0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d50694766553744430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000494af5cdedbbadbbb145faba0e3be785f6f819790000000000000000000000005582fd6241965512d86da98fcef5e5a50587c68000000000000000000000000016d25985d9092be6a321cacc5012114166a14119000000000000000000000000caf51c15fee89e98585d49fbb9c7f41be10f63170000000000000000000000004f84c6af9ee8228b0d4acb6504e82babe8a7631b000000000000000000000000f524929f5ca5210d52e8a1fdea30cc109ae4f0bc00000000000000000000000054c565f1a13d6d1d0eb9b4d6bf8c1653a8d4a28e0000000000000000000000002410f652b6724e8ec85704f0e3e7a5643c057e7b000000000000000000000000996ba99f1c1fcee08c3d91b6c4ee35ec349defcd000000000000000000000000d8e1e4854ac1d4dda43648b73807c311edf8e89e000000000000000000000000d4f7710b0ca7387e3d2801f1e4685116abb57b4a000000000000000000000000c650fd34c4312777fcce04d78f269a6a8ba2c1bb0000000000000000000000003fe557d18038561197d778750d004e29b662201b00000000000000000000000039c9a03bbb01bf3971b0318e71af145ab80b84880000000000000000000000002bd170b1c9cb4cca66bf04fc15e335286fc6796f00000000000000000000000094654bd3139daf21fc440c378b3fa5bf666723b9000000000000000000000000dabd93102e18b63c841dd1a8715ea54f032ae1c8000000000000000000000000a971ae039269cbe03279de93c25c17ec64f68449000000000000000000000000d46771fd33a4319ce2d6ba5a748b07f834692549000000000000000000000000eb3eacf9a89fa9e958c8d4cc473de7275794f32e000000000000000000000000ab1947bd23b1409311421201cb52cdd659943bca00000000000000000000000094734195c7bd1296601e9c6b4f1855f864935555000000000000000000000000ddec4dae60e9d0a36694fa8c97721a772067f7a00000000000000000000000004abd94d82de8ad25e4cd9fc3611811ee1fa4dab60000000000000000000000003e554c4317ae79b43c7853daedacc996c3827730000000000000000000000000d8c86b39740b98e4301010938e81913f50685e7c0000000000000000000000005891b8bfd1761aeeb8406d58fadf49c244c8b64a000000000000000000000000ec67cf2db226a1a34fdad6e5440f3914b3147c5b0000000000000000000000004dcea9719e667dba03599486b60a4fa760e7b7bd0000000000000000000000008c009b156d6d875b5888cbd0806fbba07d345a10000000000000000000000000d4dbd8e66d397f74dae6ad64fe7ba722a88252e4000000000000000000000000f6c6e8ade20fb98bb3618d0ed9b4c0662c7848810000000000000000000000006d5b9e1edc93433f31f6615eb308c67f5925074a0000000000000000000000003a099d290120562aac998bb2a77b3ad22e0a997b000000000000000000000000e70e411096431c7a8bcd17f17fb330c749ee0281000000000000000000000000ffb7ceeabf6bded22f4a6e6033e72784eb513396000000000000000000000000a64d02de6d62b5a002aef43f1f7411cdc09edde000000000000000000000000095725aa03778d71e1f0397cacc5f1365034c160300000000000000000000000062cbd64e8a2e5419ceb4cbd3215a68e11c5d5d9200000000000000000000000027e4f9fcd6806fa18307fd0e3e561af55219826f00000000000000000000000015f02b4b74fbd3eb584b02cf19681ebbafa0b91d00000000000000000000000098a7718f7024078ed5c3ff2bc1d69de1e88932a0000000000000000000000000cf3311890e5d4a19f2bf787b51ed24b423f65ada000000000000000000000000f90cdfa375adbf71b1e24b08689ed6129ba5525a0000000000000000000000001b2d189b358d8a1e0d540f11bb4b51019aa2cfb000000000000000000000000023c02178dc8487b69c95b99219046049383ade290000000000000000000000001391142c4676ef960041930db0a2761f102e126a000000000000000000000000881d40237659c251811cec9c364ef91dc08d300c000000000000000000000000e26983b914fd07295cc5b5b68b18ccdabc2c21a9000000000000000000000000960511b310742db208e62ca64b6ce8a73986e83d000000000000000000000000315388deb1608bdcf532ce0bf6fc130542f5132c000000000000000000000000dfc0d2ad929070116db8804795cf17c34c556bc2000000000000000000000000b728988499c68a9e3c66d280a8196746edd244d60000000000000000000000009b17c07e77c27008e4acf3a4f0b7bed5b806911b00000000000000000000000023afc206574c7121ef02f0872357c688dd5682e1000000000000000000000000ecc507e9281b5e8ccaf7c9020dcc9bd2530cc8fc00000000000000000000000034f4c1c8536f082201f8098df466cccce2b77944000000000000000000000000f0dc1e469a67c3ed24e2840320c8a13d883879ea00000000000000000000000015b08690358cb5d8640c9d705139e5439a837b25000000000000000000000000c81d7f4e189cc26e3c37cec5d3f49b8d4cc427cd000000000000000000000000952bbb90dbc4740e067df4fbf5df91e2fb68f0750000000000000000000000003eeacd6c1e5e89add8a913477decfc64f3c8d43e000000000000000000000000aa3831f1e3b972419349be6baa33b6bf2c5448dd0000000000000000000000007fdafc8b5fe8a08739d5549b1075eca1c84eaf36000000000000000000000000ff5b92c0342f483eeabf30d6364a422b90d8a707000000000000000000000000b2b3ed0f4ea16bd148f4a1e51587b35f854bd7e3000000000000000000000000258b149f44ffae92a950b42f2c53928efc705a6b00000000000000000000000019ff2568452af64071320519804ddf2a4829da3f000000000000000000000000746b74c27de1649e0be24d6f0b903ac9cb385e0e000000000000000000000000f52ca2ae35ec5a260cbbd70bae15b8e98044b5f0000000000000000000000000dc0eb61a9f7e5fadeea127d309d20dae29bacdd0000000000000000000000000983b23ee76b5b93fd088871227c17811d35ae7c10000000000000000000000003517de5dbfb253cb09ce6c849779ee1ac935a03e0000000000000000000000009cbff420ce96fd0655cc82d69fe2e050638494660000000000000000000000008e7d0e5be2c6ef6b11d0669aa852715f7c1a97b0000000000000000000000000d6ed01088d89dd630dc640cb731358a5f4dccba200000000000000000000000061a27b8bf81e88af6b8d2deb44e95053ec83bb87000000000000000000000000d4aea741d8a33d2575202700fcfc806eb97ba8830000000000000000000000002d8fd3d2b5fb88d9a59c86a7f794ab7eea52a86a0000000000000000000000004017008d2f78b970c43fcf628c315df1e3ad872d000000000000000000000000777b72d60cb466d77aa67b93662d3e32c4c9e33e000000000000000000000000c2e7ff7443452867bd5e75181fd07ba1bb84eeef000000000000000000000000654a5e3d848e4fa58db9c9d6024ad8c7c19cf8ff000000000000000000000000a496741141c5508860dfa532f03e70d4ab203e79000000000000000000000000236e693fb95c3f2ff94bd86513965e95c420eef80000000000000000000000005e94a72352b1b93ba3f863eca3b9df4e933d2135000000000000000000000000cc5fa689c0b123cc90941edcccb7ca2dc1e1fcf500000000000000000000000090eefb06fd0e8632c254ee6b9b97298c80d38406000000000000000000000000c564d7aa49340e7cc835e21e718318c5695af4ff000000000000000000000000bc5ee7a1b55c7857f70e0d1d6369764f91ca1e630000000000000000000000007a89dd48bd6b1bc2917eedfcdba32e759fcba7a20000000000000000000000001362678228edbbb950e964248eee685dfb595c710000000000000000000000008f4ed4350ff64ad9f42509fa7b1d9c2facc316f2000000000000000000000000ad39286c1328809ee4f8d3530d351da6f6372a9c000000000000000000000000015a6e35eeef1e38aa47ff9b7a8cb6d1161ae77c00000000000000000000000011c1badcc5faa9bc1cc95d243d5c44682d665187000000000000000000000000f876a41ce64994297a051e3076d89eb8f6b0ef720000000000000000000000002b361e45274494b41a50f104b7ef3e9bb71224d8000000000000000000000000759b1161b1775c33914dc5aa4cd60ea7466929b2000000000000000000000000576c76ffa10cbb63696851a5dd2a9e99b1c54edf000000000000000000000000f6ce969ed06319259ba49ef6b1aa681d0a382bff00000000000000000000000086db5588dde02ed381f48ae7d6f2c80c929946580000000000000000000000001cb22cfa760f7e721cd7cee54628415c14c9a7ba0000000000000000000000008a30dac4a27cbfa6dfa09947e59228a74b3d7999000000000000000000000000a37a3ade8bc9777d69c8ca0075ae2ac9990189fb00000000000000000000000088c7ce46472dc1308f6ce4442f1a50270184b06a00000000000000000000000083ed50c925517fce42930228fe17b9a9fedf3c460000000000000000000000006ace8eb83a3d2e460e16825012c42d03935e80460000000000000000000000007eedb6238536ac5e722dfe4629ba0cf4b1b93c7700000000000000000000000063da2ffceb30a9310fb308b7b914a6b5279e03d60000000000000000000000003aa08ad5f0ef15bb2056757c085260bc5f88312c00000000000000000000000000efe20f4c052b4e4d0b7bf29e06666d7f2694de0000000000000000000000008ade49400b39cd21107b91c721f32ebbd30d264b000000000000000000000000aff191bc34a296ddafd2ade20b95eb431e73d561000000000000000000000000f9335dcda29105e4e30dafec37a257901b8eb242000000000000000000000000162e5d72de4fe53785cf4ef0cc89010a54db66ff0000000000000000000000005c8df7c4560631718df5b4ab4e501d277f4e7d81000000000000000000000000eb22b4bad8f375d6508329edfa6e5551131d0223000000000000000000000000df257e0311a4ef510128695e60b39606b8804cd60000000000000000000000004aea1c738aa0a8d521202ed3093030be014e0da6000000000000000000000000f46d475218ce1d8cb36b62124177a5fb5ebcc9920000000000000000000000004165dcbf70a59f32828d243b2a78f63e7763161c0000000000000000000000001ec04d8b9652af98bb6180006d9e4540ff8aecfb000000000000000000000000ef4676c6cc4594319f7005c5c9a5b65e5066a6610000000000000000000000003ae34cc62778dbcfe6eb9c57dceacb98fa42df310000000000000000000000006bbba2deb3a29d9bdaa1692b0a634d5df132b3b5000000000000000000000000f4614671cd90fc54a06e455d6c4a703419d4cd57000000000000000000000000e0bb4e8248f1024b0bf8bfb3925cadf14396dfb6000000000000000000000000ab2ec18100e7eeb1b4826fedfaaadade4b5e0443000000000000000000000000f7271498395a7ef1b14d35d3d79c2f1b52bad24700000000000000000000000048980437fd91ce8f5fcc1a1e513c2d40d7e09643000000000000000000000000f34a81ba48f5ab668f1a2becef94127fd8725d39000000000000000000000000cfa955aa2563d3c117e7a69317085ae522c40e86000000000000000000000000ebd99744a512a6cad2298340d29c37f55206d3be0000000000000000000000002e561a7959606b5809321e13b9d99f459b321b57000000000000000000000000c0d943a53490725a7ec9d738dd7403129fa5f48c000000000000000000000000a4035b126eb3f7061b5b0d28cc188cc219a542ec00000000000000000000000087f8f4a649998391facafce987854877f4c40a42000000000000000000000000a3985ad064e3b1d04781c1d86d7122d603e97cc9000000000000000000000000bc202baf155ad9c3ce90147db28385f5a81d28ce000000000000000000000000d15ea7353743211a58efa36c7dbea28f57092f9a000000000000000000000000fbe9cdd62e0ed30c66afa8aca1c69f722d3529e900000000000000000000000051d039693769ec3f46e67f690d2e4788ac2e94540000000000000000000000002e9404ce2e81b9a90c2ff4dc7bf3a1fae1eebef100000000000000000000000049b8c3ba109b4c737278434de4b91239858bcce500000000000000000000000077e9fe84b46750f18efc490d4702d81bf998ca8f00000000000000000000000054fd62c2a51de4e23e339c72c92436cf6387beac000000000000000000000000211de5f88ef8cb796952fd97ef6f8cd93a6e89550000000000000000000000001e62ea41af88ace26c418c9a6e326b33939d2a33000000000000000000000000f39354d1b9deffc2cfd81c325dd43ebb1acd1dc800000000000000000000000003752d2aab50f1b55dd35d77748bdbd1eff17646000000000000000000000000f4a61d623873d9057c85f36896acd7786f743dde00000000000000000000000016f3b153cadff30113c45f6847e83e673e845cba0000000000000000000000004edfc00f3d53a759c0be392d9c673ae4f1735ef7000000000000000000000000a9361d046e8b9fbfa703b7eeb2b5003a4c03c369000000000000000000000000d95ae10e301a33fd73dc7f1457d90b12faa2f4bd000000000000000000000000e043664a9535af0260c99aba789662fd81809dcc0000000000000000000000001f6c1a0c4029430de7484af2393e79685a3d2fb0000000000000000000000000015df86bc632bcbebad1361e9803bfc51d25272d000000000000000000000000592c6871c1685703342f3f53434f0716dd90bc72000000000000000000000000d935436b3770795f7ac9fde9fb98a667ef890dc900000000000000000000000070425a6fd5f47d994a9c625e2e8c7b9f0dc923ab000000000000000000000000871bbe9a6d7a26f1a8146ac718f13ded1732743b00000000000000000000000055bac1b7b5d08091cf1efa212f4b992d907e8057000000000000000000000000b8ec31263566ec6d3194c65e2c61ff42ce405d63000000000000000000000000a29e8435c1273df62bd9de870145346c8abd258c00000000000000000000000010e1b1c8da61d4b9242f842e3f0e7b1da79dae2b000000000000000000000000547b1c30979ce790bdf98b30abd353984ee9cc7e000000000000000000000000d9b7562632e23b9fd8319909d5d191f6b04ac129000000000000000000000000661e90dba334c3ef1e6f622dc3c0ee733aab8a2b00000000000000000000000052add5c91f84c27c6229bb5dc2e8e99c306f691e0000000000000000000000000365fd192e750f95862a6bfa88df4db6f1e3958c0000000000000000000000006f8b473e3855bbb09828199fb330b01b3d6cee3a0000000000000000000000009cf95d54c958597545fed5dc8f8b0806970803d9000000000000000000000000a517d8aa2694d78e347bf4d1b43867e4efc23f53000000000000000000000000c6824dd308ed2bc744647813c4156d439af3039a0000000000000000000000000d25ca53888e034aaf76a46f3e90d84b3fc24c31000000000000000000000000ca12c29dcadfe4e37a954a102a15fe0f0d40080b0000000000000000000000007e85d312092e64b604aba1d691e092694291e9770000000000000000000000005a472e8b40bb8035a42946be7c3c1419e2f05bc4000000000000000000000000c9524227330124924f5f3314baf886410433f94b0000000000000000000000002e1beedf3ce6b0c622f8a3ece84c5388331a4064000000000000000000000000f495c0e5dc82d3e81978ff4b73a778c3b5d365c90000000000000000000000003a9ddc6d44816031be9c92fd1006e3443c24607a000000000000000000000000b2411263c9baf2e0aab98de3e7d0e935e9e469f2000000000000000000000000aec9512ba591b382092540010be3a691cf45d1a10000000000000000000000002a7a60245e4a0a2f676718cade1ea6688377fa6d000000000000000000000000e7fa1ecaeb130505924954ec01a953f48a571b7a00000000000000000000000021a37e68d898b1df318c55c4d6b981b0b5b298c9000000000000000000000000a4cc473ebcf7113e105d073c30e420cfe563dd3b00000000000000000000000031c28c673fccc3b0cf334b3e738d4bd4071ab4760000000000000000000000004d922ff813c31e0a87996dbd5eaa7c0cbc62b1de0000000000000000000000005813e503db7e4502f893bac96b8007b47cc2958200000000000000000000000036706455a48047859b18f3696952f10fb11f198b0000000000000000000000009b6ecb0141c4a3aa6784134aee352485fa789f5e0000000000000000000000005989f77acfea81b54862413808bb201d14204003000000000000000000000000a4fcaf29fa0d0417d4d38e0e7cbc797d3a0935bc0000000000000000000000007fa0238d98062c725e7ba00ac321906038dd8a07000000000000000000000000c56adcaee51e48691b56048f87d72be0983f0fad000000000000000000000000b0230cee25d76bba080630525d016d713019aa4700000000000000000000000038e7ce904f20e84bc1f7a8e9bb9005d384697329000000000000000000000000a7db5c473c5479302b7c5c579e27e4421de3e66900000000000000000000000074c1fd8a75c4ba3d085de75a23e993a5f12bf9bf00000000000000000000000015e9d443c9d2947bb9fc19f4d37a53442dc58b7200000000000000000000000092bb4174c5a807fcc9ffb766e905808ce35ca3e2000000000000000000000000da8d441f9f9e3be2a093e187dc536b28066001ad000000000000000000000000474259172ef369e5674436faf6eb7ce723bb9445000000000000000000000000bc05723fec463b8049be96658601deff9a4ca6b90000000000000000000000000251ab7e0cbca8585e707d926f681d6aa81619d800000000000000000000000056176bcceca6675c25f550d616c3c32418aa378e000000000000000000000000709444791cbf02325f3fce7a804e2e3c30e318790000000000000000000000007c1e6a072c675362a002fd7fa72e26b8a3bd2baa00000000000000000000000033cf7b7193d9fff63201e0dfc2a7851d5c1b1e73000000000000000000000000736263a782c4905b4d6c1257f2d7f5fc6f218feb000000000000000000000000743025b4773cef8364f6f87d635cd710f32dfbc1000000000000000000000000aff417323c61ac713da0eefdeb3fa3a4a6cf6821000000000000000000000000c7807e24338b41a34d849492920f2b9d0e4de2cd000000000000000000000000174ed0871b3e9d2f735e9d8b364b6b4668e303170000000000000000000000004651b4ca563c84713b62da0982d86173ce210102000000000000000000000000b08c8004894346ec741ecdfef2fa8477ef0a72f8000000000000000000000000ef5c252fc21d7ebff1b012d4aeb491b00c8779ff000000000000000000000000fadd07d093e5d078deac7db76900e150f7eda8af000000000000000000000000258184dbbe8d55af8f00ae8f97bd3f58a451fef200000000000000000000000063a990591db65a3e32d10654fabb9189df860e0d000000000000000000000000eee70303dd419c705d0a1a8b354334e1041f7bf1000000000000000000000000ffb5472c2f277b9555a9d2ed484f0b5c5cbb73cf000000000000000000000000e2532bbdd9a8977ae1f5b2a7a6690932af690dd0000000000000000000000000666430365796845a7aa0581a982034d4ae9eedb5000000000000000000000000d49120005313dc852b2f108e6a14561992740e98000000000000000000000000a2960490f337f1de08ab0278ea8b008d246d2a03000000000000000000000000f43280077892ffdca19b79f37829a980bfcc727100000000000000000000000032e5c8f49e0528b879159a25fa46b90c070812c60000000000000000000000006ed65e49c84f1e715983febdde360c04938e0f5c000000000000000000000000bd5a1f11981a094479fe0e6e04e9b36da16a5bb0000000000000000000000000958082c289eeac37a72b2a9fb33dfff259d84bae000000000000000000000000013edd9bea20140475edbe8c07f185a275d0d226000000000000000000000000c417ff7401db457f92c589411b8562f7a0cbb49a000000000000000000000000458fd6f103e74af683e740345faa5cb7a10dfd25000000000000000000000000b434b369ab0d59c3869a1a715efaec71efa19ec600000000000000000000000098adb5beb48467d60aea2c81491b03575900e81100000000000000000000000097e13da05ad73717a25fb3d34cde67ac99ad3170000000000000000000000000995b2743562365d46348a4a375b8c37db16c997a000000000000000000000000d6373247a1dcc1f2564105786394ed4b60668f70000000000000000000000000a2d7bfd997243bbbe1172c4b6f16f78dc87f923c0000000000000000000000009dc97585a4fe3df6e95f34ce349cef75a62d9ac00000000000000000000000008aa785fee6cebffd5369f8d177e2157cdec4e3d00000000000000000000000009c3c6cf7480c22aec746d1bf23707f8b7684a2700000000000000000000000002b92eb9de71f238e6a0eda4f2e1eb3097c5af14b000000000000000000000000e1d5a5b69d37957cbf9bb88c35fe63da97c6cd27000000000000000000000000fdbce9f245760f647e1b4fa1bf0b1472c8f5d367000000000000000000000000b925743d8b3ba15ca77aac667caec3658c10b79e000000000000000000000000ec9e4d8e79ec18a57c64a464fb676f5a9b7405b9000000000000000000000000618a4ad438eea6c8fb1d158681403ae44322e151000000000000000000000000cf76266b74b0182d0838ecb980229d9753de5d4400000000000000000000000069987e775fd46f9518dda8ad8a45102c588b660d000000000000000000000000d7bd8880bb3323e30536e9f1589419fe4d3325cc00000000000000000000000095c2a90858b17bd831d35fa1d44a6fde590f30240000000000000000000000007b83a0d94b6e76e575de1eef02a3850232cbf2f10000000000000000000000007d0198f7a07be3afdbb5b139e217d8b9e49162000000000000000000000000000e869d227991f920686df729c2dbd89d3bc22754000000000000000000000000273162eaf5ec350c9b14354b9fb94a02d23a6e580000000000000000000000005777d28c30a71255ca76a8fc3cd983044ebfe706000000000000000000000000269ed03965c5ea5ae0d488bbae0877ca02822e5000000000000000000000000068c87e43770ac82ded95cc94e6758491deff3c800000000000000000000000007310d5239d78f2c8689230fe846f55e5d746c291000000000000000000000000430dcc99ebb11e03f661edeac939a3909987cbf2000000000000000000000000135eea3fbe1601b3711b112f8bd8c6cad8afb4350000000000000000000000006769616662ebfb5ce2088355cca24379014aed31000000000000000000000000f8d3c9753d68540fc662c2c5a5aaabe6d4f39adc0000000000000000000000003914e9e90c582e71fcb65b9e58ecd00d1fa5ca7b00000000000000000000000071f320d36b3c0be77dda358a0c393a12fda33b87000000000000000000000000523a3bc518d984d05f9a1343aa813dacfa424bd70000000000000000000000004b02010be3d8daa34136e9def2d8ea29e9cd730c00000000000000000000000047ac56cca23a60b654c49e98ac967c7158bba2ca000000000000000000000000a2da9010788db30875d2d77089b83dde7992930b0000000000000000000000002b634342539571dedb71f88f7685f1ac4ccf4526000000000000000000000000d4d05a63421c91935b5e2d698c487afb14985e6600000000000000000000000068e97b3d6779366b262b47366ac225864458f288000000000000000000000000e84dc830054909b5dec4c8fb1ec192d570a2d827000000000000000000000000a8354d632cdfbee877e02340db29d2f3e55874b30000000000000000000000003d2269bed321f5126f685374834aa973287ad0a5000000000000000000000000ad5065c2b12d360b32b2190101dbfd715b0e2e38000000000000000000000000d1cb6785e330e5b8660f674c96feeddc9cd72c59000000000000000000000000a4b0f8c0090d104bba7c929793c7836549dce58e000000000000000000000000156eaf3a2711701e30da54948a5cb92a8b72fe410000000000000000000000002f48dcaa9d83a697f518a5c79fcd917a4e1c74da00000000000000000000000054f3e64ebd993a354592eb035bb647b579ab992d00000000000000000000000000b065ac38ced2821c1e138ce132412fa8ff1a59000000000000000000000000fb04444802511f3b098f097553f4bfaef73392db000000000000000000000000bbd75a01d76b6fbe2afec2c2e448e9ef5ddbde2a000000000000000000000000639d1894eec966572bbd1693a79e0a849aa355bf000000000000000000000000d3476faf7dfbf061bafc98c9ec1032da0ef966a40000000000000000000000004bb4fce07ca21da4cde741d6f6028c8f03cedbf70000000000000000000000001093765512f18513f9f613a8a9c82ff9c48a662800000000000000000000000036ef9e372b06e70a579125a63af6175de9485ff5000000000000000000000000128287359650bd119d33e9cc9c4f5a77bda5780b00000000000000000000000086eab9d4bd2f6babd6c5e133baea6870ae6753c5000000000000000000000000a07ec2e14f962805ef6666fb607d72b63cf36aea0000000000000000000000008c584cf2e371b13e426a0a65ded1d6a308b3a23800000000000000000000000031038a5c65304032e53c2a31c425f921f6e2ad9300000000000000000000000043d7f2e7e1e33f55af737334080ff67040b8c1ad00000000000000000000000066daffcbf58eb746ab7fca78e97b3e2fcdb09dbe00000000000000000000000042ab74aaecb5e454973aaa8213e72e472bfcd3f6000000000000000000000000e99622b48ac96ee38c3c4ec9672f51ae2c57cc1f000000000000000000000000542850a27ba0de53e49a1a81d2ac5d3d2df262e9000000000000000000000000a97300391f6c7be9a34312af9815328cf8b4661b000000000000000000000000a8f16b5abf34820e4309e60dd2af6d1d169755230000000000000000000000009f0ba256258bab23835ac9b24c3c6fa197824949000000000000000000000000b3c5877191615fa80aace45166330b2785afd3650000000000000000000000009bb64d9e4ac51823d9a42d02d85e95b7215f823c0000000000000000000000006995baa88b3b3798d9a402a19254580fbd87e8c7000000000000000000000000ef87ba277bdf929162dd845739104db74744a0f0000000000000000000000000878608283d09c76e8cf1940e662865af640c7cbc00000000000000000000000030774624cf1a392d916833f922b82fbf8412887800000000000000000000000020533ec4c1b2a4a340b816d14059b203931dcf2b0000000000000000000000006bad26e856f23b2e52f19f46c1cc22e2b1143c2c000000000000000000000000bafed3cdc9252ca028ed2deb4d8d1bfeb01b5c4c0000000000000000000000009f54e4c8e704a2545d6305e101a572315074642000000000000000000000000069e73b5e2ddb5cd0ce14edebd3559b33a99793b70000000000000000000000009d8b1c1b8fe0253a20b864f38e6713d1bc0873f9000000000000000000000000807bc026109265d7917ee716176a526e42b359740000000000000000000000008ec57eb023018f6d9504f8effd4de9c83d7263620000000000000000000000002978d62f87f27015b29c8cdbb3433559db04439a0000000000000000000000006a076e8adba667fa1b513f4833e2b199e820a0e7000000000000000000000000b1db97d29d2f605a55ae0973247f21ab10b6836d00000000000000000000000020c4275d78bdd7c01e14c0f65ca910d2989fbb360000000000000000000000003b22ae85c6d566a4e5681da3372fa6a56394c9ce0000000000000000000000009f9a69a01a8a8049fadd6abe7da12be4b583e646000000000000000000000000e63eda46063b79452d645fac08c3bf1bf85e544b0000000000000000000000006ee28d8acc688d0d53d7a3401878fa4a4e55cb77000000000000000000000000b9da96e7e91c61552967a7613dcd6be87358fff00000000000000000000000005bdfffc498a1afb60dc5f7ca15a631aac0404e360000000000000000000000008bf7ffa20f414efe53ae68e8d62917e98bf4115a0000000000000000000000006e9aca8584d3359d119cd1ee42f3df5717e6798700000000000000000000000079010e82feaf5655fa75499f849ad2c81fabb9da0000000000000000000000000ed7bc99942d36228a528ffe266a96dc27c8d11f000000000000000000000000bdee731e714776990ced2d3d1651b719e7166573000000000000000000000000d9a7eb054fc3d35970a7a75c1a5e50abe7738f1500000000000000000000000051afd4fba17c8ee92f408c79771e2b0d138732090000000000000000000000002688104b68c5a000b9b44ef3beb1e644fca668aa000000000000000000000000fcf5dd56aec4d0d0532eee2218db45bd85dfc196000000000000000000000000a8f972a60ccf0dd695f2d239a052014ac3f1fd750000000000000000000000005839c9f5d323df95ab3aabcea95151df0f484425000000000000000000000000d3ac741e2fd14fd84cecd9c447d1fe8009a5b3c2000000000000000000000000ad55db4a5426a6ea83385bf36ab4128191a3d143000000000000000000000000a5596d904de08e2fdff8c6d9fd6e0c803e5a21f4000000000000000000000000377119120237442829d4628cf165dfcbf30fd6bc000000000000000000000000f56c4753475b46442935134da39b2338e925dc1b000000000000000000000000ce2c8884f3b0cc44205565a8eb3d3c079146db14000000000000000000000000657d31e23be763eded1ee7a4a65449b4518d26f60000000000000000000000006693cfc071adeede31094d13258744ec1e97a564000000000000000000000000e380d861d295c8b709f2e94c21e3928cc78b5786000000000000000000000000589965d03bb7bbddcee56db0585407f4dd76a267000000000000000000000000d9287bffd8fe528584273dda7c67f476e3af99530000000000000000000000005c56cae83ff1753ebc2eca3086160504cddd4e100000000000000000000000005eae9e5fbd1f38ae79279b1908783364933d3d9c000000000000000000000000e82b7337d8ca2648c941e57740b39bfe4e78cc59000000000000000000000000dfe0a57323287f5aa463c3fe2fde99438af8201a000000000000000000000000005c0d4933d3a545934d0519a80c0ab921396d33000000000000000000000000c83b0e86b2e1166991e2e3e161a316df0eed6ae5000000000000000000000000b212733051ab87225268541254a1826728749411000000000000000000000000b98f55b02fe53410ef9b22947c4ce24880d15370000000000000000000000000dc227b507a8443c7d14d07d0c4011ab3fdae36b5000000000000000000000000e83216b424bd0d427024aaeb594ef59d26ca8f16000000000000000000000000c5d0bc552814e42c3f56461b0ec6d969d72cc613000000000000000000000000127ea859368b372eaea37d3cc02774db5a7f5f18000000000000000000000000b4b0e4f5deacf56a7acc299076d015bb21cdbe7e0000000000000000000000007538682d19165c812f9eae812de526088bd8ec270000000000000000000000006a4cce2e3f4078810320238cbb675724be3a50f9000000000000000000000000fe48abbf3c859de043ce32b221d3d2ee4a74aee4000000000000000000000000795a5365a9749a3535a3366417afb1b7d96c0988000000000000000000000000096f1ab63f7776bba0543c397337829c311b959e0000000000000000000000005187bee459d5dc6f91315bd2979ea0a888f17fca000000000000000000000000c049265ff5fcc727685d7e76d862a5be97ca7a33000000000000000000000000311d00ead1824f4e96ab922912dfc4cac8741f0e00000000000000000000000085b2a1612a069510a33c0286896e6a9cb2cbca6700000000000000000000000065f066bf10a4794883ea1ded6390e8ad608a282f000000000000000000000000d07f431b9981d560031061c6fc4c3dfa1d760cfc0000000000000000000000008c1b4e622c253ec98654fbc688e29fec56568635000000000000000000000000255fb0c70c83b6ce599b7cd71d1d5f887cce573c000000000000000000000000e3b4a9f69483248247ee9ff4d60ecf909117ea05000000000000000000000000111d2921918a5eb0ccd5dc91365c2dfb5a70478800000000000000000000000096195ae3ea4e7b58f1500d8ff7d70f3e729dc9ad0000000000000000000000006d4b5f8901848ee930f5395b12653cd1745a27030000000000000000000000000520bd20597359c236036870a9408881de1a30ee0000000000000000000000009bc1e55908cd63a7186a26139d1cba0d53c84ed300000000000000000000000091c0d696301224142f9aeae7bf78319ac25c3281000000000000000000000000116f306f7081ba0b1cadcb58ae4ab239e6eb8e470000000000000000000000002cc93c53dabea3ad81dfb6157160e2878fe0797c000000000000000000000000ac6348c76a9dc774b72fcd2672dff7e48b21018e0000000000000000000000009b3af9c047fe4d3e038067e90ae73ae6ccda93b60000000000000000000000004f5488636c07b4000db7b5ed487f8c416637de60000000000000000000000000532d3b4245d306b9709b7a8c99a5d6e7ea0131940000000000000000000000007fa0554b187b74fa3140dbd977ad0267dc7e4fb100000000000000000000000095e789e9a2fbfccd3b7733e567ded69269026ed20000000000000000000000003f23129f8a519f153394bcede722c57f6ef1282f000000000000000000000000772f836a32546d24f2c4d2e079310902554431e2000000000000000000000000a38c8dfa949e8fd45677eca3dc3feebd45fb6865000000000000000000000000aeaf117e3462e2f557bc34d2887ce79217f38fcf000000000000000000000000686c5cf41b91433cd5b2f89d2010d6528f3f762f0000000000000000000000007196a5be1a458b1470263b4eb169d174d0fbf8bb0000000000000000000000003c60f9af58ed7e45e3163e3c73357626af422286000000000000000000000000b399ed724b6c20c99828f95e10568d475e3f48ed000000000000000000000000466b98208edfbb24e9a88c28090417dd10f441ac000000000000000000000000f1008f4556b5d0e7bc8b5e09d7198679cf2227ff0000000000000000000000001609f6c9376b497b987516534f9e1511576069110000000000000000000000001d3c2b94bcff0f3822dd20f4f8226755ada9fe650000000000000000000000004f517ee2947cbb74e99a964633c977afe06bc94c00000000000000000000000092549fa85394f89441f5d2ce62abc2ca21db823800000000000000000000000053610fdca36a8f8ab739a8df70d76b8ee8295e47000000000000000000000000bd249ee2e9f31655b0fce2e1a52ea834f81c2646000000000000000000000000f25f1a93a91415a59ae570881d98069ed91cee16000000000000000000000000da23d301761e4e2bf474951f978f6dfb6f3c9f14000000000000000000000000e94ec2b9bb96c4d34df76db063754fbaae1321b9000000000000000000000000dc7d7ad745be2a8ff844c6607aa144000c47a80c0000000000000000000000006ce08cb2d72a5429776245abce308876c7e2edff0000000000000000000000009b6d0b388bda00850cbe676ba55f1cfe2c57bf8000000000000000000000000068fe87add0eb8933550a6889631f4cad4abe83f30000000000000000000000000cef07bdec814ee9946268e3ea35ea64c728677e00000000000000000000000069721e47e7816ed71f676fc0f123c8a332d33130000000000000000000000000a2f17f50f9465ebb1a96dd20d83bc2b28fa082540000000000000000000000007f2381d4af557e0bbf1374663322b4ed399618ad00000000000000000000000074531cd77939ce324ae64ecf6cede12b0d13c33a000000000000000000000000601f9e3ed52872d62821e33145b507a6678d137c0000000000000000000000007d93e72562f0be429395f6576c6a847c2c138fc10000000000000000000000006d3dcf9dea7394707db91fb4f1e5b7f0a639ea84000000000000000000000000cec5256ed4d7c08cc23b1772a880bcc036cfa237000000000000000000000000a124451b3ea56dea612bbe3515ec871bbfbd9199000000000000000000000000dd16b811c6ca65eb267ecc5b0dd1aa1e87e60d1c00000000000000000000000016aef91e9e47172613c318907791e5d17bdf53be000000000000000000000000413773197a462aeb131ef5ff727edc05064f72bc00000000000000000000000095c33a1f85ee1c4549beb2fd782da7eab9d3573d000000000000000000000000361b4e2baf6d479fa08931346e906a7e2786b83c000000000000000000000000961a3ae7ca0cd6a60c6496b90a54abb802dd784d000000000000000000000000e1f9e91468c3e7c413b25ff2162bc1cee87291dc0000000000000000000000001f421b1f826488ef6a25a9691d6b745da12be7af000000000000000000000000b3a1d5b448aa3f6b8799dfd78fa509e4172846cc000000000000000000000000bb69df16855e18fd4b5b8d91caedf43e2d7bcebf000000000000000000000000be5921a7222afa55492e8bd69c83b0003d353eb6000000000000000000000000a5e1f4afde279d9648158dd38ec9298b54322b45000000000000000000000000257b42fbc430194564060a0e2582583e7b1d40c0000000000000000000000000b3057f6658d6c2a74ce75793e77775eac39f05f00000000000000000000000008590934cae9748dbee6bc950ca9d4f329100feec000000000000000000000000184b924ccf0b5624cfed6877b7b23c33dc0d105a000000000000000000000000fa027a3c81f6262876213176a273226458cccc6600000000000000000000000056f2fbd6f8f92be6db681d94c32b9f439f4fbeec0000000000000000000000001baa6f58573f75d45dd55396bb991f7e157c8cf7000000000000000000000000a566c8740d55e695cee3e93f62882e8abd4ba5b900000000000000000000000085da4046f465871014a7e466cc5e2685a45a7c200000000000000000000000009957feaa10617ff94067d6459abb3bdc5a85603f000000000000000000000000f1896054e746b1a76d165e8d4bdb49a7fc2ddbdb000000000000000000000000a9fe8ffbeb6e4b2817eb72cb9a8fb7a556d76546000000000000000000000000c29c0949d6d8d06f55552e9c43e3a6fd206cbe37000000000000000000000000df533d3aaf060edd03a1d416a94152c479df36df0000000000000000000000000cf774066c0976690500aadd5bbc1b97943b89e7000000000000000000000000cbb65f6948e285a1766c560554e73a60c46668f3000000000000000000000000d9635c0bdca6c7bd360138fcf6d0f0e6d7f6756c000000000000000000000000fcb5e177af4379059223df6c8e98a775461fd213000000000000000000000000e18fa8c098ad8ca84cdf874ad0ae79324c788a5900000000000000000000000048347eef289e27e443b8020ffb9502b042af7d1d000000000000000000000000c9dacf68def53f3909f1613acfe0e191645df643000000000000000000000000bffd057c63af5837c947d50f4c95d7736ea14f8a000000000000000000000000464ea7f3a77cb2c7e788e7186c60ec03926c93de00000000000000000000000032c7d25a542c6ad3db3ca00b58840416e4f2af91000000000000000000000000fba6b48a2ab40e1f2a041017fb83ac5c9c3cbcb600000000000000000000000036a7e805db3b8c62a41a9ee4ea7606ce904c9376000000000000000000000000399698e6e64935a5bf3c9b473609b9f3366c467e000000000000000000000000d4e97ecafe3de6a2fdccff9fcdd0893df82791cc000000000000000000000000687a33f35be80c3a7254f6da4b887d09241bcb10000000000000000000000000898e1716d1776ce960e0e84f93f3ae3768aaa2f000000000000000000000000093b088226b4c3cacbd822f6da5958a41462b04f70000000000000000000000001b89f9b98174564482ba335d7c20a9ed0cbb5f0d00000000000000000000000013b5be8da7c9bd571743637654cc465459224297000000000000000000000000f27213c03754c1a13b503b97172a626dfd95e8a20000000000000000000000004704f3d74db2451ae0763e8ea7ccc1e5262e7372000000000000000000000000e4e9ba9a0df5796057a689b62fa78bdbdf6751d1000000000000000000000000800a0369c3c287c4943917d11ff6488c7aa3ca2a000000000000000000000000c33b2bda4435ed26768c9aea7f3daa4b7912fd3b00000000000000000000000058c953617c06777b42db6cfeb7908c0f873da711000000000000000000000000c9f7ad1f955e1b80fc4bbf79f923d8e39cfaf6c2000000000000000000000000f7dcf1f5583dbdd91bea0af414e50a38fe8bb5f00000000000000000000000008b543f37e123de003091646e033fb13be3b7f4db00000000000000000000000089e2de3148b77ad1b214099967d92e3e5aaad8f5000000000000000000000000bbe258d395dac4e2931aa23a8581029c00c4194b00000000000000000000000044384aa6fdedfe9b2bbd9a6506342b89906b119000000000000000000000000031bf839807ec92461703f1e9044beee694d6e1040000000000000000000000005e9a50d9c0350736f8e3ea9c7e251acae9409a3a0000000000000000000000004654d39d4059c706ae6110a823e9547503cbfb5b00000000000000000000000045c083f5f19dc5ac0ab4b343694f2482806f10340000000000000000000000007cf949ce4e03e0031982072892d2b0f9fd3e363f000000000000000000000000dbdf24915d478677eecf67fc34e786d3d6533168000000000000000000000000198c93fd5069b1c3a1dd07907abd5c09f0d1582c000000000000000000000000f684c8a5d6f9cf948eb96f0d290ea7feb1c7f9d8000000000000000000000000328c9cc1ab1550bfbd27e5a957606cbd5eb8054a0000000000000000000000003a37b6d4bf1edfe1c12af7895940d591b94ff148000000000000000000000000517d2de68f25e2c147a47a4292bed77f40b634530000000000000000000000009fa5fc257cdf0b098755fbce3484c16a77fff8d000000000000000000000000079e938e1bff095982576bd97dce3e45db70c935d000000000000000000000000ef089f69bbc838c2742c605e757490d5f33b962200000000000000000000000036f7e103fcd54141fb6d5726b152db1328cf3042000000000000000000000000e64278047813527aab160c3ac62e34b38d74e4500000000000000000000000003f864a7ef416b4192059bca0f8f3979da26c76d3000000000000000000000000e8a1013214f6c4ce127e66934ec726bc68d06f72000000000000000000000000851007413ecd6b99c6c15fafebfe19b91f4c636b00000000000000000000000091dcfa0cf752167741f295ac569047b7ea89f0e60000000000000000000000003ba465fa265f5bd517cbec1bed85b867099b350d000000000000000000000000137caa644081294ec22a74e097e9773bd726fcc60000000000000000000000005ad5edf62459e4f96a3bab839311584b963f75c80000000000000000000000007bd7483aa3a6d5c439e766fd6308db62f1b43468000000000000000000000000858763b030a216092ee5d72ee8ec8fa24cad9fc9000000000000000000000000575bcffe69c7898ade6e92fe7ec96f523f35367e000000000000000000000000a8d47d374f062c3a21c471289846a43e7b5cbf5b000000000000000000000000f7ca06a65dee26ffaabc8da94a892714d874d13f000000000000000000000000959404e43e9cfb21d0f529a528b86764d7e03d0c000000000000000000000000545aa0e8f958df027ffbd4352c73ab9845dac2ff000000000000000000000000e9de633dc1497d0aa8fd52a35b07cfeefdbff4fb00000000000000000000000046fdc3a894231b64ef5f1876d6516513c42fe6b600000000000000000000000032f605e23c038da6c55615a7ef9610bef51fe520000000000000000000000000942a9280d191a22d8c0e7ec9a3255a915f58a723000000000000000000000000fc045b8da27388df3f7238dc82a6f9c626fff02100000000000000000000000025ada67a42a36939519e57f8d24ecfb0b8edb615000000000000000000000000a728fe2c5c981ba82f6ce785615afbfa43442b10000000000000000000000000ce50539a69108ecd2951d080236cbf94aa21c13200000000000000000000000034687d9494fd95e636811a8c84a7c903341beb8f0000000000000000000000007b069d3c15174b1ff00b85493dcd02121bf578900000000000000000000000005a0423849bfa15f91205861997e3320f80820c6e000000000000000000000000c4d2c9996ee6513229a2a3117e64231bf3bd1faf000000000000000000000000ee47c871fd94b5a8bb1354a369217765e07bccca00000000000000000000000010f583190753cfda99a4fd55b454cde1e0526505000000000000000000000000402eccb2bcea669a1ead48db4952db81b0f198860000000000000000000000008f550833ad285129c18c3b6f731a3f5824dc65e9000000000000000000000000536d1c0923aa8472eb03b9c52f08a7b43d0329090000000000000000000000003b30db0525a599e79b83660e54ae71cc3b7bacf4000000000000000000000000c96b8e677ab30a8c65fe10f2a42f83644ca0e749000000000000000000000000a9820438c024362caf440181d5e5c484992bc5cd0000000000000000000000009c054554a6f61f701b05a40b7fbe4552348ec3e300000000000000000000000001c458bcb9cda379aff130e97cb915ef9c0686ee000000000000000000000000e998e0a129f3bdf397ec1401929a66101dcc74b70000000000000000000000001f8affad848ed56051592f08293570a43b5f86250000000000000000000000005cffe920aed0852325811716baab0eba7d5616b3000000000000000000000000a8dffd7d56bff359abf8953575eb49f666eb286100000000000000000000000056fe64c6ae6579ce09121727d4829edb555e15f40000000000000000000000009306dabb8ac7c0ef0e4bf242ad3fa4558dbf0985000000000000000000000000107ffeb2aadf36d3673f166d683a82b2fe0e5ebf000000000000000000000000a9be41d4b604d1fbe3cf948bef9ae5a22cbf084c000000000000000000000000f356f7f65dec0be7dc594e825905800dacc95c560000000000000000000000002193f97ff008b8d3f72d0ffac38e72388aea072e00000000000000000000000011adb22f72ed353601ae17754f308d43ff8e3531000000000000000000000000b1840390fbfd84c0fe2e11af66ba6d8afc87604b0000000000000000000000008dd0f6ce6991934e4ae6c2ccc9974b1f8c48d26f00000000000000000000000021c8ad415598306e7c5e2fa5c369c373f31a0b17000000000000000000000000a01f127debb27e0c8966afc90b85135974308e0b000000000000000000000000c8f8c48236af26cc5a54f44499d0868f39a3126500000000000000000000000036fd084790318301f006dda7ee61891c6562aa540000000000000000000000000251bd00fb8e6f8dff4e77d66ab9ad63a975de7600000000000000000000000081aab1cb9130fdcc2e8e7c6f94b6174cf90909ca0000000000000000000000003c6eede3a0953cdb06f474051e32c7cb96bc80d8000000000000000000000000781c574385528567ddd2985bdb841d6133e8c806000000000000000000000000423e452d773f51aeceb8563d0aa6cc03abf473e7000000000000000000000000ebcf1477c8b7050e5b452e36ec61a3efe15a38ab000000000000000000000000d0cef22e405fb0e9ad26957c19a61d0e7f86fec4000000000000000000000000c1ae72cb490a3091f840603ad1ae7f59299423700000000000000000000000004e1d54b5cf93b8bc2bac90e69e2fa9f0a56ba29e000000000000000000000000e4218e9e42ccc9ab9c8e71a6195dbcbd8146fa31000000000000000000000000730d0b9fdeb1b7ac3473f57424ce4c0d657b69ca00000000000000000000000005d4d6831efa6aaa07df72b79183d0f97719012200000000000000000000000084660205fbaf37dfd4951629b4739df5b584854f000000000000000000000000a55e30fcfda415f7fb6f32767d22e2c389a64ed9000000000000000000000000e0716f5abe3d8e7f59f7f556449ad6166a9ae60d000000000000000000000000a288506af2c56472680ee32bd1bbee236b7aa73e0000000000000000000000007c5ecb79782507cbea5f16095d93c3730be076d2000000000000000000000000845cdcf481efc4a002692a58d914626b5d76210d000000000000000000000000259940139d5bfd17bec912a944a21cb7f3332e2500000000000000000000000003ea0384f31e3093468a0dfc9b13a0036e0c4fde000000000000000000000000595c1b3c7542e852df6e7ca9864d737ad46d987000000000000000000000000014052633f486e67fca8f59317cd1d3368a10d7db0000000000000000000000005eab4d7451d0e79be9194c76249e40fe43d8c66b000000000000000000000000c3da5949b4d33793aa0bf9299b9db7bf419c7523000000000000000000000000722b018ada7aaa505d47c89187465b2c6a7322310000000000000000000000005a834936867cdf9f4439d07c48e832bb206b515a000000000000000000000000db84997e1b1766d263c9ef8bcf031a6f2c51ea5d0000000000000000000000005559df96bd425d619542c8a825eb34205ab0ea3700000000000000000000000099980c24237155f9a828788862715e171b070c3a0000000000000000000000008caca670d21ac48ec307ca850b3fad221976d721000000000000000000000000852d0e7d38bafc7acc66989032e4a0096d3a542c0000000000000000000000001c92bd103d4a8fb40e6be61d8ce256f3fd3b42be0000000000000000000000001d8c807cce5ef7e1d41e7d824fd463dae031e6a200000000000000000000000010539798fd159be0bd5b974deb85c3c66c65a135000000000000000000000000d31739177265a7af1291e3829c8570a9f284b5f8000000000000000000000000871edaaeb7d20d5b176014b300630218eaa5d0af00000000000000000000000071ac47a9975c931675685e67f75e3eabb0d9dfd90000000000000000000000002a815baf9b6426caf5d2ba3cdd74e30e2da4333000000000000000000000000003c31895dff9949b606c3f69c88d95e27424f24f000000000000000000000000e9a818beb125f6ab79a9a2d56a65ba4682f0c3b1000000000000000000000000713779a58c9b05df065001c91b4c3a09f6bd8b240000000000000000000000000ebdb84cb375380b107a8a59c1ad4d867a7eeb000000000000000000000000008c1448f956f3aac192bde6d144e7575151e5ffed000000000000000000000000fe40b3b5aa184021fed485ed56a76f2c223d6c89000000000000000000000000c0cd0765b8683f6467ff7ef7b3f4388fb98903d3000000000000000000000000b1d9890c7b33d5d00183a8d27a1585a914e02b2b00000000000000000000000077cd76689a61ab41723f76e742e6d5b9c03b13e9000000000000000000000000324a567998f7926cf7fa23ef447eb393e43abf2d0000000000000000000000004a0c9abf626eaf8debda9fa0e185f36618b4dd02000000000000000000000000ac6404540c9ed578a4e014963ae03954898a8bda000000000000000000000000bbc3e86cbf5c6d7f7eadc4d4b4472613c811219d0000000000000000000000009b63dac7385f59aee81e8b56d5fb0d8d9fd0f38a00000000000000000000000041403a1e295a7501becff34f9b22f80bdd46f1390000000000000000000000006eddbaf916f1b962b4e8decdb422d468c1ccd41a000000000000000000000000104fa81dbb9de7ab7dedb789235094738e84e26e0000000000000000000000007c19ea1d171fbf1b12a69da88e15b5cd0533af3300000000000000000000000076bb1e32fd34e0ce7303a9b2c9fec12367c3178f0000000000000000000000001d457e70177174fef8b3ee31ae1a0196a90f75de000000000000000000000000d70bed2fad1454873538e4a3b28b4cfd44ac684f000000000000000000000000978c885d8f5ef62432472b53d58dec68ba96b8500000000000000000000000000c66f6568f9010c009fa2548f4de4e1d354100050000000000000000000000007fc487c3166a8d47d6becbea7cea078286775e250000000000000000000000002b2450cdd9ffcaf85d2fec75c1a0c2ff62503fd9000000000000000000000000e2c1045f1b026c61931c5d08996d054b9c579e260000000000000000000000005485be8486ce262387c2e86f48c7f5bccdeeb7ce0000000000000000000000008acb29860f3e02dcec094f2f8cbbb610cb1129e500000000000000000000000078137fc4ad05331530f394d69f44044f52c93bef0000000000000000000000003ee9e6816ab8e6bd1f907244506afce00ed04399000000000000000000000000d57be4e26c7348d9016b866c26540f785dddfcca0000000000000000000000007fe547375039d5a198cccfd098af756f3a9805050000000000000000000000003c15302f162b8577f9af8a4f3c5ac946eab7b760000000000000000000000000554794238be4c3b22aedc99c03bc5a97338bf3420000000000000000000000000bfa953f5bf24f8201530c41508ff37d52494d640000000000000000000000005348effea5fb8e68894daccd6d39a7e12333790500000000000000000000000072edbda590a144c137fa4ea7a34e765f986c5eed0000000000000000000000006b9974cf985565c4fb16e951c0715e9f1a858447000000000000000000000000666d283422cfb21c313b4b7f700a34b3a2af6bb0000000000000000000000000730f799c373389017e1f4ba3f0331bb3ca01454c000000000000000000000000ada4ee6bd88778f92a41b94332d72205973d0714000000000000000000000000a4210c73fcfb346b9e47c5366e305268cbecfdc0000000000000000000000000488cc226503d49fd4a8f35131f462828458dd04d000000000000000000000000183fc32bf30e2371864251014e46c67d285303120000000000000000000000004a7b766ec433053273db5624d23a19f32a4204050000000000000000000000003754d4ea4640d16b85a7c2bbe40f8eed6f3192d1000000000000000000000000c3b54a2807072dbd002df2148054941fa339f21d000000000000000000000000b56db1dbfacb9ca46dfb5c47b671412b492a5f660000000000000000000000000d4c615c5d3941db00b23c54f3042eaa8065adec000000000000000000000000898a558764b84bf5c4c67ddeae7c89a8895ca13c00000000000000000000000018a8822556f32e10f99a3f56acf7edde970b2388000000000000000000000000b85894006c92c0502fa86abe3d273359610444b4000000000000000000000000bd07faceb72b4345748f37d096c1ae4c5ebdadfe000000000000000000000000724816eb5ba988c86fb04fd1d18568b1fac106e80000000000000000000000005e6dd72e29889cf761a79b9cd5474eef17e31af7000000000000000000000000f91f8a128b709460d9680682f2f75a40e172f8fd0000000000000000000000007e1ede26178000ef5337bf3aa01a238290b5189f00000000000000000000000065679be15aa0a3f91f5d5fae9ce31f1346a97b380000000000000000000000005b8bbc544f1786a218f821089833eb2a3c069b8c000000000000000000000000bd8e1d13586151704c601e5449f55913db013e63000000000000000000000000e691cd08ff0d71b45ad763a66878762b562084650000000000000000000000003144c86947015759ed6dc1cfbc6f31f49d41e6a600000000000000000000000005b2997fd68a6fcd3e3abd42c67ece8a882285eb00000000000000000000000043e7f7da4162b5792fdb160ad91a3894fe2055eb000000000000000000000000049aac4140a816d6870347a2c1dc24acc4b415c3000000000000000000000000da6fd87156b098ca9f585f126d9d7a818083263c000000000000000000000000eac07738fa9921e5c44d7f519d2e438e2b5c18870000000000000000000000000dd50e3747442faeb415becbe32dd852c9ddbb3e0000000000000000000000009624a2528631736b6aa531cdbadb5cddae203372000000000000000000000000003ee38a164b0b5c6f6f29c3cb0887dcb79a9217000000000000000000000000fce445531e466c91be94cde2a1303e788a88234d00000000000000000000000088c7dfc55a088852e6ed42cbb1e67f0fa181126b000000000000000000000000aa30768d6b61827cad1bdea0650e9ed76cc6800b00000000000000000000000085b96960b05fafe7cf202de40a7a40da2d9e3780000000000000000000000000f1a7fc4daa7b655e76abdbfa03811408b6ad15640000000000000000000000009064db670181b4b9c73c61cb388ce7d9488cafc900000000000000000000000083e168787e75bc6b6750c695cbf8f3c55010e2fd000000000000000000000000c15ee577c763bdc2b9c2fcbc6c0dbc670b76b80e000000000000000000000000dd22b2b2ff1ac498b69131161b0c02d645f7cfb6000000000000000000000000dc9cd4191f014537dea957f5f3d0a9a8a218fc58000000000000000000000000647b755d3a5fc5182cb85f19b3d4002f89dfa71b0000000000000000000000009d0125600aa41e0f936877851b09e421f0a1b90f000000000000000000000000661628c869c02cfb06ca62af2810b5e60da69a220000000000000000000000008d45443fb5a2882e1b9f2e09acdbcddf5808d2800000000000000000000000009a430c5bdb3199be0974030efa81b37545c4a4f8000000000000000000000000afff60cb238fb156e2036d8185da83f6ce75ea3c000000000000000000000000332d9547f7f50df6f0774f0d7dfe7262f4c0a3e1000000000000000000000000dfe122b7241ebb731adaa69edfcfef8ff0f85b4400000000000000000000000042a49d7de619b7d45c66257c02f9d0a37d856a34000000000000000000000000e91d853a60562327a3cd8cb3280b38ac2699a396000000000000000000000000330e9a8a8aa6bfe4c08bb9c429b525f843585cf2000000000000000000000000ed48e2fd06d3025982a7296c37adcc1df5439698000000000000000000000000f1db19586c3838e56677b59515d636b9046cafed000000000000000000000000695570fcd8f8281cf9e1802a05431d7ccafd18d90000000000000000000000008968016fd218f97ba52f250f3f255405b9aac6db0000000000000000000000003c539e5be4410e30b48913381ad6933f9f75cc89000000000000000000000000c5d60844c8b7719c289aa955a5ea39183695ff1d000000000000000000000000943305fff2c59be03948070dad8373fa7dd73bef000000000000000000000000a1922e94246b9a0e90f77eb46ae4a4ad4673229500000000000000000000000099620a982473dcb2bd636a2e1a15b769f8a56bd100000000000000000000000043003a74855ee807156abe36a02d5635a3f64d00000000000000000000000000aa285fe540a8729c509fc96c79a3b9d92d15040e000000000000000000000000066071aa8794f01a19efa0edf64671e4e0e705ac0000000000000000000000006189fb28b33ff7dd98d076a04479318e014a63530000000000000000000000008ddd14b88a52f4cf3c3cc102df825572f7913b9b000000000000000000000000cea65f866ef2d6f9ec3b4f9ca36a6edaf3117a950000000000000000000000004a281b3bb3dcee8a712494b38a63ba7b8c6d87b40000000000000000000000008127dda2e5144e6e03d2fec4d3cfa2f6cfb3d9de000000000000000000000000929e838f968317e44dae10edcdad3b44723a5155000000000000000000000000aeb0d3943b58ca11b1d0976859bf180b85eb524400000000000000000000000037068736866428126ccdbf632313fa5a55774f1700000000000000000000000072cbf6c382023a93110f9436fdd2590c932f9116000000000000000000000000ebe9c3ba1d158e07e91dc1a9658b8855615923050000000000000000000000008382e7744398f1c2fd13e5c8b6bba57ead95b31e00000000000000000000000000ad1ab9a3a9fb176dc1de5c7f71cce20aed1d880000000000000000000000002c1ffa06481413ffbb15b3dab684e15cf5bdde7a000000000000000000000000333817edd24d9d077e3d915bb78741242cbd423e0000000000000000000000003cfa5ddde99e84d952fcfd657464f718e44e073f00000000000000000000000038e7e180bbdf9ddc2dfcfde9ebbcd46029ba96440000000000000000000000005b783584363b491a59d7fa7e9102def58d09333400000000000000000000000013a48c0ec71319359b82024b61c1bdf65796f3f600000000000000000000000056f016e201dac514d8e67aff6c42c6f0bdeaf0c0000000000000000000000000fb8890017cb03cc4093e660c9703771fd7e4e02e000000000000000000000000895a2ef25566f9da76b227a828308d660f442459000000000000000000000000b8b724ac4754cf74948c2901f72dee01a3a98916000000000000000000000000990f2a8101effa0a17079a0c852db7fe86c6367b0000000000000000000000008ac218e5426ebe6d505d729550a9b48d3e089686000000000000000000000000ceb6dd55005f73b2e4d93f4717d7e9fba76e18640000000000000000000000001c9858fa2e83800fc856c76d78c3148a12b4815700000000000000000000000044a4ad54235f3b7b72f34ab02a7fe9e74e749509000000000000000000000000dc24b9f721c6fabbee248c02b5374fc352ccfd78000000000000000000000000ff09c1820b0963324e378d9c985f37352a525de2000000000000000000000000de7ad18e736b97b106c4ce7f63e909a10571eb600000000000000000000000001aab7a624b521a271b19a7e7374746d67ccf8487000000000000000000000000fd7d983228d723d3b329d8746f74dafb1fb01fee000000000000000000000000f7554e7cd3060f86632ab98280480bb1129d096f000000000000000000000000e27a3c188bad1f4aeef5c42a77dba6819a14fac0000000000000000000000000a19ef7b9bfcb6ddb4b16eaf5d008cecb7f5af68c0000000000000000000000000d83be498b6ec82ded283b2a257665d3c61042f7000000000000000000000000cb7395aa4b8b94a78ba10cf1f0616aa5cb03623b000000000000000000000000baadcd6e3fd5050c0cb1a8dab3319a0fd8f5fcea0000000000000000000000006444c0281eeb8dec5b6f85f3ccc90bf5f27216690000000000000000000000008e474880f3e34799b5a982362a28ca0f8f4e5dec000000000000000000000000599ac27160c26d664789f22f3f7d7213161a87c700000000000000000000000011b88b64df4650ab0f1cf1f2411041093433a96300000000000000000000000014f6da4dc53a49c8d07a057ff5676975c9679ac7000000000000000000000000f782075432486f51371a2f09b75f30c6a6d9e63100000000000000000000000080fe22b12f933d3c8f2bb46e8041e0a7ea35386500000000000000000000000093398025b3714d0993fee721ff7d2e3fa39f68fb00000000000000000000000028d4ac2930343c49b08bb70779a3b7c412ada6820000000000000000000000004bbcf705dd791a4260d2ef3bc54adb78b820da9600000000000000000000000043da55305fc5e71e482c9c1e3beb73e9514a9bdb00000000000000000000000009bf2cd2903ee89d348f8e729de7cc526d374027000000000000000000000000d0ee9c334db09e537111049c1cbf3f2b1c01b02d000000000000000000000000fba1284277fe1a504c9b851afc6a0d9c92c8eb1c000000000000000000000000dfdeed60a6fcbdb88ff3e873598c3d2a27364ab400000000000000000000000059d2147086099542f0045146faa02c92ea63a61f000000000000000000000000ce6e62f46fee338cba034a24ff49f6fb389ee605000000000000000000000000942b708f93ca24f2042c3fcb18ccb970722173b800000000000000000000000072532ad0a7daab3dbfd244b53aa855682b44959c000000000000000000000000dd5fc7165d519bd41bd75179a7d1652aa68909ab0000000000000000000000002410dcbf30a165cc32ccfbcf3226f507566385b2000000000000000000000000899883dda09838795aa6b802c7b27907325185e300000000000000000000000065bc09da233f68c5d2d7797c6493a9d7048a2009000000000000000000000000bf8900c4cf0564b601ae1e0f583a97094cb15f6a000000000000000000000000ae9646367361cd8fe177991af9010f7ba5d82d8100000000000000000000000052274feaa80e379a489d3b34f7e820c3c1e01ba30000000000000000000000001ade883b883e0b53938394a800f562613a6370750000000000000000000000009d20fa509533b82bfac93fdc9ff8e52206530e2a0000000000000000000000005034681cddec6fb3095c5f39bd0defd97eb2a7b20000000000000000000000004f58bb24bfee8a17def6fdaa9d809a76c4d28cbb0000000000000000000000004331af713235dc62a9380763011b0cb1876af55b00000000000000000000000008bf0750088cc779b3e67ae5dc35923213fe13b6000000000000000000000000248f4afb0ff6ce4e50fe86fc2538571cb2266b3e0000000000000000000000000900fe09481b65c92f66206460728e54686962540000000000000000000000009064b3739d374d38b89f786512952fd7c5adcdd700000000000000000000000076999f0d665d03848a536642b61cf8957ea87c100000000000000000000000007456423b148748bab13fda961a2b5884fd8f6563000000000000000000000000771dd9f188fb19b38f9746be972869077adb935e00000000000000000000000017b91a348c28ff5e7d3c0ef440b5ddcf6f067901000000000000000000000000a7e2023babb7799ac4631ff620852646bb9b589e000000000000000000000000e9b68ae8ee0e72947affaf7ae47bba7ea9acf547000000000000000000000000ce503d06ed1f2fc87cf23a3ecf04c67d1b9c6e2f000000000000000000000000ae0e1ca018a2ec599a955f60c59701425491434b00000000000000000000000092964c59dac3c4669d514cb00b1d597fedce2815000000000000000000000000015de56251843c6b906b83ce09adc3087a474067000000000000000000000000bb20f9fc12b9c6febb6caff231445b5f5a65c77a000000000000000000000000e3ea11c37b178ef30f489a4625e391f93d0621db0000000000000000000000008a687fe59ae784549f1085d58711ebcc906e1c8a000000000000000000000000f9503446ed17c685762ad2ba13d79198226cd76e000000000000000000000000332c7b0654abe187cba2529bae6216a1340aa052000000000000000000000000cfa56678d47f2d4d0a1bcd092601bfdef5159a21000000000000000000000000e5cab58614ae43b5684969ac7f79f1852765ca47000000000000000000000000b6726b4018745056dba9f47d8de2df1cd74a281000000000000000000000000066f23b0478f377ef00becf72a526914ab39dc8d8000000000000000000000000fa3f80365269e90442d603972069b153a5b93a84000000000000000000000000eab8f1071cd326abdef6c89df894e1b1da7531370000000000000000000000001467e9cccce9b308498592bb25ac4ae9d1785677000000000000000000000000e68801fd6276d93521f67138e30dc20605ebcfe0000000000000000000000000f0ade3f1735cbbc2371563f52a720a85938df6d0000000000000000000000000558c4753d81d59400c4254d35f97b0bd3aa61b4d000000000000000000000000299a1acbcc8fcdf8ce0e3caabf66e0dbcae2df2400000000000000000000000073e7303deb926276302966cc3929409af3ed6d9700000000000000000000000010d27a9d82cb528123b3e29950369c87177bb871000000000000000000000000d532c99d8f01a9fd0c1a0cc147ea12f04590ee49000000000000000000000000b91034bf6a5d151fd607db1c0fd37e3dc672bdb70000000000000000000000002e45ea3165c82598835aac4be9d3e15b738d3b46000000000000000000000000c3e95a0714ed9285727499927a5c4535ea0a3778000000000000000000000000aa5ab3985eef7e56979c57981b1e6dbf6c91106f0000000000000000000000000d5a7d5da2a9881d9afddbf05de90134da09fe820000000000000000000000002484d1318224540227ff57e850323e87dda158b5000000000000000000000000fe370ae8771768c9ed97396e5133c2c1d45a5fed0000000000000000000000009eebdd086feccb6bb7cae58657d14457de88a80e000000000000000000000000bf8d3d9a9276a791f1efa08ae79f759d487ac9e900000000000000000000000040fe34cf3c625acb6c9d79aa0410d42deb04a509000000000000000000000000039bba4ecb77c9973278316541dbfa5a98511c240000000000000000000000001fb85cf84267972d42d19f4ba8115bd6c0473b1e000000000000000000000000ba305105848dff801f9f4ff68bcce04923d0501100000000000000000000000077422afc4f933d11ddf1a053d50f06b8379d452700000000000000000000000066776ef140c5a30efeefabec75998677923f26fe00000000000000000000000034e71a14caf2fd096d1a65f5c339117effb5ecca000000000000000000000000c7d2e6050ab3f28778694a0992f2254d941a9ced0000000000000000000000005f3f5259ec5777d6d8c672b0a0c6a234ad70c5bc00000000000000000000000094fe17feffcc9fa6776c2496967a44c7cb3b45cc00000000000000000000000022f2d189b93b586ba012db5829201ade62d1b712000000000000000000000000ed9de7448cff160d12a610103fc208efed2d63cb000000000000000000000000f815a7116ecbfd6081224e732a390e43d8b44d25000000000000000000000000a529ada979f49d96341b03ff34a54588afb22791000000000000000000000000ba1e2343da0b4abfa7ff3f148118f64678623c94000000000000000000000000aa2248f7436ed2f120a8e9a421b4ec0490334c810000000000000000000000003740cd311f00a128a27b3a884a6f3e8332f8647100000000000000000000000014f893b1dc05095f000990dc62e49eb43f347128000000000000000000000000de29a914681413014d4f08a05c3bca565b9f288f00000000000000000000000018dfc43bdfc6b04e58b638933fc423358392ee3f000000000000000000000000c8286eec62e79a6301da9a92c3a0c2f672fbd8fe0000000000000000000000004bb338edca6eff77a198f70da44f09852a5cabe8000000000000000000000000e7e9d56d1da0d8fa275b3e8c42328b18760c253000000000000000000000000023e191b4ad67d294d5fc85dd7e568ea184cb84670000000000000000000000005695e335c0c904add42a852c5a34e69d64edf9f0000000000000000000000000c237030292c3bbdbcbdb34200ae6e2d65a10ce4d00000000000000000000000010c78785e9b54bfd9e5cdb2a53d1afe0f976b5ea0000000000000000000000002174a26fa4a2d229f9b3c729325ba7d98469adf9000000000000000000000000e6bd6367cea01b66841d61a2d21174b6b6d316de000000000000000000000000f464d6b7b971d9b6f2fc6e196c822193f929b576000000000000000000000000fc8782781d7493d8a5618b9cdfae25977508e467000000000000000000000000f630f24d65beab28174fe3be74609b6cd2c01c6200000000000000000000000006f16c565a2e2938123a757ce8a87a6cded9658b0000000000000000000000000ed8859e125d8d104f28275030c9803f73ba02f0000000000000000000000000f8f486cd7fc6985abdca5d7f4249f64e704c7f69000000000000000000000000d4f938464f356589cdc436186c36f1efc6478153000000000000000000000000bd761aa08b567ff10505e577ce150d0de6d71b63000000000000000000000000ec0819ceb4b54ec38cb691c3a757d8a410eca089000000000000000000000000fb39de929d4052443bf9a0a2942f60906c5b6bea0000000000000000000000004f8ee49517f5de3e041e5b6ef3e3480565c72bb50000000000000000000000004e041c26555d0accfd3268104bc166776eded81b000000000000000000000000460f5ecb334b8f2bd4900120f24a3bc00b80e762000000000000000000000000c65fa661efd23ea5242d139a5632ba2214c192ce00000000000000000000000009ce901f687920b21fc8236bd789853692d9a1e7000000000000000000000000244a935c3afca4e9f5e318eb9acf0ddb02e7e4b2000000000000000000000000dc805ea11d94f5c38a26b477065957a5748db036000000000000000000000000fac8c2fd0c2e74534a34f8cded3b8b48a59d8f320000000000000000000000006351ef656adc414576d48a686d5ef855925dad3700000000000000000000000072e02fdcd6e0e8070057eb5607acea34e1b10ce300000000000000000000000024b3042eaadd5402b4db4ba4ed0ee231c9c3893e00000000000000000000000070064cf8d21ac0cc8b8dc74dcb111a6ac632f30400000000000000000000000081ee8ce6dc5cbda0f6f62a379586d40934a6b423000000000000000000000000d2d3d60b29ff2b80c2c6ef9c9eccba373e2789df000000000000000000000000477c3569ec06355e1543f2a5aae1adfa1536f195000000000000000000000000989084aca3db8903cffdd6b4ce70c725aa0323ba00000000000000000000000053585194deb119e39e76fca7992a4dd98886ecb50000000000000000000000005b2187ae164df1136e1167f488afdc39782e72ad0000000000000000000000006f58445df8a9af6c09dfa9ac00e2c3bff89ec9c5000000000000000000000000f138053260f413467756b47258684c06664d7841000000000000000000000000dfaf2734c89b17f97fb1534386f0a39dd6d3589a0000000000000000000000006d8a3db5748f7cd2dae061970d167f553de397f600000000000000000000000098f8dd60d8922a545ad5db6b6c7b639cc5b2eefc00000000000000000000000046a1aca890d74fe8c776f7db97de65be5986a077000000000000000000000000808be0b02efec77930fc5eea3e482f51e998dd180000000000000000000000002d235020d7740906e9e72fb1c34fbcb774ca24be0000000000000000000000009c9ac1654753cb1493774be9a435d500619cd10300000000000000000000000086760b9b58ae389cd22931bb23d533a198b6e7d4000000000000000000000000b811d1d5a4aa9ca8afad14fade0c57d2cef75a700000000000000000000000001a30128cdc95336732a45cd24947dc31ce12759d000000000000000000000000fefeb9b4b65503dc7a7f8362805e6d8af5d28ba6000000000000000000000000f5f4cfee3ca479facea9356532fe5b46493e89470000000000000000000000000a2e607af19f476f82817c9ce0744596333fc2b5000000000000000000000000465748e9de71fd743527dc37456525a64327b74e000000000000000000000000f0d883d091c37f50fa483beadb69357a7be33da600000000000000000000000045a72533549baa257946720552cac20e54d9f19c000000000000000000000000df39f0db56bd0da2587d7fc6e35eb1a6acb3c6980000000000000000000000008cf3e569d797596a48abba9e07c8d45d1690d343000000000000000000000000ae7a1facbd88d4c686a4419bb6d9602ba62714f7000000000000000000000000150bb1bb4043d2dbdbface370eb7470787193d05000000000000000000000000f025a5ee700eef271cff60058bbb72f64f9f39620000000000000000000000007661d728a43fb0c3ec22f93841417f23e1bd6f45000000000000000000000000f5b88e0fa63ce13dc04b9ebbd24f908e43007ca00000000000000000000000003ee94800a18c5654fa7bf99d9a58c23390a5f744000000000000000000000000a0cfbd199d0b989155d68ee481479a89b5fe24e3000000000000000000000000718c4b2b2b17826db0131891fd555b18608bcc520000000000000000000000002157236ac44c7d62109ade178b606b5077a9f6cd000000000000000000000000215914716f15c8d3065ef2e18ec42fe5049e301f00000000000000000000000087c5633dde884808fe2f5272c22aa93ed08e464e000000000000000000000000349590f050a735be7831909ca3a07ccb612b2e3600000000000000000000000021425ab3f5687a566801cbc10a25db4f5c8f28eb000000000000000000000000cfb29b0620a6e6faff14e9ee40260ec4b3d78ece00000000000000000000000043adbec6db492c0a4b5fa859597639c012cfafa00000000000000000000000000f442c55aafdbc228ff83b7b490f0de3a8bea0820000000000000000000000006279174a96cebf0b24c4d39d78b37cf7152b73500000000000000000000000001301fdf3dd9f777a2d96e302a2adcbc16f164035000000000000000000000000f8b6b7da599603bcc4b928a236df7be54ccaadaa000000000000000000000000e373029afe4f9270842d17df9d12e0d4c123c9d50000000000000000000000005ee931f6909b379c85c55c432192fb86ac3031ba0000000000000000000000001e35f4f39995be507b2c423219d2ac493ceb2b47000000000000000000000000bb78c2e8d61bec64dba21432612ff7d2a5d04e340000000000000000000000005621f33942655ea33b20258c5f1dfc04bd64bfcf000000000000000000000000c8340c2e700f68465066ec888dc76730ebdd0c38000000000000000000000000bc6b6ecfb6c15a37bc6950b22f7a46eb209acd33000000000000000000000000d5a119cd6a525ed5438f9009dfd883cdf9603ef300000000000000000000000084a5d70270ae6c2c76303f0bf0d1a19d34cef33d000000000000000000000000bb387b11462f3ab7276dc52cb5216873c40b4a010000000000000000000000004f5523e004491dbeddb2e6230856ffdabae23b87000000000000000000000000d8695e938faef8147bd00133526f5b35a7a15b8b000000000000000000000000b2824de0c8ef6d8e911c9aacbe0508462a82cc5700000000000000000000000024d90c8f025e87820c54d64eb60a864c73b0ddcb000000000000000000000000beb942d5f32542e634f9588ad3e2f2580caa9654000000000000000000000000f22fd72222d69f67145ab4348eddc45d60e82f6b000000000000000000000000136ceb43d4a77e97aa840e209d7162399e8cd061000000000000000000000000685527f1a6bbb6f532a44d62681bb16d71e4256600000000000000000000000045d27b18b9607140b8ce4c88120226ae4e79c4250000000000000000000000003f64998c2e09f8eae0838979d266b8eeec979aa4000000000000000000000000f20d05373a9907123dcb033b09faa4f36f155b320000000000000000000000008e46052ed52e4c98b04a39a2a19424987edfe5cd000000000000000000000000b25deb6415df503a433fef47383508a80af22aff000000000000000000000000396bfef5a800ef42b8af83714c32fd793bab81a10000000000000000000000006a8e16a74ee4f293065c302e8633f5aff0155bef00000000000000000000000078e3405f4703f707c99500ca588324880b839f8f0000000000000000000000003b7ed21a05530773926fdbe934b4d5abf4611b08000000000000000000000000461ac7a5b5a479d16cd7b0fd18c45cc598820607000000000000000000000000e23c3fd9febc7ffadf560c747ca74f5d314115e7000000000000000000000000e71bbbfc9606c97523e40fac67821417e9987b4700000000000000000000000082efb16465f273711a737cfce9c26466f806fa440000000000000000000000007b438c1310bdf403160f44594004b450425e108b000000000000000000000000fb4c7b888a658ae9cadefb8f06815aee67091e4900000000000000000000000084488b02d49a8707c342c416c05d1757cc880369000000000000000000000000bcd7cec5567a96c4e9666fb717cae8a6f9c194320000000000000000000000005b8a50f0e060e7701280a0a9598a52d8afbce9ef00000000000000000000000062a107186fa18834f5716231af62102ba1baeb4f0000000000000000000000005f66f3332cb991475d4c6c15f9579959cc93146e000000000000000000000000d315345ce6d6f5ae5792c2d9096af16b57c7d872000000000000000000000000383dcfdb091527284b95a05a826f629ba4e1716700000000000000000000000078a8a3fdfc6d8817daf4d4564f4a52bcdc5b6e07000000000000000000000000a0c122886a02a541eda4430a2b69e24817b18d0a000000000000000000000000818962649437e312888f9bd9b24ddaa50c248c230000000000000000000000001a5e97ec0c948841adb5fe2d4a0c59d02ffdb320000000000000000000000000320728d84546b0127ace7f5514731808c1e4bdde00000000000000000000000080d3cfe3cea296132a842a9601e76314fa7113bd000000000000000000000000460ffd80ae291fdb0674c79c7a30afd65a350914000000000000000000000000a1091f6fd33261eee3249782a9ac8309e114217700000000000000000000000031c423dbae24a21d7f5f3f3d11789b0a58b97205000000000000000000000000007c9ab791146cf4cb5c5226499e8e5950fbfe760000000000000000000000007154b5b3d796dead3863735b5a4468963807275700000000000000000000000001097c321223ea37fe56b82e269837e8260a6fd3000000000000000000000000935a291d668c19e6b98489ffa198dc1d2579ba1d00000000000000000000000005832798caeec373c404c5a5fe242e22d3063df3000000000000000000000000a9a9a3d5aea0d7c1dfa94fc6fe022ff9d5d8d8e600000000000000000000000028f6779121794e0ef6c1f8285b48c3545d2798960000000000000000000000009cd3d625cc1638881a9b31010905f8edd4c46c0100000000000000000000000045438a2a3fd36239dcef8f36829b74bc176e9b4c00000000000000000000000047db19bb8def77006572fdf61cc959902f299d67000000000000000000000000457b31fefb465e322cb2a1712413b9ea46bb0bcb000000000000000000000000b5c909705c0f605ffd7271061380b446194d72a600000000000000000000000096d74f16ebf1c44a1766dc4639936f8ac57683480000000000000000000000002004f8990a7a5037c730d6c215ac3a183595932e000000000000000000000000650a556bcb498a40e3beb34564c520db0081d793000000000000000000000000ade3a7fc3577e61f35012705b928f4c5610659c50000000000000000000000001a4013a9082092ef68a481ee560564c7f2acdace00000000000000000000000019d4b9d9c745b0a3ff7bf3c35c8457efcbebe365000000000000000000000000f3796cae3736f345b655323a35451060d680edff000000000000000000000000554ca50082abbabee74ae5f3ea7363b4d3fd48530000000000000000000000004ee331f5b614583a6f36e7f7af59a1fe34dcf275000000000000000000000000243f95c3fcdb97d904082cc9a84fa9f8e12558be00000000000000000000000015ed6aff63ae6dce305095bfba97a681ff55daf0000000000000000000000000b508df9cd3edf0f0066d0417eb00efe0c583ed110000000000000000000000006b3505254559ff5b242865bc1f351e86af918df3000000000000000000000000bb2525dbc78c79e4b6f0ad70a58e6f1722753064000000000000000000000000e43c88c297f02f00980bcac11a6c6bf244ec85ec0000000000000000000000009186426ddb2990a8e5581d02b80bf7b528d900a7000000000000000000000000fc8b304d42822c20f8a2a3e3934b5a236aa9ab53000000000000000000000000c4a2905f01b74eace2a6dc09775d95b35acfc32500000000000000000000000008a45fd401f930e2303c63246c35c51b390a168f0000000000000000000000009cff8a27cd1440a6ba7d186579dd4a1021d74b93000000000000000000000000de45852dcb4ac66ee33a5650b58ecfc8da9d40d200000000000000000000000041e470beaec607141fc3924542585861f132e167000000000000000000000000c8000fc74a28cdbab4fca297fa19df01a09725220000000000000000000000000d9d2c8a68e42d1a0f3fdbfdbde27128107e55da00000000000000000000000004d8309a659047d9f8d584b5ef388d3b29e325f4000000000000000000000000da74bb11adffca9b69bbce07ba215b090538668d0000000000000000000000009a966350d3b2f2d6d268eaf0c174857bda701e280000000000000000000000006a228849aa770dc91a31859a1646acf8e43150e10000000000000000000000008da77a306b586aa9fdc2062734c7f14156800cb2000000000000000000000000e14a4970932000250659801444b9c97b29eca4240000000000000000000000002124e8bbacacaee0aec334d054736ae4dc1efe2d0000000000000000000000000a1a5b3f04cde98511d284fa2c7cd51ca076caf400000000000000000000000007ca31ba428ec1a06ff1a709aa75d78570334cb0000000000000000000000000dae79b019f1c3a9137bcbc7ae3ab5d6cb4d32cee000000000000000000000000d3c241a77e531561b48942f44bf166dcf2efdabf000000000000000000000000f43a136d61e2c01b0667bcd813ea03c40158749300000000000000000000000019e7e28263d7207837ab79115c9b3332f9bcbad3000000000000000000000000a7f719b87c990dd9e31f5074aaded88aaa17dda600000000000000000000000061b55f0d696e3fb67d15fd3a3e8ce55b79fee11d000000000000000000000000120b3d74a26a657065c43da520bd35b6b9b7c7fb00000000000000000000000077c64ab71c6adc99010f5ecbe549e0534d569b8b00000000000000000000000084b476a71a3d4364db8914ad9879a80a7b420fb2000000000000000000000000943c403dad99526350d2c07706fd7cb8df3041140000000000000000000000009044f3f6cadd8d088cc1812e90f3e85b3687030000000000000000000000000057c8c029cce12efe659f79d54d373f48262b005a00000000000000000000000082acdd1a0d4fd84d545597558bbb5a49ec4aa539000000000000000000000000e2840b6a4dede7eeeacff0ff3560e9837bccce36000000000000000000000000dfafca53444bcf38a844842832b30246f2716d9600000000000000000000000058782a6d475fdc9521d006524fc00a61889dd19f000000000000000000000000789cf3b75e0781766787b067b280be56097196730000000000000000000000007673093470660464ddebe01ee61f742de52f2dba000000000000000000000000f2f396596e5afd9a69283cdc8c6f68b2f48ede24000000000000000000000000e4b4d3f2439902b76880de7434194daf2affe7370000000000000000000000000463df7e7175bc9207abf4c0366032285691d98b000000000000000000000000171fc0255e1859e181081de274f74b8c5b235cd1000000000000000000000000c6313aa4f11c6d02b390be692058a38de390ad9e00000000000000000000000086dd16d7b115be7a03862ea41a8b33cfb2af1b7c000000000000000000000000a31bb95b959e54d5483d005ec2bb7d4912fe3cc500000000000000000000000087783d4ac790231466641afb1b8e08ae9086502e000000000000000000000000e88a87e09924bcc9447143db08df4e537d2002bb00000000000000000000000053c1fedd2f7ad5afdec3b9c051bb5592adca6d720000000000000000000000007a6cc6af8d5c1caadbd6cd99a83a91e7bdecc176000000000000000000000000c42bbc75e02bf8f6240d55d1516b8f92119f47df0000000000000000000000005eabb0bc10eae85894f5b627d5dbdb986ff9c594000000000000000000000000cd4ff3a2ffa9cce6883d4cd42737395b5f9d81250000000000000000000000006f3f2720e09fd528f6b33cb853b068d81f4b87d500000000000000000000000061e7dd8fbe9a31ff9a16bcf71f3b573257f3de620000000000000000000000003ad2180b80bae5e0b663eaa99a770f95964448100000000000000000000000004e77c146acfc7dfde5dfe20b1ee239ca22d288f30000000000000000000000006c31f3d561c515134e74f0162657743b78c35adb000000000000000000000000b34e374e908689beb42802535db141fbc527b899000000000000000000000000e9de9a8836e5982661f19dd95ed1c89cb4df3d59000000000000000000000000ac492de73be28808a0273a6b28e80b8d8091b6fc0000000000000000000000002e2c9818af9cbbc631ecd7390ada18dec32e4625000000000000000000000000f217c3e8d87bb8c0af4c1628b170dd027d56099f000000000000000000000000e648a6077931e31b9aadc27cfcba722d1a1f56c80000000000000000000000005bc8cb110f6e9feeabdcea0ad5834442a97555ed00000000000000000000000030b2c55d4be1b9a20583d989a611f72200ebbd8f000000000000000000000000df00a0f4c7c11f42bcdbe60ccbc6ec71073e7e42000000000000000000000000a30298ec77f94fff84142f3c9cee9382b7db7e82000000000000000000000000d97e17f7f0f743c6d03200f66bb54d9da9416d930000000000000000000000007f8ad1e5e72c3fc306df025a2758b15298f1d934000000000000000000000000e793180eeec278065588328fbc18900d349595200000000000000000000000002d9d46f131791116f3a918f20515024cf980056f0000000000000000000000000e7b1b98de3f178f40b1caaac81aafce7aba7ffa00000000000000000000000056aa7257addfef063af6ebc3f24a5d8c1612a767000000000000000000000000aa2f93de90faec0ad1c456184460bbc5d19bafc8000000000000000000000000ca903579d1bdbb630018a42d26ef4988693fd24c000000000000000000000000bf00cb1609d79a7d63e681760e4285883e2b5c6f000000000000000000000000b513a95f8fb20d0bf224c436a6c32d63fd8920d60000000000000000000000009774867e06034fde214135e6fe6b59bf182c13a6000000000000000000000000fc8f681682c6e5078bdfb64f04034de93cca4e0f0000000000000000000000001fd940aa53fb09e2b8654ce6bef74d1c19d3e32500000000000000000000000038bd9e6ce7577b748f54d3eb61815591bfeeb400000000000000000000000000c702b4c5e67ad4beeb9f858c59c6fa4aa81532a30000000000000000000000003cd55c93c7ef75bc0af26bbe23d2d3cf802dfa2f000000000000000000000000a438206e94fd05d5e29af70342e6439c0c84061a00000000000000000000000097d4f64052405ddaac5d90d56c22f3f7d3ca4390000000000000000000000000d6719e758f968aa2a1da2996860e02ac62d3e614000000000000000000000000dc0afb12611cd1c3556b1ea732c534c64da5c146000000000000000000000000e24b9d81b429bca72e649246d46b142d7ec35191000000000000000000000000af4a889c9135f502a068402df787454fbb76941c0000000000000000000000006043a72be6c720607b50e03f400c3ff4ac1c5d7f000000000000000000000000b3a3b147fa1ae4934b714b294e28b78d0358340e000000000000000000000000e46c30976f288ae53b2286a0b5e3ff3dffe1b3560000000000000000000000000a49e686cf17464c7dc713d99c7ef5f2f217a58d000000000000000000000000783730f54935f15a216906bcbb5c76b2afa3afad00000000000000000000000096b65a0f3116e76e37673c322bc05e85b4f021e5000000000000000000000000b2608e29d4ae852d8322f7045b076339bb84787d000000000000000000000000115e1ee1129159454de877434cf9f719f0163f650000000000000000000000002d8b793b3ff11fe673dab476c92d02f7eb5edcf9000000000000000000000000997cd3140ad52e09b22e35fdb765ef3961ca5e450000000000000000000000002ed1f0756901d44153a7dd292978c083fd79a5c40000000000000000000000005661ec1f720bf9b812c6c6413f5c38d53bff9c2300000000000000000000000098d5a9443e1774ed5096fa7de1dbabfedc33cd110000000000000000000000004537daa137e9688459f0d380c29473a6bb910cde000000000000000000000000c0ea9d2be5c02c75c7df291eff9fffb592181f1b000000000000000000000000bdda9fc82c3d5d33c61295597cbcccd1dc592fa000000000000000000000000075cb954dad404ec512faf06d34659e733c68bc8f0000000000000000000000001baa539d73299f39c5901cf220622961cf88e5790000000000000000000000008b88e9346491c6817b0497533a068e4e57242e1f000000000000000000000000f271fa49fa8662430e69882ab5c0da7726629bb2000000000000000000000000e1556618a944373ae8c94ebe3e07e507308d5d230000000000000000000000002b4267aeb0da3bc9f00e5d720b8d0419063bed6a000000000000000000000000e30b4d502eca6d159e52504e60b51c15aa332079000000000000000000000000f89ce83860631ce8b8a63e02a55f1360d15de63100000000000000000000000052d9cb6d60801f35270322a5ea739df3688cb6b10000000000000000000000009b4f6aa0af0945b8a50ce6c11326b5d9f56b983800000000000000000000000054f81a8dffd36617455095c13aa90c08e3689c1a000000000000000000000000d3938336324ce6897eb42989d9dc7e369c2a2fff000000000000000000000000e58f62978dce3eb5d62c6065f203038fda187572000000000000000000000000f35a55fc145bbe6d6f4a53edb94ccb1802c511270000000000000000000000007d078d7253c8573db4f7456cbac55cd4678e4fb80000000000000000000000003b84f1d9f1990b1d762ed281f564c44539bdd3a2000000000000000000000000c1c2ea9648af51daef43065f64d0a2f929cfe66e00000000000000000000000039213af8f9f69a733cd67fd7760281cf4f31f2300000000000000000000000000fe879da93b1b63649e77763d7a2bd1ed88cd57e000000000000000000000000519921ab9c861bd149cc75227badcc618cfa9c58000000000000000000000000253d311431496ddf5712acbe78c3e515800fe3ac00000000000000000000000004d223a75d48c85a103998ec5cae00f79759e3910000000000000000000000007c75f0b863ee40f35bfa6885bfc2a33f45c24df8000000000000000000000000c6930d4bcf70556ac71e5380aae2352e77c197450000000000000000000000005752545272c5304cbc43f2fe269d5c23e8f0b9c600000000000000000000000086a541f7c07f61be1821346d061fae8bb109fc760000000000000000000000004128d8f4de8ede2fa07cc3bb421986fe42dbca6500000000000000000000000055daab492edc377a0f98721262f17a264db40032000000000000000000000000497a1cd10b3c79c0d4efa6d143fbadd764ad8678000000000000000000000000c7a6a4c213776e550df275b7bce74329e090c60b0000000000000000000000003753d9062be96368773756b0b10c883e665a08880000000000000000000000006f090864e757532f7213d2f9e18cd5a7909d051100000000000000000000000000dc8fc215f96af6d57be8e9226a789e69fbc69e0000000000000000000000009961dc444b8bf9e2d28654b808da9dc7dd519647000000000000000000000000fc9a93229113ebb4edc14282a5a1411f1c4ce383000000000000000000000000c7519541f7661cb1b569daae421987df7dc7e9c6000000000000000000000000f1620c88fc1e4ef22d483d09b317872b8335382f000000000000000000000000a8e94379593166d7afb48bc50a62e62d9d709c90000000000000000000000000419013942b4b6b90350b943c5834c78d3daa792000000000000000000000000071f766ab2990b65800f9205c9782214f50b8e31e0000000000000000000000000ffed00e72ebb9487a6a666019c91aba2af0b7d6000000000000000000000000b8ac37873d610ba88f4e8d56bac2e627cf3fa167000000000000000000000000cb461642ae8e8e482cfcfef07e1101fcde027e2f000000000000000000000000bd4af9f2426b4dec64dff496f6d3902214296c08000000000000000000000000135ca6ece7c200da97b47dcbbbc751719bd787530000000000000000000000001d97f9ead77064cb2e1feabf6964fe121007e16e0000000000000000000000002a161b19ef11924f2aab3c119dd605c1ced938db0000000000000000000000001db626357d6a41d36fb7875a9a0eb50e209584300000000000000000000000008529f2fda9a05555add0ee16f85b1aa71297e6b9000000000000000000000000156e90f04df9c5d6fc38cde675c110a1102762c50000000000000000000000009b04eb915a89c6b68576d310c8bb83f6196a84ee0000000000000000000000005ef875ec1837cc94cf6ffa6699bffc741fe41950000000000000000000000000b8c40b205561ce6829361e370d3347a8bec653b0000000000000000000000000ac6860d4952e28f016eecbe9bc7f142c3b6ef471000000000000000000000000db9a546cfc583207a136e0bd6ce62d08b0ae04b40000000000000000000000001151948cc7234bd0c006e35d23537ae0e633e091000000000000000000000000fcb77d40fe558117543ad0d1a95f7832125ada6000000000000000000000000075257a5958e263bd3453e8ac0f1bb1cf906e0b6d00000000000000000000000014f38ae2e5c580ebbaf198e8464250c4bf703dff000000000000000000000000d3241e45fb03d0e66435493f196adabef15f76e6000000000000000000000000ddecbe535bedc79ba6772096d17fc28077e3f5f90000000000000000000000003802476442de0f8a7352067aecc51c9e897c9fb2000000000000000000000000086d5bec72db2936e72a96871627960126262d2b000000000000000000000000e10586cde47995dc5da21a7dde1f958a1ec6bcf50000000000000000000000003686fde66182a3e77fc57bf47c043b402ed17c31000000000000000000000000cc1a176e9f60af7cd80286dd3692d1ee40ee7b9900000000000000000000000097d965763cc83abe4571a28292ad982f979398d00000000000000000000000006ab17027a5dd563a66b5a5efa2965f7c6890921b00000000000000000000000000db1de0c3140ea94023d360f95204d29b24b0bd0000000000000000000000007af3f19dfb54ea16f54c4287331cb3538979c26900000000000000000000000061f2da9edba02e430c2e9f012daa9660ed3782f6000000000000000000000000803d531828da9ede311ab98f7b70f819c902afb3000000000000000000000000a22fc140a7e85c841f3d55f7fbc3f8162ab573580000000000000000000000009d9dcc8a20c7114a8e6bb30f587948b6c0ba77d7000000000000000000000000ad449e7d8cf2efef5336fafa7cd9f47d6a238e1400000000000000000000000064f0ecb9ff35fb401b8ae27be127fc9ae507b7bd000000000000000000000000d5c3c62c92ea0472a5ef4b28906242b0d887da720000000000000000000000001dee901457d828e8345b9f57b2bb613c9c974890000000000000000000000000b864daa38abb9273d9e8484f0eaf1bd0e89ceafe00000000000000000000000076f4b460f94f905e3971a270385ae9ef4406fce0000000000000000000000000818bfebf750cc98aaf552da2487b6ac7292b694e000000000000000000000000c90139645efa0182e54c1874759b9941f8c57f7f0000000000000000000000005faad05de8086eb828f837e684fcdc30e372e7f900000000000000000000000003314ae33bbcead49aa9c616abd9067eb6c4f5ea000000000000000000000000ff878d74f9c0fb749f3b169aa1bf9928701b484e00000000000000000000000027d7942fa0a98e1b44719a8c7273cf3560bb2e8b00000000000000000000000022e1573046c3a7e133b4142c5c8b9be448f3182c00000000000000000000000091020acf95d643f021e9041133ddf27a2119a44900000000000000000000000078395dbcdc13bdd12bbfbc7b40c61dcba5a9805a000000000000000000000000291b69da93d337e057f2dbe22a330173751f1b42000000000000000000000000f56a140fde48eb0c63d58efe3977606ad330b62e000000000000000000000000a5ddce333a2cf6a08f34b6cc975c6f6e05c48001000000000000000000000000d90fdff8bd81f739ddff4beb851d403ff2727ccd0000000000000000000000000c83a701fcd2c93114ec87df386b0d0bb0b69f6500000000000000000000000053a1ed8a3ba78a9dd86ab8f8b42da08556a7bf390000000000000000000000006c701e48d672edc5447ceb4571b8f9d9f047aabd0000000000000000000000005da171c64d4280844cf3ce556d430dc147bd8be000000000000000000000000047212ad2c8f6507010f3d3c6fa09a87c7e5f5390000000000000000000000000430fe324fbf59c2f4f61f779a25ae6de66f256790000000000000000000000005bc2125427f50b61e6243c551bc7aa4ac10802ee000000000000000000000000e62f1a4566ff98923acc4c8ced5c16c52fa6dada000000000000000000000000e0b678fdbc4fb8d8d2df5eee70e6e0e890bad4740000000000000000000000000b21f5d00f86ddeedcccfe4af08c5ac1a1ab870f0000000000000000000000004cffadf3f79b1e74619b1f3a898c08b36d49e13d000000000000000000000000d5c927c655523cf3a93e1ddd000deb3a8125688a000000000000000000000000ff6f36907dd12fd722f4943f6bcace5d0df6274c00000000000000000000000023f1d906ad658adfce52c37fe59a71afa04e670d000000000000000000000000229c80319bfeffe5a830caa0e8ea885523443c75000000000000000000000000eb41a43e047e30360b9dded4126f7992d5fda7b400000000000000000000000002b641271adc6eddc15a6e1f36a5f0d4ceb44a350000000000000000000000008bd9ee93228d391962bce55f99814712654469ca00000000000000000000000049c7a13a148379736d4b77ab507f52e260d15e10000000000000000000000000028ac6e9e5705617f0b5c8e3ea0137993163ad4c000000000000000000000000794d3250a45ba83229a0b6be5779a69fa09f0825000000000000000000000000a21de7184512b7ad85e008ffd7745d2ab1aa1ad200000000000000000000000035aa3f5948183438b5cd71000077194846e94fce0000000000000000000000009cf18fa1566c5a6c2b6e3a6fdac5f551aa1273f10000000000000000000000000e0198404317057d103c88aae7245d4bdb932ccb0000000000000000000000004a4a9169352432f02851815410d3780773987d670000000000000000000000007be5d17c6eaee3f086f4ae5e14ce220f64ec07cf0000000000000000000000009b5ffe07947693bbf9210a1dfa2bf58c40fb3c1c000000000000000000000000b4d47bafa540ef333bffd0455eaf822662a21b22000000000000000000000000a8345035a5395dec58adbab12fc26755a9b948880000000000000000000000002b43b32034af90719cd13ef606e3022685804c7d000000000000000000000000fc11feda211c01710764bfd2dc8d38697b551cc3000000000000000000000000a6600ced4c6093943af05bd36bd0d33da4f2d499000000000000000000000000252a99eac5de770bc85fd95e773aab0ea802222000000000000000000000000083314785da7384fe65c216011ea94869bb9dc1ca0000000000000000000000005ab6a53ca7f2da9f676dd680b4cd2c01a5033b5100000000000000000000000098c3b54d9295cf7f6cfd97a1aea54f47b48ec15f000000000000000000000000aa32ae11da60c47785be54c3d4e019f263c172e700000000000000000000000055793d8eb1f2ae3576db5bedbe4331dc6f51e4100000000000000000000000003ce0ed7df86c153a55a6d986241163e39906e167000000000000000000000000130b940a9ec82e762a49db530a157c4b34049e95000000000000000000000000c9bcc8e87fd9abcd578049a109b884556884528c00000000000000000000000042a5514b83b801a3ef7d423854257c459f623623000000000000000000000000215133dcadadc895a1e93a1c8bafaf1505dab24300000000000000000000000085502a931f3eae479a0841cb6083a2ec36527749000000000000000000000000a14dd82bd2e2fe990b07699db049f7caccf52ad5000000000000000000000000cd7579ec54351cca7611ec59be7288007901d6d9000000000000000000000000bf808c986a46a5921216b4019eec73a45a622b8200000000000000000000000061fb10db41cb594a18dd271abfcedab01510d92f0000000000000000000000005cc867546fd8f0fb8a6aca07d7c53597500b094f0000000000000000000000008185e3c107be3aa3aa2b7d4ffa2ac928ddca6e3d0000000000000000000000005f712c109791d99b966ff4aa94cb333cfa8f5fd7000000000000000000000000566725fd7fcf3883f6933a61bc09bad9080c07410000000000000000000000003ef8daf2d1af2eac08d7e92fb4a73c73e2029a1d000000000000000000000000e4ce12faeee7769c6fcacf5da3868e2461b9fdad000000000000000000000000d6691bc8e5580fc1faa22d50f02a5675e5ada48500000000000000000000000092f3acdf9c82c52effd713821a75178b6e331f060000000000000000000000004614b29c897ea53a5500fef9135800564ac0a8a00000000000000000000000002923b6544c537163790dc992a481da0d67b471d300000000000000000000000058b717e42f85102c44cbdef89a89f1b781e3ccdd0000000000000000000000008d37474ec1a5effc87fd58d9154593cde1602ee40000000000000000000000000a3d5cb6a0da83e215d2e7cd4b70c969fe1e560b0000000000000000000000009aca6345a1214fd0f3f2dc61ec2b47b8bc1eca0d0000000000000000000000009b0e7a3c01d203cc70e6dbdac9e1a11c26b337ff00000000000000000000000093e89e71a295cb8dade292897449400ebc4fcdff0000000000000000000000008980969141d3f316d7d102e3fa3e300fab5de53500000000000000000000000070c7841435cfe0e55427c7f050c00d446ffd239700000000000000000000000080eaac4dcc7c69fe864be445ba97480153bbe10000000000000000000000000054e723aa5b81322e96ad61ab1748b73e9aba3072000000000000000000000000b5de352779450a549a3d3609a0c30fc693e574fb000000000000000000000000b1af2ede881e56b31bcbe1f8ecdc7630b75f5e300000000000000000000000001a3c6c1e9a7eed16733aa1e6396019be41937034000000000000000000000000ebe8cb03c55ad58b80c276ef74e4a7841fcdfcd3000000000000000000000000a22e256058dff46dc685052eb952d70bbc8ec52f00000000000000000000000011e209745e30c0cd8b0749a234684bed1ffbbcb8000000000000000000000000c8dd651181eecb405292930a2c21ef23ab882b56000000000000000000000000b14f0e822c58f5445a53b9eb30d987440731c904000000000000000000000000e7e4b48056c40dc4ac4f01732b2ee474a63bb4b20000000000000000000000006510588aadcee02d89869d03cebd2b0b8ecb9a1f0000000000000000000000003db402dcc50cd9c8e802ce4c151c969cdf6e47bf000000000000000000000000843822b62a212fad64a148088149960397b2edff00000000000000000000000068978122fe90a3363fad10dfec160917bea0f9ff00000000000000000000000022bc14c907ff67303438336a91d91f95892d155c000000000000000000000000abfc123d8c919babca0a43f82715b02b475a8c6a000000000000000000000000e58a17654a3ea23ada92c2ede91b101d0dbe1e49000000000000000000000000b5643aeaaedc0c444d0273984a3ddbb824cd80f1000000000000000000000000cd8eac560aecd61c858ea93a65fcae47e760e892000000000000000000000000dccff1d1359a750474f1609cbc6ac03786ac30b3000000000000000000000000082d6e2eca2ae53e236699b977a57fb8d449dfa2000000000000000000000000f4f941cdf707a66a9b160ddca695f0cde33312760000000000000000000000006613664ed14f91acc085660b6aaac6ddd845f5c9000000000000000000000000ac4130a6be91a606081aea72af5eea51b3c7573f00000000000000000000000094e0022a0f002d3b34042833bd35dfed61aacd63000000000000000000000000e4927d5d51b7001afc7d2f009a8e3a33868ced27000000000000000000000000a4f91257901240225db9e0cb1d430b7146604bd100000000000000000000000081a9bd72b765bd840a0e6dfefab9c7120c2aab17000000000000000000000000829b191ad71707dc033d7ae8d169e93e7929e92600000000000000000000000070b210bb8bde47fc63ae313dae2d36bf3d8be437000000000000000000000000049038e861e22016c2d2f68353291cd6cdf6db11000000000000000000000000bbe200c5b7a1b29ab992a004866113afe0c36e240000000000000000000000001d7aff1afe2ef3361869d57b5420114ee0503efa0000000000000000000000004934657dfe7b51b0015a02624adcb4121361b4a000000000000000000000000021b7bf8aae4852be5b7d78f48f37ba5b9cafecba0000000000000000000000002b6d799306881efeade73588cdab0f6dfa38e87d000000000000000000000000a301461480be540db4ee04c419c23b11af937397000000000000000000000000c730476a651afb0c83801900f896d9ca42f1af010000000000000000000000001b297f5c10c0287b3cabe204533cb1aa300290aa000000000000000000000000f6516052bfcaf6793cf3f341e51d6170589e61bf000000000000000000000000e4c4b2bc2d7da3adf8baaebae4b4b95e19f5a920000000000000000000000000029a841dc5f638a473cb31a403bd6a89291a42c90000000000000000000000004731fe396a04a22b5b18081dd2e6de2b6f58ff090000000000000000000000001b211cc3c9b1ab0570248e706dc519431a160eee000000000000000000000000ad02ef5a8aefde07e82500099e984cd816e6db360000000000000000000000003e2c409ab3b3f84e2fdce028067b9ca26b4c8c640000000000000000000000003b4c9ecf179d69cce2f79a8e1251accb5f91b270000000000000000000000000a9949fdea15f18ce8b07709f172bc3eb894df29b00000000000000000000000053d5fd306c68660ae3ed1d4af33aeb915b0b08aa0000000000000000000000003bf14094d5e051f04a8674147b56c9f6cec61d19000000000000000000000000bf077b69d73e587858f538e191bbca0661c665bf0000000000000000000000002a3d8d355d6eda1099a3ae9e4dd925b065d7d886000000000000000000000000ee2349f409a34ee123aebe2b273e2dce009cb101000000000000000000000000de14f17fa875b82746f3606867512cc23416a268000000000000000000000000f17c0c25b1574bf1474e6510795867fbbdc6dc510000000000000000000000001ab2708956f387f5ad1a4d3f5ec41ce3fe7f0af700000000000000000000000007d9f30869e28240cec12498133ddca97cabf9d700000000000000000000000049df7708888869b9970334e8f36c3fbb3ba18e1e000000000000000000000000d0a12c44e0e1943c53ef4c65dd93f50ce5c752e5000000000000000000000000049c2960b3f3f7c9d25429fadfad611557a1945a000000000000000000000000f19dfad90e7c2ab2df4d52f3f952e1cd1f3b1c110000000000000000000000003aa0d375ae8e30583369df2d1abb439af8fcf47a000000000000000000000000d5374723410ba0ae276948a92272b3bdec72d701000000000000000000000000f2382f13ce1b9cbcc6c4e1bc842cc43b1cd4fe5c000000000000000000000000850bb0e460006f144fa27f2a1df2564aaf3f61b3000000000000000000000000d16ac2e806ebf62ec34bb5375395b1eb63f5625e000000000000000000000000a2151ed0e3150a769e4aa782a1d50db786143cf6000000000000000000000000f501c7cc671bf71d468c8fe7cd79a4d661b2c793000000000000000000000000db2f919a9c6e97d437233833a7e1d44d82bc66ce00000000000000000000000028f6ea3a0a22a576f5989bedad47b06c05ea943c000000000000000000000000c7e60a1e2a7ae49061d96078552829fb8b610b1e000000000000000000000000de8bb7fecc49b47dd063e20ec2c7cada6cbe9458000000000000000000000000fcc18b9ab69dd928d465c4e83f794e6c851d94ab000000000000000000000000e0b06f8e1ec1421b1a70d2fed8b0176457cd023b000000000000000000000000483a92fe07dc671d308c40533cac438b9e3d5eb8000000000000000000000000a420e187fb9a8cf9fad4077ae2162cf5cbdafdd40000000000000000000000007feb4d34b48f4de5e52199db7419d4c470a5e89d00000000000000000000000018f921de08be91da4d76f6428eb3544e3268b9f0000000000000000000000000b200857b130b7c2c78894260dd810050e7675a31000000000000000000000000ec9fc235a8064698a2533c2d489deff4fba8226b000000000000000000000000ee90c4c420363f6c492e4f76c0d6b1d4b30bcabe0000000000000000000000009f6c95d3253c268668249df045522f0fa3c867680000000000000000000000004b31d607cef3ac9d2dcd5d0eec1083d4588c56140000000000000000000000009204d96bebb8d5d28135a6fefd6d656632cae728000000000000000000000000745060ef4e799ecea81438ba8a991ebcf975ca6b000000000000000000000000a5a95e0e0f5e955e088a0642450fa3180ea54e11000000000000000000000000c8e3bc95294b6b469c52725ba1dd2ace439e1855000000000000000000000000a165a2e43bffe7c5d7c6fa190d385000d04ae0070000000000000000000000009ff4b802e20181cb841f37c4f56912ee0c86015b0000000000000000000000000aabac66207d0d86f519ebaa9c9463591474ad18000000000000000000000000eed5873d9d2db56295a2d65c75b1fe1e994f4142000000000000000000000000f91c41b54ea29c68c936c210884e24a1e18c91c1000000000000000000000000652f897d0db4051719cae0ef5d1a6018895793c2000000000000000000000000cbc43bfe536753051bc2752532a11995fe00873c00000000000000000000000055bde06725f97bfbd015677c9c52167cfe173139000000000000000000000000d0f4bab8837e56b98f69c263a4d88a162e6a10a1000000000000000000000000bf7e56f5c671e59a3e29735e685f2389ba80304400000000000000000000000070204d522119fb9a5d3ea426288a690ff117ad1900000000000000000000000042c15e9f7100517b2526e3b408d3056c3de799d30000000000000000000000000e6cc94e33b3abd8867df8a267fbf01fc61f855d0000000000000000000000005cff3ea7fc9d087c8c8f17fc4700c40ad5f62a7b000000000000000000000000e768fe9d66973cb030d7e7f316396511cc31446f000000000000000000000000d38a6b0764446a7cc0bc9c97b2ec2e1c72674c1200000000000000000000000066b4843ba46c6632b0675b112711a13d3b5639dc0000000000000000000000000ea19c02883eb3d42205377690571085e598e868000000000000000000000000d26f6c3caf3b52ac287678a5ff26d3d14f9b530500000000000000000000000054117768db810d60cbe59874d9da1b0cbdf18b5d000000000000000000000000f89078f440687f7917138d516726d25052acd2ab00000000000000000000000091c86d13a70b662c6b0341f70b82610a28866f57000000000000000000000000bc1e500f8986bd75dd9d690ec6f63ad7767b35bc0000000000000000000000007c8c10e22e4cc0021010c499f5f30ae7160b5c2f00000000000000000000000076b771189fc517441327bcb4223f646ba738e18200000000000000000000000057cadbcd85233c38505b36f05dbc12bc2d2d030700000000000000000000000017e2fd1ec35d92b9aab66aca3a99a95cdcd46cfa0000000000000000000000003c187c296e5940b9565d5af1bc944302e0cff7c8000000000000000000000000d275f5e1d5d8ce7e1f80c7a97a5a3134f979ebc000000000000000000000000081ea74e49e69ba409f10d75bab36879ed62be967000000000000000000000000c94f880be2199cab9ab577c0245b63aaa1a2941b00000000000000000000000092faa0b71e0a6dcd3561783c107627972cb3a604000000000000000000000000d13ea434b9f38b0b79bf95627b09cc3febd2fdd300000000000000000000000034443f194506b306200e6fad5c0a99e1d6c26199000000000000000000000000bd6af6ac045855d66a53039e6185c52d5230fce10000000000000000000000007f0ce94844e535633929d12476077a30bdd86dd3000000000000000000000000712b969e1b1b077b22826da95814fedc6959381400000000000000000000000031236ea11ce9b7798ec23b1e6cb6c0f78e092f9800000000000000000000000031236ea11ce9b7798ec23b1e6cb6c0f78e092f98