60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6c696e6b61776172642e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206c696e6b61776172642e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d53533131445255413361554b467978523271465341726574644468436d4b5044557a384c35426a6873694274000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055600000000000000000000000066a52fe880926d9951cae6624da8872c9d3c1a06000000000000000000000000d149ce6a913914baadeb41945eda88eeb99cd9cc00000000000000000000000001e8d096f81af05364393c47d4394dbc3836a41000000000000000000000000065ea671ea1d43899a6363709d8e199d5465356c7000000000000000000000000cad1d1bccfd5d2b4934f767c7278e3567d98f7a7000000000000000000000000e99b5dd44487c615a66aeac7d029935c9c105cfe000000000000000000000000e4e088ecda94fdbc102f24b74cb0ceebf4ea114300000000000000000000000050c6240450c779ac9b673860a26e1fea08aed5610000000000000000000000002c94459b7c8a9b01ac4d1316c2cf0da46f5fc8820000000000000000000000003f95cb58d97baceeb5cd2ce105fe7e6d42d3ccc9000000000000000000000000347f76e6119db4cfa3cff3fe986a8cf55193cec40000000000000000000000005624bdd71747a6756c3986386cda80b6e8b0245400000000000000000000000008b50ac0bec5b73d83781538d8049dc13b5001780000000000000000000000009b109ac039b61af20e77f6bdf291d3e4b23da76000000000000000000000000079257a292613cde5b2fc232295b594bd1e21e74e000000000000000000000000de32b676c69763f01f265432a202fb08c0d7c745000000000000000000000000b83de1695ff960c552b0bdc87ab3b19a92daf7d600000000000000000000000030764136ed56ec04fa5ff331a111ea449a4a2a90000000000000000000000000deff207cf1db9cef8d505dbc709f0d5e25f0426b000000000000000000000000cbd8c80be6bd580e7323757c27ae25d7c85e9cf10000000000000000000000008935d4e8b8bb350613e90c09ede947269d4907a10000000000000000000000001aab0c770f7f0ae10fda9ae732c0837f193088440000000000000000000000001dcb521800d5e122bb99685bc450d94845564d310000000000000000000000000d75173f68886e0520f52bf9fccbba1a4d16b585000000000000000000000000346104c01b66d9c7e1c4ebf0080e95a1cafea5aa000000000000000000000000906d13b621d82846343eff3ae16ca7e092034d8f000000000000000000000000bb28606afd05909fb39f529bc1ca64efb37d5fc8000000000000000000000000a2a38edda3ed92d926f8d41e11e18e4a3f5c59b8000000000000000000000000d21ee3760ec03e11332fc808aab3b09ce31b7788000000000000000000000000dcf7314e96761b2b45df99ebd7f5212ad467ea7a000000000000000000000000763aa03eb2c6cc8dd16e41a65e5b388915a6dfe30000000000000000000000000cac3dd2d472eaee1d46377b2d5aa94dd6275a67000000000000000000000000a35a10e4e2b656930ec5b39a87cc829105fb1eb90000000000000000000000006b14088fb3709633438132976c9ed9ccf892485800000000000000000000000059c7da53dd4a48a70c61d2c3eb9241fb1429f9a8000000000000000000000000aea0b94aa24c16f80a8ccb6741b8cd5dd3acfb3d000000000000000000000000c1aa1ba433a82d79c6c6012499c9f1f6ba1fbf9b00000000000000000000000004ee391ceb7e6a4ae15f91bc8f10bcc4bb9aff4b000000000000000000000000556bc406653eea7ce7cff69e00718eab38c5316c0000000000000000000000006dc82914018eebb0a39b07b1492bb880859c9dbb000000000000000000000000d0489265d3122976cbff600f8fda573fc98ec3f300000000000000000000000014ba48617909bdfd12c9a00cf40ba486481b204c000000000000000000000000b6244c7b5dc28781c1e408a700464182252eb7870000000000000000000000006ebe94461bcf518796c1c2b7568238624c194838000000000000000000000000b71df54dba9ede3401d9f198cd3b8d85a17f82f2000000000000000000000000b4ab64e1046c9dc9289e9775510c8025ffd6983a000000000000000000000000fbc1a721fd67d63c8c8363167ca97b2648a573ab0000000000000000000000007ff49778310cf82b7152e8102a78c9a57850be36000000000000000000000000d25bf3c71830352e2b097dda5aa857063c6cdff60000000000000000000000007c4685d660c83173dc113053782304a6a35462b2000000000000000000000000d14b7e36d00687c61f9e6d594f970c4a1ca66da60000000000000000000000001df3687e367a65bf3e880ddd39928ff094dc7737000000000000000000000000b7114fb58e1dabb2f2046f146f3bf911938cc70d000000000000000000000000f6e3b27f53e700cb47efbd36d6841ba4e9d285f5000000000000000000000000f51a8a20e74d22837d9294f5fffd000af13ad01b00000000000000000000000088af28d518bd1f3276bc4552eca25229f658fef800000000000000000000000064f0918eb871a787bd5323b74a1344615a316edf0000000000000000000000002bde9b1077ff3cc4693eb2fc19b1ac9cd24d7f9900000000000000000000000023c3721411cf54a226e32fc3c19d814781559b9d000000000000000000000000ce4db7c01da890026e12e10e9fa25b2ab4caa752000000000000000000000000196d8c79a5b2132d8511f26cf68d1bbd50dac3460000000000000000000000005a3fd1aea9e8490c27d0a65cc86976ee53496b170000000000000000000000009d619dfac576ce5ea21f232bec02f4a0db4d47e5000000000000000000000000649516185b915216a2338a45adb1e6aed58b37650000000000000000000000007d55e233b9e29bb218d3a1fc283a54eddb7840950000000000000000000000000e68e14ac250817445f3ddf65858149e923cd57c00000000000000000000000075cb1fc2770f252b928a02dbb863d7d9629bba3100000000000000000000000096f244c7e65d0044584f8079aeaa4c508403d9e000000000000000000000000051c8cad5718e2c63ff9730b6efddecf3d3e75a95000000000000000000000000874dc1279ad1935f485df66ab3fdc93c3d335cd7000000000000000000000000f147c13d10f787274b13fa1550081de77b3dd5cf0000000000000000000000007c1d056e4d8a9dd519b918277eed0c3466f4b18c0000000000000000000000002455d015215b3b834468d5a6e19596b9568542440000000000000000000000003d763d0cc94ddcb68942f346df83cc9b38ce564f00000000000000000000000087fa52c292eddb92f30eb226a83977fc67075bdc000000000000000000000000740cbf87b3825758b8e617df74ec44fe76a718dd000000000000000000000000a11761765b4952d15c602c426b3bce1c9b126744000000000000000000000000623dd4b5377bf98e71a7804ca4fa1cec435ac7bf000000000000000000000000617366e6d9edf2ce3e972788c29599330693cc50000000000000000000000000d37ddb7d080bc8d11845df7af597fe85971ea4750000000000000000000000004b4709b6d386cbed5a4435847f18c4c8465f8e1500000000000000000000000040b67459ca0abb521b27a4dba60f15840d9adad40000000000000000000000004caff3bb21da66e68e7413057e3139f6a791b09e000000000000000000000000402ce7017c047297fea08e2cfd47efebdbbc5a2e0000000000000000000000001c68b074404875aa7a17f969866b8406dd1a74970000000000000000000000002a81ae44b77833e7cdc94e4a8c22c3fbf08f3980000000000000000000000000e62e4862b298a6706ea5a3cb7b96eaa6384b8ebf00000000000000000000000056cb75b092b1866ffe4531151da6e233ae5811e20000000000000000000000008d1a5ae302e3ddaf6bc13128a8e9c0dc1fd54d38000000000000000000000000c9e9e403cab74872a231d961f9fcf718cc898479000000000000000000000000a352764c76f77d8dbfece57a90f499ca79069cb70000000000000000000000009a01a8139b509f5e94e3c409f6c1f8845ff55f290000000000000000000000007a854c2bf35d94709f6370db21ac71add5b3844a00000000000000000000000090a9e84cc091635611fc4682ecce11ff4db9e0530000000000000000000000009e519175956836dd4c2dde6e49068bd4a5161ae800000000000000000000000061e30be5e4caac0d2d9cb88d14fba63d8715e1b9000000000000000000000000601d20ff4416983a64f1ef3eb195c1286073bca50000000000000000000000007782f6be09b932a14e7e5d5b70cbabd9c65c37ed0000000000000000000000000eedac53149146a2cf51c1d3afc6eda243ffda4f00000000000000000000000085d628d0537839c32f2da674aaa3a6c48da2570d0000000000000000000000007b4a6eb506edd433e7d500065b0f71b5767b44e90000000000000000000000001bf8ed36e04922708ec83012f0da6b245cf26fa500000000000000000000000084d8f54e3300256a62d61aa0ee252b328a066dde000000000000000000000000d32e990f1809fc2bb5ed83a1c5fbbf401243d442000000000000000000000000fe0a23ac6d359ccc7c2b4e72efeffb03b6573ec70000000000000000000000006668a3eb887a0743bceb862fc593a5215c435c050000000000000000000000008c14b6b29005a16456d306f4c5b4027f256d8e38000000000000000000000000b56c2b3f891a22fa37d5bb69798c642af6175db7000000000000000000000000ec53cbd2107bd815f27516ef3462ee9c36af7039000000000000000000000000c8573303ae2a49f12be8b7451d69e2f9141e9a240000000000000000000000006aeb151ad7b78c7d1aebbce2441286bb7121271f0000000000000000000000007e12d7641ca2d32adbfab285db81b0f8cc3f1cf30000000000000000000000004b00ee975a781b70eada6fb58f17418c4d9373b9000000000000000000000000d2b0689170b01abdaf6fa47d162ad0e679b60f1b0000000000000000000000000e0e781c0472fc5a122285da8dcb80a260c65d840000000000000000000000006f2cea1b9dc6d6651831394ff864c6b35bd6a84c0000000000000000000000003827d0ea8b10f5bd2f63cf2d5b008bd2c7422d480000000000000000000000000fe502e00c2492be7f63308feb5843d0acaf9213000000000000000000000000022cabaf12136b6c071327e7354c530954c88e71000000000000000000000000e6b77ea938f48321d01ad0ddba5f0501f7f1ffcb0000000000000000000000000a6a4dab5a3fbbd8e51eef1426b7e30e2f4a72d400000000000000000000000088c670aae81fafa583cb591e60c7c20bfaa607c0000000000000000000000000eac9df68a0c2f9d4c29b46d4b9f4fef0dd65ba65000000000000000000000000d98fde4f6cfcd537557b76c9d9257f9c46a0d97b000000000000000000000000c3c5abd6539cd512b0ed196fcccca5af06762350000000000000000000000000e8e5a6579426133736b07a5526e2064bdb4f5f1000000000000000000000000027045803fba1676b2dda71c20628536337659a94000000000000000000000000362ababda105266da35a3f2b945ac45f714dc893000000000000000000000000f9a0106251467fff1ff03e8609aa74fc55a2a45e0000000000000000000000008a3c9dd599df2a578303863089ceac19d5ee1a8d00000000000000000000000095607b2ca184b12c1501eacfd62737e24d47cf0b0000000000000000000000003070085a1c39161b4ed38ffe2a4045b53835ff92000000000000000000000000acdbba63d068171dc3a28544456e0ffb48549d5600000000000000000000000020ca8c042c40e6f6b99c24304d0a595419d247610000000000000000000000007a81968a0b5b6d68539e9e349ec6cd0e38785ca10000000000000000000000000926948845e7b578109c8554a341a252aa9e802d00000000000000000000000071d108d9b0665cf734bc085a55d7a74f0560d927000000000000000000000000b0eea22d3bf8c5901d7b16a9d48162dba82d437f000000000000000000000000e4cb44a09598f8b75b51db4087a4840dba0fb33100000000000000000000000027c64a20a5e0edc7eafa11ed3a1c6913b36c8e8300000000000000000000000092129a7205ba1b533d6e29ea2ae6372b9eef3894000000000000000000000000d1787828c2880df469149f28e90b53f511df1cf80000000000000000000000007622a9a8583ff74bf60b7f877e1ae7760abda1a700000000000000000000000052e4c6fd03063049ab6cacb2b6b90e10f4fc44690000000000000000000000007e53be9f58d575d3dd00d2bf6638f0373d27904c000000000000000000000000363143c42341d16c7a3e62d7e0c1d41594456656000000000000000000000000a161ab8fff86b8fb7d91fc6c7c1d1b49bf73cba9000000000000000000000000a02b4d3ebaccd28b73f8d34c428e2bea77645689000000000000000000000000ace151c3bc0eb263774e9ecd1e6fcf70c2ad13f2000000000000000000000000c9f6e90885ad12801e580f8c1016101f16f5487b000000000000000000000000046b1953fb725575cbe579ff2e2216787ee1c9d8000000000000000000000000d9f49b0f5ea0ade0e4d55ea1d66cd14cb398f7b30000000000000000000000007af3c2b54ee2f170b8104222eb4edf2511f5d9d0000000000000000000000000fc7fa8b5027f530a178b410b387ea5077b73a94f0000000000000000000000002bc9ae7144f2230f0fbf726f8a70905d5e352d62000000000000000000000000d7679869b326eef7d1f47a0ffca6c0acbfee76b300000000000000000000000012808bb3d392eb0f8ea31ce1d6230e28d5b70f150000000000000000000000003982275dc895f4d4d3c6d3dddf2ee459eff1ab9e000000000000000000000000d68b6d2997b380f367f6781c00c9d0146abfa11d000000000000000000000000a79e26c0904bc3f0ab13aeca6a20f7a5de5ccc990000000000000000000000009ededb872281d2d4b3f6a40ef969122243917e1c000000000000000000000000173e7320950aed1f93b2b1094653a6534a4afe630000000000000000000000007c721908b039b9f8bbe98ff8e91db7eeb4a7239c000000000000000000000000c6cb0a609b42e46303d5f00771e47eb51270dddc00000000000000000000000026c2bc75f14e9bbabf1fd28a09fba935dff611e90000000000000000000000004d29957c99f3296caa4021f0d96f5e70da5c9794000000000000000000000000662585bd5c4a54fe047357fe9821d8b4709ec3fa000000000000000000000000682cbd66c76476ddb98946dbcbf00c8f949bdbfe00000000000000000000000046df7407e4669ab3ceacb6974aa33c98e63ec16f000000000000000000000000eeca71d1779b0195237acaa2950850caa86838ee000000000000000000000000fb2ebd375fc630d973cd6b8dac2c1bf98947ba98000000000000000000000000c29ca3e2f47f947ebf589a5e8eb4ecd24b4b66f2000000000000000000000000fe07ea66edbcd199aea8b2ba15766a78e246a7c6000000000000000000000000c70e873fe4314b689acbd347f2b30e3b53eca743000000000000000000000000afd27fc108209ccc445c020b663206414e5be7fe000000000000000000000000f8471498fcc2344ba37e12794face3b9c4d8ea73000000000000000000000000f21e6e89108f932ae04c04ffbb570dc5479cf0d900000000000000000000000074b146139aa05350c9c4732ba34d96788763377d000000000000000000000000ebb27dc171712a8d3529263fe8cca449f0fe315a00000000000000000000000076d00225cf1d9160c9111b342a8417d7397fb0db000000000000000000000000f3fb504d5015bcc5625e70091f11825210ac41870000000000000000000000008ae56ce817d9a6c7ebce59909e913d6d45f9583a000000000000000000000000425128770b5035e64d8306dddca9883875754fca00000000000000000000000059ce91b82515f4ca0f76af30f6e5ebaa82a9ea070000000000000000000000009f199585328ff3c2b70c9ca1349ac77ba1321e6a000000000000000000000000b751475f1c202be46f91b3437a69cc7d24f7623f000000000000000000000000b93a7a401a8993e921c7f9a8d4d28ba71a13e3da0000000000000000000000009b00195da4a555670d002a2421de13711c9edf8d00000000000000000000000010a96d485e67598ecba75471f536760b1c0e87ac00000000000000000000000048694a1506683c976f33722367e9278f7bccd0ca0000000000000000000000002d2dda249b7c1b29d90947fa24b72c4fc835aba90000000000000000000000003142ebd83dd2540da25fa5efc5c6d8aa3763e26e000000000000000000000000b9e7dff97c127e9ef4829941d4898d8f507c0045000000000000000000000000b512e7af58d55c823fbc4a3eb0fc006408a415d200000000000000000000000070e5e5422d76bb1e0d7633519f2432aebb144311000000000000000000000000f098839a166a9ed6af27e15a3ea14b788f1141d1000000000000000000000000e13f3c9d1f299ea3d2181bd54da2f5cb5732667a00000000000000000000000086cbbe20f0a6609dadcb5a273b15f1bfb2962faa00000000000000000000000004b8dc608a5d9208bb78f95919f883772709055100000000000000000000000097601c08f9b17d695ca861240ea623e23bad114c000000000000000000000000243a31ba7aa21659d414d9b3eb7064cb6368dfd6000000000000000000000000975502ebade2f4a92e30af99fb44db531401df3400000000000000000000000085881fd0f767c735eddd2d8b76539afd62774c98000000000000000000000000e19612b3986b3763fd9d5cd622a5a429f643495c000000000000000000000000bc9be368c67e583af8bd31523cf74a744b629cc1000000000000000000000000a366acde9bd9ad0768f287de0caa41b687d168e8000000000000000000000000aa90c2c158116f9a386cf5facbb3cf011b5d25eb00000000000000000000000056da5bd3532e628b6b87c6d1707cacbe1cbb12da000000000000000000000000573dc24f1f68de359d76c25dfa3f29ad8f67dd86000000000000000000000000308daebbaef37d3bcb5ec77328a6b9f894e688120000000000000000000000000e8849da14f18c88c4c993c979fffc779d1c0453000000000000000000000000fd25c937b55a94f582c4bdac70a31fe302db8f65000000000000000000000000284d14f5d92bea1d0f5dc55c0029318bd5300d4200000000000000000000000066ab51057418aa1bf63c4af42ad396da4b54bf6500000000000000000000000082e7c3535d1919cdc314425efffb4550ffacf5e40000000000000000000000009c8f2979ccff99a22823f771ad40480a3acc0f090000000000000000000000007463d3a49e009458c5d1a442f587fa7df9b4ea520000000000000000000000000815dbabd8610b5f950f1d3e746fe9778f90b740000000000000000000000000aee74c9fbae52fe333cc8bb08efa5cba7a486ce0000000000000000000000000872a6329b4db651ec6874e6f8cc6341b49823c7900000000000000000000000015b73a0588b47c84d17c710531e02a5193d6821d0000000000000000000000001151ef83f0c2a8cc485f0e78d213ccf6b4f6aa21000000000000000000000000e916e16ba57b1e44ffa55468557f4bf7bc34695a000000000000000000000000244b71f1139c3f2078d4e9a2754f22afbf8b68dc000000000000000000000000b762719c4359199fe7c239a65b7d3670e26485b10000000000000000000000004f64d009f82ca3a77bcff7d76275a3d5c78e9a41000000000000000000000000bd249216dca36f959b4d187f63d570dd561eabcd0000000000000000000000005a99f3a7b9bd45b9b5e2108c62c58c32b2d0be88000000000000000000000000582839ca1107b7df381261dcee628d89df858acc000000000000000000000000c8a466102b085be0e871c59768a012057d4f9cce000000000000000000000000b61de65f480307e480b855da16670143b20ceff800000000000000000000000024a1f3327a80f66471c407642215179da107f926000000000000000000000000665c48d2c283a0843a4438ebce5a038cf8d4c4ef00000000000000000000000066d45be8c7dc2d52a5136d5886596c498179352600000000000000000000000047a5b6c45561279ef8f4088031d2c1801bbdc3850000000000000000000000004278166884482cd6c2cf5e91ec62d5717575f0fe0000000000000000000000001958fa90f452e64531cd3fcdac9035fd122ba39f0000000000000000000000003b9104734f178a592bf920e22452c03061897064000000000000000000000000fbdb64aecdbf89973a9b40f969ffad524c6b68550000000000000000000000007fec37e5d61121c80a3cea189eb763608f9dc34f00000000000000000000000090cbfaebf1eebd3fe9fcfcdc439903b637c797dc000000000000000000000000a8e2b8e19247fba57382cbd42cf7b6647719ffe3000000000000000000000000509188ea8669c29316b941d22ec5efd89f143d440000000000000000000000008a9d06d02e2339f001c4b80784b94bdf22669805000000000000000000000000fa4da5a06bc881ce94cf4627354166a3c9d8457f0000000000000000000000002f46eb2dc0039e1b82b4f667d43a240bcc22c39800000000000000000000000053ffe02fb356a033d6cb52c34bf573caf46e06aa00000000000000000000000063f05ca00f557ade11e34b9b1d990933ccc7662d0000000000000000000000002e808a0d3dee42c31adddb3b784320df29332d310000000000000000000000001af86ba6c1cb239468ed791ecf323c21d4edd70e0000000000000000000000006ff64e11ed2e00c4ed870a8b277d75137008459d0000000000000000000000005fc672c1191859a19b6a23e57a45f9483701c4390000000000000000000000008730eacf2afc0e30806666459f38fcc1e6902ab300000000000000000000000061d048e5becbd111c5d1e9bffa1e284ebcb230cc00000000000000000000000062053c6a2df993431ee6c5ecfa6dba37086737d0000000000000000000000000f567ad357f1a1488d1cde029fc6df985f016b5b2000000000000000000000000c7b360820ddac1f8e4c0afccd8ef7313802f7e87000000000000000000000000f6e3375d513609e0413b432fd9f9eb02ab73a18700000000000000000000000005c2c4ae638f2f6d3e488a65242da8ff51685897000000000000000000000000c9927e91201b4f91c190d32553df560d0933b20a000000000000000000000000d1e6fc718660618d73d458a77bd0339f6c2f4212000000000000000000000000c877e8f11f1ebb8bb9b89f253ff46b0d1a7e71f4000000000000000000000000778df801ae292719057aa97be01b2664af3d686b000000000000000000000000c8aa24df20aecfd96399e113612ac9cebc0ceb9300000000000000000000000033ca4abc1683d42944caf4e72064e9465e24140b000000000000000000000000da7ba63821137b8266f4868336420ee5d5c4b7d9000000000000000000000000018176539fff8091c24ebb013f028282cb9a268d000000000000000000000000591958d9e9fee70b04f087c342202c9409330b40000000000000000000000000297912044af25091772873873cbdde29738f07a5000000000000000000000000faee4f5bd164d34a3a5a9962633246ff8933a12f000000000000000000000000e36438c95075923f3400928a3eab723682629ac000000000000000000000000061b6e96da0bfa22ca06b59456bea11336861436b000000000000000000000000fb52dd15a7ec3fff5ec50db192ebe8eae677cab40000000000000000000000000282181e6cfb9fe8f2d0405c4aca655eb144d00b000000000000000000000000f96dfeca74de3a391b560524a4dbebd0d844200a0000000000000000000000001615caef066b2b08a455645c9ab9a46e20f055300000000000000000000000009eb5c0f5c2fd714c9dff40446a6d29f4997935380000000000000000000000009cb6a88f5e5d5cae36d20472bd2f61afdc07d52d000000000000000000000000ed2bff7274003366d08d1e69db2ab06e4c97f65800000000000000000000000012de3fe733a339c4d1d3b288a707df514903954c000000000000000000000000f3fae47dec5ce830ff8129070f33e76f815f090c0000000000000000000000003f5d2b735a7793b7914af14811752603da8a372900000000000000000000000056a9f3cdc9bdef2354f7be1deff3af62420527c7000000000000000000000000cb35c272bbd396227afb85097cea80d395106e8e0000000000000000000000003c665b9acf2ec34b2165d199400362c6820c9abf000000000000000000000000dc1c3e2211f1dc53c16194166c9d41f2f23740e80000000000000000000000002457d626f402a724f8971d9e5fc6da43f1a1fbe3000000000000000000000000e2c472d38d541b0af1e225acf87d19abea9da01a000000000000000000000000f2604d229f1d8e35a72ae9f5effd4e5252da447700000000000000000000000034b60a4e851f613b514b9e5ea5a00550f4e78078000000000000000000000000e685d7b9bb376a8ca10f288fdbde9782a66f2a2c0000000000000000000000000890b527605732f6344dd2c95f3d89581ab63475000000000000000000000000ed4bf49dd83141f4257f9c8c44650154750b58ff0000000000000000000000009593e222767f70467ca4f4bf1051a8fadadf09220000000000000000000000004e7e786ccb35f40dd955ed706002cdfa84c270dd0000000000000000000000002a41c4cb18067cde7d3b362f0958589518f804250000000000000000000000008bf831af822b8a71024b44d7966a21ef8a0a98a5000000000000000000000000f0f6d9fa2245fe414783a406d875bab32e561f6c0000000000000000000000002e03ec50716eb165c7080abd738f5b4a3892b7ff00000000000000000000000092bf84aa541b859ef2874b8afc1a12fc8ce326cf0000000000000000000000005f12ceb1ae44ef677b2ed03f4099ae0a31bebe000000000000000000000000002e4ac1af7a207009376e2afb65cf75dfe1bc4dd700000000000000000000000009a27850b826bb5292af60bf034ed937f86f1fa0000000000000000000000000ad188e0b434cc9207f82d342f42bb0c32f682bde000000000000000000000000b03500c6c2948df8a3a592372ab911b32ce2baf6000000000000000000000000fa77bec6d322edd76a880f600ba583e85981a3a80000000000000000000000007f9651dd98805774f4800dd4fa652462c7ea4dea000000000000000000000000543b2e9cfbdd4b2937222676b646693a9dbb58590000000000000000000000002391f974421b911857a6cebfd67568ae09c47316000000000000000000000000c56e80ea133056eaef82ee29e105ed95f9433d620000000000000000000000009d19df839768abf1643ff63794d406df62a99fdc0000000000000000000000001ad1c9bf4c02934e65e2f6caa033ecd91daebfb90000000000000000000000002645511a7c3c85c28ded5d2c5c25c6e5f3bb8cd9000000000000000000000000f8f2940d1cd5316115f500c402778b0a2820e021000000000000000000000000935f75aa38fb4a8e847470a311c77d19980f26ce000000000000000000000000eebcea33e3191f1b3840a6872d996d770ca76485000000000000000000000000181058c0ee30528b134d6e69accd80009da0606d0000000000000000000000002ad08b7801b88186d2be0093d0c97c2da5dd6bd000000000000000000000000042a665dfc12fe134009210b23c66c7b35588fa22000000000000000000000000c72cd160f70e4cd8d2bc2a0fe78d98840b9b577b000000000000000000000000109b4a44cbea0d2024b3f606e8a91524bcf74ed2000000000000000000000000727e47fa2d2fd8d98df3b58b3b1b651ced668fc100000000000000000000000030e60cd9d9c09bf4ad7fb61bd3c66cb587b306950000000000000000000000007543e66a70f10ed7437860911666e0891f1c13a9000000000000000000000000421fb09d255dc11fcc854d49e9831a475eab2faa000000000000000000000000b075afa1e219731aee5806008eaacf5c977aae51000000000000000000000000ff2b3f271566979176b9688ef3d73a7a98cdc5bf0000000000000000000000007432e2a55a83e3e5e047fa60ed6f6229e6bec7b80000000000000000000000002a38915bbf08b03df3989aa0115799ab75f1f0ae000000000000000000000000ecd30b7e3a7f29af44eba82e991877705424bd7e0000000000000000000000005c3287c1b90281faf33a355fad05a8f3d99d4a4700000000000000000000000035959ad2747565cd7b7896efb940485fc5c6732b0000000000000000000000004e5b235183d21393eec6d25c82e6d1665b653ef1000000000000000000000000ca58f0af9aea70e04eec812672d8803e9d692b7f000000000000000000000000b657015ec6a8a14425729c5b9eaf3d32fe730ba7000000000000000000000000658c6ddde67bd4ef9e43e9e811d6c056d9c850d400000000000000000000000046735fb22fc20032e483b2410f29b80c502398bd000000000000000000000000393f50d7a6efdae2c6b70bb493728e037714eac5000000000000000000000000a46e3bee93fee79b77647764fd7d4901d53e4f140000000000000000000000005824804242d7e670454ccc220772592da39974dd0000000000000000000000007e0737fc01a6f0a30e1e47e7d9195adac4cf1c58000000000000000000000000e4c4d58301e509a676b7e59b80b5d689704c330000000000000000000000000000d37345c65c7d7562b7030772f7b6cc6593cde2000000000000000000000000884a1010bac6a700ebd0ba40883525d4ca1a2f3d0000000000000000000000001d37e8006ae546ece17e57b958653817f8486a75000000000000000000000000c8d09437fae7990435ab488d26ce8f96046deb5c000000000000000000000000de82f981a39d15fa37b57ab0dbf5f457432a1c9f000000000000000000000000b4c5f24764107959762c1c6bd75ffe108512fbe30000000000000000000000005fe1d0eeefae82bbba1cc1d11c64555b94c2776d0000000000000000000000006d30ff707a5053e54833a7540363e0670b25a7fd0000000000000000000000004b95dce9d2799cae0bb05fc46bd3a9cc468f40a90000000000000000000000001525b4d2cfd763cb26173856caa2bf349aab291a000000000000000000000000d84249505fe4961b194a6816ba8dfecf094c51690000000000000000000000004a707216f6e75198abd1c79640b27e6b8f03d42d000000000000000000000000e2fe5b4a9bd9661ea0f938d27c77b513293a3ca700000000000000000000000054ced7cc23dafa28c26167e765c2692b09dc8eb3000000000000000000000000b0f9f5b0648f006606402c72ce180496179c9b42000000000000000000000000b9ba72764b93cd9449a9af6fa9b63e7dde27ca1800000000000000000000000074295510e06d67936c9d8e048d467f540862cefe00000000000000000000000036a9ab7848377a0a5e2757e259cb376b75e7c8b2000000000000000000000000166c3863286bacd7732d1374c977b4a51b5839b50000000000000000000000007fc0879b13825ebd1651cab6c3e26524f61ab44e000000000000000000000000fb24c3166225d2e4a2b000e14b5b2825a7b307e1000000000000000000000000dbfb0922f5a09e453b1793f85656ccf9e8baf372000000000000000000000000f6e65dff4edabfd4f45856cc743c6ae39d72eabf00000000000000000000000076216cc58e033fb4103805c11607ce574108e5c7000000000000000000000000705e19c8587b28808df5b8499743fe0601a4f8250000000000000000000000007e93b370af93aefce4864fb1cab8f6de87aac91b0000000000000000000000007ca027243ad5958ffdc3a1f5f414d2fc2ecc4c3b0000000000000000000000008c52a3547d386f3f5e44bd5e83212531030370a6000000000000000000000000c1ea15d5d9b492ce825efce000460cf42f7d17ee000000000000000000000000867ad8c43adaedfc4ef811d79a3228fffe1f9165000000000000000000000000fa1ffed0d34a26d92698d72a3a4f60e12195d768000000000000000000000000dc21b2d63bdda5800b4557e5559f31748d86de21000000000000000000000000d3af04a3e174f87d3887b552d6e7f22927fe9c5c000000000000000000000000bbe4cc9ebab5f5f073058744354ef6adac0db1d10000000000000000000000002cfc33cd5467b0ec4ad85e7a82f47e4b03504426000000000000000000000000134931fb09a043b465fc1db724a3978bdfb82dc60000000000000000000000002a1e06100d43f28c57f41fb3a4d3d1c6ecf8c77a000000000000000000000000d35224e6064e050b588905a938950826cf673da70000000000000000000000003a6c2674060cce73b29d0ec3ca0ba7df0cb4faf60000000000000000000000003a734f703fb142994bb41620f1fb0fa71b918d1c00000000000000000000000043fe0d525f24ef41df7156db260b1a5a98cd6edf0000000000000000000000002f3183a9ff61129029d514ba5959bc08bc42fe18000000000000000000000000f4a5ac3cf829a7f857228820a30e9d47e89315b100000000000000000000000024fd58eb138367a924a14558b46664ce55d9a1e60000000000000000000000000788ee4e031759ff144bf7cb58052f30db529a7600000000000000000000000028a6a807d19c066d875d4dae296af0562a408e1e00000000000000000000000073b0e60fb5cb434d5e59fe30e2cc188774ff670b000000000000000000000000c6433317a5e0f39d84edb9f76567fa474ed5eb1a00000000000000000000000069b37999a6637cb22ad32f0007d34106ce7f2236000000000000000000000000c7042baf31995e68a3ed0d895aece2fd550418b300000000000000000000000056f08f2947cc582dc3c7235118d0413fce4bb27a0000000000000000000000008419db43263e91aa1c1a3583f572c47a895f8fbf0000000000000000000000004b52fe3c4c91cc0f222ebbd23043e8969ba86289000000000000000000000000ce1e7699e96cbea1d9b23b8170f11a9053619e470000000000000000000000008acd3d901172098d394d6a11a5326be4c136fe0900000000000000000000000022bef53b7a79640ddac652ebf2363af6f9cedeca000000000000000000000000295b848fb770e7e9fd54c1cbaa239495c2dde15800000000000000000000000083068dcfb9d495ffc1aa44e0248cdc7f4b9957fe000000000000000000000000bf444fe4f13a7ef72e3f9a047066702e937a41420000000000000000000000008577044c61387b437b421ba08438f75529b079180000000000000000000000006ca0910ded2a98812214e384ff3b0275f45977ca000000000000000000000000c8892503a4a3d0037a4b61a69934154762620c310000000000000000000000005d17f2f4a579667625e5ec80889ea5fb12cbda89000000000000000000000000390fb918504806988b22d2dd90b61ed2839c19f20000000000000000000000003c36fff99e3008b429a4cf9080485a9385a00ae6000000000000000000000000324867874d887e2c33141b01fc83d58ef7a755f500000000000000000000000067ad317a819ad99d64d333755cbf9fc9266b092f00000000000000000000000046f334610539fe8f4aa87d394bd40fdb306508830000000000000000000000005dcda23a8c03ec127b950ebdcf88e4f5f96172a5000000000000000000000000bd3ae4331e7544e687440e1ba33962e1a720febd00000000000000000000000076a115f91443afc0ff33786c5081e164bc32f4f700000000000000000000000070bd442051464c5c954d26f26e6650b25954c75d0000000000000000000000002121f33c29075740048540ce388d3e488662e4060000000000000000000000002cb92cda98a9fe213d730a48d181909bb457cca3000000000000000000000000a766040ddb83134e8125db5f3240ba5412a29e91000000000000000000000000072ba1c0e116fcb67af19e61133b8da928c3a9d000000000000000000000000035f29a268fbc6aabb8654772a7103126efc436be0000000000000000000000005f77ffda6afda0671433f015dae961db240d8a7b00000000000000000000000052df51654cb2db79f4e7f3acafc00e402e04a0480000000000000000000000005677f5c7fd263d02eb24c31ebdfd7ec35a69f260000000000000000000000000e0881f4dd270e540ce5b8031aa3d5b57f7cc9ac900000000000000000000000067e73b94bbd7f514d67fb68776808709cb09428d0000000000000000000000008a08e85e9fdc39988be3255100dd7fba9f986b51000000000000000000000000dd2e175fea9c033c0bc6a54629fd8be2309d74c5000000000000000000000000093722489046459ddea5929cde10964a9822ca0a00000000000000000000000069700284836d26d706d8772d0dfb2ae687c597e5000000000000000000000000aef2cc80e746b957bc11076760f2e766796cc2dc000000000000000000000000cee125bb3ac02face8ac84d967577816af2e490b000000000000000000000000aaccf4902191801b4467c519e1075d4b394c448a00000000000000000000000075883f72561252a1a0e68e1ba6e092bde84bc6dd000000000000000000000000c13c6e8a2336116d2c506fec3cfbfd701dd6eab8000000000000000000000000b2bb910881fc0072f7f87551d845513e3595b4b7000000000000000000000000a7ca681a8a61af1ee7a57636e07255ef7bdfce68000000000000000000000000e57861f2c7228aea8fc812eac0823f60bda762340000000000000000000000009a8c8680a6a23b9f98aecc1476161a4c7a9e1e37000000000000000000000000996205b8580c58340190ec49a719fe67881177d70000000000000000000000008a5e1628a3226daacec66c82a92e42fb686cf24d00000000000000000000000007f2ac92df910ddd6ac556b4a480da674f9a8c920000000000000000000000003d695e24b78e7ce13017d2b6d10b805b9372ae060000000000000000000000008ea386844cc8c98a8a3c287648b7a178deee10f3000000000000000000000000cabed9a02999f499689f6fe3f4f3f47b532acd67000000000000000000000000f99d4f71ccc8615a0b012f92063024e04ef150b30000000000000000000000007dd53fd2f19bbd4ce75e620539778040497ef08f00000000000000000000000078c9e9a3eadfad8d7718de063ad619494c51192e00000000000000000000000089a3480ed5db238f36c2bbfc90e26a566f663a8c000000000000000000000000753db5658020e681da40c172dbfadb191fb06b03000000000000000000000000d52af251f5d423bb4cbc87d0576c062c87ad24d600000000000000000000000040b0c098f3a0b78f8900291ce6854808ff2d3f84000000000000000000000000aa50f1850ffcfbb0835de46381bf26cf5800c96200000000000000000000000041c2d7ac615255f70dfd1940535f9d12f4239bdb00000000000000000000000088c0f4ac218643847ce28c05a6b8f21efff0ab44000000000000000000000000ac7040905b36ba55cf58e1e0a5b9a62cfd096fe50000000000000000000000001d4775af56e045d23c229815776b76c9096047f8000000000000000000000000a99035939486dbb0dea64d56afc05eae5156def9000000000000000000000000b68358e9d90c19833a18e0739b670ca4da1ac6ef000000000000000000000000971b0eed4c0090c17c8e845489cf07929bd39366000000000000000000000000924287628b4d007558aba95f8bd3969970c2ecf800000000000000000000000067fa2438c95f06617e4529b0e3e557b0e912586b000000000000000000000000ed3f5c3dd444a23066cd8f5da17d0b963b4545390000000000000000000000007e80f2678799f712e610d6af72340c7253061e2d000000000000000000000000e5145109cfd9a2b67e7e68f0785ae27355ac89fd00000000000000000000000022f9727a41ababaec8723348d66a52f47f703bfa000000000000000000000000ef78a05799cc01f9b2370dffe5db4042b945dc87000000000000000000000000a74da1da8618ea7d012ca51dababc60b90fcac270000000000000000000000005bdde992bfdb98fd7e0411f0a1623682a684fa2f0000000000000000000000005966ffe4e5913b7eea9e129f00ae3bb844a71f86000000000000000000000000551b924c848a4ff9ea65d9d48fd56c68bf0fc6f500000000000000000000000081fbe8f1c2e774cba6b7f0fc67a6acf296900e270000000000000000000000006b98be4ede557435568aeac51f2af0b9094a91ae0000000000000000000000006c454505407af6d1045ac972a1f0780b29d2c1440000000000000000000000002f25f1d7206f71e9c3301c927acdbd9bfbbb7e4e000000000000000000000000c1a220cc37fe2077e30011dd505b8bf3cbe21a8e000000000000000000000000f2f20d3a47e4c3cd0b556c3abbfcfc5f2dd3ec87000000000000000000000000549d088ef54a7b5fe0fb3ddc483fabfc99d0a13300000000000000000000000073762e26455bc9b889bb66d6b5f984691cb2b6f00000000000000000000000004c1e3c057ef3ed0fe3fcfbb1818cdc0e305bdbc40000000000000000000000003c85b6d0aeb6b523d0774192b9345d717cdcf64c000000000000000000000000abfa0e7a711eb0bd61d3b23fb662fac4ea1dbd32000000000000000000000000604f179c2ce0b852d61545207f0dfec767c5e3f90000000000000000000000009f7cf35bae0baa1e35b8f2c1a7963fd908117664000000000000000000000000647ed3941750c6c583262549d730ed8e9c89b75400000000000000000000000065b35a343f30c89f3de6f490d566902e567de2f1000000000000000000000000c1697a92045fe59b69423a666225963e12f543af000000000000000000000000faf2acfa7c8e893e19f4f18ceecbfedc3799d417000000000000000000000000a55fe0c33186854136bad1528122e78df56c50e200000000000000000000000053c704546d601023d74c8400f7b7b771c86d84e3000000000000000000000000e68e1989fc783c33963c1f3e11b3ba360a09d6270000000000000000000000000082dd48647d4b2dcf02594f4f44c1c1f82814c700000000000000000000000022547e8323e3b1f3cbef6d56dec46a797df521c3000000000000000000000000d7bcd740266922f3f92f34b40ae05ab44eddc20c000000000000000000000000dff3908f62b9217aa97a19c6eb7d4ce53f9064d10000000000000000000000008fe0706656f2f2c57ff886b1cd5651628d34c06800000000000000000000000055f844962206ce3e50a8e2d7bae89391a870a3780000000000000000000000004247351d007d238bafe31b8e3fd72636ce09af770000000000000000000000000c8e59865d7c64ff9573be5ddb4c5ddc6b7036440000000000000000000000002838b87dc89ed479ade76d1a71b2fb064555ebca00000000000000000000000064bc554bdda9719c95420b84a05fe9f088b6811d000000000000000000000000a91488e1790a98f5aba01efabba024b57daf404a000000000000000000000000a64f2fd4f60cebe072997010cb0cb22695fddcc500000000000000000000000084354d5275e67c2f57761656eea8e35bc9bb75d0000000000000000000000000965714efcc9ffa1c97e4baf835ebd44679404671000000000000000000000000830237d2036f993eefb7d56bd64769fccc5420e000000000000000000000000005c92b7d640fa06426edc612261779e328ca5281000000000000000000000000b6940a6e41824a85d891773fcc38af7086f3854f0000000000000000000000005350e449c3ead44b5f4b77f3df52735b233a1535000000000000000000000000181f5c44eed641f690d594d2e414a53002b6ab7c000000000000000000000000f7f71c323c754cf4ee6291c158aec57990ad79e8000000000000000000000000588b08b5254ce41d044ccbb9f1242fc653510d5a00000000000000000000000011a3898cd8c0cac2c4a120143dd05d8e02a7f9c3000000000000000000000000595ec166e6903d02f5eb4a7a9ba0b17562053f61000000000000000000000000a090d4429ee1b4a80515f1a352cd18c0a82095d8000000000000000000000000f9a9d54e528181455edf7fa582ac129f611833e000000000000000000000000075440adf01ecfda509f75d2ee6e05e4650b64e80000000000000000000000000f1744c90ab27ec176048d732715d309daa84616d0000000000000000000000005f590613e2e667be53b94064b2b966e609085deb000000000000000000000000f944a174face95a2ff34675e31f67b506313f7ec00000000000000000000000028cf79409aa3da5d921cb8964436ffdd48f97be5000000000000000000000000a0f931b04314fc554d47b644b8c5b7e3b4ca796e000000000000000000000000b3479c9e1fade0c86e966d60946e980f1c0978b1000000000000000000000000a2c5230c8aef50d7fbe0b0178d6100fe3893122000000000000000000000000023cc411dd0c47f1a271a4ea3e0f7834c83b020d4000000000000000000000000fa6dc147736b0e68b69ba1fa3b556309ee2edd4400000000000000000000000050d973b0e8154d834b8252430573ae65b01e54c80000000000000000000000006e8c4ebdde7cb175a3ef0e0ed5ca7ba9088d06c900000000000000000000000099960780414cb889829f2c941278e324ae38698c00000000000000000000000089252c06bed6046ce02965d0678c28aaf3c9ca300000000000000000000000003f19365622d4fbb039cba76d532edc7f28b16e54000000000000000000000000fd80235dabc5826189004aeb5fb85177580b228d0000000000000000000000002af2bb0bd50bf47c209bf67f29b09d8badf5ef8c000000000000000000000000763b6263708a204adc0d24fec205d3cba5ebcfe00000000000000000000000001df1ae1ddc40f55ea5959e41089789e534c0cacc000000000000000000000000578c834b9e6df078cd67e75a377886caded4e09900000000000000000000000033c15559194b3923b0b8ee8d7a0eb0b1bef47905000000000000000000000000eb26ebb8bce4474621fccf3b614f825164f265b100000000000000000000000072f0d5785a8c01ad58c645b84b3435dc416fb300000000000000000000000000b40147f3fb5670e8aca7f83d2827ee301872f4e00000000000000000000000003be5df319c258ca134be41c552f06efa3154cbe1000000000000000000000000ac477eaadfc849b2654e73b9989ba0c570718b24000000000000000000000000843ef0f7ce70c0dca30a443c56ed441af671988400000000000000000000000046fe23773773599274ef93cef3c9ebd8a2945e010000000000000000000000008d49247667a29c5ff7da5e2fba146b4384d6e6f9000000000000000000000000140b2ede03f2b62bc57327f978bc314f3d504068000000000000000000000000402fc36dd0769cbbf64d9e37059786bf184e455c0000000000000000000000001ad9fa7ff6782a4be4812466073d14de6c4a637d00000000000000000000000062e794539df237ff115a35a51bfd27d3c31002a30000000000000000000000002e24e3230b48e4ca00cbf3c00b1832b412623a890000000000000000000000001c4af9184ac5de49cd62f8c60ba096ce2e50fb6c00000000000000000000000008e0cec2437824002aa33a1d15b16ae993b6f74c000000000000000000000000dd0ad03d62b3a0a6be75368773d30a597d9f7ae00000000000000000000000009c920e9e7f4d81a4cbf0d199b747198d8975878e000000000000000000000000ca4fc14657198a77ee6ba77b9cb82e999e7ad6cc000000000000000000000000b988761d5494918bcbbdc89f9d1c4ccd562234c5000000000000000000000000d6010bf32f86f4ee62a05fd20a904d30369b08840000000000000000000000005360559bb44c2e9ccae3313bd045c84669d10bbc000000000000000000000000620bf7751473be3eb031847a001de4158fc0c7a700000000000000000000000042cdccb1e858f46c90f4f8da5f89d698d451968a000000000000000000000000a313dcdd563ee49be5e8934d32143dce244a2f690000000000000000000000009c287458d12cd60f1c3571b57b4a699001716283000000000000000000000000331d4ebb736434f738f654ef21f077a245ead9ad00000000000000000000000008611afb276135cd88933560cae61a8fe4bed565000000000000000000000000bb3589961bb9ba45c80c76764d1266e44c32ad17000000000000000000000000bbf98dd48db1ec773b1319e86690568a8ede01e8000000000000000000000000f7d53f3048975dab32ea4f3e66b421b94a81c468000000000000000000000000b700bfd64a554a8a08a737574dcc1341e5146d8f000000000000000000000000a635a95025f1ac8d7d0d475f46fa26e8127872d200000000000000000000000010c8676dd0a09063ab885bbd2a0061453bb56abe00000000000000000000000029e1c2485abe2ea1680b25eb906d3aef0ad808a7000000000000000000000000eb072449670d1cc4906e3e83b926cdfce3ac6b1a000000000000000000000000eafb754fd4f1297c76685b3e3d9376a6f102a88d0000000000000000000000007c1babaeafc1c8d633395cc58fffd9dc907a48320000000000000000000000001c7286fcea9edbc815d0bcc5c8600b3ab8b6cb1e0000000000000000000000009fddcc6ac42da90f8114be9c4c608784ece2e950000000000000000000000000fa2ca5a125b84df6dd234edbcce09b4c4d1ba13500000000000000000000000039076be9ea5c01f10953fb34373f473eb47e231800000000000000000000000030cfd5ae3fb98bb1cd80151bdbf96cbeead294fd0000000000000000000000003f5d4c511502c4c2088e9f00930b7363ee2c6f2c0000000000000000000000006d679c93de3221268f52873f24a079f313fba691000000000000000000000000faafee480bb7ae624f00101bc75a081ca699b74f0000000000000000000000009288be020b8001cd7fd9aa5d8670779b8fff9032000000000000000000000000029f11bd8f0277b92fc097bc1e6499020d20277c000000000000000000000000962312b3d0318d78e6092fe72dbce5ed6a26e7d3000000000000000000000000332e6cfa1c910fcbdb96b5c21bb43a77db9473910000000000000000000000007f1ac4cba04423075bef886d5602497604328209000000000000000000000000c6b967da47f93e2a850e59685583ab6f3f2897cd000000000000000000000000dac388e2d8c1da3cacdd5a2ed050551b9861b6d30000000000000000000000002ca1888fedd2abb5699cbebcaa65ce3b0673d3bc0000000000000000000000002d0b667f1d106dff95efb46966f26c5e05a36d34000000000000000000000000954d66d1cc38a6a42aff08467c7bc2f0abd06eb50000000000000000000000002c9df7a21ce8813a2facf638ab9d90d767f126300000000000000000000000000c19d998bdcebbbc53342aab341f8536f941a8e80000000000000000000000009c593016d5dcf46de59ebbd475d382c9005c251900000000000000000000000034ff6cac6b7de4fa99bacaf988cf7cd9ce3009d20000000000000000000000005b04f9af8f71c52ab172974929d3c0031d26f53f000000000000000000000000f8e6581893f4f9753c72482d263f05099c6a8ae10000000000000000000000005d659e7b0f773dcf4a78b06263141ac8b4d79d3c000000000000000000000000b73dd4e039f89f06e0e708e793af26a9f947cddc000000000000000000000000f4bd13ecab0d924a1c77916d366fff1e8d2b70a00000000000000000000000004589e1431b4ec64028d33293845c9fad2827ecce000000000000000000000000f4dc2c26ee3bf2a6cc33880d838d97ca16c4d8580000000000000000000000009ece549114c99346a01b442ff3931e570f378627000000000000000000000000641439093c0bbcdac160fb65c604b1541ed4e44f000000000000000000000000ea53dbd0d257b670d102df335ef1b7cf702004b100000000000000000000000019faadf0ac95dab1430a24c0c81a3b0d63ef03de0000000000000000000000009aed2ab620de8529001a5cf46643c130b49ca21700000000000000000000000090a806649424b8c1bd3b7d3be8496cb1832c99db0000000000000000000000007ee988d97d2c61a7e040094237772ce5a0c76d2b000000000000000000000000a5243ea77e2bb968061294fd09d8fa38b9e6a2c80000000000000000000000007c865a8f3723c1080c724186aca1214c8fb43b630000000000000000000000006c87724f1a42177f879c371857fe0ede86e00b860000000000000000000000003ee0164cb9ee9787c5403e6689205fd0c9dd49230000000000000000000000000d32f2975e90792482c0a2d416dd4f784c8d80d90000000000000000000000006a28bef4587fb844276cf691d64f92718195f98600000000000000000000000007b6171fd646e4adf0e6f5ba688af2b0631a972a00000000000000000000000004b2a803a2780c365b383fcd3bc75049229fa6c1000000000000000000000000205a33b9aef1fca6272ef32611da4634431e7d4100000000000000000000000046c9379244653a7f6c9c873daa8bfbc5c134dc3f000000000000000000000000671fce2a4b6e9be733031ea2842cd47208a13aaa00000000000000000000000004dfc4b0bab357cbcdaa7ce16df62cec267763d20000000000000000000000001b125272b1769fe2c79de26a3432a8b2cd791bbf000000000000000000000000d09751506762f4a9279da55f7f16bd5fd01094de00000000000000000000000040acb8b376bb7a423740d7ece0fc2a8919a8fb0100000000000000000000000027e85e54fb5760ec2ca2841f1afa49fb623eeb0500000000000000000000000054af5eb11d7b5be772b0abc1b44725f285ddf9ec0000000000000000000000009579165ddd006990d3846074f4c827b3422ff8c60000000000000000000000000e6d13e9df4081e1033257d98384cfd4f9024e090000000000000000000000001db2800b9baa9a10003b8b1c7f5bc5091bd914d6000000000000000000000000d87e91751cea4f160d3aee7dec4ebf09b5006013000000000000000000000000c7a67d62e05b92d13b4aa35be1624fcb593aa4080000000000000000000000004a49b6aead23c40fcfbd5cb179313bcdc6d7ca0d000000000000000000000000133c896b7aa5189aa7ee098ff32cb7f88fd9e25f0000000000000000000000009d3c45c7ea67958085677855319ee8b6deb6fa55000000000000000000000000c8c830157da9311f20686e1474654b3250ee1f330000000000000000000000004062c72e1e00ae969deed1e666638368dbb84539000000000000000000000000835bd67de6aa5d9ba195f2a882b4b82e1964e360000000000000000000000000f8e0d0e5f557ecf1ca658f7d2fb627df84a9d572000000000000000000000000a5662d7a795af341cd7beca49e1e9391116c34c20000000000000000000000000f41a462104be2a54bc0cde0568bb65ada72c57f000000000000000000000000e3652c4fdb89d5500927a69c4a0e35284cd4184e00000000000000000000000040086ffabad485699836ac00d15f6a922ccce0aa000000000000000000000000c1740e3fe18e3a21b5e0ca088c2d92cae19494710000000000000000000000004e453d124d8c327ad417805c53f8be574b0f5a6c000000000000000000000000882e6ec138e617205ae7a87576ba97ad4fd63e76000000000000000000000000ce8611f1d647a62dd784321b1978ce82253b709a0000000000000000000000001f202cf63b18a78e9327d131e2c2c490c3047d8c000000000000000000000000dcc18c3a2fe614da14f83ef91d53ac0b0fc397b60000000000000000000000003fd43f65f5e246d2899a2c72ff1ed8e3970bbac7000000000000000000000000a91233db89b9f2eb59c2aa53ffede5d0c7690754000000000000000000000000e8d8109aa2d3421a3455e5e6416ee85b6124b38a000000000000000000000000e46beb25fe00e14782ea5d1acad07ab2b2ab3ecf000000000000000000000000e8674138bfaf3e71bb7a26140a1482c082e5e820000000000000000000000000c6163e8a349f06cc5985d229b0a0dbf5535d9532000000000000000000000000a1bf024bb743b3595745b1a78638536c120afedd0000000000000000000000002a897d3a313389ca0f85050a9eda2c5dd47605d90000000000000000000000009a6df0acfbae5eee5e0214d3d022b527de72315700000000000000000000000032f996495da90d2e34fd9c9cc17bf7500ae585af0000000000000000000000000fd27c02ef09b7f2098deacfeb5a9274909a40bb0000000000000000000000000ffa6653534aefcdfb21edc4cc95063438e3723a000000000000000000000000ab01f9ee7b86f645568959baab3a5f7841ef7569000000000000000000000000ea04c7a1920898ff45795c2e2db263e7dccdd40c000000000000000000000000a5483915aea26d8f2d160a4fef6b0f4b94a45a750000000000000000000000007ec1ea4a899c1e0035181f199e07cdea1726ba6a000000000000000000000000692826219aee9a38e981c81efbe33d726a1d714d000000000000000000000000c84f4ea5fa5d85702c7d7b976149aa9fa2d91fa40000000000000000000000007f8dfa15737e8e44a0f0cd0f79085983024c80860000000000000000000000001ed0b89168dcf8dc390dedd27a5777e6a8b1935d0000000000000000000000007cc7d51d1c2f97cd76fad2c34a8034799a547ad4000000000000000000000000b3a2bbd3602d21686470212bb65b37ca47aa993f000000000000000000000000de150b6d390ac79757884f181091a0b97a899bb60000000000000000000000009f1bb5349d481065561a84cbd7f84982fd533359000000000000000000000000e4c1579b03aea908eca7a5ccc386dd3b60812d5b0000000000000000000000003c41b051bbb5e922616e03bd3b8e7df6ceadab92000000000000000000000000afe39b8970e4d835fa1fa69b6adb1c292cdca1f2000000000000000000000000b7ae3c76de39f2efda32b6d625bbb0afd0f0a3db000000000000000000000000785668a5ffbb3aa568c37b60127dca906c54931e0000000000000000000000005211b4d3e26766d2969b1ca5cb292d97e0c69cab0000000000000000000000003f6ba8a5477299ea5bead755baed8986f1f20cd00000000000000000000000002acd60f559fc129b97e69f92abc6c659de3c3654000000000000000000000000de5ae72cfa5437127dd6d4c35d918fbd0caa1853000000000000000000000000faef4ca4f4648bbe154d0d00948bca3dd67eac67000000000000000000000000cf7a2f4d41b098a0d1fde04b95ddd7cc17c8e784000000000000000000000000889f88c73e0ed3a694fc971f29ea9688cc8f5a09000000000000000000000000f8ba1c2ef617d3836758300c05fb6c9958272a95000000000000000000000000412170fc4fbe26aeee23820a4ff0a25d703daf1900000000000000000000000021fa0b1b16c0441dbd42bc43cf0b9a0e46634678000000000000000000000000b323dd0b8483cf0887ef07aaa00014ed63b729f0000000000000000000000000b6582777199929f5b0e4e2fe1e84089920909dcd000000000000000000000000f05e3f4d0981da6233050555ce6a199e7adbc24c0000000000000000000000007218d453bf2ac7a52fb8347fa9421a96f81636b000000000000000000000000051bcf0f068580eb7ed021e1e9bc8bb456bd84d820000000000000000000000009092f72a5f36383569eef2c089b80fd7b0973f27000000000000000000000000ee5e20bdd706ff474fc6635c271d577190af3f0a00000000000000000000000081ed9175e1a30826a6e697c9d9d20f0bfe521d5f0000000000000000000000004b1d2e316c34850d75a98e85b2f3f31b175c62cf0000000000000000000000000ecc3fd753e4df627afe2e6888fad7564286b155000000000000000000000000ebc1e64672652dd7df9be894b55b30d1c8065e0400000000000000000000000078148555657f775f0f70a50fc02f32a14cc8be58000000000000000000000000164f904b50835055728c119a8ad3f304d49ae030000000000000000000000000375d11937b76252b6c396a0fbba90ad1f21dee180000000000000000000000000b5874d15c27c49cb5eee2a2890ad8565861c016000000000000000000000000c1e387adb183aa8f0266bf2b935e78bb178dc508000000000000000000000000de3c0c080d35218f90781c78f7211a7fe70a54bb000000000000000000000000d60a81e3de8cd4232d5666d3110c3ea984ca962c000000000000000000000000c65562c414f5be67c936ef1c827e37e42ea22c5a0000000000000000000000001070403024ff848fc1dde962c97309ea11eae22b00000000000000000000000047faa4d1afd00fb147778706f198fcc791ac05b400000000000000000000000076cafe8410fba29b9b06ab157d79b8fe015ac37c000000000000000000000000562b8632ef4d35f27330203f81343da9d59f44c3000000000000000000000000bacc71eb708978c6b495130d1ce2a43cb45082d300000000000000000000000022833f1f0fee8ad25544f0fb8ba50e7c9756c761000000000000000000000000eb2360f74bc9ae963d00954ec0a81823053c02da000000000000000000000000d24190c917eeb7399e5bc6ed3e02e5251b7209d7000000000000000000000000929eff88ee9d85a1d2897c27bc369de498778c9d00000000000000000000000025f54b7ef184c86cae30169cb0af0334ca7458910000000000000000000000001f1322abc312f26eee5c1b412949b5252e9d7300000000000000000000000000c43f408e1e0e4653b419aefd8447c7cecf71be090000000000000000000000001db7bb92dcd6ee7b3ff09ca916050410c5ed270f0000000000000000000000008fccd28c5b56127c291f7932ead96dfddecdeb140000000000000000000000009807f877ca55e02e20fbf3daa0c437e5d98f65d50000000000000000000000002a80978347b6f4b7c837db3690ff82687091f532000000000000000000000000fc60a26f5bb9b70ba858b5d3b2daac532aee66560000000000000000000000004535c8ad093b46b46c2677413fef6618dfe400de000000000000000000000000719c62ba2ae4bed614e0cf149facb3b9b15fd6fd000000000000000000000000ea64f40d3c294d5c5f4f474fae44f23685bb3b85000000000000000000000000633973c4b341bd51db4e61fb333ec87c91592ec00000000000000000000000007a856a4e0f10f6e7c06d71137c191b8b0980f89f0000000000000000000000005ac2b228d283caea6b355c1b173f321d725a44ad0000000000000000000000001b4175d0c01f9e5c0642c972d0dfabddf161320c000000000000000000000000b35e8765072fa735a72e909b5045f4085a15fd79000000000000000000000000b7ca683c4a8487326194cfdda3bddd24b005aedf00000000000000000000000051856d93b41b338f9cb4e947dede79ed99ba3b2e00000000000000000000000018a06f083b7b8e163a3919e09f410b69d8c667a30000000000000000000000006a5b11b15a24bfa1041c0702df5e7520f941cb2d000000000000000000000000b6f80914a158fbbaf609e690d0d9f58767131cc1000000000000000000000000608afcba5485f0011e7a71a2aecbb76b24f502ef00000000000000000000000009236d9a5f497a904aa3cb19b5e4a56d41fc6aae0000000000000000000000009b9b61c5738de92aeef792f09f8b49e2b9f981850000000000000000000000007f882f04ab4463275b2382d39c263cce2cff462400000000000000000000000048bca5d20b3788d8cc07ce509f63e62c07474301000000000000000000000000f7f2a9239c8291747627f61480322334a6097a570000000000000000000000005341e55ff64c40b1bcd73ce2da3c9bd128d192670000000000000000000000008bba29a373dba554f3d89be1dc2442f2264fd534000000000000000000000000da187b7fbc879e77ef3153f789439881ab5cadd80000000000000000000000009303cff89ef6dac7e1431b464a90a3d78b219336000000000000000000000000814d796eae42a73cbaef949d0dd1b4d39e55804000000000000000000000000080a463929438bcaf5056a809081b74cf1b48d561000000000000000000000000f05208d2d6f56b4a4cbd2e6175713b0f0c07b33f0000000000000000000000000e0dbdffcc57cbf529d2489bd8daec1ad11c600b000000000000000000000000a166c96fe21a8ed97e91da6e6e2f8bf64e0d4cf70000000000000000000000002a08f965188b4350efb84c6d1e37bb07cf68c6590000000000000000000000006677f337b3c27bc29de12c6f4f46f401386842df00000000000000000000000026434ea15c154214afd6897817e1fe8bac91855c000000000000000000000000f676b7e1fdda0d120cfc7ddc155a74eb0af13136000000000000000000000000c0173aba7da5722d67f8ff228df3b2abb14006e500000000000000000000000046a04655b194f2f0860da5a434576c6eb951ae21000000000000000000000000de6acfb53ef322a102674f2cfa9b601af73d4a39000000000000000000000000cb08a469b7a17b05688b38a05aa880a59b9c38b5000000000000000000000000a580127c97ef0d962ae85b373bd9d451d68f18ea0000000000000000000000003d13f87e1fb4cad9f09e8b9fa494486c342307af0000000000000000000000006a8da92e5cff88cccad24fb605ad27a25b71f7740000000000000000000000000ba7734903d2e9eb4065aab2383e873497118a360000000000000000000000002902e2e6278244fef29a1f0d5b5665079cd163cd000000000000000000000000e54aa7538623bb5b92b908c6669d83ca1e04fbec000000000000000000000000603a3fe1dac850f53b22e4e5c7fa8bf0e5eb4ed200000000000000000000000098741788a05b5d5a2e267152c75d8983d648d47d000000000000000000000000282da27a3419c2a674885d00238a88842d64160a0000000000000000000000008f9f04c77bfd3181adc2ce55e6998c8f9b0d4a1c000000000000000000000000ae63e3033a10e1ab568c3eaabf587ef76a64af5e00000000000000000000000087fdf68f6af20cd259246de0218f8c503dad6ce6000000000000000000000000449774e801d03d425d370732f3378df5782c6f20000000000000000000000000ea2c563bff9c025d54ab9d8fc16e29e582b9dd6f0000000000000000000000006cbc6f472f976d681709daa27287279b18f39e56000000000000000000000000fbb7837d7e7592d6800e23a2f6752bdd688ee644000000000000000000000000175892ac87ebb95f83df15b0cf7443a80cf85601000000000000000000000000be9be5eccc96631a6e5d65d883bd4038835d1b82000000000000000000000000bd18f3ac0f67163f525f456a1adf400ccbb8ece30000000000000000000000006534d31b275111f7350e809322ed7429564bebde0000000000000000000000003324817d6da9abd375c3d70ea936c6fb0f1c54440000000000000000000000006c8615684f7952c7427a2ee87fa4b04c3a620129000000000000000000000000e96545df08c51fa300422f78a49f657416669237000000000000000000000000c4272e8c413e7cc48eeb151631cccc8175f50fb0000000000000000000000000dd5af26603ca0becc95708825387a0626bd05121000000000000000000000000b87c4ff2f4857ea1bb9b3c74fbcbd2b08dfae717000000000000000000000000cfb994029422595338f5600c0fe570cc6e850576000000000000000000000000fe14696fa8892648a1682a421a5982ca88d3bab7000000000000000000000000a7722a901e8b32bc7ab4c6c5f09f668a0615e8f70000000000000000000000007b1223b043f76694f97b7d85b10865c25d9f5f06000000000000000000000000e575f382933be009b3bcd92f552f49b0486edb0c000000000000000000000000993e325c0955c8c7676c4d2ece2bdbaf510895a4000000000000000000000000ff9fe21772963224ae8ca7b8efa69a6287c8a380000000000000000000000000ae0668deac2e51e742c0b9239d95ade83d16d1de0000000000000000000000005f9ab362a2f986d6c72e2922227757d7b0aeb315000000000000000000000000492aa13096748091727b557896a68a7cc6e117b20000000000000000000000008af35cf44f052ae241faecb2353ee95fdd25e84b0000000000000000000000000b2427c70a1548e98315d5f6b797e8f8ab92ae7600000000000000000000000026f6b201611c1cd037e4c8c85fefbc957dd6962d00000000000000000000000085b4234aa7dd6e465ad03ef8090a9cf9c1073668000000000000000000000000939e6a0218212767cf7de30397b17b82357eb8a70000000000000000000000005d24be2703732e202f678d8d0e03327c93c73da30000000000000000000000000464ee83cba8571328dc6bd6764a0cec41dcb5ab000000000000000000000000ef186c9e3bd7d06e37610cd2fcb10cfaf0819a320000000000000000000000001e6bf0875a794b93e2eca05d1e630a7366fb659b000000000000000000000000a8fba4d9a0a27704b3f1c76392661c17b36e8399000000000000000000000000e845ed1003c0010f816ee0499adb5eede848b2b9000000000000000000000000f1480d40a861c5ab16d7c4ef43e90559f8f265e000000000000000000000000087d8ad30e83fc35c4da7e4c11ba2b7dcf76133ab000000000000000000000000e228ceb25e8528dfdea92ae8106be5c36d4e2a2b0000000000000000000000006c491c3c9c77f45618e350a708a5f3b9fa3da4a30000000000000000000000002a4cb971642aa49a87b4f4c8771bcd0b6023633b0000000000000000000000007e71c5c59c78518520896be215db1a82bd6aff930000000000000000000000009b6c6b0bc5f9ace9a82ce0db6abb573bc7e47d850000000000000000000000008aae9606f7b543d64df3c5807edbac5d2d0ad08c000000000000000000000000dd6769aa036ff432a500d7fafa90ac5b33718d3d000000000000000000000000367912bc83741cf81184038238cca19a13636b9f00000000000000000000000042b37319dc321f9d9cd6a9316a73869e68d36a2400000000000000000000000044fb29f3e6f0342875416a6df4e65d13493a4317000000000000000000000000a5b0babcc643b977c33b1ed1359eac3cfdc0181a00000000000000000000000023fbbb9e4b6b5f839c4d26c36305a76aa53cee060000000000000000000000008936bf160ee872c7c3ca7155c22e8866b592695e000000000000000000000000318a7e9ff985f3ba11b1b216e9c2f1538eaa6994000000000000000000000000569c18fc195dad35a2d6a4581522327c80f921f7000000000000000000000000e41c4ab447d1af2373514dd08a083e605d2dddb7000000000000000000000000606aad16ebb8b43fc96e41b40c035d9ae6e0da7d000000000000000000000000314644211fb90257d002d55d86d92047531e7c2700000000000000000000000095c7c0e1fc39b67d22ec21409a140fdd9e5b9137000000000000000000000000190f3fa4168873604aab2770ff98fc420661a2d9000000000000000000000000421bb5fb4c1eae3bfff93dd99e30d737c25b993e00000000000000000000000097dfad68dcee15c484984680b4b5a07f4859d5ba0000000000000000000000004de158ec7a4412b017a43486abc11b36429012210000000000000000000000008a515b1d2e51b40e8b34c672b85615c3cf2f3bb200000000000000000000000097e4256bd91d075fa93600f73b3ccae18368a69e0000000000000000000000004c8ff9717055c56832dca20755c967f7a8733a700000000000000000000000009c02c0d509591ba2d20d38c45cdd22d979998b4f000000000000000000000000847468bff41517e937df234ac56f9bf91252bf2300000000000000000000000063bf246b2629e3cbd68ac6c650b1ba517046a5cb00000000000000000000000010cf02789e2f26974a10dd362d0844538ac2746d0000000000000000000000000ba0849535a7db95a4273755eee79365de41c6cd0000000000000000000000008bca68482e52806e4131e092f74ea766581a5f290000000000000000000000003b3432f40cd75081183f9c54115b0543ceeac57c0000000000000000000000007ecc12009b92a6370cd5c56afbda59b6e48a1d500000000000000000000000008e04af7f7c76daa9ab429b1340e0327b5b835748000000000000000000000000fb670db4b2bda9f272ba8ac203d6ebb18fbe16ce00000000000000000000000071fde48e18a57525797134da993b5d07c9d85c46000000000000000000000000cb033d1cd2dce940f414dd9ffa74bd756985660600000000000000000000000024457834e3cd19820853a8d973a6c7a0902479a20000000000000000000000004210fba186e4b01d365ab19022ed51d6ef7033510000000000000000000000009be41a89be8e583f270dc6248803e63c4f92f94900000000000000000000000042ee202fd07319fed7b021bce3159b3bb4de194a000000000000000000000000b6aa86283bd04ea08d2ff1a32aa0e495c165665300000000000000000000000037bc215b33d45a6997be9c1c63773da357a1033e00000000000000000000000010e765ef5930f4677310aab42fde97f9eee79aa8000000000000000000000000a4c4e5c5398f10f168c55a4658da556600a9f021000000000000000000000000a6a1f2785270728afa5d4aa278335714c92d32ab000000000000000000000000d9ed02e5a828efd9026d70483a45980cd69a308c0000000000000000000000007191259b915b06906860f8fcdb2ce6a836099be9000000000000000000000000556f591c1e60da667e99d8f9997a2b08b0a955f1000000000000000000000000e776b14985b0ea61d298c10c33ab0be88ece90bf000000000000000000000000ca16465b4bb101c15681a383f20863e215d4878e0000000000000000000000002c67b56ad34d6458fb9967d27197c2e8ac926057000000000000000000000000fc9aca25ca5b2e229633d2c54ac611700567b0a6000000000000000000000000ecef85801ea5bc14d7f83508ed5b74425136126f000000000000000000000000339e21bcfeb410b312bd57bfd653d38282f4d8a40000000000000000000000009a38a29dadc62db15d624f2288c5cfe57373a8fb000000000000000000000000bb279ce3c5b2e168b2ae3f90c967af8b1d1fe6380000000000000000000000007f9d9fd18e37d7eeef543a11bcac7eeb71141623000000000000000000000000246fcf176810842c4d126a926ccfd0ce44d1d3b5000000000000000000000000171a0cb3838b7305987028e028902ebac041b191000000000000000000000000a2cbba0404645dcbbc68b75ab2462963557c0f8f0000000000000000000000008608021a9a92a60636f9e5d2c2d48e7e17e9f885000000000000000000000000341d72ee4c7322b69ed5c059394b0af578457d2600000000000000000000000041754606731096c3fe5a11c7cbf5e0ede75334bf000000000000000000000000018e47f35aa3138a01c30d5e8b47f6063e4580050000000000000000000000004465c52961776b374eb2105f7e4d9ba45c66709d000000000000000000000000fcf62b10b97b6456a32033045faff55c5a795c3100000000000000000000000072db6bf8ab8754d377e75c64ceb2d2a9577a968b00000000000000000000000032446cc67486d23d4d71547210e725060aff72a70000000000000000000000005e94933c5e74f548b9d324ecd718c46df46a6c450000000000000000000000006159e0c72a0b0b1363f5ace81974269fd2a6240a00000000000000000000000029c19e017dd92e90c62bbc5e949038ad2f96b202000000000000000000000000f15f27876ba6321c2c0d92fed61ef14037e6739a0000000000000000000000006d9649b95a3b39ccc215ec8900b37afb21e4ab1b000000000000000000000000f90ad3a45d6229f2696c737d02179042dcc6e77f0000000000000000000000006c3aee050e6a717b7bf0885dded323cbea18219a000000000000000000000000e86cd0b0d23b5f53a82d0fc05070fb4d7a0cbf6400000000000000000000000026ab73ec8e5ec3507694dbff428be082981da76f00000000000000000000000034db3ea69ea9e1f8afbc6805d87110354dcf912a00000000000000000000000064c7cca0da46070397737a542a3915e78e8564c1000000000000000000000000ed5ba4fbfc052c1beb3be470bb9d5c12a5b976980000000000000000000000003fe1b0f62847dca7e2ea37e7d7cc966913b5377a00000000000000000000000060ae2623cb074206c4e4fbe51088c7aca59ce2ca000000000000000000000000ccc1947f63ca78aba4a795af9ee281a0e6df9d69000000000000000000000000c855012077cb2b10b193cefc19371ae2400cdf31000000000000000000000000543cbf794adb44e7d1d727ea3e32786a085deb77000000000000000000000000ad1f7da11c8beb9568695679435510b3b6f33754000000000000000000000000e8a053886a2e59fc446d383cbea79a0443694d3a000000000000000000000000bcf610b1a53f65c2bda8d455af4fc84291efe72900000000000000000000000076a8c7591a4ddb9cf61d4e5ea323b51f295cd2890000000000000000000000001e8d82006fe22ad5e1d1c2a61a43e1e8cf35b68d0000000000000000000000001ced9da8a95010c29cc02acf875ea94a956254e0000000000000000000000000fd1aa47065e12114dfc5c44bcaf93f53b88c4a7a000000000000000000000000f9eb1032c8f34709f3fe5ede9d15f76f2a89c5f3000000000000000000000000b8bad67eb0dbdf205adfd1e308bdfb7763461c1700000000000000000000000043723770bf034a94096a0046134b76582c71df20000000000000000000000000a60ee69dd92efd59da1b14e0c57c5b844fe5d4e70000000000000000000000009dba013d9c44e801e21a640c263662f69796a04d00000000000000000000000020f7293338cc088907387a731819cbda96ab893b000000000000000000000000eaf9c6fbec3594edfd28768458da201d2ac3164c000000000000000000000000e2bd6b450ceae444028e6f062179f24252d4b0ce0000000000000000000000001b1a30ced41cccda0face9051c7249ed07a7c22a000000000000000000000000b58e80050b1d3be17e03cf0b576e3146b9add6400000000000000000000000003d02c485f756f5059990d0ecdc21d59b2ac866db000000000000000000000000cf9c6de0b1dad77dc63d2ec2f32dc20645b088f7000000000000000000000000b9d7ae8500a1928ead510822fd6bb43965290ab3000000000000000000000000d49cbc6858ded5eb54cdea4a6ee571ff0dc9c3e4000000000000000000000000f9f870cc5777de97c63dfd1b12bf77897f0c63e80000000000000000000000007df0a6f3ef5ac07c892a807b8864f93273af70fb0000000000000000000000004cd481f854572e51fcebea44cc0213e1aabacae9000000000000000000000000cf60e0e7708d4ff22b30d682abbdbd29119d8eb5000000000000000000000000567919aba687047c434e5c2dcb7f25cad9e09ea800000000000000000000000067578ad3091b3c0faa7443ae39d05c6e643e7874000000000000000000000000fc75d90e2524d23f679c1c33294d44a01239ab4e000000000000000000000000ad26447dde237cade85684d6c268a9b842a2476a00000000000000000000000027c7e027b4d68daff2a0c6c510c66f21fece4b2b000000000000000000000000d172c60865c22f36abfbb61710ca34ce488a1c4c0000000000000000000000001641ced27f8d73bdd82277c055ee77b4b416ff8d00000000000000000000000015a7ff690ed7dc99c0ffcc220c2a3ebf9a37314a000000000000000000000000f8266f9257d42e0582d30e49f0f1fe03ed79c67c000000000000000000000000c0893fc876fe97b0cf8187c2bcc03940536fb4c100000000000000000000000024fcf8385476aceb51518fab83d499093f2dcd6a000000000000000000000000690fa718144102e719288f69ada221368bd36d18000000000000000000000000267e37188978a4848c748ff2896126489b1b571100000000000000000000000004f09b8089216f1838cd4ba388c401bcf279275a000000000000000000000000d467c128c00caed256330d202db126727ffd874b000000000000000000000000825292582094a2b097a91ccd630775950d131647000000000000000000000000a29f6735877598b4374ec6b6007939d7eb94e7b800000000000000000000000053e0d8b6d3fb6744bb0337a2e2f3ab8daf450478000000000000000000000000a8be9f35fd23cf9478e9430f92521b5ad19ff004000000000000000000000000c047cde21663928f41314f023c126cab39d55dea0000000000000000000000001a8cb1087044b0a537460e8283dcd6f64f093686000000000000000000000000ec59e9b5cd847c1d877e502f09679a6181a98edf0000000000000000000000004f3695020bde33548f4b0445d3c01f17305e490c00000000000000000000000020efe954035c6c1948362938c5c95fe64f35a266000000000000000000000000ebfa6b6a859ee6d034915ba3090adbbd392be203000000000000000000000000e1843a2f30a6c4b990272839aa5d1ad44bc5e6f600000000000000000000000005c13c793f75d3be820f9eee62c802b917a5bed1000000000000000000000000daf9a6bbb90c850e3d4d1afe6073fe046cdd2c1f000000000000000000000000b79a99b38671e908ec3475a37762e336986813a60000000000000000000000008f4ffa8ac6ab1477ff83a5ade4ce305a6b66711f000000000000000000000000edca1a3d175922803ec57154888854196a58eb3200000000000000000000000076edccb32d2959dcfb152bbf69055c7f3da7d7070000000000000000000000002e63564588fefb01b46fac27ca69f7c0128d7312000000000000000000000000f7991ebb4d5225a0a959961ba8554b32d6cb3ad700000000000000000000000085279f5d8042a1f9aa2d2cb1a987a6a134f6879f000000000000000000000000709f6bd9f11a0bdf769b9b5f04ac16baf61222fd000000000000000000000000031b29904c69e51370c6fced4807ca3305b05147000000000000000000000000946bc7d793974ac82b503101b23e8f14498be4d7000000000000000000000000ea55bbb9cb71afd64470345bea070b2a7cb5a77e0000000000000000000000002154fb785d9abab18a0add22d710f65caf2116280000000000000000000000004f574e528c8206171a99e7b059dd69d091484e49000000000000000000000000d161c5dc13031b16a2b6e25caf59834dcc26db93000000000000000000000000a1c5e9ad14d85ce8378e0b7c3e295aea457471670000000000000000000000000b6c525f240498845b3e86d6256dec91b7313645000000000000000000000000941578223945d71aeff6ecffc0fcf8aa0a69366900000000000000000000000013e823dfa1aa8869265600b229b74055c5c700f9000000000000000000000000746363f39c826c1897e93d8f8af135a113b379fe00000000000000000000000061bd5c8a959c176770753c04494aeef6430cf33e00000000000000000000000016e2c54aa1a6b65a19a39ae3c4d68e94e855d55a0000000000000000000000007be62a9599bf42ca5591e5f43b37ea2a11a0f71e000000000000000000000000d56d071fb3554e4b18b600852958a9f0a5b02224000000000000000000000000f41888eb640076fede8c2e00a5419800f98641c60000000000000000000000009b1ba5726a99b231941b06156d0ec5dd43a8e564000000000000000000000000ffe8b24776d5aca122595deab298c4249b156728000000000000000000000000bfc17d219849e977c4e83536e077cb41349b94bc000000000000000000000000bb261bf308a9aec98a211fb87bed0760bedaf8890000000000000000000000008805eea81e613a303c9c247762b3befdfc380d920000000000000000000000000e8d46515c210eb8f117b4a39b92e4ed82fd45fe00000000000000000000000095c4cef035e0ec8c46f7917d31f915aae8077ffb000000000000000000000000943497fe1fc96ebc9bd71f6dbebb01173223677a000000000000000000000000109b1dea3e85fcaa943b5d9f8757d577c0c0dfa600000000000000000000000052a6c132d2fffcc4756b6dc5fccb6fb0892d1f3500000000000000000000000047549b52ea9aa8f5063bc76dc74aa044e4e94eb5000000000000000000000000515d041d3239ff92e323d8b6896e639d928c2b5a000000000000000000000000dcb5a9c470ec98618b128621a93dfeb092dde878000000000000000000000000d72bd6fb6752ac1589b31de423606c67371ba931000000000000000000000000c6f26e3313f5e5a169a93548110bb6a49e101f81000000000000000000000000f4ddf5f480717026d2ac5c2c08497c1552fc5f9d00000000000000000000000056756e8e07e6d4282512b605908b8db6946f9e6f00000000000000000000000004c7de1e6ae539e10bcb178ae6e3a5392ca5d9cc00000000000000000000000091cf5bdce79907daedf0857c684d9eff5adf72a4000000000000000000000000165bb374056b9126221304ca01cbc82bf53a09c2000000000000000000000000459020fd7bcd6d2479def1e0766341b81789270e000000000000000000000000db72674c11bd845cfc17d5b3767a705349446266000000000000000000000000e714f90ecab5aa9912be318c05c209cefa349a010000000000000000000000002b522ea92e7956c9b42c985cea7a8a69edf53147000000000000000000000000986483c767d2b3907143650efe10fb5463542b5a000000000000000000000000965596519aad32ba4edc2568edd01afa808155a4000000000000000000000000bd92202aa0da217a2f2054db599274eefc922eea00000000000000000000000047ae0771f333ffce8fe884d4181c0b72a08fe269000000000000000000000000cc4461636684868aab71037b29a11cc643e6450000000000000000000000000062e8c971bdaac6fabee2a27e76134790f962a27e0000000000000000000000002131fa43495899cacf7b2d59286eaf5d109da334000000000000000000000000dfe496c5fc9eeb235855b44463643e21d45cb76700000000000000000000000081ba2e687d6c8bda8da1e0d172859827e2a1b8460000000000000000000000005d0272117605543b9c1d6dc68d8fd7ef020e67a4000000000000000000000000db7aa605c3f8acfe3b40406209739996336f022c000000000000000000000000fafe02b1e478c1eb45c124fa6b230aadf73c23630000000000000000000000006f06b4af682b4c0b23594b50b0a69554316c3e65000000000000000000000000b0b713bdb8958063bfa8219b583cf8ebc96b437a000000000000000000000000aec42391751ccd4646a3aa03e822c9c75575dbe00000000000000000000000000bf2b144847c7ed10ea934f4851d42885141d753000000000000000000000000fb06a615564ca3a2abd9c3097391ab70c3edc416000000000000000000000000be0812673729714f87a35d43e8e7e75b51ebbe85000000000000000000000000b9d6dc97e05f05e97324d1548edda4bb713f6a7c0000000000000000000000009ee0a545615739093104773f315e96bfc6f53586000000000000000000000000f079a9b6a1cb743a8e92f4b66947b2a6fb21f3cf00000000000000000000000037e0493eba273e1e7add2971c3450ba76b3192a700000000000000000000000057615f72f366e5e82e606a887abd829c3e36f001000000000000000000000000ad80b6f8e7eedbef0135570b23bcd429af43b595000000000000000000000000afa0469198501def1dc3acb6bf16f2fc538ede380000000000000000000000003e46aa2a8e59cd240646266e93afb6c156334ba200000000000000000000000020e8a600d7a2e7fc7fc95631796eb2bb655dcc1900000000000000000000000099a1c757c22aac2a7015dcef56c4aad415bdd15200000000000000000000000085b6ebe30191291612d489d56d60ffae8fcc477a000000000000000000000000fbacc5c81d8d678ba4cb531aa88809e2e8a1701500000000000000000000000027e7ceaf2ee3540fbec0261d59bb89c05f53cab7000000000000000000000000eada106af72b6c0e8a9256d22a5e00ad2c9feba80000000000000000000000005276a8cdf5f6df0b20020b666ce740ca226ec3c20000000000000000000000009b9bfdb40f2f8e5b4daae15d56595183b057505e0000000000000000000000006e5e7d19c1d851daa2947253286c381962d3a271000000000000000000000000d4a7de486f2ed2b4164530db16dca7e0ec7c26f4000000000000000000000000de700ac009a3c1cb70f0655881087a7e001bb7a700000000000000000000000050538b136112585794624cf1be99ec40031575a4000000000000000000000000d88210035ce453209dbbb32a5dba834118671e4f00000000000000000000000074d8e72d8c20ea2e55e12543f20b9150bf0c8a3200000000000000000000000084f309d55d7d481931b9d3b779b235c9596af91f000000000000000000000000aa3741aee8e6e24be29788c12278dc6296e72b9b000000000000000000000000a6f4687d7cdde1029e18b57d9ec1e63bcded5e8500000000000000000000000078e37187998bf8886e13c50252815f2571e4fc6e000000000000000000000000547d85eb9afd47f718bc5c0636ab19dbb637444f000000000000000000000000d8a814e6a48aefb3345b796a155d526428d43ed80000000000000000000000002fc07736aa96d05a7dd6cba304e0dfefefc3309c0000000000000000000000002651b413c4b1bf5b7710c5d2fed62edf1941ddb400000000000000000000000066e422eaa2173d3aefd130239b55b2d3a2216f94000000000000000000000000e9ab360a8cbe9cf4da6c3259c01d18ce5c893243000000000000000000000000f608b97d2624bc8b1bcebe5a4e56e03ade3a47290000000000000000000000007316e92c9bfcea51ac4f0df782ecdebeb1e7e6f900000000000000000000000064f1ce0a90ffeec740468773a2249d03252b977b0000000000000000000000004d2a5052cc7c928e5c3045d5932bb2dfb62965f1000000000000000000000000b6e37e6d20a2882096803addff979e922b5fa1640000000000000000000000000bf0cab9b3931eadc9ea625f15536139a455e0d9000000000000000000000000dd98156c39a5c7794a7b48088ab2d31e54f363800000000000000000000000009ff50cb7b31101e1ce2d8edad90b00dc091f87db00000000000000000000000015d289c4ce6a31cc1e345722b7262f9fb85cb3e0000000000000000000000000c855cdd783ca291afd53991dfdf26cbe9a428f330000000000000000000000000dcb61ec78389f010480d03a9190a1cac4e7ee2e000000000000000000000000b8c0167989404b4dc1c7671eb27de0b9232d6b1300000000000000000000000069193708ed6c8d68acae9a6febd7afd220426f77000000000000000000000000674a1347baa5d4c30c456d85f456ffe2cf058514000000000000000000000000f30aea318e7cf2d35aec8cc40d4ba956074a8552000000000000000000000000a699f9ea3c24d8c79ac2d8f6f0f1fe5735a923e400000000000000000000000073dbac580c74d9c08bc752e0a0f5eca2ae207e89000000000000000000000000d4b39b6e6ef9764f9035b3d19bc8e4c425b6dd420000000000000000000000000d9f2372682e7e39dd9ef99c588816d2587c68d600000000000000000000000021ff181e0ce95779ec1f6a97d9e1dfabbe1366ba00000000000000000000000006cef5c629bd10de27c5690b5030791be8e20f3c00000000000000000000000026a8c9e4d25ba027a42c24ead0829e8ec0850b9d00000000000000000000000079b49d59493745a0f6e07b9ba8be4bdb11dd744f0000000000000000000000001cc6f26aabf421f666b6dc15f28c039c3215dee60000000000000000000000007c3e6a0fde1d297231dba0f63c28d3db2bb409c10000000000000000000000000cf1a156b6410cf8130d91dd4a916ef6beb27f6a00000000000000000000000083e01544fc6e33faf700dd322af6792543ff609200000000000000000000000085415f7b3f89a16ea58526dd2a9c123fc558251b000000000000000000000000c074e6fe27459284664ae7bf64f927a834fac40e000000000000000000000000a79659db44e9ed3a35f7523bfae9871602e0a1a000000000000000000000000064c1497dd7ad01be151f7e0f40746b337396777200000000000000000000000050c4473e7a5273d67aa5592fd6de438c19785de0000000000000000000000000d67a231058c24089a52801391f5b731f1e8caa6c000000000000000000000000bfd640b03a6720461e35cc773c70e4fa05505452000000000000000000000000fdf714cc17b98b3315bfe5f07a063e4c8ee666e2000000000000000000000000f0b24c478d9c9df9044f9fd6e7441e3409c1d1dc000000000000000000000000b307beb24345eeae5e29aa3e87787ccf90f3c85a0000000000000000000000008418b43fd8784bf0e8fadf8a8257e2555bfdd3fa000000000000000000000000bfb38ee1340d672d4087bcd6eaa08f4dcc222609000000000000000000000000a3bcca77ca7acc7ee617f0ea219ca3610ac5a73a000000000000000000000000f6ccc203ffcc3938056e5b49776a8ac0e4d5bfe3000000000000000000000000fa165b93139ff378cab49fcb38a8334fc2ebe08d0000000000000000000000000464bf984b8007fd0480faa956dd50891979d30c00000000000000000000000082be67c3ea76bda007b1bd151b558e58092cc1e8000000000000000000000000b671fc4e01719addf211889028adea69d1b6004c000000000000000000000000e185c565ec89050cdb0ef4b58e78104e8bda066f00000000000000000000000068c377abe24ace79d0b214c99d71d06c2be93350000000000000000000000000c3624fe9fbcfac223d88518dc43ccecd14877788000000000000000000000000f7d5e0c72b2d41b5f926a91b0d275df4437b62f10000000000000000000000001d8a7c5a1ce9c6f97d0e379a50f05f822f772b3b0000000000000000000000002ce2b718c56f73468c3e39677739ec94966cee8f0000000000000000000000005292ddf40b9633044522a38fa9956f8354f08a7900000000000000000000000002990c8105bd07ebf70be0a574369b4237034c6000000000000000000000000009526dd320efa0790e4c7afd60f9d941ea6e78760000000000000000000000006bfcaca6ba1ebd020baa624a73f7f4a688f158be000000000000000000000000c50c75fe1892f79636271f6b51503659b0c136470000000000000000000000009231d3ccbeda611fe3f515cdc5b1e944e594858f0000000000000000000000001651640dc07830879294d85f5efa42c0975bcd570000000000000000000000000557cd1fe65a9ce3cd3cabc1f2b08dee3a1bc01f000000000000000000000000b150eb88558b13ecb3f09ae31fde85cc01d1864c0000000000000000000000004674d6f59724def737b21040f132c8c3c3812cd2000000000000000000000000719e7ee4f17ccd5e663f038f264bb91336394eed0000000000000000000000001055f29cafd02ecfbb4f1fd79ac2d1f14da16617000000000000000000000000bba6f63dea1aa5250c2b1d558d7c2b622de5ab970000000000000000000000004f8ffb1bc8322f82a54cb642648dc53459065a080000000000000000000000002e6279d4cf3010daed0271ab6293d6c16273529000000000000000000000000035351c5a5c944661473c1d07de2330c1381c58f2000000000000000000000000733802689703d28c27d502f51bcdc317cb55994b000000000000000000000000ea46922d249306d8d505ffb34f3c353a71757f11000000000000000000000000f194fc0257c6e43e61455b9cbd996fb7df35a3200000000000000000000000000730a14c6b793094ac13cde3958504a46aaa1baf000000000000000000000000085b1888e4e10a7b8603bfd3c42a89e0db1d498800000000000000000000000084eb1d720e9272eb03a2d935fff96fe5e95b615a000000000000000000000000e40c9f48a8c24665530b14a83ee2d428f6a299bb00000000000000000000000001a5876053425c513e895b808857c4c03baa1f040000000000000000000000008a980e89cbd14eda21f8fa7a7c6a75da11066bef000000000000000000000000c676d7ade2b9c7a1a44f4dfd878dd0604bee468c0000000000000000000000001ee020e22e6ee00eed314bd4e1fd899846d3e69e000000000000000000000000b2a33cac9ef3836690ab0af532da5910bd0a7f20000000000000000000000000bac747f089343a47302a59cdb27a37b6fdf2cc160000000000000000000000000d4aec017a7267278277ce09c3a6bb24c80e5d4a0000000000000000000000004e42d6a5bff9354c8932e9850b39e40d1bdcdc8f00000000000000000000000030930551e61431229a35e2f15c91c635497640770000000000000000000000004b5b199cb5ab646d60a0b9b1c1d68e953d91ee25000000000000000000000000eb8b63ba9873b5350c38eb4b9d8172ebcfda84f5000000000000000000000000648c575c3aff50d5b2756a6a9a00496d46559378000000000000000000000000dc49f480fb67fd605a59ee1b1f9f79bb176276c4000000000000000000000000e6266336cc90c1e56c8d333bd9083a91b3a6fe0e0000000000000000000000009ad49f25a3e19bc78a8fb3c6c64215cbd71908420000000000000000000000007e8ebaed776c417cd3fe96ee7814b1946a0b68c30000000000000000000000001ba72762f17015f06370f9fe9b9528bb7e9e2c300000000000000000000000003af4f378ce3bd5095473f12773ef86744447516500000000000000000000000077e53319855ce1ef60ad032b7514e6cf73acc0f5000000000000000000000000314d1b20e80fde4313ca9974db56d5c8bdf3d5290000000000000000000000003949cb380615fef4be23bac776a13d51eeb5289600000000000000000000000051bbf6810734bb7a15982aff6d5df61c2d22a3be0000000000000000000000008bd9b13420764e6ef2688587bc94d6e3f7489818000000000000000000000000632813baa58760d0a8712b52f276ebe108b2aae0000000000000000000000000118708ce5165640f79042a4bef33418ddcd895b40000000000000000000000002d304730e38a27ea520daba3ec86a808d9375c06000000000000000000000000c1f5eef77e289dc0a5e004237caf3aafd13e6d9c000000000000000000000000d4139db8e457e3fa2c580ae7d6c6393266bf180e0000000000000000000000002de0cb2c7465da77efbb608c4ceab31336c92395000000000000000000000000c82ef96c1e013f6334cca6231b173f60fab89d3500000000000000000000000032b589e831d1942431fa945bf3c2cb07390bcd2c00000000000000000000000007077ea34e440aeb6c3a217e7c326788f6baf0d5000000000000000000000000a508cf830275550761085639c4db18282ed0bf3a00000000000000000000000021099d798e365e4a44cf659f27c313ff2d914dd700000000000000000000000002fdbd58c037267c6925619f4a90ab3dcf7392990000000000000000000000007e306f2873f9fd1d5d161a5ab781533d1a79e1df0000000000000000000000009d301585867c16c9ff305762660ef3877bc1df7b000000000000000000000000d9682c554ab64c66e90ff6be1c73273c0e46efb7000000000000000000000000e770a1614f1693d9786eb21d8478dfd615cb6cb7000000000000000000000000f433086da9f576927dcd2669f2d929a2d2959fee000000000000000000000000f25ab35d3cf70d20f1d15e1fa14ce33d59c1385c000000000000000000000000d53fd56a34985f9ad283b65d08fc059344987c5c000000000000000000000000ae86a3749e8bed3848312eaae4695be6f2524c44000000000000000000000000a45d13579769a54fb147ae5f9846cd20d6c6a16c000000000000000000000000dc658b9baaf1f111f5a1acd6af4eeea2a2eab181000000000000000000000000f5337794beb5e0e145b6602b97abd5e7800964e4000000000000000000000000172748c9f7d2967cf1717d098b7a4b2e553cf78f00000000000000000000000003d541e6a111475ad6bec0234ca22f181f4a7d8f0000000000000000000000009e8786942d39b4aa0264c780ba0b4ca96c3972050000000000000000000000000f92bbeb9678f15b3b852211046b75610157c18c0000000000000000000000001e9179f3808ab2f0e28e5a8ebcd88753e49966c800000000000000000000000070a333786f946999be45f5098324cf296786aed9000000000000000000000000cf5d1a3cf9269570fc4d614207ae9e7e1e21f8a90000000000000000000000001e9a435a0702d8651aede5417e13b3872510397c000000000000000000000000483173d041d65c33d9958a9cbc1e03c1e0522dc0000000000000000000000000ff3e0c7f559a10fe8626ccc334e1bacc6c21cce60000000000000000000000007abbab197471e34f5045723a23c978c048690c40000000000000000000000000a56b2a9fc2878918315e7719b15b8fce24a2a026000000000000000000000000d8456f79c213c25f8e3919b4897f999689dd4450000000000000000000000000f8bf7a1bcd55ee69f63cc7382be44d293b50d3d30000000000000000000000006195d9affcf0b5621e77de0dc3e39bf5e74d12350000000000000000000000000e31eaf324baef2ab61304ec61d8b79cadc592dc000000000000000000000000d569e46052b512ae410a00eff28179902f370f9100000000000000000000000085b6cd7802f6c62df92e5173c31ba60a8e6c3d5f0000000000000000000000006bdefe3d32da10c83cc017e4a0f76fe562523fb700000000000000000000000099be5e05aab0fed1de8e41adc14701386dffe5080000000000000000000000009fbf0c67cfa476842f8046fe4a49002331549842000000000000000000000000f6be3f3a36865cdfa645a32c1494d6ec9774944a000000000000000000000000e41f49cf0279d2c4219477ea9724f389fd04a40400000000000000000000000030d3acfe5fd4bf25b3eed16b48456b1854f3a07a000000000000000000000000cd3fe14db55808763c544a613bc298eeb5876a9a000000000000000000000000da274f12599094eaf1f000baa7b7195b96f7ba1a000000000000000000000000dc6d2fffb3ad641c91e6a0abcfee50c6b5d7be590000000000000000000000002f571e3fc6734bbb8c5200ef94a6cf04fd4fbd230000000000000000000000000795cffe912cd080108c6fe06e8468bacaaf55190000000000000000000000003f2ebd1953725fd7becff70a445ef49e9da120ee0000000000000000000000004b8fdfd8b25f7a8bc9dd91228b366a054a123f3f000000000000000000000000714feac1d96502d53f19d1a5b42aba397906c3280000000000000000000000008ccd8e23fde4230eb2c9906a6df0b12c99ab70e8000000000000000000000000641bea38b1ba4ab38f7997a17c2e9550fa20576a000000000000000000000000da057b9f1db853e282e2ed8e4637a31585e678ca00000000000000000000000082dadfbf7af211a876d7a9601db56a5badb540b60000000000000000000000005c0e1481140b4b50b1bdc2cf3578fe268278207a00000000000000000000000079aa88dc80ee8d89fe73c8e48e8bd1572c307f35000000000000000000000000e8cd45e550f5fdec5694f6d12ac02ed68dad609b000000000000000000000000b0bb5c4c89f38601519403b3963a8eac3095d39f0000000000000000000000008d2153e447b3c3f02cb776f91639e4135db213da000000000000000000000000360d5cd0ab9adef2a0f1ed890bb0d58c1bfe52ac000000000000000000000000cbc786049584151b6407fc8d825c74096f6d3dc7000000000000000000000000eab59e026e681ce2a853608988eba2cab8b06b470000000000000000000000009938ba7387f07ae20a4783ac3bee674d36743537000000000000000000000000b78cef686c5ad66d335aecff5d5959f360ce743c0000000000000000000000002ce0b41eaf33f34824e0e3c5cd13d60640ef1e400000000000000000000000005777407eeb1a844b8a56aa165c291b814ff9208f000000000000000000000000e3a31d95a54db0225f94b1cf2569776ce73a0ef700000000000000000000000003395261a6d6f6e8a8382c9bc57f24ee40bed88c0000000000000000000000008291c650e50fd3263e46b98d539976f9075efc90000000000000000000000000e604b6675ef262026f9ee1db4c79aa6b791c9a45000000000000000000000000f43a9a91e437dd46726853e6ff9dfbfb3039d5f9000000000000000000000000b9c62e6c143b741f06f64d127a4893815e19185100000000000000000000000086525a778c4047809022f46d2c31a71dd9227c32000000000000000000000000ab617c4b30535fba7c93e4a4903f2916cbd0a996000000000000000000000000c190bec355aaf3745c1c4adc5fe3cf757cdba5c0000000000000000000000000f6fd707f4727fc6b76df430e2e9b9cf3536daaa1000000000000000000000000453dbf33d9d876d60c073a9ca23745c5c4fe3aa3000000000000000000000000d8af06696cdb2d8f604225ecc8d23d8c8f78a4dd000000000000000000000000e97044742c6bd630a26c9929bf987b9f9368bfce000000000000000000000000e85dc7747906e9d923facecec32eecdeb3e0d81c00000000000000000000000005207e66ebc7dbadac4e1a965479b350bd6112140000000000000000000000007bdc3029acf8128dfafa4cddebecd4680afeb9da0000000000000000000000003c9f758d716ef8ccc7a5a3a3986b2d931a6fd4b40000000000000000000000007817ec77a20385e272cde5d16a248f0a17ae8b8d0000000000000000000000008ca784924ce2e88ff0dff49fd3c53d8c06f67cc40000000000000000000000004fd3cc78bcee26f39ef1239bc910efe3caa37508000000000000000000000000d87974785022a9556f7f53811cf7185e3b9e787c000000000000000000000000d46a1061b4869381c7babcca88a018d308e4b2c800000000000000000000000094db332dcb1a0768b7c7c9886410af15644a6281000000000000000000000000890dfd8b5f77e7621357baba9d186d252fb665730000000000000000000000007f97643f486029f8c72f73e2ebaa07b9ceb314c8000000000000000000000000aa888c91392e064b6e2b9ad24c472fba99e63f5e000000000000000000000000639a99594f7f337e5d1b944b368f3c03f46b0e19000000000000000000000000180721fa87db77552ab20a3cf2ccc7c1b34b1ed6000000000000000000000000d86380e3ba08c8798e0ac5934b664167b74faeae000000000000000000000000d51fdf062f967d09edb4bb68238ae4a2c047b9e3000000000000000000000000285f9b30e63bfe916bbd8371c9a98a01ea85d74f000000000000000000000000613a37c1bb40fae9b029a963a685df1826b73c740000000000000000000000003a0b1b3faa677b19ad732d44f8f61b652cec518a000000000000000000000000711073c622a0e5145a09b873d37c3835728fef3f000000000000000000000000318528d4f886b3e5e60d017ecd68d49bf2f8100200000000000000000000000022933b57b1f837b69507411a32e87e0ae7fcbc0200000000000000000000000089b2e49c56a52dd1093dba42e7f75a6a66940cb10000000000000000000000009821165b917f45eb29615f713dab41ce69e2b7a90000000000000000000000005109cd9a7e97a645d6cff5ff59e94863d802c1e4000000000000000000000000408be09f364040c762a62a120b8021a9a38aaecc0000000000000000000000001897ed0fcd65e55dabfcfbc73a0bee207328890f0000000000000000000000009e9508c9768da950a36b93e618515cf20593339f0000000000000000000000001ba609e3ff78bb35cc9637976826b6a0f77c5e120000000000000000000000001f234b327d46c7122483a6dea9006da7f9c7d1a0000000000000000000000000b3d166a0b687cc6f8248072a9d935f4c68cdcbce000000000000000000000000a16af9b787cf3308064f3c479d1c9ed03f96b1f100000000000000000000000053d9c9611c74adcfc52f5db173c27aa09c1c3c74000000000000000000000000b3e91117e28be357c098deef84b7aba4a3ea3fa10000000000000000000000006e4a048ace3b60597e875932affa28fbb13ae1e800000000000000000000000036e1989f9fd789fd813b180060bfa4f937221a2300000000000000000000000095069c06ef6b392aae40596125d97b8817cd197e000000000000000000000000dfede54b65f63bb2dc8ffd1f066dd62090adaff00000000000000000000000004259ff175d52c475c10b594d3de2c56bc4740b8b0000000000000000000000004a1e7b552150eeaace0fa602d0e54b99cd7eb3320000000000000000000000006df97ee2377ec9b81cda696ea97a17a523192c6e00000000000000000000000039bfd9c3acbd04a10f2a50c99c5df6a2ba664c7e000000000000000000000000695c2fe3971366d46ee3e991af37bd1d67b242df000000000000000000000000e0923631d36125fba576d4b438f1f43519352446000000000000000000000000b8d7bf13eb8dfdf8a7d31fb88ac1eac460ff26ea000000000000000000000000c97cdddb6999ecea169baf725713c01ae94c2429000000000000000000000000b5716e8f68a936dd49840193faec35e691f7402d000000000000000000000000bf8e4610f2222efe6e6d2212ef3e4309e57ab9eb0000000000000000000000000e6e421b13e73fd64bd545aef51bf758e4f85a6a0000000000000000000000007117573c1473dfaf7268ba3e84a0450255cd59d90000000000000000000000007455a20a58d9b528bf333ed37ca6e907b021b20700000000000000000000000027aeeff0b451e56bdc7970d3876c4f738d07b488000000000000000000000000988f1949d28e43a8870a4bc987f44eb28ccc63b80000000000000000000000004c3526e155f9b600a87b9a293a562832f45b5d86000000000000000000000000bf5ac1535f21b08276a0ea492c0dda5466828576000000000000000000000000c9b915a33c814089bd6c701032b15565e750de6300000000000000000000000009192979f73b68cb84551fbc08d3959dde6a1aa8000000000000000000000000d567509394159941e5a3135dbf67078f2eb40eda00000000000000000000000033da14ebd688d923d761cdc8b00ec38067176d660000000000000000000000001fe1525187f11eed319bc55c732064f930ffa2240000000000000000000000003b6325246a275ddf7c65f7239b5691b25471183600000000000000000000000097758d15ec89545678f63abe5dc1e690ec989d22000000000000000000000000a163511e503051509a023fdfd6a9b52a054a189c0000000000000000000000004de9cd24cc33e0ba5dfb875694b8bbf2f926b8c0000000000000000000000000384f3711ad6661cdc7aa592f296ebf8e14286de40000000000000000000000005b76e577bbe3401a10b8c633ca83383d8b324b71000000000000000000000000f033ba354212aa15cac32803e859afa951faca1d000000000000000000000000fbf56db49f4b651808f5cab3b13593851440e5e30000000000000000000000008afae28604455b6e8dcbf3b4270774585217356200000000000000000000000001d4e2d47b3d2a536c03f6e4130b62631226cf550000000000000000000000002aaca9afa5264e0a03c23ab2794f6460dfe8d9ea000000000000000000000000e5b06acf995d2c47f1ca5e8633ae13f1adffbe6d0000000000000000000000002f092f187a846950024340ad2ba64261f99c15910000000000000000000000003e97a62a6f3ac2b9dbb7138ca1a728439be68b54000000000000000000000000ba50ff5b6c5aaa1127e6ec443324b584038b4203000000000000000000000000d2e7028b35779d4a075b0a71638a5f891e17f56000000000000000000000000059ab58feb4514868191c2407ecdf40b064be367c000000000000000000000000ed0228d47102557ea8727a2d6027308b1fdc271e000000000000000000000000b02c2e081c4cd778b4c6f8f3212e28f33d544ba400000000000000000000000065fe25686a937a1b240adfa3ae259ad053528913000000000000000000000000b4da94b4b7f781f1e79e07da0cc9ec94c329a9ad00000000000000000000000091e4b6fda2a3aec49362573d0b06128bcf398af0000000000000000000000000200fb62bc761e18c9d342774c0f593dcf57ae2d9000000000000000000000000a7a1aa1e0160fdfc26581d08671815f5c846aa740000000000000000000000003e85c3517d81d76ca8e41fb72b145dbe32f8936b00000000000000000000000095736d99ea98192cca4d0e34523a1368973579ff0000000000000000000000000c3edefe01ed6bfe8928369ef5561a2a7b3c685f00000000000000000000000027c99571536f37fed9cdaccfa28b2edbccc3c8f4000000000000000000000000c2ff93ed0bc2061dbddc7e3178715c8854e58925000000000000000000000000f5549c7196db7200f754891e3fb876e4725cb511000000000000000000000000eb599534c68556709f3ed8ed81d4bf46670b229c000000000000000000000000a696a32ce85e3dbcb4a2ad585cdfaea2f42d2be9000000000000000000000000223da48bdd27323266f1b3ecbf81b7873df29b2700000000000000000000000028b90001a228eb2624b2a3b9aca0967cf69680520000000000000000000000004c89d4ceb47cfc577afa7398add6d0f9984ec78400000000000000000000000070ed284e8f3bcd8cffa10c766757cf18426c366e0000000000000000000000004626ddbd51fba423a190637e0c3dc8e5f545cd34000000000000000000000000dad949f9cb24f52dd03543fefaeb1353702e373300000000000000000000000097343e168486f13372478964ef4c636f32ef878700000000000000000000000035fb2979c449b30e5d361f04aad3fbd7bd824c68000000000000000000000000aa442415ec745e373adfdcc268b86e5631abfff6000000000000000000000000b857a7852e5222eca647d81049d955081a1b5a26000000000000000000000000506c8e7d5db44581879c83b85aae7b4c364b9943000000000000000000000000917b919ee249afa3ce71317506069a7c1b2c441b0000000000000000000000006595a70a3e950ecfa311664bd37257a286178c32000000000000000000000000a0444624a5abcd830cc9986e3247a6db810695a900000000000000000000000001f8dd70ce369c5da7013e1a27bd2fb062d263ea000000000000000000000000453eed71d55fdbba7a8564ed37d0a57f7b682188000000000000000000000000762c2d2795317b07385fa0200ef460eba254ced80000000000000000000000004735890366cff5f7ee984f20b08a54a5fe068242000000000000000000000000e91b817a58e194290d43e22eacae3ae2c134915f00000000000000000000000032c893c2bc496f7cd33733f0b4521ab52afcd9b4000000000000000000000000a66dbe817fa34578d6db03cd2b0b2f236adf99aa000000000000000000000000cd9f173e9137e2e218c4ac92d34d447ac75b8974000000000000000000000000709f9d598361f32d9abf39059e9bc893bd617c07000000000000000000000000fe5206f3844cb7b77fea9881847898fe087076a4000000000000000000000000b9c6d02667c6324cb9cfe31ce6b3fdb9126335400000000000000000000000004cda2197da7cfad6d9efccd63f5208fd7897d3f5000000000000000000000000454a681958bc1a70b498efc22ab87fe46af94b80000000000000000000000000b477927b9defa2df670f6fbbbfc76e0ce9e6e03a0000000000000000000000005b775830dce11e6240399973c925b1e2a6c25dcb0000000000000000000000004cc3621332615bf2b304c00dcc07c47dfbad6909000000000000000000000000d56d7a8c889217604f9c699252e58ee441fdd75f00000000000000000000000009c9df9da796119a6c6310f67bccdaebc20ef3e90000000000000000000000006d26eb79fd8ba5bde4a35f84879fb7f5abcfad3b0000000000000000000000003c4520b7911f6a481bd0f9dcc229444a9ed1d98600000000000000000000000071ee478990cf3e1312fe91e51160b949d50290b80000000000000000000000002c687a6b71a49719d2b6c2ea59ef6e1cdd611f10000000000000000000000000be70b81bc4a4b2abb303d60b7d0c259e60808e4300000000000000000000000093ba7264565e85ab9809d0db62220056404fa3180000000000000000000000008aa04e98ae104069810e56852193cdca32dd4e19000000000000000000000000b49d94ab929f8429f4e147e76ac16ba3f2acc1ac000000000000000000000000a88f134da7adfcff4b540ce93ec11cc8cd9b4c6a00000000000000000000000074745b1329b270ad83c819507fa441d7ffc70a3b0000000000000000000000008b5814c6b2208ebeff80e5803b4286aec384e609000000000000000000000000e8e7c0e0f4933e425c56a7d366549b4740de7d5b0000000000000000000000007d23c3bba3b5e46f185c007e997172969b00cbe80000000000000000000000002809433fc8650b8f4ef34f8323d9f70b246500810000000000000000000000002809433fc8650b8f4ef34f8323d9f70b24650081