60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6c696e6b61776172642e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206c696e6b61776172642e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d53533131445255413361554b467978523271465341726574644468436d4b5044557a384c35426a68736942740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000640529886cca19f66ae9a7e53addb7524e4b0453000000000000000000000000e37cb9657ed27bfc4e79cebc6e60690693978313000000000000000000000000cf2950001770aa072749af21343c021c2098976a000000000000000000000000d66a401a634e4f698b76189c11c346d73523c22f000000000000000000000000a197fc34d9fd2e0fd2938e6a175465139bf1358f000000000000000000000000ab4be00df274d35bd77f8c66d15728b5c083d9380000000000000000000000003d8665beef0d051d3d10680236b6955d3b45c9e2000000000000000000000000116bf7ef483b7ab76541385c16c249da7ddc3af4000000000000000000000000791d605e2d90f1e269a25bf6e732f6473c06981b0000000000000000000000002d94608770bb8c75dff0698113b3177dc570b88200000000000000000000000064c876eeaaaa40b7cf7d2309068f8ec3548203550000000000000000000000005dca7bad26550b04a2d6911ba64bb7e7bdd677870000000000000000000000002782f14754d50b205934ecdf7be86182fda1f988000000000000000000000000b284054221d4a90c66757c5111bd72d65fa9c617000000000000000000000000805806ce98d8cebb183482a74b387fe0499104f30000000000000000000000006e7ed0a82b7d6e9fc35ece82ab5602a7c7704cbe00000000000000000000000058590e86222ab57905c9ab4dc6b385c7102c91970000000000000000000000005055a5dbf4cfd063d1513164c71da9c080778f4c00000000000000000000000009664649216229174f3f6e16c7c3220cfc62bdbc0000000000000000000000009f01402f57ce4d7c8d054eeca3672066d6e57e8d000000000000000000000000474626e6f267b4455ce7e8fdda347741648188f50000000000000000000000001cf4f106c17b13d464e15fe808bf87d3baf47e5f000000000000000000000000b2cfa377926b9a6b639177cd7050faf07a91b3660000000000000000000000001468a9547da04b73656eee2a34686e9d6415bf83000000000000000000000000b0ac836fac5d358afccb85b9be27ef4827db7aa60000000000000000000000008345afa90314df9b22eaff52f88edd2f01d7995b00000000000000000000000020c05b8c6424fc48f1eeae20de3093765a5fe5b80000000000000000000000000dec14c14640c9e1823ec13b607508b10fa5fe7f000000000000000000000000866735aff4b0ea55fc339ae6096c2e3d1ed4f98b0000000000000000000000006d157f10df401249bb2c68dd66fbac33f043d217000000000000000000000000528530230b094afc25d3a914818c1d65eddc501400000000000000000000000021efdd5e2d8000c88071e169d8be6285e8ae58240000000000000000000000000de83e0d462f1249e83e3da932a4917f15821a030000000000000000000000004830bf0f8b776657a0d1655e9fca327a852f92d900000000000000000000000021ce9f5c6a30df079d059e59ee80a51fb8453b1f00000000000000000000000010fad70f8afb6b1faba633621b023bf38cee738d0000000000000000000000005cc4bc722e5d9fba3ed41df29e04eb4794f2a2fe000000000000000000000000fb5053d4ab08a1e8057174102115c508f74152ab0000000000000000000000009373a5fd392aebdc051e2678e02a1111baf311cf000000000000000000000000bf9079f690818c9fd6104f8d25a563fb34558ae40000000000000000000000004c0fdf68b7c85ce10aeb1e47e05a5b77b6893180000000000000000000000000216c337a10942b8de4c7e2273d1892b96a737841000000000000000000000000fcdaf5af6299eb6a4ef4f3c04fa35e9a8f4c793500000000000000000000000092ba756169aa6ff82a3d6ae8e4456a5883182fa30000000000000000000000004e2ecd240d895ff2efe811c9cee4547f42293fd5000000000000000000000000a7b0443d08c0c0297caf5debb174cbd48e38026c0000000000000000000000001b7795676e28ac58c21dad8c123362ebbbd00f6a00000000000000000000000040a362fe8fe7734c63f1f1f90de9739eb386239f000000000000000000000000975e93b86a3101e56e8808b3498220f0c2f710e8000000000000000000000000ea5e08864c3bd34caa8f20e4607c894e4ef5eea1000000000000000000000000a29813923c104dff3237761e93e83d42e43b5c5e0000000000000000000000003d1bf32d1750eb987cc02991fe0883f52074658a00000000000000000000000008e00d0ce5786982e3a79021474f836ae35bf8a6000000000000000000000000193b3ea910d68fa14c8c7afe3b54e78497523f9a00000000000000000000000074dd1ca24ff7c92922c68533407869f492215cf30000000000000000000000007d73584361cf893ff81893bd82a69c71e5b5d8720000000000000000000000006fbb18255937341647297fd06501f1302e531eda000000000000000000000000d7fa9201b526b413edadf075b61dda891dbe9ead0000000000000000000000008308e7ace0a327402bc5587608edccef8c003334000000000000000000000000f89f4677eadf1de868884e3615266d99d040a60e000000000000000000000000577914c383b9868bbffbcf4f0a76c73ee891a0db0000000000000000000000005f991ff23db58bde01e825f88d845c4d7f046b91000000000000000000000000989f96ad4e800cd045c9bf22b60bc648b456b1c30000000000000000000000000eed8a372b9a0f321ae3c96544589f6cc85a932f000000000000000000000000b3dd5ce1170fb226cec5296242b37df756a013e0000000000000000000000000b93d0e6ecba938da81f37883ec6e0af2b05f921a00000000000000000000000028d3294af72e437bb8de11f4cccacdab3384ca4d00000000000000000000000054ff1a5cbd6260759f0ab243d65b118150c7c15a00000000000000000000000087b494429d94e97b0083b046c7cf012b205cc8e9000000000000000000000000ad87b38b71fd899d2b6997b53848ee0df157b84f00000000000000000000000084e7d3dc6cdfc5d7c108652a1d718a85498171c0000000000000000000000000fee6c45c527049026eb8d67dae86f1779675dafd000000000000000000000000b993e8addce382e482db413e7efb6e13e4603ee9000000000000000000000000f982f779f7cd773d87e2ecca7b889d7b1ba97a390000000000000000000000004cbe6c98651425a678ff0607bd71b0abdafa30b000000000000000000000000066ccbef7d52e1c9edca0ba601cc1e418f634a24d00000000000000000000000036a6beef47f42d898442c2add5f4471a4928fc3b00000000000000000000000061d6661e146f8acfdef74ca553525c128bbdffee00000000000000000000000019bdebd7694b0dacef7049e39b6ddab4e027f5d40000000000000000000000004f9e089652676b943b60a1e2e7fb04c41517252c0000000000000000000000000e91384b75ea08585fcfe1b52540a237ae55ed700000000000000000000000005a7d58304de96f238ce203ed0b2c52fe33497003000000000000000000000000787178093ac1a66efe0e771c42fc97a3eb37fdb70000000000000000000000003aaf72c38a68cf3ee2cdd5d96d3f2518666ab526000000000000000000000000aa497ab87e9b46224c480e218e9e6efa0bf612c100000000000000000000000077637b53f9996c1e195763c0bc788474e5c3280a0000000000000000000000000e9b1a97b9d130683de08b5c8686b20c30ca8ad4000000000000000000000000154f7a1585a1329aa1abfa94a371da1ef78570c2000000000000000000000000659dbb03972c04d7fe45e4303299480023fabe4900000000000000000000000071331bf51ebd85cf2abf295db6b280209cdeef97000000000000000000000000acc6d1706e0cee1d6026f1690b2185dffd6bd543000000000000000000000000a8a17c948df2d72d1c6f7a5779ebf5a626b361b6000000000000000000000000fe664b610bc2c4851d34f198dab57a54fa78b241000000000000000000000000cd726ef4b4e07a424f37c123f497e7dd2766f65400000000000000000000000005f886b500b7f0cecdfe1c1000297d8bb8df3c2800000000000000000000000062a0f58afe6324c02090798414f5ecfd5ec9b781000000000000000000000000b63486e89c0d87165a52f466fc7c939577cd19f80000000000000000000000008db4bddcaeeee598bf59e86ccd756fd4b45130b7000000000000000000000000d88e9d9850f84bb2920598446e2cdea2c019bf72000000000000000000000000c3b0747bc109e41794c0db2f489e40afeb6b4c4e00000000000000000000000086f8553dceacbc3d5289af431621727e74e73a2a000000000000000000000000fd24bbdde83561be9a472e625be47ef13382c31000000000000000000000000048686079b241932828b8c971809d40149dd3dd27000000000000000000000000facb54373b453b558021e8225a31909c2d73d42b000000000000000000000000dfa5dad54d7e80b036b42480e726308557ad59b500000000000000000000000038fe7ad4d07e93a5bed560c09e304765b1eb2ed50000000000000000000000006f027252d7d61bcf03af3dff249cd5f643a23051000000000000000000000000b4751ffc1525699bf7714713bb7ea5846a33e58a000000000000000000000000d6ad9f95096011e67ece91fb24fad4a24c6e78f2000000000000000000000000165d3ed2f2323c0e8318e35c155b0af8b0d95f7a000000000000000000000000e0a20465b2a16a733b06ce86070f6af4546b5ed6000000000000000000000000e20ee7b21a69afb8df6ae979d8866437589b17220000000000000000000000008a6defe92976e86f381af7c65c01c5fb8b83ff6e000000000000000000000000d4da5443a4691f88181a5709ba2470abed7b7898000000000000000000000000c7dfc54509499fa7d102cd7353c4c43eb55335ff0000000000000000000000004f792564116551c3434ee84bddb79b02b6668654000000000000000000000000c0f7350c4a90ee7d9a9858d036d79a9b804e8d72000000000000000000000000ef6d97d96ac4ad12543ce766fcd94361cb371e2a000000000000000000000000de8bbf0fa6f3dbddf4aec342bbd85864929329ad000000000000000000000000ffe792f062d4f3b21ee18ded306a93d0ad5f97df000000000000000000000000e42664b4f6895d614f21199c06db687aa136beff00000000000000000000000031418920191bd667281047cd8bd6af15fb798a160000000000000000000000005c0c943a2ad4b2116e6c305cb63ae694e4f7a649000000000000000000000000e67e3fda56bb42c2f07026b9f96d5231c41cd429000000000000000000000000ea5aac8e345acdf213fec3b8a59bb16accbc65a90000000000000000000000008f5e02a924d1cffaedc93485444d12159a625c27000000000000000000000000ff6cc4455f053754038d41cc1dded3da37156d45000000000000000000000000cbf39b62c76efc657c10448d0b60e26e42a3525e000000000000000000000000d5a9c43787c24e9962b8cbe981bed952e042914a00000000000000000000000005088831082d01758a9f1cd0efbd63f965cf87d900000000000000000000000010aef47203c730464fd4e9449e267d50edd4d98100000000000000000000000039853c9e7b341c6360d578170a0a54dd29bd03b400000000000000000000000089c810c34279afecb0e4c9f5e243aff23ef0bbc3000000000000000000000000ba6975f81b1ad8a3e66c3ff3ffd39136a2c0052000000000000000000000000018011d854d60cbb96f917d68df3d75935b38633c00000000000000000000000015535b0731517f2ca5ad21dd3aad54ea87bff013000000000000000000000000c5a804b6940bdf4927e5f284de0963d5f35128240000000000000000000000009b622abea817f47b5719ee05d7f137f9afb3cb1c000000000000000000000000d79566c7e891d0b5b1cb0d349dba51d596c2493f0000000000000000000000005a779454f24f41875ad712632eb70aec68d5aa8b000000000000000000000000cd03434b26d839b4b0619fcbf5961512b2174798000000000000000000000000cfd748b9de538c9f5b1805e8db9e1d4671f7f2ec0000000000000000000000009a989419aec0f56e59bcfe1602a50a3a256fb43d000000000000000000000000546c7156b85b76060ff03ea1a27f19a396ddcc680000000000000000000000001aa2f075989da916228f86e76b185bec52a13f27000000000000000000000000e151f7810475a73d1e714ba8fe62924d36e5d6330000000000000000000000000a51235a4917a4f3af56fcc7b5c792021301013a0000000000000000000000001116147c820f01dd5704a24d3f6e079373798c500000000000000000000000002c684dbb4012ad9ea32f69b9761a29477096031800000000000000000000000079238480d1236aba1e7966365ea781eba9200e17000000000000000000000000cf1383458a1b2fd705694b4cb1441dee244b09cf00000000000000000000000085f6a9fe887ed0419e0b7b9b4213dd35495f94a40000000000000000000000001e2b150f7485da39802761e751e7d1bdabd8dc1900000000000000000000000001016931c603df7f24fb14c47d60cc3a1d147be1000000000000000000000000b0a2507ab1d82defcf75debbc3f40b584fc48f49000000000000000000000000729dabec62bb37cf782008da54ddfd2b3c4e4dd700000000000000000000000029062ce692698b722a6cba20149e3809ae7bd91a00000000000000000000000017213b851fba2ed89fd4f302564434c78403e4d60000000000000000000000005b990c664ae7e759763acfec76e11c289c53be770000000000000000000000002f74b6586128b4052d5e24a161e1f31bff9c93690000000000000000000000004ca31901b64465fcc1903fb49623e9ef0e5d8efa0000000000000000000000006487608df04f40c1d1f4d04cdc97d07592210fde000000000000000000000000276d10252f041f7e638b315f2537e9d6113fd9c50000000000000000000000003299b113e0dded4927b0a9924753e18c8a98821e00000000000000000000000003fa9f150df631e6528ae696326743814f05e5bf000000000000000000000000cd5c0ff991fe2a76cf1556d65925c5c1cbf0a2aa000000000000000000000000d00eeee01b31b58f44165c1e489fad8c0d29bbdd000000000000000000000000378f45c4abc0a0edd3a1165609617152a265748500000000000000000000000072df5e2369d07338a5469ac68796a31cabe166bc000000000000000000000000baa312fe06acc071f6c8dd32748a03324398d0c50000000000000000000000008779de128871ff34ae89327d1e4c8c8ee4a390e20000000000000000000000004229cc810397e70b0c379a12942843026f0274860000000000000000000000002225e6a81de1b5edb2e48c988a23fc53bd7c4ba3000000000000000000000000e869a760ad43e3dd7a20a2de02d80669a1b72acf000000000000000000000000faed20b7674ffa78bd78d8a6e4e88c1799c7d450000000000000000000000000a1f80d4949eefa61267c224cf42d3a7deaa7ef21000000000000000000000000754d072b932c71e4be6c6f1113e4fdeb452afcbc00000000000000000000000039e79919d04be4f89ffe165512a0c108fb45838200000000000000000000000002a5baa6b7826bfb0bcbb5884f38abb700097f2d00000000000000000000000024ccf6eb479cb368a4c7cb8a6d72787e52ba2582000000000000000000000000c232a4279393ebcdd7451b1f7b1595e427bf594700000000000000000000000052f2888df10f0da048c1bac10e8bf3ae6d414664000000000000000000000000727efdaa2baebb58cb88be93f425636f8d30ae87000000000000000000000000511b6511361ff3ce24865d41760666b4b793c7d2000000000000000000000000cae8ed46e5e0019b0220f4abe4bf22ffc9cbfb98000000000000000000000000e087b75f8a87d4f7f5ee1e650036f49e2156348c000000000000000000000000e1cda68f68ed944efd33bd279231a18dae227648000000000000000000000000439bd72f07dc8f2dec5724a81dccc71c9f611b97000000000000000000000000c4a5bc57eade5fcd99021064bcc3358e1cb9d3520000000000000000000000002b73dc65faaba9a8e2660a5779314a8bf9bb8e740000000000000000000000008f8d9be8e5c3148168fb51d3c7e2ec15f9505a2b00000000000000000000000010fd36bbf1e9d8bad4dffa3c9a574db95a434cd4000000000000000000000000081561b90a8d3c48cad80cab157a8222f50eb513000000000000000000000000ba72af2a695bb9e1dc4f8ae5692ab99e46e8056c00000000000000000000000048d5bb52185d15d3e5ddfe490e939952f70f4d750000000000000000000000005e1702f7d16cf220fe65737e4e7f2911da324423000000000000000000000000ec1017739dc52fd1e7e7f42a26118ca0373873aa000000000000000000000000c065e13e9fcb45e8075c964c07438ce1a15be310000000000000000000000000bcf961f664817580b59d141b5dcdcfabacd0c4c60000000000000000000000001d372b9cdc10700eb515936d3ac3f4b48a92829e000000000000000000000000d210b1ef4ba0a6d3f7e4f0876e826fc431b721f8000000000000000000000000176f27720a23873eab007452003f29c97f10afcc000000000000000000000000ba7c5884eb6bbf39b0dcef7ad985e5dfa0dce952000000000000000000000000d8141d46479a775f9f6233b0df0f8a2e307791d6000000000000000000000000d6d4e56a417f78ce37061021f82216b5ae150de4000000000000000000000000717aaa953adda99f8ddb13c147d780fa3a4170100000000000000000000000002000270ef699bfd2f8fd3e668fa904443b65c891000000000000000000000000488b2fcd6877d6eee0762ac58d57d96d89e3a589000000000000000000000000cee1e11ef24e86cff0e1aabdc2148a5e6411bc01000000000000000000000000656bc18171a4e0614397f10cc05b25dc0b9086870000000000000000000000003fe873889008521bf335e07ceafdfd0d9a6864a80000000000000000000000005449f1c451d44ccace77d50f2daf64ec19a627ad000000000000000000000000a12e7cdf8c36bdc096be613dd2acab22a6712b37000000000000000000000000c37fe547f3c55d5d00a02d926a68362d80f65e6200000000000000000000000077c5010955dfcacb65ae47f56d15d9024457ccf900000000000000000000000070187c9496db4fe5fa9056c28c7c1be6d74351de000000000000000000000000ebe872952a0c47695fd385bd3c2d743400abdd37000000000000000000000000975584b75ab4b4422bc88464fb213d484a129f2300000000000000000000000094cb97387b1e3c44d16fdcb0c5048b8852d05f80000000000000000000000000a877ec335cbfe38232fecd7cc20dd470749c783a000000000000000000000000a74b79444bceedaffd747606cb4b3847741e2e09000000000000000000000000c2c9fa78615aa2e6e04246b49ab329e4ca2fd8dc00000000000000000000000017bee14686e786e40dd1496276a52920527aeacd0000000000000000000000006959983c86340f591869751ce0bd89d9175622f50000000000000000000000005b646b3fb24eb4d5ee2cc8729ef2108e65d67631000000000000000000000000a4e679a8f7dca54199a6b5f655ec61d0aa938f8200000000000000000000000039a12bb12f3d3cbbbe528fb6416134b745daf3f70000000000000000000000007b6167ea5490736724db45d37d5fd4bcb4a919db000000000000000000000000533e22406777f90aeb74d6dcf8ce53233c70cf06000000000000000000000000ee10be0b8609a3636a08323dd8caa252f37d1382000000000000000000000000827b44ecfe6b10bf1bad9adaac336c18791ccd9d0000000000000000000000005a9985be2a51abd3752846912a4a6878fdef9841000000000000000000000000e70ba7538d2cdbd6d2b4ca922d314785bd1df5bb00000000000000000000000088ff3944c95debd9cd0ac4571d853acf551ef8970000000000000000000000001be3b214e5db66d79a548c21ef0c441501fcade70000000000000000000000006d9034a7dcc21c9303cab4fa687e57e7eddbb2d1000000000000000000000000b80be06325069d9db36bd9123788a028643ea5ab000000000000000000000000985316458198af1b812af68af0563615eee394930000000000000000000000006fc800c653a102b7162c6c606d872f552c52c8ee00000000000000000000000074a731a8a5f95e5552c355b38153a360812504bb00000000000000000000000040fd22a035de438b7f44e6721e1d782f975726fc00000000000000000000000026235028fb1b3b089ea100a562d3d09e61ff041a0000000000000000000000001ec68a77c6ef2011c911ab71b4b2f637834b269a0000000000000000000000004cb6c1addb36296ab8894b1c50be63cfc6d4934a000000000000000000000000b3ddc3934f2ec83fc175d377840dd3cdf2e47fd2000000000000000000000000a4cbb4aa70b9b507f81935a5d18a81edcb601417000000000000000000000000d027acae01cc45cd2416444576b8c642a4923cf600000000000000000000000000ea46cce64b9213858ed8b9ab69367c6221203c000000000000000000000000b1471224567b4b24b340cb3f8168520edeedccd1000000000000000000000000be6e061adb233891d260ea283c904db82f58757c000000000000000000000000d83fe06e90bb708d0eb38fba0978b17c23b936330000000000000000000000008635d518cb40ed891a8d5d3cded9d021ff842ae60000000000000000000000007893643681dd73f5abd7f0e65f0596c7305a861100000000000000000000000056f6e8b22dfa50290d7247750d0ab127bdc0ccd300000000000000000000000020174b41e8fb93f809306120ddc26f578f4ff6ce000000000000000000000000f9704d8e484ca76a1db586a79fa3ff516099138600000000000000000000000041721b05f535ae93507615bf219d192d0daee2d90000000000000000000000003d2de76be9d6d7f885e600554e775aea66b0994700000000000000000000000065ca34762bcde0c2412fcfde5c806d6567afa7be000000000000000000000000d704b590f6279c3941b02570c4506b6dbe63d3f3000000000000000000000000499a7aad77fa96e39394c9a8f188a27ea122bb9e0000000000000000000000002593dc9f72da616355fc2f3838a3524464a38674000000000000000000000000b96fdb1757a84d0e6685c0442236fc1a8c2bb0cf0000000000000000000000006ce3988797b278c3f6c27cfe4706b9ac264ccf1e00000000000000000000000039e3452ca930da95a5e49d77f9506e0f946d6ddb000000000000000000000000f0b5aca6a514f2f91a7e128c7502debfdf3e23b5000000000000000000000000617029c08def10c2a181ffd352bf033b70066e0000000000000000000000000004c037209f8dcf4e7a09a56ffd12b958f3762f44000000000000000000000000c3f0805351f39497bfb1308c6f7162ae6d0f3cc2000000000000000000000000caff0788a8f81fdc236cbbf8e5b8aca45f341746000000000000000000000000110d9af727e82cde6e48bbbe8280dec88ce6da250000000000000000000000007800bfd7f90eba75449de62b3a4c0dd9a76dc91c000000000000000000000000ca01737b33ce4104c7f98f7601ee129ca9762de60000000000000000000000008148a4a5fe6a8a88576be6d7dad02f774c72e6e7000000000000000000000000b3836b35a1b5d70b25af5f8fb67fc7643916eb5a0000000000000000000000002f98ab69d381cee1a9cc0c013873abb9f2d6c53900000000000000000000000066b65c910b1016211f8847b6c2625c40d79791790000000000000000000000002fd35b212afaea6dd3f6d70fc31ac07bb239538200000000000000000000000000000eff292d8cb466e12a33fb83fa5757a67b580000000000000000000000007a96774777120fb016f09406df032afeaf88441c000000000000000000000000bfec4633a96a49c4bd65ad89f1dadc65b29aba700000000000000000000000004a5c245908252d20f2ed3a20ac24aefb0dffd4af0000000000000000000000003196543dc3c94d20cf067600936d056893253d31000000000000000000000000fa4caad7c00f8bbd5c0c9878d9e004182d37eafc00000000000000000000000087b8038745fd39c20e36bb8b247fa31a40c371f100000000000000000000000038bbd4dc41aeca64ace6c44b3fd4712526f8856e0000000000000000000000005565b5362ff9f468ba2f144f38b87187c9a010a80000000000000000000000000eb6aa4f3f47afc379607276a44c10c6d07079f000000000000000000000000071fededa9b75cfa5ac0dea8b8d81cf76cb80a1e3000000000000000000000000fc7fbe3b92a470db474d2d06e210b9f3e6aeb79500000000000000000000000077b33bbd8c3fb8e28d7e8a84f39660d6a8a68fad00000000000000000000000081332a391f00a285942af88dc92ffa71106f713d0000000000000000000000008e629ef94367e52625cdac158d92475de90ca7660000000000000000000000004fce6505575f5825d442ce4b05c3c62b0d575f3d000000000000000000000000c94a89de44a38b40a1dfa1117fa82de6f17c1981000000000000000000000000f26b904dfa6932b695cb65e6078d8c89f89f8450000000000000000000000000b457f7c41091290eca0748d0ded1f00862d181c40000000000000000000000006f2360c92d3371133cbf2068b74ed078037e15f800000000000000000000000059e76846877ee3c5324364ead056fd7629367fe20000000000000000000000006cfe384365f7b2c6ae0992eb53e8a58e0553061d000000000000000000000000c3dc33d5f8c08500da53bd9d40cf5beae646b05600000000000000000000000036f503d4a0e85e204e8ce31e7b13684050a69692000000000000000000000000c83be74edde8d6affdd40b2fac475110ebdd685300000000000000000000000020913af5b48d9718e71930d1d1e4197dac77eccd00000000000000000000000033bd15c1b15cd02d4939d1ea123165ec2bfae6270000000000000000000000007817e7018a4d7c544220a1ff9e49a73d1edbe4c0000000000000000000000000e67613a0f2a3c70b27546d5f3643abea43a466d40000000000000000000000002485f3695b5e549269e3416b19357e1a55974121000000000000000000000000ea61a445497c34ad9f559bf202a53b9bcc54a91b00000000000000000000000090dd414c831f68ac12e985bc9359c33908cb3b980000000000000000000000000ac0ce782d8093df15f1f2d0af91a66741eab2340000000000000000000000007bacf163f0583010c44d84444f380580e089bff80000000000000000000000005ba8e6f18d2497561e3e8bda1694d39cea4f873800000000000000000000000020b9ac758f08211529c6c410846b9219b3e269340000000000000000000000003b36dfe9c979186c3d9d67f01c1df1843cb63379000000000000000000000000082712203412d5e7f9ca022814046f1490f252be000000000000000000000000966420d7b122cc8395f18298e6b8fc8c10c82300000000000000000000000000099f07ce6394ea0b328cf64af4f6fb081786d5650000000000000000000000000073d4ddcdbca540f12eb060035443ba47e7952f000000000000000000000000211a09d29ab49ced4a5151bbeb98386b9c8baf3b000000000000000000000000810cdfd96da2dd3a8f73f60128b663326c981bf00000000000000000000000007953da943726d1a7d0a80e6626a707c5f5861eda00000000000000000000000041431f16c62aea0f92a26d0a9407893edca7ae3b000000000000000000000000473869d211a9364b13806b97882f741acc44429500000000000000000000000009031ecf4e637158dca79393891677a9a8157a76000000000000000000000000b201c57d0d5558227c578a4ed0e3a1e0b2e9f52f000000000000000000000000df2cb6b90ea3b95723fe31594323b8a3e3540e2d000000000000000000000000d8b2b7dbe9e1875dc16a38a27624b58cc66f1d4c000000000000000000000000cf6aa5db37c13be1459f3d99c3d8511da787ce0d00000000000000000000000052101d31b575591999f1428afba0444176925c3600000000000000000000000051f7c73b32873f0cbd9a1d02985d89f79ed89d8b0000000000000000000000009c54ca551a48b5d7a7f10f254a694ad9d7a245c40000000000000000000000005711ee76de55f30bb589b47d9689337f8f52e660000000000000000000000000bb58931d4c509d9465be981691941ede2e319d2b0000000000000000000000008015f577930e95cf426f24e5d7aa3a8ada53e8f30000000000000000000000005a9f1e601ceda60ad03e183a13f60246015e50f3000000000000000000000000d2f84264d43635476cd304c5937b8865090676d70000000000000000000000007821f12b2278ed24724024fa78da233bee2afaa40000000000000000000000003518793cd94aed5a0ce07a7bf328133f7bd263e8000000000000000000000000db5dc5776ecc673f11c52e833f421c467b279a08000000000000000000000000f7770e6a9e5bfe18dba34db39ab4598df76086d00000000000000000000000002ba0c907155f0ccdeb7db6f153e04dc101504f3a000000000000000000000000e33e0b2629aa89ff541490640c537e663ffa9de9000000000000000000000000e64f19b3291bf2490ed399b4e9a653dd44dfd1c90000000000000000000000009a2749e6f4a67d2eed53ff52f120b05d7e17427f00000000000000000000000029f888142245f6b0e3398fe5284e73f01f22e5db000000000000000000000000eb468cb98e6423ed4a3f60008a02e03512b2aab8000000000000000000000000403a879cf1b56c2705b53938c781b8d9f9a74255000000000000000000000000cd3960e35a07439d86b0507a2588fb78eeb8f120000000000000000000000000f8581719a3e89ab080ca28a87ce9ce10f079971a000000000000000000000000fd8b5ee45fae0d13404e8ef02e044267ccd7a93a000000000000000000000000826de12cbe7bfba00d58fcac9f9fb94fc86f3de70000000000000000000000009e0b9f5b2aff0686813e07e082bfd7c63f112ed8000000000000000000000000173e4d52144932337110c05ccd5d371080e0870700000000000000000000000068806d6faee34293f5982880998690f97b73c1ef000000000000000000000000a891b50df9e2449862d6fbc7809fc71322e735f1000000000000000000000000ffb91a1d81b8b213c454b5dfdc2d72ecd11a87a10000000000000000000000006a317d4e420488ee4430ec0a58b35310c12b57db00000000000000000000000063cfc22ba6b561457d7b679645d4fed702c2b937000000000000000000000000ddd88a349053ba9fcd86c408ec4ace1057fcc65e0000000000000000000000008522c0140e1fe62ce638792a2549cf97e3f144c40000000000000000000000008d759e84cbdf50fdb343a3aaad21a7893858507300000000000000000000000011d9b2d84e8cfe44025e0fcee48dc1cf753dd7fb00000000000000000000000070bd0afbdd29dba71be3fa69d75da7fd86661082000000000000000000000000dafc8e35e9a3fc4b54f032f2ba80615fe971b85200000000000000000000000031d761c53a84dbc6b1d2827f71833db98e8960f9000000000000000000000000feb80fa831949e37817efe565af1813f9fc2bdff000000000000000000000000bdea12038eec0c79ca26173c220ecf5e4065818a000000000000000000000000a1bad32f797133ee80d5cdf893c9eb8d5e66b142000000000000000000000000a5c9578498d8f5d9667e77e54595ac1b63fe01bb000000000000000000000000c6a76929c040f78043a16f9a4864b1a5030ce9c5000000000000000000000000706c4045190b9d8abf8ca0b6dde61117d20aa5fb000000000000000000000000b011a5ecf6ca68df034ac6e1a7d0d5bed3e43c1c000000000000000000000000d8ab0433b71894830c3a583efde42f8453c6efa6000000000000000000000000bb4affc5c3f3a68e73986c913a23bfad995efeae0000000000000000000000001dea524ec82ee377b35e1e803fa8d6d38371dcff000000000000000000000000ee289af4a83d5b11ed5e88ffe09a0cab197c9b81000000000000000000000000f526f50e087296d4c82ac08ed0aadde1f1211062000000000000000000000000230c7434f93d22d3db72a75366bb9e5ee7f3bc25000000000000000000000000f2a0076de6628615cd753d29e3acd012dbcb873e000000000000000000000000160c4330c2de52b3dee87416d50ba4d1874f668c00000000000000000000000048916b9cbf82d154ce7cd2f03bf6c9b10c1cc81d000000000000000000000000d4a39c53216e8969d9b9f2df8fb9f5323edc9f0a000000000000000000000000c2b815adb2efe881a074bf7a779182f2764e997e000000000000000000000000ca75c1bfda13dbc4bec4c7e875f4b165d0d54dc40000000000000000000000006b274e97ce4052ce60d340e822229ddfb011ed0f000000000000000000000000da994c6143b6f0283ae56f4d32bce44af9415dcd000000000000000000000000eef862c48774400417356c3f09320d9352666640000000000000000000000000edb3b8db70118db358f6c856dedf1e71219619900000000000000000000000002bda77f686fe330fff87e23023c198d9e342b21d000000000000000000000000fbda3b6daff8044bf362a2472f70c4002d04f958000000000000000000000000d57f4d99e82d26144116933503fffd7564b72e760000000000000000000000003ccd403357683e07042103acef7c4878b6283e05000000000000000000000000799cb82be9db068b7098e9b1553f41846c2bb0be0000000000000000000000003b1790ef20bf6537b3dc4d22c99e89dbe4961e9b0000000000000000000000008627386532cdf7e958907f80ef4e2aa022044bb200000000000000000000000041dbf50d61975a1ee2895dd654bc0a6c16344b990000000000000000000000003c9cda1c1bc4a371ebd2227bd1d99f97e3c7fec0000000000000000000000000bd191c23052427aff4f0b0eb6f77ee89fecd4e37000000000000000000000000044bac38e11362b4751a36c3fe97d70b3bfc19be0000000000000000000000009432c61d8924f30e83a56801d6660537fe0749a5000000000000000000000000b18e5cc8736128dedc884fb9b2baffae66eb83520000000000000000000000003da611e2f10600fdc02e9503673f1eaee90fdb8b00000000000000000000000067fb9399e45ae95a4b88817facb8e6938f63f52e0000000000000000000000004dc148f5969fff0c7203725c7ff0cca1946615590000000000000000000000007fa651f50c2b276e79de4f15c123104cee27161e0000000000000000000000004e7f3553a9e1d099b62a9f13c388f888efaf56790000000000000000000000003abe5a3d1044c0fb5cd8adc82b5fbab9d26c98b400000000000000000000000030c31f6989f73bf7b747dc6f96c3543f284198bb000000000000000000000000675f42553cc6e38f56e60e958595cff1514f4a6f000000000000000000000000d272f6d2c281f27d5b3f9bcebc9986ea44e6c440000000000000000000000000b80093ac172901f7e5b2d794d14199029d40d0170000000000000000000000001a84c6abcfb77da042f78901682b76ae10ad191c000000000000000000000000e40265b4c5c61b08c9324157d1125ffa1ed06867000000000000000000000000234ae2949a078d79b88cc540329a95665e166a98000000000000000000000000d37d6a40fdd2172b9703ef8f4ed8331d856656e80000000000000000000000006ac4564e56ba196bc9dda6a1556ff1bddd5c6ec9000000000000000000000000500412a2f2096faca793f6ad22b7ee6482d8738d00000000000000000000000098d7b902d3808734556d2ff62d9c2623e20f62a10000000000000000000000004d9170894ce4b053418a33f90279e01541e240d30000000000000000000000005bd84855d20efd1f7848ba1c68b00d5ad89150e4000000000000000000000000b2924ec11007841d774bbe0de73cff66d8a65ecc000000000000000000000000c0d91b3631a1396bbb5312212aa34eaef0a9e7c900000000000000000000000074d3bb452eeb8466a07fac3406743c8663c28187000000000000000000000000fd86ab451aa8eb804094c26f1e1b92fd35b349e5000000000000000000000000b52ede3199ae575bb7133ed3f10de311b01270e40000000000000000000000004dea12a422adeac6168455f9f680ad5f19b7ac480000000000000000000000003aa5d1b182340c166db80834450d89a53ad21f1800000000000000000000000098be8ffd36b4988a8f9e8377e5272aa3dedca8d900000000000000000000000093a6167d7a3c6e934180bc7660d17d8e27fd40bf0000000000000000000000009cebc70902b7619d329428d892522df53a2446290000000000000000000000001d2f7d75b1105307d4b73b16806c5c1f6a17151d0000000000000000000000008f69a5fef85abc71bf225432c15ea7a122fde20a0000000000000000000000002c709419dd68ca0191f19fce0aeb4a3fc88261c8000000000000000000000000aa802dc3fd8f74d07cb753acbf7cfc3b5eb9258f000000000000000000000000165aa385e9adf7222b82cec4c5b0ee6b93d71ac500000000000000000000000096adffe73a9ee049d616ef6268fa3fdd4979a2f800000000000000000000000049f158f09df13d84752b2c4e96e13bd0a7ef8ed6000000000000000000000000a7be83e90e232e9e7c91b3be5aeb39976d113dc6000000000000000000000000bdc0c6aee5c9618d592aad0578c8e2cbe9692c3a000000000000000000000000621589a5c76e1b4c707e78fdbbe5251e30de9359000000000000000000000000a2e07799c1411c0a93d45045284c663af612c490000000000000000000000000a97ab16dabbcaecec7956343388755b81b1ece9400000000000000000000000096341c266d27046a6e2c1c42e36f8f477b83c6040000000000000000000000003e2ad07ec4ca7a5555b129862db68bfc7cb35630000000000000000000000000853d93801de3bb69ec9db32d8da8bdb3e142274e000000000000000000000000282257ddd35badd313e198491a9b80a2fb5e3bcc000000000000000000000000e187b4a45cb657a20dbddd66875a656bfdd153430000000000000000000000008d5ea81d6f5c59599f7684c5c410ba1e281fcbf90000000000000000000000005255f870424ab7f1269c076a4366aeeec093256a000000000000000000000000399ff6c9395e963ce7d45a92ca8b545976fc7ce200000000000000000000000044da7d506359bbf595d21dc8645d33fd62c5b0660000000000000000000000006aa2d9080c986d9e8e97dd9414300188fd71aad3000000000000000000000000040bb62c5f2da8748804d7bec7c5b1c73b4d0c5800000000000000000000000037143af9ad27cff5454b70d337d025380346094b00000000000000000000000015596dcb853acafabf916b09c6f6ba438a4e5930000000000000000000000000f3d768ca19a7c8b57028bd7edb42e6dd534fb6cb000000000000000000000000b071fef426fe5097cc2fb884bdf000b13beacbd70000000000000000000000009fcf8669185872418619a901a5722bd4ec032bcb00000000000000000000000057f105dcf0f72881ffac9bdb7dfca907f716c4ce000000000000000000000000a4639ae053a3bbce2bc20be6c03531b439324b6c000000000000000000000000d1a7dc21faac1b841587952b2ac3e3259a7d4b6900000000000000000000000075c793ba6796715c18b1596ab3b310cad9098ecb00000000000000000000000095d0d0cc6b9c45f747be4ee5449e962e6cdb5a47000000000000000000000000abbc775bbef8416d246ca63973e8f348bb2a3e3e00000000000000000000000081cb656610c2d3c5eb7f7e53899766bfa1fb7c110000000000000000000000009f3340ef4922a8ff4dfc3da54c670446348458f60000000000000000000000001798799431d290b0507eabd5ebac4bedb16dd2ac000000000000000000000000e5442eb5c1e8cad79ebb2ceb3918ebe78c91065600000000000000000000000065fda5ad8471efc103226371c09e68c64a493bea0000000000000000000000003bc37eea1b70bfe2c04ca79669d37f4c06bb018d000000000000000000000000ce2cea51d1a7fc781438f04cb6131b9f5364688e000000000000000000000000044442e5815fadadf0ab71da63500adfd5669d66000000000000000000000000bcef1271afc8c60ddadf482d1d2a8d463c442bfe0000000000000000000000009a461c6fca28ff6df24f398d61312beada6dde7c00000000000000000000000074ed876867689a4b301a26ba19b1d0c6e95dd1da000000000000000000000000f31d2335eca939ee11faf66a68e104dac6d6688e000000000000000000000000fe39f79fc3a6c07378aa0623244bcc819820af8a000000000000000000000000e72f8d79f212adce49e5116bf0c1909a51053627000000000000000000000000a52ded4f4a04394fdd3b5fd8db07c9c8e61857a2000000000000000000000000a4fc9b5ec528cd069fef55c1389e94ef7af99c0a000000000000000000000000806fbc8942611807eff437dc0ac0ee765688888e00000000000000000000000033183038b46912534bbd4d929eb1a754586957730000000000000000000000007714dc5b7db7ed18071b041a8577cc60a64afaa5000000000000000000000000b5da74139d7b19e4b433a1f695052e6f283e6a8d000000000000000000000000a9ed03097022c47e5892e89804a471aa1591f2c00000000000000000000000006fad2741f85556dbbd6bba453057638472167f650000000000000000000000009c6194312dae5f2bf3c9ff75277a532137fc68740000000000000000000000005f3913a5a45f079cdc3e92a3cb9353b2d6882805000000000000000000000000b15041c62dd1fc099c95f695474af52be0a508680000000000000000000000003bdf18b6eb34dad90ec332e83f4e066cf1d508aa00000000000000000000000008c16b130fc0bd2b04a143796467c04eb3effa0a0000000000000000000000008012d59765dcbf000e34df2e9df2c6bef223c84800000000000000000000000094cb7ec44e3d112ff8c4cd57db29c77db944affe00000000000000000000000092904b1fe3433740a69846fc1df2e3290091cc00000000000000000000000000bf4dc435eb0e600d548448b52f16235d80faa20c000000000000000000000000a76bc6451dadbf1646c23cdb862298e4e45f0041000000000000000000000000da9f1fc6bb26d9b5852e8ce8c3a251724843e037000000000000000000000000ff4bf8b288a35cc9339531fdeb88ac52d78ddfaa000000000000000000000000a742bded4e85075f27ea4192cd1c9c8e141eaa640000000000000000000000000de9129985b66141090077992bc9a18b69dca5460000000000000000000000000402e3b0043ee1ed67afbfab47f69fb9b5ad07f1000000000000000000000000eba63325875ddc1954b2e34d1b84cf1f666fad610000000000000000000000003e8887c12e892cda1256b76b054cb2e887df938e00000000000000000000000066afdd76fa8898fada5c1c6886b233925b2a5e420000000000000000000000003ab8ac318417769e5554bb3efa86862e994158c9000000000000000000000000aa10b92124e14af8e9d81c2b57c8d6480eeb6709000000000000000000000000c118ebc10eafa21ab7949d6be3296db0d55c0ce900000000000000000000000072ff887134040c34a10cf602cefd23a1e592e1a7000000000000000000000000e7f3af60513cd42d6255ad111ab2ad0adafe199800000000000000000000000034e86bc1dbc4258d64ec5e69a4aed6a7f34a4cf90000000000000000000000009f7af9d98c3ddd4d800181a22f36854cc4b4dd8f0000000000000000000000001ee348e3f1c3e8371cf83c2e41170ba3a51079a6000000000000000000000000a26767e3ae4582aeb013b8f14bbc97f28ec314200000000000000000000000006c69aa94ca14ecac1c20d3e9202032b078bcd30d00000000000000000000000037368a23122aa54618debc5c8ca4bd46fe8f7d0f000000000000000000000000023826f4d1d5d6fbfe9fc4b333170d6fcf48d29b000000000000000000000000550b80fde45ab1dc9a9b8751659fbedf5d99e8b900000000000000000000000084823f1f34511eae5042bb6320976dba9338736d0000000000000000000000004e9f1e62b21623cf9f680d679ca7722c42997c0f0000000000000000000000009803bedb382ed3879a663f2af8012fdb0bc8dbfe0000000000000000000000008619037b6ec6ae175f45f84fe43bf31a083e9fb3000000000000000000000000d4f510504c58834e291dc6dfc7fa94e514c7d68100000000000000000000000021fee38c7467c4a364cb116a63ca01d8bb8c36140000000000000000000000009a44ce74a98d16f3652e1681b204bd195407c0ab000000000000000000000000e1f4bf29b985a5032d6647c89b89938854271e4f000000000000000000000000223489c191321631f0b51517f80421f176aa11f40000000000000000000000008a798315cb12fd89293eaf3aee913b1b2d5a11b100000000000000000000000057aad3241fda7f30fe218e921d2e8db6e24d2abb00000000000000000000000042f3e36195441ce0f3fe3ec96b0348ef22ecf688000000000000000000000000353d68c7ef9d3609951c2b297338163073bb9e6500000000000000000000000072a6e62f28a8fd6ec1986b708fc1a4472c609cac0000000000000000000000006ed99c9ace9354c64924328bd1e1777e92b043ea000000000000000000000000bdb209b16924445b1846551131293f226276860f000000000000000000000000135cee39fd74002cd5b269ef5e90dc859cdde8b20000000000000000000000008424b2b4d4eaf66717292b5ab8dc80ad3de940850000000000000000000000004fcbfb82cb5d5c7f62f3d142b616bee980f017d7000000000000000000000000264002e1c23cc0103ffd81a9f35d4545152e88630000000000000000000000008bc7028fdd03e41aa1a93fecea5f934f5e09f4230000000000000000000000003fa5d4c1fbbf4a54a3a7c3b5c9540cd90bbaac2f000000000000000000000000665ad4d44b2f3efe349cd43cfad95d2457e41e0d0000000000000000000000000b679e4f77a8bbde47aafcb364bad670dcfa16e7000000000000000000000000cebdd6ab7b08d7bfb224d61a77d28bcedf2a4ec600000000000000000000000019e1cfd88347c223dacfa912019c82c86955e28700000000000000000000000002a8521dbb4518e7a5cd048fbc536d6075f6c9570000000000000000000000003c0acd9a459d65c6d0b6c454326b84cb2446dd4a000000000000000000000000a067e98428f960da0789516cda237d18b69a4a270000000000000000000000001e7fd8cd0da815fbe3f0b712274d0b88bd4e628f000000000000000000000000dd0410d69f607ff8ad71f0b586ad02923722e83a0000000000000000000000008fc9663bfa2afbb2296f0910cc3149907496b1150000000000000000000000001aa1a73117ddc865e510118cba0582de28b5349800000000000000000000000076e1fccf6cf4a21cb9aeb18fa76fba40004470ba00000000000000000000000038e70f26c2f9b96b024e4dc2f6df6dec0d585976000000000000000000000000decf239514129c24c1cdb494d9674edb8edcb4f8000000000000000000000000032c532231273779f61a883fec64405200818361000000000000000000000000d0d68e8b08f55c250d53aaebb4a02bd6f71b5448000000000000000000000000e04cb35af06af7616c03b2308db43200c9bb53b90000000000000000000000002ca7015011018c076c1642a0eb6fccfd7bd4570c00000000000000000000000087b6c1e90087d6a0fc392e5250a6203eb09e1b5400000000000000000000000049c093435b81178172fe1cf8f62fb2e3e5ab9e48000000000000000000000000c81c883ae3718013000c742ed7cfbf782040864c000000000000000000000000bcbb3ec2059513de177047927f81b3cc234e6e20000000000000000000000000858297cfd4075bc2857087bf7d48fbd74b049c0d000000000000000000000000db8fed69298c8e0a6aaefd593986b44c8f2a0b10000000000000000000000000d6f9f2b40208248dc43509e6e6bffbdfb7caca43000000000000000000000000723958e557b5b800a612cc38296b3574dec322cd000000000000000000000000bda8b49fae0c3d260a95405403a73433df03b97a000000000000000000000000cb738d7d255deb7298e29f7c0095d12fa195f17a000000000000000000000000dda8711330d1567a31909d15a0e3a4012d875893000000000000000000000000c3df3d6737e6d7ab7791bb032d5bdd47c08af61a000000000000000000000000a729afb328f3d813686c791f13056881c990aaed000000000000000000000000ccb00a288d88aafa6c0019b6431c1c1e164b742b0000000000000000000000006b4a93b8be5dae5b354d638dbc15f7907eb89b1600000000000000000000000065ec8a2c738552eef3f63c12365baf2ed634501b0000000000000000000000009983990c7f52b90df6ffeccf82fe1fc143ffd7540000000000000000000000001182cccd06f4b5af15ba9d7fbca774fb43818601000000000000000000000000f552cb45ac3afb45b180efc2dc4774a28b2d149900000000000000000000000012ead833954cd438fb26f66b93199e77fe5c44f40000000000000000000000003dd106018fe7c2c3116463d4dfc18791c3e8651c000000000000000000000000ec5dc79cb3a4a77d15c1bf546b4efeea1ccd929200000000000000000000000081f60f1a941cace140515cb64395f5ed64666c0b00000000000000000000000031f70187fc591dc315d45b1b37fce72aeef1c32a000000000000000000000000e0b5e1a68b65660e5ca96722ff86c274e84a30c7000000000000000000000000eb9ae3dbc4b10ecb1168c9d9e8ac4363edf17dbc000000000000000000000000768655197537c5ceadd9fb5e2272e852f4b4761600000000000000000000000034b934416160ee1ed3a28df7bfadf5c8bd475053000000000000000000000000255845fc2a6ae8cfece64499252acf7ddc061ad500000000000000000000000087c1bcb0d095189a6e18305197ebfe452edd712f000000000000000000000000794a9ebf11230b82604857acc584fb6cd72fc2e3000000000000000000000000a7eab1f8f64ef0ecada21357d1cdd7f65ada33310000000000000000000000002b2a83a157a57613a04438f70dd8316b8ad3d09d000000000000000000000000f2887d990170e56ef5157a1444ca8d379151db65000000000000000000000000f8ca3883b37b57946619430cecf05cf5fa199e2500000000000000000000000043bbe0e31b0cd4f0219dcf1198037bc94cae3d24000000000000000000000000659ec0f428d77d332c0d307afbe2ba308202d6e60000000000000000000000008703fbc168eeef05450dc3e87c81f899d2412a9c000000000000000000000000cd538802eb2aa3b2248595ddd0a73d511e71176d00000000000000000000000059560fa176cacb8e72b6a7d9dc3dfdd3c68e4c02000000000000000000000000ed93409ad350e428d227c2ee875aba2fe8538bc4000000000000000000000000f50dc69c8a1b071210b285f33e0304e79f116438000000000000000000000000c7d6091533df4201ebe87be5bdc8733ef744e8820000000000000000000000006d0617e404ca8833234be2dfe7cbb5af017c6401000000000000000000000000a8f0f11848c8653006aa914ae9dcdb753a02e8040000000000000000000000001c9742b59db492408997dbaadc0d6e74c3f4fc7c0000000000000000000000008a9e721f4a34ced0cfb87bc0acd017d1e819eb49000000000000000000000000f1b05da555dbe81f68dc36aaec4c8d35856c7c31000000000000000000000000598c2d981ca8b4f56ae142fad758274fa41da3d20000000000000000000000006a2a5380349292a6939b9f7fc40b4252b909e7f800000000000000000000000095e3407e07568d6eb30aea6d6e86481f0fdd1290000000000000000000000000aeb9c3e9102f102b471449ddec423ee6d362e93000000000000000000000000095bd1e9a903c5ebca7a2f236787921359187494a000000000000000000000000cf16ec3af15ccc82c7aed9dbbd6a376c872dc3a80000000000000000000000004e74351e8cb24078b0ecf43347d0590ad2940356000000000000000000000000d4c6b1a6d2f589b481acc4130b51b4d7655f46a70000000000000000000000008052125b459e09f767eca0ff6dc31f52e97bbf67000000000000000000000000729325ca06197b2a4a4c7102b2d316a980b0b7760000000000000000000000008a9acdf421e727996a626a4d23079d65f28c550b000000000000000000000000fc129d7cd1eb1d45bf7704b809441a1f055a235e000000000000000000000000e3034e56b74df48aaa4dd9511534f8562fae07b300000000000000000000000077503ed33505b478b7091a14da08fdf5b931e527000000000000000000000000026ac0372acfc76ccf1e5d19fe20e48ac7dc9a75000000000000000000000000f133b90786cbba193e59fc89e2a50744c58e5508000000000000000000000000c7a98954fa53178f20eafc1cde339af8486987b60000000000000000000000000664be1447912cc49d0dd33ad834e9003e32d11a000000000000000000000000c48c680ebf165cd8ed1fb58073188f3c4384eaa2000000000000000000000000d71410a01981de01325fafb95ded36b1545b699a0000000000000000000000009aa8c73bfa04bd6a3897672292718031836f7ecd00000000000000000000000062a702ae2163897fd4f98fd5ef315831115010ab000000000000000000000000355fbd56af6d5f8e13effe9c84877e1aeb05b25e0000000000000000000000001dc554da0eb6995c4889296e8df844d967cbced20000000000000000000000002830e36161d4d71f3378d4974dc2c59c65540d2a000000000000000000000000f7ed0822b7468103f9237229fee9be21133ecd0600000000000000000000000069a19a49410bdc1d2d47d9955c9574310595758800000000000000000000000086aa463af4f0f77489fd1eecfd82e170fbde70440000000000000000000000008ce897cd71caa11c0a39daff01c8ef4c36c2764c0000000000000000000000004f4bf3c056de9d3f34c8dd96f9cfcaac84163d26000000000000000000000000c078637d1d04dcbaf49efe3412c105909880bfd90000000000000000000000003be1f64fbaf9d299a05ca5ec6ba3b40ba5ec846c000000000000000000000000a042bc21b2e4a64128bf1508e6dd6d5c12c4a19a0000000000000000000000005a3de592c7c5fe426a9eccd30cc16d05cd770263000000000000000000000000998cf4441afd0fde17c811dc1f19012ef8b17a8a0000000000000000000000008626a016facfc84923bacc9ccd3c917c05ee5cf300000000000000000000000027b02cfdc3cdf01012518271e07b815b894e346f000000000000000000000000aa664f3a6beb733f4872479bc8a4e89675483c780000000000000000000000004d697ad7f499216436d54f1a83f476b05132b2d6000000000000000000000000176b525c72f08ff2da772c3af1b5fda66a23bd89000000000000000000000000f934f219e4b792e7ace646f9088effe0dffb4548000000000000000000000000ad09fce8d34fc38241909fa803ea68e27e85c6e0000000000000000000000000a428364920907bd4de56f7a1dac22f482d62ebd10000000000000000000000007c0d2a886b50b5ea8068b01da6e739484d116ac6000000000000000000000000d836589f6ad11555dd88513407ab3048825cdaec000000000000000000000000793cfc98f6752f5004d87d5fffa51ac85a69048a000000000000000000000000d58bf93f141e538bd13df3b1190f9144d0aeb3a8000000000000000000000000dec025309f959602e8cc9760ad347b31cfe3aebb00000000000000000000000047d1c3e5399c3e23d96052243facafdc63c7267f000000000000000000000000c2e2e8e907c5ed50f453d3f4cce195c705da6384000000000000000000000000a6a482bab07d36ebd4eee266e4dbb0ed91954a5e000000000000000000000000c796419833f1c9f544527819f8bd2f88f10ade52000000000000000000000000d242196bac64af1593bcd694e8d986f5191830930000000000000000000000003a62f15cc0553a9649f8f80c8d4e78c3c69b49f20000000000000000000000004aa9bbf34e288787bed53825edf0151db094a7740000000000000000000000009c0a1750b83e11323d6beeac78d21ef67c10e9220000000000000000000000007343aebfc5a5b1ee448a4bde8879e72cbdeb81c60000000000000000000000008ad3d18d45d67b4ad3e6a92b83b4fbc8e73b42fd0000000000000000000000000743b7abbe979c8e7e566d860bbcf26bc8df371f000000000000000000000000ed52a6b10c0d6c9241366d185db405e97b7ad65400000000000000000000000098f85c2a7529eba5e0c3d7764324ea65a9b7042600000000000000000000000009fa25364256a774cba80107e85157f5f079741d0000000000000000000000006fc6baf1502affda7eb5296b38f80900d02a8ede0000000000000000000000005c8eac296004107780835b99ae45f552c5e27e7a000000000000000000000000145917eb63c4d3be7aa477a2164f4f305852e495000000000000000000000000568b5c39982a9496b1aee0255eb1ace0dc838522000000000000000000000000eb03e8264222ea696704aff66869ee98a2fc6120000000000000000000000000a2ffce76d17167482d853831a7cf1be0e37643ef000000000000000000000000077f3f5ced768e573e818005cd092160c44c436b000000000000000000000000e58d10ae4ca235d68c5f966a977ee6bf8d00ec010000000000000000000000003f5d3794a9ad6831eaf2f6940a96f2212bca1b2e0000000000000000000000004e80bed1a4ec690b295bd82b3452dc961ffea75b00000000000000000000000056205c59e8ef3844b6a463b0942ef8c08212990f00000000000000000000000046798a47a2d1545ab14ed3f00ae8adaa809c49b3000000000000000000000000a8cb5f45ff1bb2bb6d94c2df8c870e638b17f0bd0000000000000000000000004305be6fbe841edcd0d9df2133153f13c55c95e400000000000000000000000018400d8240ce29dfddf0b70934be2099188124340000000000000000000000006a93e052825bed20514feb2c8ff2145123ac497c00000000000000000000000082919b81e2eeab45be2bee150259196919052ecb0000000000000000000000007bf7a67ade4fbf46424734a5acc49013589fe0ce0000000000000000000000001329aaa717259e170afc918dbf8b2ef086b83acc0000000000000000000000008065a40f0594285168e51535b4156b02523bfd8e000000000000000000000000c1c1e01a5c0474d46b65e2c7e2ab74d0dc68c02f000000000000000000000000d37eb9c6f70180b8bb078db0086af563370e2dea000000000000000000000000351504903642a8f0a16281d59c07e0d73ea9f2790000000000000000000000007d7725eb47a5a3150a0fd17ed4ae4ae18475bae600000000000000000000000093bdb7e90c3953f1c7a0e0a40b769c84f30bdee40000000000000000000000008afb2c234cabb25cdeaa594092c5d33cdc849a12000000000000000000000000435dea9cbdc96f03a635d573061b879edd96f1be000000000000000000000000811ecf18a02f713f08a8c7f715246973428ff0ed000000000000000000000000beb436307db89522a26c4eaa8f5ae0f9d077baae000000000000000000000000db66566bda9a4b1d9857f54e35dfbb4174eaa69100000000000000000000000008849628f4c59c068162de83247b238914e0ad920000000000000000000000006db0629c3f6cf0492678291277ceb98f1f96f01600000000000000000000000041ff9649402025eb2ded253de7ea03c2737b044000000000000000000000000043ce9b20d5fdda37eaf8c41c8a234424d0b57c67000000000000000000000000b5795c3afc5c81c52f5fcc44381fe3d6e9d7e2470000000000000000000000002097bf4684b7e773559c5c34a91c1bdd462cf6760000000000000000000000002900d7f479cc89100dad91039927ada1b3779455000000000000000000000000af338f67a8626b1047eaaa7eeb0aac1b871095f3000000000000000000000000acb67bce565311b0dbee1ff80124dc4ff6c81a4500000000000000000000000047c10f3af54a733205423d8263b3c3e56e332f4d00000000000000000000000032fb7ec863634a415f734e77f4843e07b43fa8d70000000000000000000000001b0116c4355acca08e9eeb6dcde31636fbbddb0800000000000000000000000018b7daac8c9a7e4ec2f6c15a7a5166e45a0dddff000000000000000000000000df285d0f79169e8dcd32f439860d8c08f8f3a20800000000000000000000000043edbf5685a17795274f33119d8be1bb13b056bc000000000000000000000000b38bf682eb8c5f580d8a8bb77867a73f3a2ce06e0000000000000000000000002c356b1f0b87db6c54c2afd534f801075ba80e070000000000000000000000000c686d0c5afb0515056d3378b9b9bf5f0297dea800000000000000000000000028c0b2997b08e2fde0e6288f17759438e0dd96680000000000000000000000005cb61ff2e585991bd48f0ac39a69dab3ca85a585000000000000000000000000f8de4f2c9088d79ce633aeab7edad8c757ebe545000000000000000000000000c612da57625a3d8e78f8b7220c19d22cb649ce4b0000000000000000000000003a3355bad3fb1a6a7a641439a41be1d7632e11d3000000000000000000000000775488d0d6ac6ad4a7e1d4cb2c92d5ef43dc74170000000000000000000000008f6ec9eb19bcc0610dcc39eb2c0c8c2d26a25798000000000000000000000000df0aff0898fb942402d025d4981298cc16f993e4000000000000000000000000103803010a65a8fc7e14ab83a07dee2da9ef8fcf0000000000000000000000003651154f3c39a4953da395fd7d44f1131bee4732000000000000000000000000fe1bac3ab9a7797a0349ef73e0cca0d1c500260600000000000000000000000012eb14ed68e66cbe6e07cd0315f58a669b8ada28000000000000000000000000fd36ae0f78c68266087a73993e9c3fe0e8c98197000000000000000000000000b11ba03085b197ff7622e54acbfa3b79e7aa88ac000000000000000000000000b7ebe9efe8b33a7762004c35250d6f251417de73000000000000000000000000cbc72c888f1a0fd1992d895d2cfbe508067ae143000000000000000000000000240d716b4055997b4231725a78707e2c605b6c46000000000000000000000000b205e7781c0f19c467ee55511b749ce070f4a76e00000000000000000000000012a24e0cea864ac7662fb2a7bc5a7a26765bfcc90000000000000000000000004265edbee4d937a58319cbe65ed059ee580a88f2000000000000000000000000a525f74e85e297186659daf4aefbc69261c7bbba000000000000000000000000a4f8bc5cf6a907a4e5fa3b8cd8abd8090debced300000000000000000000000069172956a8af5d61d47bef87a392e0585f120b8d000000000000000000000000c8a0cc5e257883bcb141af22efb027b7a6e16229000000000000000000000000ed70e56913872e0ba292ec5779b0aaae8946afd9000000000000000000000000d1e27256a44075e330c6a8e1516b9118f445ada0000000000000000000000000dd22fe6865f4992a0ac59e48cf3d7483da904989000000000000000000000000ef3fd509f623245444d8597594260b3defae954900000000000000000000000049ac308c45a861237e739d83e0dead4671368824000000000000000000000000f29c29da3f3b84b0d19498ddbd521060e4fdacbd0000000000000000000000009640c77e6dc3f60660276b83d9d58bba19ce173c0000000000000000000000001982fe43a70dedf7a61ed285ce025193d75880030000000000000000000000004d8189b78687116686be4cd8e8e69f4846aa6e69000000000000000000000000118de1a3c4e2528cc51c1bf7737f33f53c0878930000000000000000000000006abd1f4c708e6f9363358771e56c7b222784b445000000000000000000000000519d45e9d698cb5f22fb19c8228f495f0d10ee360000000000000000000000004f9e05264423a2b5329390a4b39bc52a7d406f380000000000000000000000008b633ce780f860393e8d132840bbb3df95673822000000000000000000000000e1a4728f0b9498251ad4b6377661d4679624cc6d000000000000000000000000478c7a298faaf8beb2b95d89b7c7c221e277a00800000000000000000000000097b1a488dea84a29100bd064e5f4161a9904df36000000000000000000000000802477b9fc1d9451de46d5c0dc8f641259273bb1000000000000000000000000cbd75c88f8a1458c0e15686dca420b59c88f1f1d0000000000000000000000006a818475a04cb255177604c5646d70d3aab55c3b0000000000000000000000006432cdf9ff955231bf8c3c8eddd79604da44f4480000000000000000000000008af85ecfd6399f4506d3ea61aad8557f8b5460400000000000000000000000000668bb7e09e7cc712b3d0baf1d12cf2a712674130000000000000000000000006c0b815b6494044f350040985332f1454fc1ae2d0000000000000000000000009593065e710fea8455bdb8b9ee86f4a6222375a0000000000000000000000000a1a21e7de48bbcd82bc3b60d7828cc692511021b00000000000000000000000026d50737e05a445318a3bda2d4c20e6226c10eb9000000000000000000000000640a0d64e8b2af32ab0521d892d19b17cdb45101000000000000000000000000c0fc3aaf6ad390b02565a90dc5f13bdc06fb187e00000000000000000000000033a38df35adee5f0a5328ef466f41203fa19e1cd000000000000000000000000212bcf90e34a9a6449018395fa9ccd605d0959c400000000000000000000000083967a019c0ffaaff336349b866a478a8d118d2400000000000000000000000087f94612028bcfdb29422f7784acef213bb575440000000000000000000000006019f6421046d964ff71d3d85569718ee612d804000000000000000000000000007207908d9d5fac4bee4cb4acb0ce2d5bbb320d000000000000000000000000a107c23029c31da1b5ab19eab8228a2a44024c7d000000000000000000000000dc64a08280118c0400d2b923294f988b44928bc7000000000000000000000000fdcf813f6ed6ad27252bf2c0dbb002e0e9bd1ef60000000000000000000000007e9839a338607a15e65b56af73e117cad7c0ecad00000000000000000000000000a03189590ee230613e4f8c07c877df94cce3f300000000000000000000000036b9e5c556389f8b8a2520ad0ee98b2c8dd822460000000000000000000000001390bad9467eadbf4f9219b828d1823630a8fd84000000000000000000000000064b407490dd29491fc2c9a03cb01a75bd86b17d000000000000000000000000811ae6afde196e6e53d7b7c323910e054f2ff6920000000000000000000000000d7320f1cf956b450b968fc557daf41573582a04000000000000000000000000fff8e4b624f6b3c5404fc40c9f2fa7561e2574c6000000000000000000000000b70f30c8744a98b69eb7fbd3e28b8b0af3169bb10000000000000000000000009e4e7c198b16bb2c63bd6bbfbae821b90988c2ad00000000000000000000000047bb13c49840ac5ec987127c0b8a1e848212591900000000000000000000000034e9f35ea9ee03f0afe25ea2e55ca1a587702c0e000000000000000000000000bdf3ad8e4884277f1fac9d93589cb933c5bb4fb800000000000000000000000038e689bf98ab4eb4fefca8ca7a3777d8e7725bcf0000000000000000000000000d96fc3f58715a03bf955918aa23c2cc8bc9ac360000000000000000000000003794deea438e09a684f5c620255f289c3df120c50000000000000000000000008322961c710571556ec8bc91554f675cd1828e85000000000000000000000000496f45ca36f2654e78eb06dffdd217d4834f59ec00000000000000000000000026a656ee5588f3afb5476caa2f3d58ef3ec4e2cc0000000000000000000000005313daf5237ce63467750de430983adfe133617200000000000000000000000001c3879e750819858603f7e83a8da8ca73ed8653000000000000000000000000cb5a40105098a35516aa78bddd968364abee4dd700000000000000000000000026181a66ab2e3150c3f6457190dce4ac455a3e7e0000000000000000000000005ef85d902c277ff8439f3c423daf76e52d500c1b0000000000000000000000001fdf474fd1c5e4b7941bc849d93b123a82d73d350000000000000000000000001fdd65d5f3e33ce8434299528900e1098c6aab01000000000000000000000000747efabcabf6385f1e69af1ffadcaee64257c5b000000000000000000000000061cb91f3aa273c09cd9235e52114dfce4935892c00000000000000000000000013409c71b05bca4963e5c5a2e01f3909f395581600000000000000000000000099ebca18071b0cd45e72f23a6b797f4ef6037f88000000000000000000000000cab9e860fbbe9459f6fd8777b9374d43cb320ef1000000000000000000000000f69120023756f1d1f539c23ade135efb66e3f4940000000000000000000000003fd00fa0dae33b465f488c2c15e16bc195ded679000000000000000000000000e42f93abd8167c9e973591d7435bd70599aa0fae0000000000000000000000002942325aa860cddf3570971e842766f26238512f000000000000000000000000d493c0a367dff708b9fd0215c367aa261e830c1e00000000000000000000000036ef19b4d1566f9556dcfc299839729a804b67bd000000000000000000000000f4a74b67b5dc223124b614e2535ad8edb901d1be0000000000000000000000009f4c3e3b2266c7311a1ad57b1e9a74ff0564bf28000000000000000000000000cc1b5375580d60ec7b705ece50be4f78ca8e63d1000000000000000000000000e07118c3a0b086960922da97744f7bb96744ca08000000000000000000000000e4ee80adbb02282a475d2671ebcf0b6cc90a0c7b0000000000000000000000002ebd36041d1d121523fbba16840126c9020c9ecd00000000000000000000000012d5bb480fd8633f32e9e54d0db04bdff4f04260000000000000000000000000f3bacf471529dd799b592b1945405f0e88775392000000000000000000000000a261720da505f73b1c0923c1fc0690fcf55d9a430000000000000000000000005e1eadb951e158b61caf267f183209336f7fffd90000000000000000000000003efce7bbb5e70e2b4accfa65daa47c6b1b8c372c0000000000000000000000004876c4c8d980e3bdb49c2628fb814fca1d9a85330000000000000000000000004eda890dd2ebbeeb5a853c9d8d68bbc61e9aad8f00000000000000000000000019eef3a670f9547ada9c4c6b00b6388eb6ed57fe0000000000000000000000003dc2a2ea2d8ba5f49be7da98e36292e9805be45f00000000000000000000000054b5e8fadb591c44bde972b6026775c0dcab7b6c000000000000000000000000bb806065eab520650459b2b65b189ef7cafc1a2d000000000000000000000000c8dd1acc8eaf11de1434b8cb468d660f597f5f15000000000000000000000000b602e964bc95d5b3b994ad3e8fc99825b29ca875000000000000000000000000740675481cf4ed5047a83c44404c26373ee004450000000000000000000000005b96a9fe9c7ebaf67f5f03a7a90428c6d944155600000000000000000000000001adae3f77628b8c5ebd2ea3560b4000e50cda160000000000000000000000008a7393cc3f7b0d6835fa8f8713866c137e309b2b0000000000000000000000006bee464106e53c8c091e4f170c9e2d01835fc468000000000000000000000000caf981391d5497f7d78110d21c4db93c6e2a339900000000000000000000000083ac531041b62cef356e091444ea2b4b0c6158d5000000000000000000000000af30de305067db2dc28cc542fc6e0b7f9ec51687000000000000000000000000aafcbc06e3fe1bfae1fc0842b4cdb6e8c6cb5e4500000000000000000000000096ea7b7138a924f255b7e6e370f1bdcd020593970000000000000000000000001ff25cdb9767895161e85732f48487f0fea97ed5000000000000000000000000cdeab3f76780593fffd9f306f314e6d1640d131c000000000000000000000000ce37d0e02e8f17c7109445a1cffcc18aa1e271e5000000000000000000000000ccaa7000caff09737a8d0dd613415d41142332ff000000000000000000000000d8a37486a161cc89f02676d68a520ace8d36c37e000000000000000000000000c734c6d47993f87c5e8601796357baf961d3e220000000000000000000000000169d93958aa3f1ecae1f1c81917022f2b966d0bd0000000000000000000000008815745059efdcbc04bdaaca7a860468e37be35b000000000000000000000000aabc9e6fee741848a17362aae6c5a90749c5671200000000000000000000000068e69a89f2584e995c31d7a1dcaf3a166cbc9c8b0000000000000000000000001ce6426a76f8504bd46119320a48512d6a97e97f000000000000000000000000db2e5f218807766bdd58d1c1430143af9725890a000000000000000000000000836bfbeabe7e6fe29de616f282a234c4d9600bc60000000000000000000000006e242ab8966121a540606de30cc1b11100d649a70000000000000000000000006b09c0d184fb37c6a08fe507f73defd413433ac9000000000000000000000000f191b02ec202cb397ad23c6f5bb9df14e83a676b000000000000000000000000ea58c0366d7c4927ebcd4032684a8c02023748d600000000000000000000000014edef6446a8f11bde440281db8da458e811d19000000000000000000000000054c49893915650c40bc04706941654e80bf205e1000000000000000000000000ba73c5f148ac4c001f15a1c5a82e9cebecfeead60000000000000000000000004a282812dd77c503ab84f173ea22445bbb7c06ee0000000000000000000000008c9f88003a6971d9464dfd1abcf03b1ffe9e1b7e0000000000000000000000004c1e396a288d6bd57ccc80b9d1963d0b9a7b91ae00000000000000000000000082d7c680609104fb2bd739130796f602e501cfde000000000000000000000000965598a4167945910e83e5e8e5deeaa74be1f3c2000000000000000000000000e89d58879dd9ee19943e574e5b8e64d92edc0623000000000000000000000000622d95613b68d09d3b5d4356467a2eb5962e04af0000000000000000000000002211efb6c1a1f4f10eccb8becaec37c32094b9d60000000000000000000000003a74c79763a3cf8842e0920c7fd733cb0899894d000000000000000000000000c5149f85e5f2e9d44490e0afe3442735bb8cc5f1000000000000000000000000766241f3f638efc4ab938136ad81003bdaadad5e0000000000000000000000008c0389849ee519eb86a096f00256e6f5dfc56d69000000000000000000000000cf20e4008dbdc4c9ec6290eb4c145542c71c9fc300000000000000000000000011af8ab33cf4c6da02edeb6d66a823616915611200000000000000000000000089ec32e7c5f06a47ab6655ffcbba00488a18613500000000000000000000000052712754c2a40b0326ce1c151bc13f003721465a0000000000000000000000003c8b55b36bfb71a801e4d23b8616d9753bfefc960000000000000000000000001ca0c65b0ba36b49fa5349d17a0bb760c176e6cd000000000000000000000000792d42ea34eb4e3e6f72225557011440168e59fc00000000000000000000000005022b49ed95a65c6b38487996fd72d1d3f443e80000000000000000000000000d5a54ab48a5a4568451dcdae07abee570c8f16a000000000000000000000000ab3622b7f9cc95ed558c643f7f5d1bcc045282fa000000000000000000000000bf5afb2012aeedc4433a5eaf1ec5a28581143fe800000000000000000000000014e55fe26176cf60b6d4be12ef1c60265ddb128a000000000000000000000000a409c7e7d917d2ddb77ef4698c14824baa3b25380000000000000000000000007c43748fade3e7b8c393a986bbbb1786928ccf870000000000000000000000009af387ee5d032039023914a5464d4f041077cdfa000000000000000000000000072ea2b1a15ec6ccd77910fc842dc76d978adb13000000000000000000000000ba69e788d768938782615cf34250b796707354d8000000000000000000000000804d38bf6f1d5e561d631e4afc96cd00945afc2a000000000000000000000000ca717fbd4465b38fa7249b31eddb731e0c252d90000000000000000000000000f7336a338c5157571ef5e9599133b85eb3be409400000000000000000000000056065b7e4c54701e44aa5d9e8cad0c26c5279b8d0000000000000000000000006f16c70d392e675ff3206f8fb4150e0282c87eaa000000000000000000000000ecb898ced429652882f5355876639eae071b1237000000000000000000000000bdb9052e7ed0ff9112e916e89d95c301a990087e00000000000000000000000000d25c1f807daf9cd1cd233eb025553f289e59f30000000000000000000000007885d2a4cd515a237aafcc77612506d1cdc2522800000000000000000000000005dc695c625e21c43b3d41fa8115c588d41ee4050000000000000000000000005a49d495741e320619a40bc9f43b1b37d4ab5dde0000000000000000000000005271bad68706f3d83381d24126dd422ef78a9dc5000000000000000000000000bfc778e8f796b27aa88347d63a4f9e9a54ce5dfc0000000000000000000000009a41b8ab7104e25a675fed9d8d61ae1e60a5f76a00000000000000000000000094ed59b42810a09a8e61f3b8fc785a7e35e02ab0000000000000000000000000617f2400b029b9728fd0ce30d95b463b382fe4f6000000000000000000000000e6251daa9a3ea22291e980782ab87436234ed4e9000000000000000000000000bec1db5de9f1214bec55667b28497b14bd041019000000000000000000000000423943c53e039266058a5837322708178a3f46dd000000000000000000000000470ff25d64780e88957d3d4fc0f32cf39761a99c000000000000000000000000caab565d5d46c1e296ce666826e4ae2fffdf80680000000000000000000000000871ec7c30a80d1b9796806926e36ee52e7c1f1c000000000000000000000000f827f16a27bf9290d35457473609edd4c92530d2000000000000000000000000e5b1714e32b58403d5c8f73b6669e5e08280e422000000000000000000000000413d1299bd42694b7a0166603217dac780d4a285000000000000000000000000cbc1574d0e72ae351382696ab65fca0b6379790e0000000000000000000000005fec927acf741bcdb00adbafc03112dfd03f7055000000000000000000000000da38788a5329bf36c2f096c84c8c81251390d171000000000000000000000000b6e18ffeb2ef84df39904868f8187693c4bbabc9000000000000000000000000f45cb398b12d194374f3f33af2f3be8d3d2cdeda00000000000000000000000053197d19512371424c3cd3788ee665a629a0263900000000000000000000000035d6857e822a910c2b762e65fd823867a9c4dffc000000000000000000000000f60ad5cbc02b86887b03f43f817bedb2ffe8905b0000000000000000000000005c3bde2f622eb61aa6de90cdd6d61c7603a1c91a0000000000000000000000007a0770a5239c16dc9e2dfcc7f7aee97782b0879f000000000000000000000000ef9d22b114a4ca596379d3b0851bb8a71595c0b8000000000000000000000000e3c26ff0f4c6a525ce1a4ef66fde0e011866ce7c00000000000000000000000031573fc830c3a1b61174c6052705cc40bee02364000000000000000000000000ec0c32247a5439353ef8e0589007ecb54c471c5e000000000000000000000000079e4366de6b33363fad18b61ac700ce34e88349000000000000000000000000dda129e2892b67267f06e888a4ede2058ef4123d0000000000000000000000000372e0da700ca744b268fbe22d666590c7098cd80000000000000000000000008a3b27ad6301a860e0b348b88738d18f64138c300000000000000000000000005edd98f38c532e3bf869c211949604022559fbdd000000000000000000000000e68bf79618d1a1385ffd2656ab5e3fcdf4b737f3000000000000000000000000650c757ba838f9b7829d3a0a55cf9aa8146d5e7d000000000000000000000000980b86fcc98df16d89c97314bb020a4576027cee000000000000000000000000c2c444665706ec050c52fa20825866319525b4990000000000000000000000002405383c5596d54cfcad7c0964f757673767d5dd0000000000000000000000008912ba07cb6657345ae38da8bbcdca68e6a001e5000000000000000000000000fba76f098739af2ecec72d19c2ae27e77c67d909000000000000000000000000c4312e1adec9de5d2d98804ebcfa415a4a9d7606000000000000000000000000a30a9b9743f13160232222ae3c74afd89df08e6f000000000000000000000000647386472a6818fe8bccbcb69e121e587db662a20000000000000000000000008a89dd241e3e3cfd630b4a7b26b60e4602176cc300000000000000000000000023ab6281c4bfd8962e0c261f011a67ce4d708000000000000000000000000000d888c38b49748da90da41a35591ab236ae661afa000000000000000000000000a055188040612ab20ca4d0ea5aa7e537666ede2d000000000000000000000000707cd31f3d3fc7a994bbe9cefde936002d50b33e000000000000000000000000ab40e2c058ba2a913bcc536f087cd53e6f914719000000000000000000000000253e5a179c2fc9e2a46bc7866cd842285f5b0a2b000000000000000000000000386942014f019e42b6ca2415eea0ee2140ed20460000000000000000000000008f7afd1bd8a670a976420a214ead9909de2f6af50000000000000000000000005006f9294fbdc5d2bcc0b6331a10e354b59d4c05000000000000000000000000c23c25a58d8e76c35a7b1a01431ee5f85ccfb264000000000000000000000000a180ad181f168c6d45196cdb7ef6cc9ea7f0e98b00000000000000000000000072ebed0f60694658b725cefedc9363376b233d400000000000000000000000005cc4cab87c568408dea2f0b33a0c521b779c427d00000000000000000000000022356c35f55e9288dc5b77b3d0568469f0a145b6000000000000000000000000e2229cc3052398e613928e67e8d2d8113350fdab000000000000000000000000d326b0cdf7dadb3456da14aa8efc4a30c8b160ae0000000000000000000000000f8657223dbd74af562dab6cd1e2fc2d77ecfb100000000000000000000000007a70757a1a57d634309f0287d1ea339305b9ac0b000000000000000000000000cc05874fee94d43338ff84352a5c706be62e0ed700000000000000000000000099058eba0eaecb12417bc3ca742eee6df6ebe9e70000000000000000000000001e12ae827e37b8ed1d95c9966b5501d31873afe500000000000000000000000042a7277181d9a2f4646623e47010bb5b09743e7c0000000000000000000000007d50bdc22bd75ace83f4480e3e0afeff3bb276ad00000000000000000000000003fe7f6c12dd06890127c391a43eac4f278c13fa0000000000000000000000005ee2a71cf0aa30fb51aced432b69a46cb4df759c000000000000000000000000d784f0f9c0d94f0203a8d75a62e6e05bcfdbaffe0000000000000000000000003d4462fc4e1b79197c68c58a82e9b17e9afd4b1e0000000000000000000000008151fa94e1404e1839045b8600d2f2dcff764b65000000000000000000000000f2e18525be5a5bae3099748915d8c11f23e7f6d60000000000000000000000003fb7b0108b8cdca84cd1ecad148a9c52acf8cd4d000000000000000000000000e48b0306a276d9122b132d3e79c41fb1c4113c780000000000000000000000007a59eaf189e108e8c4d9154cff5d4c431c2f2737000000000000000000000000fa680cd697e245868c352ae29a805e35b45592da000000000000000000000000a695fd131758332fae7981b05f26733d26c19d99000000000000000000000000cb7023e04da80821cf5f385d7f92193c8c34fa1a000000000000000000000000cc6db6531ece1f5f1d6c1f7350f67632f0f3f4a2000000000000000000000000f5a5f8a7432ecad63d0134eb50be4ca7d82f90ae000000000000000000000000bb75948a6c2e983c1b498c1e0556e6349b3ac778000000000000000000000000dda3e89ff40523876d838609a7f9560e1b56756e0000000000000000000000007909ce50744d8307c1b18f97c7e506a462c1d1a100000000000000000000000007094796bc608d16ab3cd687b641d1da72335d7d00000000000000000000000008892ffcadd152b2b807921ec05ed18d51419b940000000000000000000000003b408e277d557670979f8fbc535b79ec5e13ae400000000000000000000000008947904c508d526792be69be8f0dd10983de6ceb000000000000000000000000a1799378acee77a6e5614d5c23b633b249cbcca00000000000000000000000007195b616da2c4b77b1964a4f9745c8942bad7ce4000000000000000000000000285808a5ec022dcebf88058581e84f31c02263af0000000000000000000000005cf83d3aa2fc95b46990d460e99cca656d3917db000000000000000000000000dd66e9c0d94bac340b0a3cb994ce75261a8d216100000000000000000000000032bb708e069b89067e9d714d3d167c62481a7b84000000000000000000000000166bebb2bb1d0c8a1a2faf4f15ab49fc120cb00b000000000000000000000000714592378201ec5a8bee61ec06e4b11ede2c93a1000000000000000000000000ab03b48df84be8f6e6471160a3dbf7358978edf4000000000000000000000000ba98552e21d505eec0297ad2c19d947bf1fddee8000000000000000000000000091907785e0b7be58d3ed2865c22835592b55b2800000000000000000000000044476fcb8e467e5d46585912363b78847d5b3786000000000000000000000000f9d1a465f46ba5fcf715ee6699989ba3abf88f1f00000000000000000000000012db5236675eb138ad33ed3c33c452066314718a00000000000000000000000027e526c72e49d2cf4c6c15cf5fdbed71687f7436000000000000000000000000e366919d24540cd115d02861c0721309d355dcb7000000000000000000000000e8e27f52d4e3e0ed1a41bae5b0678d972d7735840000000000000000000000003936c7e148665ccf3046d5ed64fb9788d59ea7fb000000000000000000000000a0c5ff4679eec1c0efe586588483547542d3a99400000000000000000000000068a3e60a90a742d4b0e81babcd634966aac77bfb0000000000000000000000000582e8fcb878d3a11a5ffe55bda3421497d1b7550000000000000000000000001794170ed22ece2b8d646f195985d61ff4e7b2c80000000000000000000000009ff551932b0b0caded4fe01d78fd1ca7614ca68f0000000000000000000000002721c27ad0a754cfe1f76b656731ea6af85a3bd90000000000000000000000004c62985ab896534d46e2dca4b692fef9d004bceb00000000000000000000000071bb41d7430297dd35e286d763ff7d48c6b4d71700000000000000000000000019573a336c68ad759d8aed32533da8ccc228e64a000000000000000000000000313a63a1b69dc75179d5fef5a097a897c51e1d8a000000000000000000000000acd8be48b04eb9693128f6070382ee4f3ec39ce400000000000000000000000097cf135757a27e71b5d4d085e1e31a306d9884b5000000000000000000000000f03a5955384c4c84b2b28a71386dc529ca1b4a4e00000000000000000000000067445e8bbe5f525d9100764cbad1bc649ed477e7000000000000000000000000b0a49007d36fe99b46dfeedb69aae2ff12a3f3d90000000000000000000000004ffb67df5b80f683ab09342dd8675dbe7559108e0000000000000000000000001963aa1683a952d41191be77e82c71881029a2360000000000000000000000009aa2154c89b65b09726ddcb7d1fb40bb47dc4259000000000000000000000000dee2b78a1596e0b91fd8fc927531a84214b35e380000000000000000000000005729dd7d9fabcb6c4e1095633ffc15fa4b2eb90d0000000000000000000000003c5b83d3866b669ec070fcf95f0cbfe03c818b51000000000000000000000000dc61028c1a0a9699a0d32486b183e245464a8d1b000000000000000000000000f8698549f87c1c7fa14b542a7412296b9bf6b2060000000000000000000000006b356dd42bd2a660844cfbd223ac85f5e15b94d700000000000000000000000017def176b7707e5b9acac8e08dbb1e108f7d197e00000000000000000000000008ae6829092c5c9aaaeaaf0bb1acea9629bdc5570000000000000000000000003f7d62bf5f8f8118e4402ed159c81ba3b0b1c427000000000000000000000000cb1132b933e160f95fc7b5fe6b936713e6f51e9b000000000000000000000000f48f6469b24311cb87598f1af76b170cd00458c100000000000000000000000070990779936903f11e1e5f2fbf84d477489b864d000000000000000000000000c0dd91357d6d277bd4d03503a03dd953cfdc01a4000000000000000000000000bc3a0571a13e78be98caef5117390bf89219a38d000000000000000000000000fa736c2fa3093fd073e31b6ffdf35c1836352e76000000000000000000000000da719cab21f56555ec8cfe357e29ba80e4d49e94000000000000000000000000d7817fff67cc3b1c901aa0b219fb541994c883e000000000000000000000000023b57851f0433b2b6f49cfabe19454916ccabb68000000000000000000000000f08fda4ec2dea07440a432e929c9345b63faf4f200000000000000000000000082386c9337dbbaa63e7dc5ae24985b2d22a6651e000000000000000000000000e5e2a6e4dabbe387edfe623965444d4889e2570000000000000000000000000095f3a714670faad93bb466c52a5451c43d614fa2000000000000000000000000f5f0370fc1b6461ac5bbd76fbe0521f6a8947084000000000000000000000000c09d5416c2007f26c9e45b6dc455d5609225971f000000000000000000000000d13b56c560c428cdd067fb3789a56b88e9957daa000000000000000000000000a63937844974f1cf052e1d5749f14af67d1497010000000000000000000000009e6256ab11015a585cafb149d9f5d6075dd175a20000000000000000000000008703fd1b1dda8fde6b46836878a8ad3917985be60000000000000000000000002fbc92afe19051f58c4314e6a50fa81f0a5174280000000000000000000000002fe191262f8cff57234d2b287bb7ee0e35ef5877000000000000000000000000aff42a5ddb1cce226d76f454b44d0512dc1e1a3e000000000000000000000000167a1700dd7e3d85cad719e20cb8cd019055e0310000000000000000000000007a132e43013caa14a3744721ef179f1f3d2b3921000000000000000000000000fb391ef8c805c253afbeb2e17d517173fc0bd8ef0000000000000000000000000f5306f1965e10188033c0aed5dd8d7260a2d78300000000000000000000000011ab621e392ce004b0c32b157ad2c7ea67deed5200000000000000000000000007c857ca723111fd8840e8b6e99885994e747d2e0000000000000000000000000b900946f7763be88f41b9c3d7ac7cfdfc0e5d31000000000000000000000000e027ceee2b2f866ad027233c335e3c96304a02a4000000000000000000000000f6603b96eb705019d1d6babe4d2c0071ad1aa6ec000000000000000000000000f06e38c8db5e2f50ce6f6759704ba0dacfeb76070000000000000000000000002a282bdfaa96c5fedcd0e183d91c8c828da3a9e30000000000000000000000001a5115059b80e0e4ed22b00003533a92a0336eef00000000000000000000000045b0eacc92d6b22bbdaafb07cde709d9220ea34f000000000000000000000000d258beede9019606eaff0e48e050f4f7918880a5000000000000000000000000d6f11c0ad1539fd2b8cf1a3629ee7ce442a44e4e00000000000000000000000044a89dd9de4573e5a8824acdfb725253f12f8bda000000000000000000000000d53d93505fc2be393c61f69b42717066b2e8e27c0000000000000000000000000049a653a833acfccb6bbbc8bf13d21b1a1626590000000000000000000000002806b72cc5a241b0b0c458356d4f1a58418817d2000000000000000000000000a0832fe9b3ecfff3694583445f62d16a1514f480000000000000000000000000d717d086b845b5a3eb220303b44cec5ea93da66e0000000000000000000000002164f5618a08fb0499d0bb4bf2179aa9ae0f258f00000000000000000000000095a79051829bfac2f7c488855256269a23433d27000000000000000000000000b66e06b5af5fd583b5a849f727e2555db57e9224000000000000000000000000c23de2582f4ff4f28c947027f414dc969fff568c0000000000000000000000003f7ff518e14938eabdc4008897b46a27f694db6a00000000000000000000000021d3aab9b402db76f9fac3502fb893b30c19852b00000000000000000000000038f71ce192cf581d51376216c255d1bac6792b9a0000000000000000000000008d401ee68c567c04204ea1dd1d2199835c7d0ee0000000000000000000000000ad67a60318d348541ac9c27a471ca2672d845c5d000000000000000000000000e59e5c0e0f3a8699f83ddbeb2e550318308c5fda000000000000000000000000d052247328c76fba95d696ed82164d1de327f3ff000000000000000000000000c2aca27b6a8216b3db4d2d1d3c6f58af44ee6b1b000000000000000000000000b9535f36be0792f5a381249a3099b08e046a3cd80000000000000000000000008cd1d84db261c2552566404c2aa6f71b25a4dbe40000000000000000000000009858c757725bb257146599284ddd912290eb824c000000000000000000000000870c177c497ca843dfd04fe31d1f535beae187df00000000000000000000000000888fdd6c9aa2a3b0206bb7a133863fe1e2e52300000000000000000000000062f6187c0ea9560e1b266ea4ec7d36ff6e9155d50000000000000000000000009e0de5d3c69a019470d3b9b32c0c75fbbec5aa6e0000000000000000000000009c9d58dc9a1a3f974861aa40aca05c61b5a7e1340000000000000000000000005c31a6baa7ce0a2f7b9388a9b89283c8bc12d0eb0000000000000000000000000a20f9ea8bc36d45efce4d06bf376675191ca358000000000000000000000000bea6fcc1b46eb9cfa7f7222a213f5cf4fa739793000000000000000000000000b2c997dba8a1b9191de43665150e8e75098936040000000000000000000000002b71d27aa602c2be5760b50ec82e7ea06fd1395700000000000000000000000091fb16f46860bb4f5b999bb69d421caeff3e851900000000000000000000000054c0068eaff48ba14c593e569be6a3a554a3d1f1000000000000000000000000a7631c52423ac82b44d093f16defbdd3b23b6e400000000000000000000000006a603b29a67a8734cd1e5d81b8927aa1f429da1900000000000000000000000074424f53839b724ba20c00a8ab623d304cddb23c000000000000000000000000d50875469db6c15d3bdb60e4e01f6b585e9ad24f0000000000000000000000001c3c6448cd8b6cc595c68d3800a2ad12975e879d000000000000000000000000d1906b801e5e52a72158e7d1b9d287378ee0c7e8000000000000000000000000bbdb2daebac9a0529cb9ee66f559ec9fbfc5ec4e0000000000000000000000008572e9f695e5c291e3b94c29f6f4761845f2104e000000000000000000000000d9709bc7721b91f09ea934ac9aebc968ba292d5c000000000000000000000000c262844ea7d58c25f02f1c578141116438bf4512000000000000000000000000b7721e848c6e95416d6d577e6e2949a316fa5355000000000000000000000000f17a09bbcf3757214eae036f8587971521cf3e03000000000000000000000000d31c2bc0958986a2f56fe35454f229268a821f4700000000000000000000000038ed4d9bbb9190565cb2a86926a230746ac93ea8000000000000000000000000ccef7f5877db84db25ff35e306bbf79c606ebad2000000000000000000000000c8c7fd6947ddc688fb496ad1c8c6c941779e7961000000000000000000000000e29db2eb2fc91a10f02b6b183bba68c16129945100000000000000000000000099f90afafb1bbf483e23172d36353078e52ec2120000000000000000000000003abda38537c683f302708f272ad23b8bc9321a680000000000000000000000007ad6770835aa26fea399b1e1d80052177a97c3dd000000000000000000000000db618d1fd9ea3d808e747287daecd485c90a03b500000000000000000000000053b01f923818fe9f866b0ca4b6ec6af4253e0671000000000000000000000000c7fae4bea3f47e0763ff811fd422fb61128310af0000000000000000000000003820657a5f3a8888c5353986f8f4ceea294bb632000000000000000000000000ed0805bbe1bd1932e0aa104c4f0d64f83ef8d7ba00000000000000000000000024b8a45dacc7619a92dd76870738cf9a3537bd590000000000000000000000002cd5706c2a324988f3f3b10127805d9e44f37eb3000000000000000000000000833cb85f24e93bbf14e4667163fd21f5f17750ce000000000000000000000000556c66e934fc475d1b0de973fed5770a4d5d365e000000000000000000000000cf51261a2def1db54ff6018fc4b0ee84431e9bfa000000000000000000000000369f1d18f940b7eea9ace751d014d73bb55fa975000000000000000000000000f071a8acc2561d53aefc1d4c8909dfe129ede46c00000000000000000000000048f593e5b49ea17c98a534825f3e76bfdecdc18f000000000000000000000000922dfed7e8cae03b103190eb6d3622f9ab67d73300000000000000000000000065a4e93700066f9241afdf799098620ded7c76a20000000000000000000000006d746d0c6120d8931d4fb462ccca9bd14c88c21d000000000000000000000000c3e0eec61359f54a0824a8d5d1aeecd0646c399a00000000000000000000000010ea44239690ae594e808bad1664efb722ef24ae0000000000000000000000001f6f16633d088d9026407c3952eeea1bd2439c8100000000000000000000000033f7d39f52fac859fbbe66d5e1dd7d68a41ecc550000000000000000000000005bd8f2c7dd86fbd86655d590db84b5edb1e8e13500000000000000000000000035aaa11879374804fc93d2a9f209d25cbd487703000000000000000000000000c4f117104c8f02154c422daadd8882a26c890777000000000000000000000000411b901032283d074bfdabf18f27f4c142c708d3000000000000000000000000ac3ec8b5db126cb126c2ccf068af751ae22b0ffd000000000000000000000000f6bf0b1e5aadadb4728f02490319c17757d70d8a000000000000000000000000dc3fb1853a8b1a036c2813861d288052cd5c69ce000000000000000000000000c5de4d30bb23b79f5114c49988e3f8ecb52562af00000000000000000000000061823814dd97f33eaa2c2017be76bd1bb67464fb00000000000000000000000015dab7c60ca18b72136fe8309364387d80dd6d01000000000000000000000000ca1dcd0cd4a783e496311942fe2896fa213e4925000000000000000000000000b338be538e40cb7be8dfa707c61acdafbd4926d900000000000000000000000057051fb20b03250268e17b0d58947bb3b917ded20000000000000000000000003d5d39fb7a048498ed1ea7a7ba4a27aa9353de67000000000000000000000000b8e892ef6cb66958009e369927373b415f18b0d20000000000000000000000006343991ca08b4439db153a4b97e9ca000759d5ab000000000000000000000000acaddf3751312647f38185a4792d8c953aad0e76000000000000000000000000cc613177c880fc3c475b612c978418ca98f988330000000000000000000000003c85d4db77797da670396c91e708a08b58165ddc0000000000000000000000007e25e9029e2ff92b77f2ae3c5149d37618f8de8700000000000000000000000066d722fa771fdfcaa3ced6854c0e8190345b0843000000000000000000000000b9b36fcc3e2fb086bf794b31d47b9db56508f373000000000000000000000000b1d2f311360913a6ace4aabc6aefc23ed1d4d9d40000000000000000000000007c5e309b66052c549a6cb42087e49f6b7e39e4a0000000000000000000000000a61cb090085684d32efa87f0cdab935f4b095f48000000000000000000000000d9138babaca476ea3c929b08e9fd32106301fdef0000000000000000000000005a9462f2e9e971bd3d3906c82c8728ebc3eb2884000000000000000000000000927b86e913846586a5df7b612178a93c9e5b49fc000000000000000000000000a644dd734036ff04df5a4cbce3fada20712b4ae800000000000000000000000083973202e0014b519a058a7d95df0824f10b4be20000000000000000000000009ffffec35f9cd1ec8697ba4185ce8b557c50a1bc000000000000000000000000cc0df598a06a56a72152c52c890c7e99ff5e0a5b0000000000000000000000001681c7259d7524fa0f720aacd9437d70f2f9f3c5000000000000000000000000931340b40f1ea1a638c58353a11628a8b8561e370000000000000000000000009d36161f431b6fbca6fdc8a18691025319d6fd2b00000000000000000000000013930a76971eefae9fffefd64da394907b806f100000000000000000000000001900c7eb307827192ca717ad89f5a15129a7f2a1000000000000000000000000961889e76407a3ab03b37faa929d237cd2ef5e0600000000000000000000000020afa40aef605d99f7fb794b070559207b67b65d000000000000000000000000efdbc421d50eddb2ec945dd7e531786ceeb8c7cd00000000000000000000000043c343aace9c9d1fb2d1e433e8dd565017879c34000000000000000000000000463138c0075a763ac1a2b8ec1ad1b7e7c8cac49f0000000000000000000000008cc0b69a29c39b2332d170b4f7a9bb6c6223ca1f0000000000000000000000005442770c9e77614ac6576762f2e88f3e30bfc636000000000000000000000000fd87caf5b078a6ac4427c2c7f289bfd39cfbd498000000000000000000000000018e0565303bc1206403fd1873dbaa4cec4106200000000000000000000000002120d865fed58c92e4d28716f3541f8fdb004f1f000000000000000000000000913bbc02296adf7f80180292052311326f8e7b3b0000000000000000000000006ccdea9d928573a87007d9e5ecfb5db08703695b0000000000000000000000006245e49110df433fee80bbdc8c32b103cf24f1710000000000000000000000006f781f7365f961e17ba6afd8e618d5e33ee30393000000000000000000000000e6f4f6ee0dca44fa68220101962b3802b7ddd6ee000000000000000000000000c96a4515ceb052a3e4cd107414992470cd3f771a000000000000000000000000ec2bb50a3d4c02469730b8d1e1eed91596ee96790000000000000000000000006c47f42a311f35af2a79793d5c843df5287d923e000000000000000000000000982329b65fc6bfd273a2bc4538f922da7098497e0000000000000000000000000c62c9c816bce65a258504d7d76b8e86c53fe90e0000000000000000000000006af64bdada19bf48d10c52e0060168adcaab8c230000000000000000000000007030d692b07faab332ccbe38fa2d601134b9b5420000000000000000000000007266f15f9e882f1f4f5f332275df2a1aa377ad75000000000000000000000000b6366018166461b4a2d7bba2b102096ead7ed70900000000000000000000000075b62e7b772169ff2fa31f1abc443290dc2fd79e0000000000000000000000004fe54118a2796c9b7069f7c18f64610f7a2fdae7000000000000000000000000f631046144f6105e1db0f2142692d2ffe3a79638000000000000000000000000d038bce2f7568edfcd358e9593aae0df345a4bc3000000000000000000000000cdc819ea2c7ab4f5b09eeb889e6625ba5225dad0000000000000000000000000f018cd8288c70a75f4661545d2825226934d70f2000000000000000000000000391ca3bd03f65aee9fa8bce06a16898aafb213bc0000000000000000000000003373136962dd1e0f9bfda950aaf8a96bf33eae2f0000000000000000000000002bbff29146d74139a6ed9bad4d7bba856403ea96000000000000000000000000443e4c1af11f5712a87cecd6bd4a62c52ef0ff6f00000000000000000000000060437941138ddb9d533d720e9ceb2b63ebe6592600000000000000000000000032b80d5cfba2074d2e01fcab040e4102e32514ad0000000000000000000000004aa637fec2d0e7fd4bd967d481d65f30e31a230400000000000000000000000074b90080e5fb96b1663c68ac1013140f5dd66856000000000000000000000000761d09dc195cc0e9561a855198c0a60046ea115b00000000000000000000000019bda089db4ba2d58ec78e6415e0f5a30b0ac2890000000000000000000000001d709b437e7725227fa463c8050e3aa2bb7d660b000000000000000000000000ece284da4bbac6343f92578dfbc4251fe197c628000000000000000000000000f18277797af2ec62706c7ef5891df88c03fb8e9a0000000000000000000000008487172894e4154bae1be5d52c408938514927d80000000000000000000000004fe4e7adaab59260de8d078f3b8c5badfcb8c1740000000000000000000000001a00dc54c832d50f6bfc7d1125b07a79a4f7ef84000000000000000000000000b32aef33ad4be3674fb6ab18c4c1002b009c98490000000000000000000000003303389cb870fcc04ee33d78803da8ecddcddef3000000000000000000000000f80c2d4b2a348e52bca8b973778d3cd2e3b98cc90000000000000000000000007f26b779d8d916137113dd185300d4a3db9ba53e0000000000000000000000009d66c544f124216347f35493174f2b69fe04be42000000000000000000000000867b9289177b7472f248bddc51b0420af8af037e0000000000000000000000008a8c2f2c6097a0086211cbfbda2785afe7d1e6e400000000000000000000000001bc47189972fbb9382cd1787196a96c73c3615100000000000000000000000021a9af0126687d546fd88a4f97c7e7bf8ef2ed3d0000000000000000000000005fbcf4ec97a1e0df2b21e2a3e732c203574fa8280000000000000000000000008e4a135b9bcc025ca95214b66458c6872c19ffe0000000000000000000000000103a733d37299ab3f22a3117658e314a228f1bad0000000000000000000000005f727333425c98621f41958edbf2795d53abcf5500000000000000000000000030c1495281e9f1620051c12519106bce01ba9fa20000000000000000000000000c222891bfa61e9b80b662c0e1858f4fe9f72d21000000000000000000000000d50f99e8fe90a66dbb2e901ad8abfad7bcc11742000000000000000000000000c2a8247f7ad851807c244c6f05790980135ce2800000000000000000000000006fe98b6d86c66f974d4bf1abf31f768ef8b7a6fa00000000000000000000000003aba311fec677d92d6091c5c7b2b2b5616ea52c000000000000000000000000c2a4b640dd4e591559fcdeb8566a05c23237d9e600000000000000000000000021edc88df40ede4f2283bc7508bc984f543b6cdd000000000000000000000000d12dab8691baf28ed91d92b93e7056e8419fe17000000000000000000000000004ed15d958df682e240b901dfaf68381ab6bd3a10000000000000000000000007509c4689b0f349609b59e6f06d8f119963b8f49000000000000000000000000208d2ef5f2bfce5740940fb13021c871cbc5d2e50000000000000000000000003333edbf2283fcab52db2fb1cb74648975e5307d000000000000000000000000e93a61e1cc48946958d7a08ffbb1d94321b5b0bd00000000000000000000000098a2cc215a7d3ded7ef91668810d7870581eb347000000000000000000000000c8aec52bbcc8316d759fc683741b9937aac29c0c000000000000000000000000a8c8dc0a791985f060787fd01bf3a629052fbfcf00000000000000000000000089d455ba4160824ff59a67ea09d2f29651c33d2d0000000000000000000000003748853903c1bc7298e88be49e8acee5dd419430000000000000000000000000408891385a9e699b4c6c5357024613eee0eefe4c0000000000000000000000003aa4737f8f2d5a5072f9904ca5c192e5b4b5158f000000000000000000000000cbf8b21b872de738777c572d81fd490b688da51a000000000000000000000000ee7d9655daa14f103bf4f61650ce3cd1263e84fc000000000000000000000000861858e2205ec9857a4f9dc39f3919ea2e5faaf60000000000000000000000005ec2c21b6a116a373a6c68639200d2707c6eea810000000000000000000000001a601da8597d39389b1466928c1a754f0b3a087a000000000000000000000000c1854dcde322e2f8a5189f4a0242fa65af4a4950000000000000000000000000aac13957387baddd49d4e043d621901061a2216900000000000000000000000085438274782955537624f59d75de88a929b8d4f40000000000000000000000005418a5fd9b154560fa331647951b8ee39a3854bb000000000000000000000000fd939e6d98de047fb92abea57c16d09068100fd10000000000000000000000001f77b33b0d3b44b942f25616b4a8c061b3c1bcad0000000000000000000000005dd4004bdf88f227d2c66bc238d1d6e5521e5383000000000000000000000000d459635e535071a807a5da2a68efd99e29ae236d0000000000000000000000005fd4233de23a4788208f5239e7685118c1154783000000000000000000000000c67d48c99b92b0626746b411eccac6fb59109d6a0000000000000000000000004b730e694669d38287d180c79979db70e6ed074a000000000000000000000000fce142ceb53ce7cae62561426ed98fef697e9384000000000000000000000000700177e67c5e9d67e86bee352a1e5ee328e150fd0000000000000000000000008eb3e189a6a5ac2517b4ea535282e8eac2dcea2d000000000000000000000000776bc755a19d0823e315e76274be0909037d9f9c000000000000000000000000bd39d4fefa841f60514f906f38c71ac8f80e3c73000000000000000000000000e7f085a1486f74565431bf9eec15b977cd723a7c00000000000000000000000008969cb2e61ae960f03fa20141af563fcc9265c0000000000000000000000000dde18404790727963f765ef4f69cb5fd10869d4900000000000000000000000063ccea80bd7f0af332d997bbad966f78759e1b4e0000000000000000000000000e5d15607f09c8e7efe5dacdaeb4d2d78f8006b000000000000000000000000034b08d62290d1f90284a66cb37d273edab93d2cd0000000000000000000000009b3ee78737dc5c9d3c22c47340f442729c8545c80000000000000000000000002e4888c59af734e55dd2ec681283c35176fe4ba1000000000000000000000000f3f59914c371fdd88a47bd2dfccd56545e63028d0000000000000000000000005afecf21ea99bcd2d8b160f14ad5848ab89b31a600000000000000000000000050ecbd53011612f4e79afcb46d60302e2b6fddb7000000000000000000000000e89422ebc20a90b9a2849368500d8838517ba4f8000000000000000000000000571c21ffbb403769fae1a81934766113f850aae2000000000000000000000000d13b980bfbf7af9468c3dac17b293c0a4aed902b0000000000000000000000008eb133353f88d6e32e2254b0475b63dd641d15880000000000000000000000000e5a41e389ac5e614ebdc0ac7b3fc4977fc0ee060000000000000000000000000795cdd874b8e892d40eb73dd618e8a34f51458d0000000000000000000000005b8972964bf9076eef6610e453a014516529a52b000000000000000000000000a21f5e23759c8c1a171416b7c0f822922bf3d6ea000000000000000000000000b1a1ffe22582d6810b7d9a2d7050145e8cfa1d07000000000000000000000000e6faaa1ed9aa94c180366806ffeddbe197300713000000000000000000000000c53aa405144f4226acd052102c658f5723c96c1c0000000000000000000000004e7ff7b0fe329a5fdb8af167a6793fce92acf47900000000000000000000000060f647ecb375a2a96284ceb765f45c2ea989d58e00000000000000000000000047dce88e936ca5a2d7eec028cfdfb12e7f8eae8a0000000000000000000000006d955bf9b57f68b85b0812c9e65fa13fb0fcfebb000000000000000000000000096f6ab71a2fec3003d54a371ba3a4c207b81dfd0000000000000000000000000a01ee564f059c608d9ed8bd163c3f9db76a09fb000000000000000000000000d82e77f7ddd6aa8b445149d831b0396e0c2218330000000000000000000000003b2f5093bdbc8041835e4107662fbb4f67cf3be8000000000000000000000000310c0ea86ba35481107fd3be5098027349a28069000000000000000000000000f27213c03754c1a13b503b97172a626dfd95e8a20000000000000000000000004315aa9e3b5a13f4e5c9219713a91f65036191e1000000000000000000000000aab7321b177804dbd61d6a2555c073279a03746b000000000000000000000000d842933e4c136fafcaad36c69927773ce40cb76100000000000000000000000012a99474d92a0f871ba33b3728c1133881dd519600000000000000000000000008630fa936c2cbfee15599d888c86738c32617d5000000000000000000000000dc46a8433836f467e59543eebdeb20ef3fea6e33000000000000000000000000a5ef16591ae0f11cb542138d44ff345ef42990be0000000000000000000000003ab19613dc952de670759135967e7a9d8c3b452500000000000000000000000016b155cebc41916d6a404461757bebb0aec20141000000000000000000000000f58cce84cef021b35cef5ac6476becd049137280000000000000000000000000e328bd250275eb562cfe142f6660730ca403d83800000000000000000000000001bb5c34076ceb08e007958eafc09932900006960000000000000000000000002ee4ac380fb4a64d68ff9ca0ba165646f4b1784f000000000000000000000000ba9c9416f25ea955c14dafd3ad7a1b31c82b3e48000000000000000000000000c51c5e8d99d8951bec3e8ac88c2c4f75114e0afa000000000000000000000000aca260b26ff97248091718e2c889f53a8a08f3cf000000000000000000000000eb009b2ed4ea674bfd3f4f5cc6d2f8130f4412770000000000000000000000007115e967342535e22e78826f7baf5bef2beec3d60000000000000000000000005b51974586ec9f6246d56e549d2acb9ae8abbec5000000000000000000000000b86de170620e02e1ec69ff19e5266769a776f71c000000000000000000000000402cad30f3afe480b75f886579a49e6b75cc6625000000000000000000000000e8318cf1dea0d7af999bb52b62bec8132b0a88f7000000000000000000000000f69f08dc77b39b5aaf8c3e495d41c1660ad6bd88000000000000000000000000e38ae73488baa509b7276d65194735b7228a7a3d000000000000000000000000d40ba849ad8d5ba675513da97d8d7fa28472894b000000000000000000000000179c785df1d8d1afaae106a8f1719bf3815695a60000000000000000000000003f5f2dc4723f58728d43761582ad18b92f987deb000000000000000000000000ad52c461a5d5cd904204bdf5070e5bfcea1411230000000000000000000000003c4aafc8edd41fd822e794059b2deff989068e01000000000000000000000000a1a96c2f8717e2823f23e37c1b299932f19816010000000000000000000000001bda948ed8e0322b73a3bf47c2fdbc57ee6b90d40000000000000000000000004157a4cc8bea07fd1c2c6969bde063dfe09ee39d0000000000000000000000005135326fb5ff780b3fdebcc07d8e9758828d550c00000000000000000000000098a168e8ae8141e505d7d4bb9c47ba3eb1fa8e570000000000000000000000005e855daeabc86c083c7c4861f042a5ceb6e1e0820000000000000000000000008fcbf8b8cc8742a9d7a280a86a3d3b5e28d0a1ba000000000000000000000000e2d498e1eb03a9d87bf14108874624ee3c719d13000000000000000000000000be0fa187c0d25eb1ccc4a482912d30f66565101b0000000000000000000000001adf825f650938a6a93f899d347f3d2cd073dc29000000000000000000000000a1a6bb276313fea0347c6221ee07ef2ff503aa8e000000000000000000000000ace0ade5391357981833b530260fb238cf5f4fe4000000000000000000000000d67fdeeb0dea8693aac0c04efee0786c31b90cb10000000000000000000000003e2fc8fef7d0fb19b774dca007adeb22690746fa000000000000000000000000807add332e6e7f74b62132af2a9421387b31b190000000000000000000000000fb87640660b4164c1be3b45c1e6a0fb9f40c46910000000000000000000000003938b4f6e8a2215954dba2adb398799e139267b20000000000000000000000009d59e70d478a50833e0c834e79220e3d13775d3d0000000000000000000000002bfd56b4742a63778cc5c034655d5275f0c5e7e10000000000000000000000002bfd56b4742a63778cc5c034655d5275f0c5e7e1