60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f6c696e6b726577617264732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e206c696e6b726577617264732e6f7267000000000000000000000000000000000000000000000000000000000000002e516d527168584833337a666f4e783374797247756a3448446462546f574850764d45777a385577663245314e6b56000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a00000000000000000000000048299ad5bec089dbc48dea20cc22092ec40d7e72000000000000000000000000592e1e16016c25651513591b7ebed5ca803ad39e0000000000000000000000006cf5371f852970712a5bf383bb5ab392a9d89353000000000000000000000000fcad96ba42b2293c894913aa0471addbc8884515000000000000000000000000b6a054ec6f4039998fc3d3cb000cfce61696184800000000000000000000000046e0d367b9636f4fcebbd0680fef74b62ee7dac600000000000000000000000066d6e5452b03dbae9907fd766f85903a718282fe000000000000000000000000b4c225cad6b9a99834bae1742aa9b0e1fe81b78b000000000000000000000000da1c97b1ee2edf8e99e9ef225549a74a049b679800000000000000000000000069818de320bd05322f02d30f96168cef58480fb700000000000000000000000029f6ca806fe8bc495afd22b66e4b8f03483eaa750000000000000000000000005bcd17db4e7e86a4ba1a6455cfe1d9b8c98509410000000000000000000000004823be7f266c5bca85b7dbd8e41f4710e1c49a7b000000000000000000000000608f2e958b7a380a88e8697b4937e2b432d1a0f10000000000000000000000008b7f8cfa033c231332d7d35cfba14853f38a77ea0000000000000000000000009b73ba83c001bcd70e90460f44851ffbe67e36b4000000000000000000000000bde75aa2e00a5e9f5e7f077420c5e370357af3e60000000000000000000000006b57c6329af958d6bd58dd7139027db395899168000000000000000000000000588ef31c8a1bb4e71cf872147675b8214abd9235000000000000000000000000f77103773a4397279b56e07d61637d12db5b32a500000000000000000000000055ec8383ec68db343de2ba25cb453f5869fc84e50000000000000000000000002914986c1092e493ccae7e8771cb36333b19adcb00000000000000000000000079e11ed3bc6a7c27ce6fb4982da5de5cc1db2bf30000000000000000000000005b7988a46e8c8b1d104d8ad75943f5fb7d85069c000000000000000000000000e015bd14516d921d696e2be581b75e3b2ebf343d0000000000000000000000009768332e3d5f2bda808a6b3cf0ff2fbcdc67768c0000000000000000000000001f7ceb2fb79d52c2defd77be6010500a38d22a58000000000000000000000000a96608f60e6122cbaa5877bfc5ccfcc141844dcd0000000000000000000000002563b350ba50111b9907289ec99b45fc5d72f15c000000000000000000000000ba00f9880bb92fb9496714b3c5f6702633226fa90000000000000000000000008ba7e26c5b5257cabbcabf97420873c31f912f4c000000000000000000000000e53677c40a97412302eb9776732ca4999ced3b2b0000000000000000000000009f8f4702c4d34c6e5b42bb885ccb26d622b47af200000000000000000000000067546552945e730cd63ede0852884f4a77fdeffd0000000000000000000000000b8b5d5a66efa3b94be0d3068994e2264753efd90000000000000000000000008cb79b8b1bcf2adf1acd5a18c0273fc97219f2ab000000000000000000000000ac0a5af0f54ea854f6367070fb845de6e3c71da3000000000000000000000000d81028eb5418699a3fd39fa59537b20127659178000000000000000000000000c0c302618eda9bbfe2504781be8295b575c6954d00000000000000000000000061fbbc99f5f7ee4420586c4a4a31d8662b07860a000000000000000000000000fef259b33c1f027156fd76064ba13bf40b857b8e000000000000000000000000a102241a8e977cf01ada95404890dfae04b6ad370000000000000000000000004fdfba557015f3718db2ac5a7e3375776c4c4d050000000000000000000000008865172c019bce022a3c7c1ee57bacb2e882a6190000000000000000000000005f1876393290ad956f21744dd5208472c7ed2657000000000000000000000000225c5805391ad4bac01b157c0156698e00b9c75b00000000000000000000000021d7cddc838ee8d056c164a6e5996ecf026bc37300000000000000000000000048696756eb9d184bfc732127b8f7abc3206b1135000000000000000000000000738fca2e4ad3e6588495c71055d59540494c94f4000000000000000000000000ef392432cd804e197acf1540b1cdecd8ef7881730000000000000000000000002556809dcea1268d057c414e42752879219cbf6e0000000000000000000000004f321ad6ddc21ebcf9ee7213d2b41895196b6a9b000000000000000000000000512f8a93b0f901d4c6b78bc3349ef49ecc75dd91000000000000000000000000dfdcaec59e535aab438d2396bfa433bb1d0f99fa0000000000000000000000008fa0799b73a3787a80921d0ead97248a455dcd700000000000000000000000008f77f8f2015a4c463e774d01225897baa49784fd000000000000000000000000fa8667c1796e6c292b03eb82e2078427c6807b1200000000000000000000000000b8a1ba6f661aa6618969d28b8cd0591bbdf1eb0000000000000000000000002abbb94ca122b7cd15bc82b33aac14f06c529f460000000000000000000000005f1bde974d2339521891c6f0565ac5239c6454120000000000000000000000004c6104e4c16cde209b2a7dbe4abf09170a42a4530000000000000000000000008ed63d2e1ac99e4ef6eab04bd282f2be6be0611800000000000000000000000039e96d1e97a617a45c42492f9c48053b0075508200000000000000000000000094149753dfb0aabe7d095729ef598e07bcc271850000000000000000000000000398884f9deaa81dce854e827cf3f00e855b51b8000000000000000000000000fc1e1fd1d25d915c7eae1ece7112eb141dca540d000000000000000000000000ea66ed7908ff77bd819b0473d8c22023bcb40b2f0000000000000000000000006f927c0b7639a8f8ac9430574b630dce7ea6dcd3000000000000000000000000a0bb814c54318e09eb3db0b47c605fb3b84ae478000000000000000000000000531501c209d292382cc477c14ef748694613cb27000000000000000000000000e7704c97fa2890a7a6bf2882375a6ac8229e84ed0000000000000000000000008b530f3999091435b8c18bbc3c6ca3bc35647453000000000000000000000000a100ed87c1b73620f022d83e017f0a7bf9c393840000000000000000000000006962a5561fff49d8cd27b2753aee82edf6dc6bab000000000000000000000000ecdac27a60dad92c6f58d84ec19fb23377fb221900000000000000000000000000000000a857d2cb72574491795fbed7ceac309500000000000000000000000048a8757e844db24c6915c8c7a2738a20c23f1deb0000000000000000000000005bc8d3132633ec308b298c4fb7a60072a340628d000000000000000000000000bbca7d5ad8e50c8cd275e905ff50da3ee1499d60000000000000000000000000a386792d84b98b055bedd0c4f378d23cde76f6fd0000000000000000000000007e0589edea8744113fbcad71a2f3505d3b3f30d9000000000000000000000000edbfe742e7490256da6f19149097bf8b33c9ca3c000000000000000000000000ce3648c784199cb6e1b7bc2a9b795569ccfa45c90000000000000000000000005838ff3b1e4755264be0c87b0e6d4f640926406f0000000000000000000000003a9e6cf4e3157670a3b991c25d6f4fcbd9419c030000000000000000000000008c074ae727d0ec1815d9662d8bd89bb4dc38ab46000000000000000000000000db13b38ef5e6228db1a64aa7ada15dfdb840d5a80000000000000000000000008f9e0c679fe68cf7f77f47a43e5c945af888d951000000000000000000000000e25370f3c1c70150e6e088aa72fadc2319cbb0c4000000000000000000000000461e0f6e6860bde25356687ef00e0518759e1667000000000000000000000000242ac3d757daccd25e07c580b80d49e1b429ec680000000000000000000000008d0c51d8a6b1863541aa5f83a55b3d064411e9960000000000000000000000000c9e0e040254b15810091ab34b0826383435a983000000000000000000000000361ecafce3373a602c98e6e402202a95a35715d80000000000000000000000004145ed6f1e61de443c66ea0e98bb34ca225165e1000000000000000000000000983bc8fd42cca3b100e27b7f12c164de8605a1320000000000000000000000001f53819bea0651c949a9299eb43aa5ad40afe17e0000000000000000000000009ceeee5e30fdf7a51e0ac6ad11adf9b77d3f8fe00000000000000000000000005dd89861e41c09e14e9b1764915377c6526131d6000000000000000000000000dac4d8b767e485964f0444783f525e82e9ba985200000000000000000000000086dfab8157d7332494aa79e256afaa46001611b500000000000000000000000023bf91a13ef1e9507d18f5c60a3f922394adc3e00000000000000000000000007ccf3f8e1646cc8d5aa766cb3d5f45b44ac2f69600000000000000000000000015d5c54673882ab6c155394aa8db8f94a7d2dca3000000000000000000000000a2cb5e42755ac3274640b1ede182d241b8c8e08f00000000000000000000000086ab3d55ffe22331a8080e029bab46b5b82c1ba00000000000000000000000007f1748304a6deff1118f5232a13b63439c8f0b59000000000000000000000000b19918175c2f15841c5d4cb5231bba18ee79a2e60000000000000000000000006762265d0f18b9c3b1f8337062eaadcc0300b2ae000000000000000000000000470fa9323277948c1c7cadd941e261904198de6a000000000000000000000000e2d059aa81deadf24d08442e11acd25cdcc5b9d7000000000000000000000000abf6704b190745b54ead9d20d990184ae306974300000000000000000000000047d2d98b9284f702b6a93ebf07c1de7234fcc693000000000000000000000000d9dc00f04064b42f0b051f006df545efe771041d0000000000000000000000003b87d437042c17cf43820b313ce25010a82e678a000000000000000000000000f5ff1651de085f8ee49c9a451d933646a8c2e6ca000000000000000000000000c2f85d114a4689ff91c86b3965a09f12dbdc08bd000000000000000000000000304ca6816b6ee6445b6ab3e4697600e09badb1e0000000000000000000000000cb2c50e19f0f341d4ddbce56469bdab560e5a3d1000000000000000000000000d6b855af0ab22632d02beb3a27e0a6ec9a14bd76000000000000000000000000995f6ff1fdfc50bac67430733c94a7da3bfd9bdf0000000000000000000000006536524c5941d9bdadb2e14c1e9093ea077a2ce9000000000000000000000000366f87b8f713ff96bd2ac69361fc96518da4a191000000000000000000000000ae80a48603934164c5d045bab927bf60a7e108f5000000000000000000000000053b87dfcf6c7bbe57c4ec874134c17a194a9320000000000000000000000000d5f4c81db2545dec936ddbbd970928823d6e2d150000000000000000000000004a1dddc2ef6814a80816794daff81796003d3d5900000000000000000000000049aa3f67f140ba95ee5b953345b47987ef76547e00000000000000000000000071e1b1c96da853d6c890439812fe03eded4a2b5900000000000000000000000008545c5362ee1b13ba123ab2e9ef7d43453a6d0c000000000000000000000000000000000088e0120f9e6652cc058aec07564f690000000000000000000000004b337a110ca8b61ddabb9e86359c3a0d6b003e0200000000000000000000000047aa85cb7b26b962ff4a74b6b7f81214392be4f40000000000000000000000003dc5d1cd73b0dc8d021a594a22b177917bb9ad5700000000000000000000000051a32ecb377781dc47a1f901e7203f46620b95a60000000000000000000000005d07d93fcb87e571b7de62498c679845bf67c8450000000000000000000000005cc78983349ebce67445f7790f1a76f8e4a20f1d000000000000000000000000c4ab9f9a2aa5671858556a439ad293cf01f32f9200000000000000000000000071ac2407cc4f378c5cac149fd5a2f3535114f3b60000000000000000000000005cdd61121d489c4acaf44e87004bb775dca8b54e0000000000000000000000001e1504fc103c40cd0ab49a2a6148ab18fe5034e90000000000000000000000004bbb571dd2303bf063597ea8fa9f721975cef83b0000000000000000000000002d960a9a2d01ddf323439fb68fe08c28924c8235000000000000000000000000fe6702e241236826d800df37f7793ea004996639000000000000000000000000c6bdc7f2edbfba43da199f3cf92ef51837b92952000000000000000000000000dac1a676ee865dc07f590ed2df5bcf95f49fedf5000000000000000000000000c21f178026e9726c1ce414bcb36e5bdb76f6943b0000000000000000000000003a8ae31a5d5a50751a10ad3f7eefbd2e7b091a75000000000000000000000000bde2115899b44ceb348b1776b077232a5a8267220000000000000000000000000fc3eb58f7dd5c7cebbbf3e1d060d4ff88220682000000000000000000000000838c5740caf2fb960cff1bcd8ee38c2ad03634d90000000000000000000000001e5778204a96fd9ef79cd0ecf11a355c74f0e83b000000000000000000000000ffab22916c9e81add071e553422366c34e20fd96000000000000000000000000db8993e2566d45638b54e62fc1fb15ffad58de0100000000000000000000000003e0eaeff9f3ddb0e88c686da5abc1621e2b35ba000000000000000000000000037aa54121c1625453a945e254c7f370dea54138000000000000000000000000fc2008b44f5f97dd76924556b3bf132202c7f15500000000000000000000000093f7af2f3fe6695f8da42a4282b0c96f316cbf28000000000000000000000000f52cd12a9fb62ca249cbf8b255610d3b825dd487000000000000000000000000ac3de3e4ed243627a765d16c583f0deaabafc2f500000000000000000000000037301cce2544c129e9ba6ab0f42019e599753551000000000000000000000000e7ddcf39870301bf24b34deff1b9d872b0595e3200000000000000000000000029b9c699db3070ce64162fdd6b68001087e6c8c00000000000000000000000005cef7afe8088d40ab9ac656a8e1b8e08d3e4da11000000000000000000000000eb0332ab43b2898d93067f963f54c53c2143979d000000000000000000000000f9bbe9b681cfd84c7722be91d79bfc1d5bfdaef00000000000000000000000000435e9201ac8d7888e5f6e8cc5f7bf50ac9f9f84000000000000000000000000516fb96370c7012c6de4c82347dc310574dcbf03000000000000000000000000f2dfe9ab2924bd715e411fe5b8d081070bd93ee600000000000000000000000075a025e44d0913b41f8ca3c09ce64afa4ae918b7000000000000000000000000e5b6ddcb8eb8cd445b51f52471f2b95701d576d5000000000000000000000000f246c1bb39f7e1981c82b318799efc31fa91f1ac000000000000000000000000afdfe798eb2899878c525b9c80fdb2d50de147650000000000000000000000006c935c1dc8f5070035e990595d3f185b2de7a6bd000000000000000000000000be20d9299bc9daac4573bec9c1ba2d6f5baa7cbb00000000000000000000000060a5943e27616cd020bf28427e333a05ef5da257000000000000000000000000a2a5fa5ae929804e0e19c8e1d3fc1564946c9944000000000000000000000000d49367eab23fd3ab0b528b7b0bd471b23f20554e0000000000000000000000005fddd78f22f2993388e7ad6e5248c8dec7dded280000000000000000000000008f74a4f4f05075951c5f9bfe6c88b4c13097ff1c00000000000000000000000023f75d2cb083094403fc925fe7192c42bb6eeba3000000000000000000000000cdeda292c78e893353572df18942ca4bdb860e1c000000000000000000000000641001e633e8c925502488d582769f55b3c31f750000000000000000000000005b2a11ab4debcfd0d964d5fb7559a91b3ff9b2a4000000000000000000000000d06de1328b77b56dca644b1f65cb1718631b6c4400000000000000000000000001126cb92203e803b270ecbd89e72cf59ca5a566000000000000000000000000ab7e7511826396a1c7648d930f793885943c3ccf000000000000000000000000fa862ce43a71bd4b2db90476fdead6f1f856dfbd000000000000000000000000d9b1003071581d40df6f81f470cea83cb6872dd9000000000000000000000000b62e5a4d1a102eac3e090ae5b735318b8cfbd76d000000000000000000000000cdbd2477ebb4297911952950d51d3c2e2fa124a3000000000000000000000000179efb3774d6525068d3fe482cbe39c32bdf52020000000000000000000000001504e212609b59ec7bf915dfd3a1ed80eb5d311f000000000000000000000000a6c32e0e1c877804cd70a0f398e580a764bd51fd000000000000000000000000091d01d98983ad1768477b6b54841a834ec8093a00000000000000000000000036140ab2ff67768381bfa4d79b606c748dd81c0e0000000000000000000000007d46b4488e0baf9e1d321b5f1ce847e2026357030000000000000000000000001cbc8fed878c6e65c50ec582bd36fbfe209bbd98000000000000000000000000489c83947e412b904383c3521a20489cccd3df3e000000000000000000000000c9e117a879bcc510184cd916009860a8bde5671700000000000000000000000081e186e644ccdb3cc49604d2ae5d162c9848ac4900000000000000000000000094a965d21af77ce3b674d755d93b63f006f507e00000000000000000000000004d453aa0611c51728a5e8ee72dc6570b8244feca000000000000000000000000e45c7146b4894eee1aac33f4f8ae8a0babeec1f10000000000000000000000005016741bfddb73512a12c4b9a608ee5931947b4b000000000000000000000000f8dcfadbdbaaad9fc22c27b676d79d7477d7a5b6000000000000000000000000d37db3f5c24c731a7ecb0ca1ba843b1a3b70052e00000000000000000000000036f55787dd93bc0ef771e04532647108cd7f69bb000000000000000000000000e9e5fdca9f79b2cebddc6ce70166887e0d4fcd370000000000000000000000002317516a5fc401bab6ecaa9b9e7cd739fbef63e9000000000000000000000000fbb59fb5682beef33f586a4d00685fccfcc1dd6b000000000000000000000000c80b6003d4f0126915a75b293de23d53f16ddd20000000000000000000000000b4f73e868e4871d822c4d35f91eca675effef7cb000000000000000000000000a9747477fec5996818a742818cfd10f4c013bd0d0000000000000000000000007d34b7b9cb8fd3b630f8578e049faed9dfdd49990000000000000000000000002f372b484d045012560bd76fa42e17736e95a3d100000000000000000000000061fa830f256d43d66117a8c2fc9255192874ca6b000000000000000000000000ddca1d82912823c7a90e083e0eb1a6d6886dcaed000000000000000000000000a9564a20d4e8cdd546efd220428296f3d18819ab000000000000000000000000348199a7a609b882ed8973bbcfb97868ba33866d0000000000000000000000002326066cdc8beb5f1794952f80322ee7503ee8010000000000000000000000005ef9e757c397254ee26da1c73f4c7ceb53fdafe50000000000000000000000008b4bdf71c398d551a10e7d0a170acbfb6b1e8ac6000000000000000000000000a11cdbfbbb138759b48059739fb7ed9a6dcbb6dc000000000000000000000000a3902d02a455aa16099ad0f2b64f6bde5d8e9cab000000000000000000000000d8b5169d1209fab26333370b4283419b7135c3cb000000000000000000000000e7abf9a6548c99104ca351770f386a164b040493000000000000000000000000f0cc36b031281d5c8a2f7876149fb42683e2aa93000000000000000000000000e8c20c79abb3417427f65522570acdcdff020c7800000000000000000000000089f57befa4609c4d75f096667646c6287e6a814300000000000000000000000008986027c8750f8e203f911647070682cd4b1d6300000000000000000000000038990457b011e8baa7034e04527d618f80776a90000000000000000000000000ad70c08786ce150904f5ce9198adac2cf291df8b0000000000000000000000004afec08b2e789c6d38af76e192652f4d0d6dd4c2000000000000000000000000744b84f90457b2c42fd56fd91759697526bb407f0000000000000000000000008cd2b6894617eff2aafdb5bbb1939bafad1042ef000000000000000000000000627e281fe3cbb3e36f82284e2577f533914e1376000000000000000000000000ff77a77a1b0082a50c19b0f29e10be654c7cdb270000000000000000000000005b2473f449fb695c2fe16b36916eb2a71764ba07000000000000000000000000e29376a07fbd939738b1390b2b69c6e7bf9112e1000000000000000000000000cbe8dfd867e0c9020eaaaba7907b6798af38f98c000000000000000000000000682354bc5f4423c9a90926c492d1fffdef14fa9b00000000000000000000000070cc02e6bfd2aed397d5c9f8021995e93b5e54fa00000000000000000000000084838bac1824001d36934bbfafcea688d24aff2b00000000000000000000000066530d7a03d4342e3ba5b922a3b443a592411f85000000000000000000000000b439d7dd8868526edd4223f4593cf5c453e09e44000000000000000000000000f444c121e32a61e434bae458dec86e5952013fa00000000000000000000000009217668d401464e58fab0a6cbd0d55ddda6b1f1f00000000000000000000000035bcad9a9d53a8beab4e25a305f0f5d2d368ffb90000000000000000000000004e6cf5ee4862924bb05f99b75fcd8da8a740974e000000000000000000000000491751880496bc7d125c1ee0c93e9333e5629d910000000000000000000000003ea541d92637f3dcfe38eaf812c995634a4a4501000000000000000000000000e8e96b8ba46f7c4e48ba9630db0412c24e935267000000000000000000000000568979cdd676c84f24d95e8ab82a3ee1d684c424000000000000000000000000163586f993364e57e51f0fac7076419e3a84b946000000000000000000000000e45b758b3d07b997818f182a1c9acdbc7ffbaea1000000000000000000000000ec050cfec61aaac4149a00d3750e8503da0e00b90000000000000000000000005ead045b4e50d6688d8708c5457b84305829cbe7000000000000000000000000f73686f0800cfdf763aa8f3673c94433944ac91c0000000000000000000000001b3f02685c39b3f1a8a7254970f608217706970a0000000000000000000000005007143d3363d29444705576f4e97cc191cef227000000000000000000000000fa4dac7d03d3dc9b31d6f63167d3ecccd364a40d000000000000000000000000c3fc9b8048448f66bd5c6721d378ab39d161977c000000000000000000000000304f2c54dc1bd12486500afe9f52e1f003d3714f000000000000000000000000e8f2ca27e5d7b8fc3246fa0dc0afa9fdd03ac0e7000000000000000000000000d88b3eee1f2e4f3dc24827e0176571cd9954ccdf000000000000000000000000ecd2f3aa3b2f9e573d2e3e570741e6bbf02f4fa6000000000000000000000000689d924412c6831cfba98398372b81b60c578866000000000000000000000000eea17d76e148dead344eac06318ad5b35a07e905000000000000000000000000e84d0d68c819cecd100cadff76ad7de020e2573b000000000000000000000000ca96b20bb7af2ff5e64569aa9148b0e5ecde7b7800000000000000000000000029471a38dc9ca9152975bffdd0a18dd47bcac9e60000000000000000000000003aa958b4c3f3e2a36b44442397ca94a8e1db03d40000000000000000000000004f33c61264e7029c7be208d299c4d7c21477cb9b0000000000000000000000009e40d5160162807327d0a5d2aaffcd51cee021c7000000000000000000000000218e35776ca7fd8e4ed7d56bba93d00354a48c34000000000000000000000000610f05b44e260e7a1e564dfc084d0b77e4067200000000000000000000000000bdfde6568e96dd9e3a897ef0200aaf367b516794000000000000000000000000e77a0b79f2bf15d8b3cf3004cf2245d112850924000000000000000000000000fffe02e1d1e280f7f9034618cc9cc4a9beb10dec0000000000000000000000000dc868a82064486e4dd140d14d62297aee5993c100000000000000000000000043a6ab7615d999e0b7f4b3767ecb79c019dc9beb00000000000000000000000070dcf33ca09bd87bb2a301280331406ebd32c8a00000000000000000000000008b08f23fed7f5b1804203aaf19ba038d932e0666000000000000000000000000d4e27179b50f8b65481003143d10e97cf0d4d46b00000000000000000000000055668af7a2748001426a2541627119350156184d000000000000000000000000412cdcc85ac3fd9282659beac09fd52bcfd3015e0000000000000000000000000bea76c003b888b24b1ec8e93a64b8da0a5e11500000000000000000000000009dd5625bb7ba34b2edd417fb93f6181a7d88caf300000000000000000000000071c2947998a7056df6a79efac97d8b6698f23284000000000000000000000000157014464ba8bba585741fa74d3703d54ac02064000000000000000000000000c6c4a7063a497c95a9f36326594eab3bc32cfb970000000000000000000000002e7d44661b01d5ccecf7b412467af097f2cc0bbc000000000000000000000000482bfd8dbc7f269dca53831c4e8c4d92e5fc2024000000000000000000000000d25cc094e0222c1936e866e0d08754a81751f2000000000000000000000000000bc6943bdd4100d0c68e096bd76a8c31a46bb4b8000000000000000000000000f31bac5c3eec71d5944b846b6d9d018b2f065cb7000000000000000000000000fe86b5e7032c68dee159d9a253749d120f4c87d50000000000000000000000006aa149c99b157ead447922e7ca7135ca3a74ca70000000000000000000000000dc0aad8dcd6e5ca3be66a697c9a6e555c35e96d0000000000000000000000000d218e565c3ea25616d35027d35806cec1663b33e00000000000000000000000070a05b99bfd9fae5752b373f18d83fbf600cb29a000000000000000000000000b9ac42698dd9d30296c57375a1164bfcd70f5ef8000000000000000000000000d77d0edc64875484888233b8cd06adee5af4da83000000000000000000000000466b4f66f2f5dcfa510855c630d3e8720aea204c000000000000000000000000c3b338c68be63a7e8ede40be00bf233f31a8bb3200000000000000000000000060e0c71ccabfa5fad31ea3d9d9a234a084184e110000000000000000000000003ef403fe25ae4f6cdb9a6bd77cc0bf14246f689600000000000000000000000067a784c6bd7342196e36177ea686946836dc565400000000000000000000000038a352ba590a3817c82675af7903f3d8c08c4e2d0000000000000000000000007bc05bff4c270b4144b5ff4cf6c08c1cd961e399000000000000000000000000f2c3394061eee48cada0615b534f0c3d4ac2034400000000000000000000000054f9f4e23d3aa6dbf16c6e50f564dc6255baa76b000000000000000000000000bf7531b0e5ab5839454dde571db488b175c919a500000000000000000000000044e8424388e9103428349d5551f684af1de825f6000000000000000000000000faef135e9da9938a04ce045980d349d38ab4c760000000000000000000000000d77b284b4e82ed6a828657758d65cb88febe25c4000000000000000000000000c04582d20d03d3f80205c8934a46ce89732f399a000000000000000000000000a20035c85e11b6ea117ab6ad7cddcddd466774c0000000000000000000000000f61fc289b09f5da483bce2372fded1d2ec1eec9200000000000000000000000063ee93741fb3c857d289fecdf20aeb8c7df9281600000000000000000000000020fc37e8210eeeeb0156badacdd02b4063249cc4000000000000000000000000c16bae6fb6da6fdec89761c4bb855c5bb398b5e1000000000000000000000000e5053eaee2645fe539a5d8e922725cceed26335f0000000000000000000000008a4b734102845255df684d25c8e4da9c9e5e1f9f000000000000000000000000c166853917f51bc80b98a0e7690bd63af52c6ade0000000000000000000000000520bbd3fc64e517b8df7a836e8e198b313859f5000000000000000000000000db24474b7c96da3b37267780a64b0a05abbd9bc9000000000000000000000000fc0209718dce34d5723a67fa1338727ed14ddca20000000000000000000000006b162237b14b40d908313b02addc0be3f5ad1b970000000000000000000000002c47ea26741f449ded4f335c9497156210bc9ac5000000000000000000000000da9971f3f99f4b013972cc2d4bdff945e54b05ec0000000000000000000000002dd7c30b8951af394dc4add36bf861d54f23e14c000000000000000000000000cf6bba47fd85874e0b37720b591d74bebd045706000000000000000000000000d88799e39e3f28ca642fe2c9cc53ef958c23075b0000000000000000000000006b3751c5b04aa818ea90115aa06a4d9a36a16f020000000000000000000000004eb2cc9c5e837456f0544cf3655d9806208df190000000000000000000000000e40f78dfc198db12e38ce9be76588817ed1ee769000000000000000000000000452ef93d6ef77418bd652b455273555f57976990000000000000000000000000f09912c56721debe2820bc18268554a530306330000000000000000000000000fee21a4289958d8c01d13c14b8dae4352eb202b30000000000000000000000000079055285a20881c7360d4b5b69f23cdaf86ced000000000000000000000000caa068b0afd679e22a0d4d0372d968a9d7b48018000000000000000000000000ac4b463c0843cb86a567a2513a358b7509633d46000000000000000000000000cddc5e80720e4f38d1a40cd82dce0425b6ea718f0000000000000000000000001c3f5533caf6571a892e63be5eff78bb6c4e38cf000000000000000000000000824ca1563b23616bab9fd1cb05c1a55577741370000000000000000000000000ae008f154900c13815e57483fdcabd6a6f78fda70000000000000000000000003c097083b4ff4d7271e95e2b8d7dee9e8402ee4a000000000000000000000000d15974b068a7e28f8e2db4fd65fd57435d0ff2b7000000000000000000000000f3ffe6ede5f8ebcb7106a956c3fb9c783a9b76cc000000000000000000000000632b11911a1fd108b5009b672c87ad25340622260000000000000000000000003f8a2e5a46bac30d2f9a3b2d33ea8449b83bd1ef00000000000000000000000079c969faaa2bff7aa323453475149c32035ff95d00000000000000000000000077d47944f011b6b58716e49c422e3cb185555e8d000000000000000000000000f1587c0f6069553a2e1073d08b3d57e2f5761439000000000000000000000000849f8cde369e394d60089d98b9d33f8cb76fa94c0000000000000000000000005fce1a460f26aa27689a58b919a6ff5c61d36e9a000000000000000000000000f67dae43d118387af4e977f69806b304b93cf994000000000000000000000000889487fae4833c86050ede19ce6b2d8106abe56a00000000000000000000000025254ad37ffe770343a7d44b3347ac2030b47305000000000000000000000000ae9c33e3c44639bcb57c7a32dd262af100d5a32700000000000000000000000050fb9b7edc6f6d96b7345d79c5c388a3b24993e5000000000000000000000000d8aa1bf851d6388a4d1b799f179626e379e68208000000000000000000000000a2f5d3aeacffbafd46b40fc8ea98ddd41cab7528000000000000000000000000c93ed90a84ea451e38e8e7f14adbe9dfa51e7b8a000000000000000000000000353667248112af748e3565a41ef101daf57ae02a000000000000000000000000e38891419161a06ee05c47a19f9890fde1cc66950000000000000000000000001e076cf69e953abb1e4b36e0beb588fbd3af9751000000000000000000000000194db7bbbd1f3df2c6d745bafedc5f80819110df0000000000000000000000004541fe70c7748401ce4c623dc905b806af961473000000000000000000000000ac4889b2a77fd20b765a70da2867d60fd8c8c11c000000000000000000000000b6d3bef1af50c231a02ccbc89d34fa6730747f8b0000000000000000000000005c895f447a9cb931f40328ec8883226c27953cf9000000000000000000000000ac23be4085dd03f5a67c86052b0ed2fca9c9cbed0000000000000000000000006b0a37cba79cf10850f5f80e5b83e5708879929700000000000000000000000075d261fc439aee59aad9d0419242f68464c00b47000000000000000000000000ec38cd95a7b906000f3c26eeeb6755583df7e07700000000000000000000000046c0caf3148c2996c0695a49657662472299a6c9000000000000000000000000abae14907b1d59cfe3df59c98b26437c31fc233d0000000000000000000000003ba8238530bfc474dcace8724fd94cba24ed79680000000000000000000000006126425589284c7f221c1a809b663a67672f9f3c000000000000000000000000f12febafc7ed273db0ba78513d4a6de4b213ae400000000000000000000000004ba9b4f03ff476f8a60e3608572f90693b1abb98000000000000000000000000ca633037392219c56b11085d7f46303a42864705000000000000000000000000de8a63178e3878dca0783f35a25452c812623330000000000000000000000000cc034933f75b7ea69d37756eb092e284e0f0fc27000000000000000000000000bc62ff21fc914111b29210afa5ab4ef2f70b8b4f000000000000000000000000745b4675db8577ac4915e32578745396c58c264d000000000000000000000000a64c0d7dfbf3e323a7eecf03b7300b2becb5adc60000000000000000000000002d4071095809cca582adc2dee1625ec036f20e5f000000000000000000000000bb1032cbd0d92f31e41a521600ae5a3b37c7708700000000000000000000000018012b5650fbbbadcf3164b46230ae4229b67bd7000000000000000000000000369ea0a078fad92dfaff96e00d3569d9b2d1cb0f000000000000000000000000cdd6634d2f40e36e0b7fd0db1db3d61fc5425bbc000000000000000000000000a018d8c7820e7f1b4c0079f9f976a46774eb6515000000000000000000000000c1f41182716ab57e01c5e3804d518c874a8882f2000000000000000000000000cdcade2a9f37d176415553cae1c4a3d154ab97fc000000000000000000000000b8cc0a6e9b3ea14ad9db2143ae81db210b3250f00000000000000000000000006d8bdf07eb241b68f3096cef3c10a6a4f944db990000000000000000000000002be40543a0269c3aae3c7493fe93886f4d425d6d00000000000000000000000069f3ef6eb501bcaa78b122928714c22da8af61cc000000000000000000000000694678062e1e2486ccd89348cd74940fe0e7c06b0000000000000000000000006783b73de55be0e63283d1a77a94951747c2cb0f000000000000000000000000944f875e1c8fbceb3eda75e5d37589ae47a31f4900000000000000000000000047bbc23f5a27a7066d3595859a0758b943d325590000000000000000000000006b9c17cb11ee3afbb0a445846e57ead30b74634e00000000000000000000000027c398dc1ae6b7b55f696af2cf76e7e528e022060000000000000000000000009b8a57f7822317404b59f6183cae9c6aa81c591f000000000000000000000000238aa9733938425049f765e50fe2df6d489f30cb000000000000000000000000b2dcc9f74a5b5590be148e9306c663cc5073f84a000000000000000000000000186c6a8f9007ac2360ec70d982c2e5a6d4e1527c000000000000000000000000f7fd962ba96909267a1c2c2df89f02609c23cdfd000000000000000000000000644aa0058d2d81230b1fd5ce86716b52fd82b858000000000000000000000000b84db9273b3f0425f4afc3b0ad05766cca43c773000000000000000000000000052d9d9e9f5757a5238f3387d39493cf670ddf650000000000000000000000003a5e041daab191b53ef88a136ed65bc644c6c395000000000000000000000000c6507517311e0553609ad69f656b5021bdc48a2c000000000000000000000000f6a3aeef915f64062f9d4ff001fb8353ad378f21000000000000000000000000c576801ef3afb51fa5ca4062effaa3056c0c588c000000000000000000000000cc112325c0b601fd7b4f32f61f2e2342e6ccae1b00000000000000000000000021ca0ce61a45b9e63d6ad31ad44b64f04028f41d000000000000000000000000d31415d5de99bb5d20df3556337dc2b834f070750000000000000000000000009c137866bd186d04c5eb73fc7c0c21d41bc1f8f50000000000000000000000004c55339036230a0ed773a82f5041fb3ace251c610000000000000000000000009fadf57a3a008a0048d2f24382f1a461390111370000000000000000000000009c9e9ad4c40a40f7693665dd19b440e1d7be382c000000000000000000000000372f2943f040219403443124d23bbbbdec4b15ae0000000000000000000000001620f71eb899f1b8b08e5e586bacb3391b32ce01000000000000000000000000936940561b0708e73fd98a3c15230b221a6beedb000000000000000000000000f5d57736636a0c887be4def7aff6e0958581269b000000000000000000000000bd6dfc555de6a9ab8f2d2be4012f0555d1d68c9a000000000000000000000000331b2bca1532530734a376dc09c7491da0e90503000000000000000000000000d48947dbe2eb2d38c0202d249a04c19f5bc464720000000000000000000000000a6810480d4527d9f78d64814671fa5c76c8b805000000000000000000000000dc2fdb8abbb70947e0a0168779dbc36cd08457ff0000000000000000000000005fbf5ae3c5a41f795fd1b3a336eb9168750af9580000000000000000000000006cc511871f4fe32b2e55e3608fe78bed47fec1e8000000000000000000000000c4215ca2e5cb20aeb38253df31b8722545be77450000000000000000000000007b581df53b2f83a5f4cf5ce3f744dd2f85d29852000000000000000000000000c2347384368c5306ab27c3f9f74b52152516c0890000000000000000000000008906dd5b76d332ae21ff7975bb5d31cd2922d32300000000000000000000000055c6453cb98ba1be147567b2b14ced71ca7e094a000000000000000000000000e1335199144687efb9f54f62aed95b5a425137cf000000000000000000000000b3f7adbb06c3698f4ce1d49228bb773856ce75c0000000000000000000000000a83b6435c059eb6ceb587d6b8c4ea7469a16c5460000000000000000000000008a8f2ab4c378fb554f40c23fdcbc506a6a5eb4cc0000000000000000000000009dc4d8ed37661029a395cea610d1fa6de1408e9c0000000000000000000000005bee53733241d5e5aad3db1674356d7c30ebeee4000000000000000000000000182f41e025f86eda5a3d9414d1674d94489d4231000000000000000000000000b801992c68bf29f89326df13457bced9312b16820000000000000000000000003437462e36eda6b43bdd136453cce060fc3ef559000000000000000000000000ecab74648730a3ff19d1e34a861d1571fda27f2d000000000000000000000000f109da98ba322f83bd2732d538d426422afd861d000000000000000000000000a5b2dbe380414eac302f53811774e416e59b1db6000000000000000000000000e1fe9e842ab9f00240169b01ef8fa60293b04b93000000000000000000000000fe0b37c5537d7fbbfbd32881ba3fb8922752ac8f00000000000000000000000075dee1d15564cafc4890fea26950f209ca72c06d00000000000000000000000015ace4c1bd4b734ff54a116c90db7caa525db0480000000000000000000000002ce76ad2734b6caac5a6e26b8832826c9f9638920000000000000000000000003689342f56aca21b8ea39d5546ccf67759f145d9000000000000000000000000e3a0dea9f669f3db27cb5bff7311de99267fcd8000000000000000000000000043d50d81a4045b56cee6c1e897ae6d823cea0c5300000000000000000000000072f1534ea30c9ff1698ebea6c8cbc250a28db31d000000000000000000000000847c2439fcff2cea10f1c765bc2f69199c3d866e000000000000000000000000bf4380a25d970a2fba1d8b0a7c0bc8b04c108c340000000000000000000000004e1bec545a17fe005bf8a612fb9914e48ea0deb2000000000000000000000000a0365c28e64ed7f34251af7a7c0b879db682a7c5000000000000000000000000cc63d7c9152b71d89d21ad62456a3a1a99d9bd31000000000000000000000000607cdad14efeb5d29c6bc86c9226e280416d688c0000000000000000000000003abef9cbd95c001633fce02af61c4f50035d1866000000000000000000000000ed8ce2eb4f9f35cea64e736db05828fa84d832350000000000000000000000003ed404c07a5c42a5267926c0334e55fc3d0d579a000000000000000000000000508019f0fd3df5b3b55af6dac7ba000d9a71224f00000000000000000000000080d46842ec2959af234dffafced259b4d050708300000000000000000000000011e9b73afa9dfd2482784609b6cf76bbee81f439000000000000000000000000b644dd4da1e1dd1fc9bade6300d969f0d02c49660000000000000000000000008045e45249dff0dc919a9824b883d1ca197712af000000000000000000000000392e6990b884a8a87a0de5dcb009cdcc216cf1e500000000000000000000000062b3cce78f8c162f44c9dd7a6eabebb2cac09c350000000000000000000000006a5f6c68d319ff12cfe49c69541e0aca352bfc8a000000000000000000000000bb261bbd14608ba06f77dd2827e8c40dcf641f4600000000000000000000000032c6a038272cd4aa0eedfe67e5581424f8399c5f000000000000000000000000aef8f5aa64d48674ec608cda415a1be47604041e000000000000000000000000bc4cd1e35e5000a18bedca06f2ea44148f8bec2e000000000000000000000000f388bc9ef08d6137488b9d2d6083548eb4869f26000000000000000000000000083bad29bc5e4b25a419c6d14086bbad16e187a0000000000000000000000000c3bd7ec14554a52ad20586c7f43116349f5939c7000000000000000000000000ad805059e90728c7d85a92cab8c98e90158cb92d00000000000000000000000099ae0e0265d3071366647c98d8d3810b34e9fa4d0000000000000000000000004df5dc25c211ece83a8ce90a1748162a1cbab1f50000000000000000000000006f7def78d80230a955659efa55ba72f0f448714e000000000000000000000000b6709505bd572ed775f7fe117cfbbbaf311e2479000000000000000000000000fa40770383571ee9b73ed7e1b6b1bff437645a6d0000000000000000000000008eb568b3462aabae45119020f436f94fb0b0666c0000000000000000000000003d5281df3949d5fc1b839fbd7f1c5cd49dcd9ed1000000000000000000000000416e92f37fb344ee99b7af6340025434b59f13bb0000000000000000000000001498f241378769f46cf77cefa42f6837eeed9a2c000000000000000000000000832efade500cb1ec2a6df1797757c3ae5bfcb5fd000000000000000000000000b77a6fa1b794840c4296e5fab6f8b2604f7fdf830000000000000000000000000b13e35301838bf6ae676eef1799b7cd281099e2000000000000000000000000cc3e0238ab75ce515e7be86112c0f2386a672796000000000000000000000000de8d9d434e3677a72ac2c1c0dbc98dc30355a31800000000000000000000000056c5cfebda3e65c2b8edf85e627be4e5827f6e71000000000000000000000000c165fd1d82532381b416dab290142bdf90468df6000000000000000000000000fe40275ffba86d7dce3f77b6732955a0e1de4db00000000000000000000000004be17ec91c7033d676534e9136811d5f816a645c000000000000000000000000ba0ca302bff005b50f35d1020b0f69ad1b2877250000000000000000000000003431d57fb998c04a63aa06ce1ad3ae6fecce9c1f00000000000000000000000053a090e4329b69a76c628ee2ebd28c67e00ee6d4000000000000000000000000ea59c887409c30c0da8fa84a34ab6e2230f686e000000000000000000000000057a81a9f866ee4f9d487053b339814cf0219df5d000000000000000000000000acb18584c2aea7efb5c4b1b855805802c751055a00000000000000000000000080198bd734c35c1714b9db7319967998f5054eac000000000000000000000000f64ac0d0bf645c588b665b4651bc4181862b88130000000000000000000000005356169c317a0c1eafdbd83f10713cc8440a02db000000000000000000000000377881b9497321a1dadb310142f67772fc27121b00000000000000000000000028cfa724d5b0ecffa92a9a13d6f5658aee26585b000000000000000000000000b2a5409f77648d91017d669b4d04b0002e92dcaf00000000000000000000000087fe7b24237de8b962b7fa34cf8b094d936bbb79000000000000000000000000facb65544ebc24ffc3dc382905c22af5c3626ba40000000000000000000000001a94d5b63b1073e8f6e572150526164fe63bbdeb0000000000000000000000009afa142cf8a2a1903d57494f75572bd9d705f8e1000000000000000000000000d70391ff0559ee2a680df7b5773cdb0b9edec87d0000000000000000000000003a3bd8ec1b8fff12c8ac98768d3010e884faa425000000000000000000000000aee33d6572fbf787fe5362dd056a9d7ba5c47913000000000000000000000000df4fad1bfcbbc09e8dec6f3193cfe0162457a6010000000000000000000000000ce22a784ad5686852ed441e99f111412c952f42000000000000000000000000dd9bd62d1c08210fdda6f841ed5196b45a93962500000000000000000000000039d3bc8ec3e3764f2f331899efcec784f5fc0f320000000000000000000000009a798861144e9ef0abaf074ec24d2dd46938f8100000000000000000000000005eec4bbf81e6675674b2f2923230fd70c47335cc00000000000000000000000054d77dcdb39657e3ab39ca0bcce1f99d87f6c7b100000000000000000000000088d1d86187d834c6ec1a21a180697f9c20f6eb970000000000000000000000008ba970baa26f905b4b0e0d637193f3f8e9ee8ea600000000000000000000000068407c5ca07468766b19f3be9e1b4d1624bc00aa000000000000000000000000fad7ef6988884c8f2434ca66a1e46daffd28f9350000000000000000000000009c4f17c11b74822f0f942b5889cb9d55ccaf8b4e000000000000000000000000b80520fcb120e1179942add71bc9481b13c3c62c000000000000000000000000f2a20c581c0818f4eb7162ac98c84e36988e812300000000000000000000000048fa59c4350899714acdcb6f5894bd1b4aaa7168000000000000000000000000e6ac3017cf3f718acdc48242f3a56117d484e39500000000000000000000000069cd21a4865ddd4aae2d08534f87447722cd2588000000000000000000000000233fc91f246905c037881391c5138ce2e06fb01a0000000000000000000000000636091a3b29b1997a7823796ef40dcfc64182730000000000000000000000001cf5525f1b0da34955a32cbc9e859b9b7b7c0b9e000000000000000000000000e6a0a07116767313943263dde40e4dcd5b9e629a000000000000000000000000f5fd48fb9d840e1074fc3bc496687589684931ed000000000000000000000000aeb9ef94b6542be7112f3a295646b5aaaa9fca13000000000000000000000000b01dd3d8d061d1cd91b2182c64fedd8288778f4700000000000000000000000007c64187314d1920e1af9547ca96708e752dc4900000000000000000000000002a2d36ffecf5dacf744c2847d78e1e75145394ce00000000000000000000000082bd092e9937ba866fca9ab41d4b13d4fd639ece000000000000000000000000d5e89cec19f81e8692a04cfb4fab0cc07bd909580000000000000000000000009d6b6d99792f35d2ff047d1e166cdca7ffa0019b00000000000000000000000043e80abf1e3e9fbe7215fb80a6bb5aa93d9359fb0000000000000000000000007758d9e6de342ae1154f88f682de0b0f49f28ae0000000000000000000000000964817a33290c09b04d2b8e693afff7b10770210000000000000000000000000c8450cbef3df54e342cac0a80291f9b814ecdfb4000000000000000000000000d4cbab0a01842d9da7a658b65b085a9c8527724f000000000000000000000000ac1343eba6e9f7a4324c1d8eb65de25b3e8d333b0000000000000000000000004867ea7a09916bffc581c96856f41d9df512229700000000000000000000000061ae019767053dcf649931ee29e94ba9c5e75db700000000000000000000000039ffa5c86d62745cb477b9ba9d1de34d300b4e50000000000000000000000000ba41e0dd8bebbac72481a02d2481b4f66c5c564b000000000000000000000000ee5935c6f8271c071fa43e82565f1309ade6dc530000000000000000000000002a4246cb823c7fbab9c3219e95e766baa9ec66c90000000000000000000000003b51a652650f9cbceb6e7043330ee38aa32abb35000000000000000000000000f140f4babaa331adb1b63eedd75895439e0d818a000000000000000000000000e1c844f0eeee265c6f6bf4eadded47cddbbdc051000000000000000000000000fc29b3742bb719a7a6ef4f639bd59fd32af94db600000000000000000000000034ad733478fe8be68a6ecde384e341f1c89443fe0000000000000000000000001dd333d27746d2283d01c5a759cb04a0ead821d4000000000000000000000000eacf1e123603a58e456fd577427cb02e1b91e43f000000000000000000000000cc5664c5dde95c0baf41729b219fba4bd85db93c0000000000000000000000009bd22ac516f9d00663153a0d445101535eda52bd000000000000000000000000d267c3425e0b3d8695fc8bc722696191cb4729be0000000000000000000000006bbb467bed25853f3c2aa601811f233bb20b2d6e000000000000000000000000afac4a6d99304a8afa47096383e8e09320d970d600000000000000000000000048f61b37bfbb062adcee6a8857c6d0eb9388594d0000000000000000000000006b1f99a5736334e4ed72b23ddf2595d9a17da8e9000000000000000000000000c2cbd8045d3ad86d2031560f949b27fa95fd6b350000000000000000000000007138a3d193ccd3ee0f51788a14dec9993518daab00000000000000000000000052098a2e75f0389b4b1ebcd36ce30ace2a952ae60000000000000000000000008dc6fa1ff61a495d821404c336e847bdad636729000000000000000000000000967f6a1f5edd39f7d1db49b508a5435721a2c27a000000000000000000000000867127ac075e0ab421e1b62b3587ee042b12234a000000000000000000000000feac9c74fbe3de348e628a6102ab49733495be8600000000000000000000000096d827b146d6c2b90ed0c66fc21bad20e890af32000000000000000000000000d1bbaa9eab9a5f51ee3b68bb6ff3c1f60a8c0add00000000000000000000000064e1948e7a328d292199d2a4859c549cf55d6a85000000000000000000000000e54c621ad6e30a26972801e0ca671467787a2453000000000000000000000000a8544cde73ac113cd1c173c76cf650b934ea953b00000000000000000000000025411e6b8bcc61ebb0eb2e3f2beb713dfd209f98000000000000000000000000621433be2b9e7039ee1fc47a1b2c2cfc65f62f88000000000000000000000000dd57e4c1f068c96df92b614bef26dd93fde30cb9000000000000000000000000059fa4756e47952a3f7d87961c27f27a5c1110410000000000000000000000009aeabebbfdbaa26c2469b39b4c5f75d7f3e2ff5e0000000000000000000000004c98accebab017be4c0f55eb0b191e68d571756a00000000000000000000000052e6d882e0dd8e37fdecda5d2c7b3483e1f77e320000000000000000000000003cbe76f3df934d08b2f8c9d54073a4110ae8a1e5000000000000000000000000593f0d70507cb3fbf5af3c0289b45b1e83fede3c0000000000000000000000000aa9056275dba8a2f9bd3f3b9c9bcf80416faec1000000000000000000000000516b2fef1121211261d4f1c9d5c675fccf13d48d00000000000000000000000023b04d0628276c53d5f566127ebdc9a091ea80230000000000000000000000007ca400cd822664188015bc7959297e80c39ffacc000000000000000000000000ca3825d301728e97a480663c2939e0b4692529d400000000000000000000000048dc17a621b708b3e6b0a37f55b9727a25df726f000000000000000000000000fb014e402ff3cff60b5633cad7c30c1813568582000000000000000000000000292d298a1c65589aa507d849d6d89bb37637e4ba0000000000000000000000002ccb56af7015ca8fac11921721f4231da4c9513d00000000000000000000000037e36523ff6905277c5eb1f9ca6aedbe1dc2360f00000000000000000000000003775ce1264e4d077042186f6647f7133bc716cd0000000000000000000000003c4d6e5275ee69a780a989a7f5b5295e0f46951e0000000000000000000000008824d740ffb84cd572dd1fb7b4125805a9cfcfd6000000000000000000000000f3eb59d24a4e649837a805eadf21fa5efffb4f9b00000000000000000000000097d57a4f88127f9a558e7ad128b0387e2e0cae6800000000000000000000000052fdc3d01060ec718e00498b25e268f7be67dbc50000000000000000000000005e5aa6c7cbfb2460d6c2406c2b055a26b69e2c960000000000000000000000008f55c619576855320ded21a2d96589a3d191a8960000000000000000000000001f11b0a2f279b5a02d1c36ea0d8c8181fd960e9e000000000000000000000000143b6b9255a552a54304c34c8856178291f7e32c0000000000000000000000005a7161d625012f99b56e3a92de626b9516752b4d00000000000000000000000050bb3bbcdd33c7e04b965caf345e5f6f8df1e3520000000000000000000000002951f5b7fdc0b4180c9365624e2aa9e114dbd9b7000000000000000000000000260186f93b97bee9ae7cdac1f9a87e24d09bc35c000000000000000000000000a65b5fd8b06622e9d2780e172624fbac0032ea74000000000000000000000000c03d655db00f1869eb28e56131a5873b970ac729000000000000000000000000249cd2fbc3deced9f010d077d3704f5568996fee00000000000000000000000066a3814d2977eec9140c0c501c4cb843c2c00fa200000000000000000000000077dd3c18340068f74ff7e275794faa687d9c640a00000000000000000000000081b29a8e4d78e278ad36f7267dba11b38fa8a6cd000000000000000000000000e6f21bb7c8e25cd7a7fa88edab43b0cc6590c41f0000000000000000000000003d4f4190be78919d4c57bea1f3ab6b89d4988117000000000000000000000000c6ab609b1ab61993e90a46b2ef0c2d25c34e7d250000000000000000000000008d33c142e33c01b89f55f5b2bb83de35a230920900000000000000000000000075b963cb2512fb209612d10464f14775d91d06cf00000000000000000000000039ef20ffeeabb44e651ce5b0a08317d673ea90c90000000000000000000000001b036ddf9de5ebb0d6c5e909fdc36e4381669c430000000000000000000000001bc49d7f8f2f9be2527fe737fba3575b11ce9419000000000000000000000000ecb652beb134457bc3ce11c153b02356018d21f6000000000000000000000000d5cbd1af6db96e5fe237220d52b6924ba961eb41000000000000000000000000d66718589ad9d0546d9720539a326ea6a08ebbc0000000000000000000000000669de8c0e78da14422cca29bb7dcdc3459d3d25e00000000000000000000000081f05a4fa58466a6357d9af78d870d8e272a8862000000000000000000000000fa06000aa7a7c9d9a35bf49a1c4c72d12f4518170000000000000000000000003fffe29565eb74dd2713179e42eb2784d8869508000000000000000000000000c52dbb29b2dde376c97c7bedd58958e2659dadaa000000000000000000000000ca7fe79e7fb5f16b797a98ab08317139702e3763000000000000000000000000a4346fb13445905acf66e43028653bc2d00d828400000000000000000000000011698b5bae51556ba9ad9dfb00ddee1af7d16f28000000000000000000000000ac8d39b2f1cced244d75ed5937f1eb0c46de3bf5000000000000000000000000ad2830545189b22f975387c82036de876a310c52000000000000000000000000581ba29470bbd49031e07c58b32719c17eb6254c000000000000000000000000b5b05fdbd6a748514b485ef25526c41c061c4bb7000000000000000000000000aefa48b57d00d6b28bbe99f2b5dcd590629b636b0000000000000000000000006ad7c8c4077a663818064acc53fce121c831d0a2000000000000000000000000176414c4d5f0ba67d79dd06a7389b7f4e0d39f6000000000000000000000000046125e9457b1fe79047d1c2b0533ede4a31d05d5000000000000000000000000e05f8c4ff74c0bbbebcd930582794353e5719e38000000000000000000000000de981807e5e7910cc4f0a8a5cb624f599870ef1d0000000000000000000000004d386c59db05b1496cef3e9b242b85047fa279df000000000000000000000000a355e64f003314e35998b1332a7c3f80746c3d7d000000000000000000000000aed2ec524cc91d836bfc23620c94c9da10efd907000000000000000000000000789780e97a68e7a43efdbb9419dbefc3a161dd01000000000000000000000000c6fcceb1847f8c99eb01773580c96d15859d208c000000000000000000000000ac54d61903380e0d7df15febd907b912916c54ef000000000000000000000000140a2662b8642ef291ac3f776398dd6a166ff0f500000000000000000000000041c4d3f6d79930e71013d3d1f519ac7fc4a794aa00000000000000000000000076f8b6f224dabe265a7aafdf949af0eb6eb6ca8d0000000000000000000000006d737ac2ad5629aa7994ec6e7ecaf4f44ffbf29f0000000000000000000000000c34ba0a73263456c63ef3d7dac2e8b53e011cbd000000000000000000000000ac881115bcdb9828640f59f66493f8cf10255bb0000000000000000000000000e49140cf65e0415435782a7293c8f78059fc4cfe0000000000000000000000000da8ebbcdfd44113d253ce0efa9d5f9bd6b7efa20000000000000000000000005a7e89e256549d53549fdc51a229e0ae8c0a270a000000000000000000000000c8b4ed2495c67c7d40cef60f051dbc4099340fec00000000000000000000000090ef42bb132e5839e3e5d1f3ead664449b80da8d000000000000000000000000e0ff7bf7f9238610007536e3271e7d673789175900000000000000000000000031f04e858ce17667af3bd7709ceff1d4184908230000000000000000000000006078401dc1d3dbe944172ba3029592366ce5bea800000000000000000000000013ed017078a8257decacd7f0e4e8e2dd0389718a000000000000000000000000bd4b5d4f5dc3c6b1ba1fcf3f7fd50cfa05934fe20000000000000000000000006dbceee1595bffb92bc2013f94dff5dacecfdb34000000000000000000000000d7cf5fb3b7dd81c74605d649af655522be509cf9000000000000000000000000769c52830c16a1603eddca70d86a787908e7bf510000000000000000000000003afb5ac16dc4d2d5076a5962295d9d0fde06ca2a000000000000000000000000726b39e02b7ffc69472c8ff13ca2827cde1d89ee000000000000000000000000fb98319d33fc75bcf577476dfba2bbc662b1951b000000000000000000000000c81ea4cb888b83bc722bc0d80ce4091ad50bc50d000000000000000000000000f6d784cf8faac08d616b2a0924856fc7f2e3561b000000000000000000000000018abc5d5b57e7d9ebd8a76b6ab49b55e6f0b4060000000000000000000000008a03b3636f1eb603d23ea636b6ce417a899e1b57000000000000000000000000b70b8f0e428bce98eac97a001816aafbf292e9c5000000000000000000000000ed903ec94cbe0ccf5197b2f2e54029f1583c6db8000000000000000000000000e1f1d6ef7fadd8a4b7691e3524d05cc90adc7acb00000000000000000000000056a37a3ce1ed723de69a33e73900815c0b2225c6000000000000000000000000a3940143fd7b598ee48270a3c17b62b97ecb8121000000000000000000000000154539e73de50cd2fb3eeff3e2bd2f837c9b66d6000000000000000000000000a5743a44ffab77612fa8088afa991541f1610f16000000000000000000000000b4b4a9bd14f93016ca995996ec7451a52fad9497000000000000000000000000a53e5cbe2b8511d01bfcb00a9cd6e068c831267e000000000000000000000000c1a587a6840d2405dadf47318b6e0c0d3dc0be470000000000000000000000005cf04fd0d2293fcfd673deb30f34d2555396f9730000000000000000000000002c2c34b4749b7b5ab81f5f4101dd75cb2fe040d4000000000000000000000000094741a36cab3688259444e06d03c6ec275bbc2d000000000000000000000000ef928853d4f9d81ffe2d3c4ac6248eb76e57a1890000000000000000000000005658184aa5cdd5e5d0b7c1fef8a5b9321918b9d4000000000000000000000000fca6c421f9a14db012b36bfad77452bf7bf349c3000000000000000000000000b045e33fbc401eedc55fdee2653cc718dd73066e000000000000000000000000dc3e68fcdc1d824b4bd7ac0ad28a5984db34b7b80000000000000000000000006f9ff96ea9ecbfbb84082d5764845ba8ab389a570000000000000000000000005be9b1077cdc50ec994f9c1e20ae1af79acc638400000000000000000000000053affe8603d301bd2d76a116f9877c9eccecbed800000000000000000000000049886e1f1c7b2e8c7f486557f0a2c6dee04137e60000000000000000000000003da99a57c83b361254d572c2c672b44fc0b8836300000000000000000000000089d0ccf02c023af10d2d714ced04e867954ad72a00000000000000000000000074fcd2043fa8fc3c0534f81c1d951ba370bcb1d300000000000000000000000083688ac179da3a828f2574633f250c255cb6f53b000000000000000000000000a400a4f1adfeeee504b1331658ef690acb8467d9000000000000000000000000885beb6855da41f435d7c2a25c2cbeb127d544f10000000000000000000000007a62865e09fbbbba51c3b16dd388166f8d8c39b50000000000000000000000006f6ea513161ad3a0422a974160f230e8d2cc00e9000000000000000000000000f43ad008aced4e74f186f832760eb9606e3611aa00000000000000000000000014139913b5aa386a831980cd3d9fea1f8a8fcd390000000000000000000000007cedba6ac0d59baf231e15b1c3a37037a0bbc4260000000000000000000000009f4168d0e47dd08a26f3e520860b95f1664e97f80000000000000000000000000c532389643f669b9c0a2fecb50464375f7471140000000000000000000000005de3c5be52d7adbdc3aefe2ea061a2ece0c7d7660000000000000000000000007c67b0334b1d7c7bf7e1611e6537285bfce54a20000000000000000000000000c1756f5a16a5243c3a7b5f69fb213728e8853a53000000000000000000000000299cbfae709f280b856c7e0ea619ac608a4d98450000000000000000000000000ea6d2ea4d52b0d06e7d95c3a7164beb7d3fd2bf0000000000000000000000000fc26609985df443aa83f0e1785fbd86cd05654e00000000000000000000000051cbbe29117fbd959fd67c722724ee7f0dda9ea3000000000000000000000000bdc51918c9407d2a7a0f34b68f16c26ea13ac2c90000000000000000000000006db8928b50760f3e0f7106f370820f62b29e19ae000000000000000000000000640d24f4505ecc540f531fbcb3f7b29e67d2f2cf0000000000000000000000001b05437f4a5f6b21692e83af3eb5607683e6dead0000000000000000000000005aabc2950b59325320c0c72950cfd5c90e0d4a450000000000000000000000000cea4795ff2537d6e75560fe138382ff4cab7bab0000000000000000000000006682abc6a35f7404c0cbdec61253e9773da26d1b000000000000000000000000896a2187e0a7318ce8124e4cacea99492474a5e5000000000000000000000000c6ace24f9296dfcb3281e77d98f9fc59e7fa9520000000000000000000000000c993406e3655245d329ffe4feccba93ed465f87d000000000000000000000000456bf5eab119961024edd5f1ff4ac7d741c8c32c000000000000000000000000e737b88e3b04e3999d2e8a3f1d8284780681441700000000000000000000000075fd61112c9a6b68c1c2ada873f3b436e7650b4a000000000000000000000000388df706b44abdc258409fe0cdce2c094988d10d000000000000000000000000b3066ec389269209ddb94504b9b82d80a93e0e59000000000000000000000000949b2cf39a0af6c54838a1b63591c962f53c5d160000000000000000000000005da85090e410f8411eeac483e6aafa3664cd789c000000000000000000000000e20aa9008d53d5a4ae35177d06ed0bfdfdc142ec000000000000000000000000899da5c2290254ca77b6c53b00a62f02736854c00000000000000000000000001d7eb5be644f20fd0ab2c18bc9dbf4f3ae6ed87e000000000000000000000000268e97bef85ca3190d9c3d0ef31a74c79206f63d00000000000000000000000074409c4d27017d652f69d8fd2c47c36f0b99b50c000000000000000000000000ebdddc4db1d7281cd80a7db128dc806db9b1af8d00000000000000000000000023e2415116039a84d56e91af04ce25e07f79f809000000000000000000000000f9ed89171768dde67ea69c95c1adbf0551597c1d000000000000000000000000881e27aff64097cadb2003fa9a67848a674575fa0000000000000000000000004fa8238d30132916eb52299ad1cc7eba8acb0fe20000000000000000000000001b21b429513c256004c90b968a02bf95192f26df00000000000000000000000050c3277f7cd5660122dd8c2b64522889bbf464bc0000000000000000000000000432c94e8f0470fbc3bf9d99c23240b9ba11fd2500000000000000000000000088e59b6b83c4a7c38856fc8d83d0e73b9aa512b50000000000000000000000009a4172599c8fb5da9c89407f6f0d2f3de2e1c929000000000000000000000000e3600dcd8d753e1466962c145c272e094d0690a0000000000000000000000000276f00b874936a77f17af9d460a37d60eed2239b000000000000000000000000ea962c8de1238ee6b03250288b88dc46026a30f7000000000000000000000000c768a94b6cc2d3613ddffbe05ea488454bc96ee00000000000000000000000004f47f593481ac52fe32caaa03c1b47ec0957a37e000000000000000000000000a4d82898171d786cb1c1cc8af22b8c28025bd1560000000000000000000000002f29b6432ca04bfbaa63c3710b3eaa5000e05653000000000000000000000000b6a0866bbe1d2b27eb130a6c65b1344a81aa15e0000000000000000000000000e84e129c72e9f5434750584029d32da6d72a6d540000000000000000000000006ec7d1cd2670c43ccd1258d7c6dbd7920611ac39000000000000000000000000b88fc6deb1abb0c9131d28df18a3148c8aeff9a7000000000000000000000000d78290f5b804b7611fd775d3a313b33f56d6d70c0000000000000000000000003d69fcb53a3c5b1110cf0f63ff9cd2305e7ff3f8000000000000000000000000ad7ee66bd538a661d316e55d16af2cd64dbf6e4e00000000000000000000000087d918a17da492badbfeb90609b4196c48924bcf00000000000000000000000075717759a45124be411ef873a39401d245e4e92c000000000000000000000000136c480b39b6e543dc048ab77bdca0eca722870b000000000000000000000000bc67845349b36b9408cdc06dad248332fdfbcc05000000000000000000000000e5adf4fe2ab145cdf8570673dcf3f6887138c0da000000000000000000000000f068c32d7e03089042b9f615ae80b97a529d41df000000000000000000000000db59e456c28e3229f03d0ed4af2e161ca738abf1000000000000000000000000786e121abe4982e8f2f7f5ea37a61e2822a1e4c400000000000000000000000049b93c011c92ac68343f64e6daad0af348dcd2ce000000000000000000000000581dd22a354d58623efaa818f45ad700eb75e295000000000000000000000000a4635e187ae6a6bf34047ffb7ea0e0745eedad0b000000000000000000000000b56af2a144668bd1b6ad42e66d071b70af77d4f0000000000000000000000000cb2d6c5d007e9582a7139302b2f64dcfd6648ccc00000000000000000000000031fdd4a6ff6f1b893cd2898d4a36030b7fccf8d3000000000000000000000000998050800b6c56e88ce5e005c65da89aee292f0c000000000000000000000000c5319a2ee4ceae768be3c9ada15b01854728a2880000000000000000000000005c6455f53488c2c62c47a7f64360012ca8031fa5000000000000000000000000db9f754eb6a7449476d3ae0c307af220f56ec683000000000000000000000000231e1327c720828d7a6afa87359ecd7a6bd97bae0000000000000000000000005b3d148039d58aacf0c7da7b2ef4d3e953544f760000000000000000000000001e5e78decd2f97378147469b52d4b130459f7ad7000000000000000000000000e4f804c70f57f7f1ff7cbd4ac7eb898c546b58700000000000000000000000004f4a9416896d2fbf90dbdb1c3e70a492ecf718600000000000000000000000006ec05beacd505d1ab3fb1fabeb93280959a25300000000000000000000000000846e91ceb2601d5a68db851f65c68dd74915d7880000000000000000000000002ec35d5882a8fb1ab98d460649f60458ff0355f9000000000000000000000000bfb99caf12a1a1d4ec2f537bc293c3e23bb8321d00000000000000000000000024fc7a0751bbf53c239cc1d21d2951a5b21f733d000000000000000000000000c97f5be42ad9681537ed2391b610f89211e2af470000000000000000000000009d97ceee1197a841e35fc43d306397e284277055000000000000000000000000efa8a7dfd0cc42172c829eb6e5100f0dbe80d30e00000000000000000000000057a9dfc3dbc1d7046890cd8541ce228e1f492c1200000000000000000000000083bd019906a2f1fc2c15d36bac9fc2b35893e0900000000000000000000000009befc22506ef9c2c27fa0905e308be92e6e8264800000000000000000000000017ae7e0d0fcb18b8060b981eff67ed3812b61ef3000000000000000000000000685a75d06df2b81ebf3cfe2e319db2d8b45af12a0000000000000000000000009c8e873e61c1d92baaa47b3799bcea431bbecf690000000000000000000000008442322f39d228af9bddd276691b9a5587844b6a00000000000000000000000012a414d8c71bffee212436266d26dee2fb63ae0c0000000000000000000000001ee03064f92077a77898005dce92c37ba2f63b320000000000000000000000002da62adedef4d9bc7140c5e25335651fadbd09130000000000000000000000008e6ec33ecbedcee5ea45f3239c58709c748ed623000000000000000000000000ad4ba7e2df7402510773aab7211fd7fd54656cc80000000000000000000000002ccaa5d741a9e81074b73057eeeb7d25e81736940000000000000000000000000c22a65da50ff23a3b8e236d586fe7e3e01ddba500000000000000000000000043513c9e998b4836817d28cac9ec7b58a656c3f1000000000000000000000000e38550a88fb89521c6b948f64797a24c99206c0a000000000000000000000000b5742abffc2a3944c4c4f22cbe031bb87ae8cb4a0000000000000000000000004fccfbbcc1eff286b1b0056b7f24e629ecd9256c0000000000000000000000002c755aa88c840409a55109f9c32461d09c7c137b000000000000000000000000fa2d4e10b5b31a8fd0b7faac93d63e0e8d1be11300000000000000000000000088b417258f3b2d6ad14c75d731b9cb827bceb1fe000000000000000000000000ef6f4df517c374f44741bb776bfcd25dec851226000000000000000000000000b24e13b9f6ae2d8a3ed3ff665fb85e54f024ae3300000000000000000000000047235033489b5ca0d400aee4c5afafcb753b82fe0000000000000000000000007b0a37334a638b9ae22382db67dc283c2659425d000000000000000000000000a3cca6244244247aa1909323a08a1063fdab5a9d0000000000000000000000003874255d28ff18bc41f93afc44b55ab975375c500000000000000000000000004e990f9b17d769508851bcb24d1cd6036120882d0000000000000000000000007bcb97b181a73b7a145a86b218b28decf978459b00000000000000000000000005f7365337da0245a9fe8435bad3a88c4bb3ad25000000000000000000000000429fc2044185a6489d294324461c3a5d413d706f0000000000000000000000001f6e22dd2488fa8b477f90a793a10be916d023fa00000000000000000000000050b361a0f1f6ad4a2845bbe74ef361eda955865100000000000000000000000088f4e2f8489b48b3f7c44529816d6b553bd4864b0000000000000000000000000a11fafd58d7e54492e6eab845de31d6e2ca1d400000000000000000000000002d0e8cbd05b0360b2a6513094161509d4a46b53a000000000000000000000000df37dd7b0ab052a3dc8ff26c3a016b698cc23dd800000000000000000000000001eed4be47b7480f73b6e870bcaa4e6e0e73d5f700000000000000000000000085402d5810d398d923b3fe6a2dbc8d0f46166eac000000000000000000000000b8e54ba51785adfed1af6cd87ef4c2f6c80ed06700000000000000000000000092ab3754e3a594b095ab8e383a26a5222f7fc19f000000000000000000000000900f864b4c6c5ff6d3f4de7c608e67d86a39eb03000000000000000000000000e36d333019a9471b1a9d6e970c490fa8d0a8d70a000000000000000000000000c1c9bfc43be8c59b81ca3f2daf4cfad9ebc0c567000000000000000000000000395e6dc910713c301b643d280ea0978dd98458af000000000000000000000000e63fed8d441ee8128eaa583549dcb60df4f4f10900000000000000000000000017666584b44753b15dc177c95aeab4fa6da027e600000000000000000000000078b075733b4badf41b65b8de18a06796c22b7206000000000000000000000000dbe3b2a18e073425d4962c2f75069650334ae79a00000000000000000000000092561f6159211e3eb2afb36e49ccbe9e610befc70000000000000000000000007161217030ac9748b8894c8082d804206def0a69000000000000000000000000797303a843df5471e115b8c133381bc322a3e63800000000000000000000000020bca55fa0c5cb484de74527bb1d7c684351a403000000000000000000000000544d57b5d54a3d012e1ebfa763b0175415d29d6000000000000000000000000031cb12e0b9d98e232cd4787271de54fb7175b6f60000000000000000000000002459f149824942068ef68251cefef8d8c23b73be000000000000000000000000c22411bb5aa958bebe336d689c6fa5784e352e90000000000000000000000000dd8192dbf1c8dfb978b296c26156e01f5701ad6b000000000000000000000000283d5731e0a041239a0cdef724ad928d32521b81000000000000000000000000cc88036fa05c86129bf66260c2a905ab2c7b663c000000000000000000000000885db41e9b5b1ba7b6687ddbdc597583b53521120000000000000000000000000c7d65842a353f61f79b97a81f938016a2740aa700000000000000000000000007480244e12387006590628e2323ae21fe9133e90000000000000000000000001e707d4119a6b66905a36ea73bd50d580e3978d6000000000000000000000000ac9b682e3624c631dea8213cfcad231e07aca7ca0000000000000000000000006ec8a2ac17e14431aabf2bd2583fd8e69cafc21a000000000000000000000000d45bc67a8b8944ecf67b50eade3f509075f060250000000000000000000000006e48360f39fb7f5a052bf747d2327c2334a3a35d000000000000000000000000a3739e67a9941dd79fec79388c12311a9f99a278000000000000000000000000f36a8b516917cde87c3c84046c76696beb539880000000000000000000000000ce08d002bd0e99bbac9fa3e55e3acbaedf4c677a0000000000000000000000009509ba114281ee0e0cb05699bf9daf12818ccc4400000000000000000000000000f2a1c9274e71e6aa755b8d5f67b891892bca1f00000000000000000000000053544d83f015784244f1cfe620044e4dee6cb7610000000000000000000000000e4ca92583f0fcdb888ef74a8a7e3a2e3c979242000000000000000000000000ef7c001b7e1b0bc3bd6468408cc5712c7605b5a0000000000000000000000000de3ff0d5593ca25d0e118185a5d1c37029a4e5df00000000000000000000000085790537d14de24b6827459b40d155ff50d4b34900000000000000000000000036906dfeec09f9ecee74b573e03011448f6bff1d000000000000000000000000e19d8d074448e30375d18909350a4fedd450320b00000000000000000000000000aeeec9b69d59148a24429ae637b04809e5d08a00000000000000000000000057b7fe628ed8e1db31db2668092495ade1d90eaa00000000000000000000000095cce21551e8d9d5298f14a712cd6b69a041accd0000000000000000000000008e85ff3b1b335fde76a741eb900e4dfa2fc3045a0000000000000000000000005cea1f9a2be81fcd5437193201845723ce97ed9d000000000000000000000000b9e09cf38bcde3a7f580c448a6ae36167940bd97000000000000000000000000b38a104be21d6e60e35efef2390978a86b622fe80000000000000000000000007047275adfabdb753029bd83aa6eaad3940c7bda000000000000000000000000b9ab40126356ad852f38c08e08cb97da26f95ca10000000000000000000000005d4d139a33ca04660f331c208b3ea6ede52d888a000000000000000000000000f972c60e7ba613520561fb3fe04270e7a75ac1c70000000000000000000000007ea3b2ac2f1fb887ec1bc708f4732f3cb8d2fbf8000000000000000000000000c114b1a162eea22349d80899a259f999247effe0000000000000000000000000b85b57b0e17a79b26e42f8c092469f4b98db1a0600000000000000000000000037e5cee6ae7f12a539074d0e381753878d51420f0000000000000000000000006293a83d9b9855aeb9856388d39f7ec17bcd398a00000000000000000000000016112e2fb40b86b50903f083ad2078ab5ec110480000000000000000000000003c0c0d5e4ce41cf55a24d3fd740b6723ea201fdb000000000000000000000000c77e6c192909c77116afaa51374e04a72a49543d000000000000000000000000ed384fca9e0f59c4f8494dc603330a6b9a951d070000000000000000000000008e5ecfa16fcee04eea371b63bad11829ac76912000000000000000000000000017e6110290efc3d493997ce3b82e1f733882822600000000000000000000000054f28a03c54003425da01023cf78b6c86e5dd6ab000000000000000000000000d2a93fe90e82291ba315cca9d289a693f2b860e1000000000000000000000000fc9f2d86427715cf22cb2bcf50e614bcd1f50f14000000000000000000000000606ebff1f4142a5b5cb9c6e431639cd6708c2e7200000000000000000000000083a9ab1332518b0d3a773815a96232f957be416f0000000000000000000000008ae07c6b0e23aba8fcc1d3d7b93c545ec3d90da4000000000000000000000000509deac62bf21ce24b235ad987952deff1431f130000000000000000000000001187d84e98c7d789655577565c51a9b181921fa9000000000000000000000000b3f033eee715ac7285603585e039d787e9f2e247000000000000000000000000b82ced873a0e15ac203bfae875e18b50f218d853000000000000000000000000c8f790bf7324e2b3718e3b61a2f8964f7e4b5aa8000000000000000000000000c27aba1134e5c83e5099d94e2fa72798fdce070400000000000000000000000081d1b088ce2ed80364929bdeb95ce400b5f7a79900000000000000000000000033d63ba1e57e54779f7ddaeaa7109349344cf5f1000000000000000000000000aaa0fd584c23e2be5d2f1c79304751558837b7440000000000000000000000006d2700bec7bd6a356b01bdd1ea64db1605471c720000000000000000000000000ddc6f9ce13b985dfd730b8048014b342d1b54f70000000000000000000000008bc75edee57c0298f5354189f20093ea21a891d600000000000000000000000083d427a20c9fc978febcc44bc949bd2ec97491940000000000000000000000008a0ac5e87be96a986d53687390e19419a182767000000000000000000000000057de700e40e9ed21fb57f1f2c9cb86be089194bb0000000000000000000000004651790e5bfb42ec34c7966686d040ca8410b3160000000000000000000000001618eb42a3ab2b08e7b8509c40b114a4fe51ebcc000000000000000000000000e2f7cc23f322b09ae8ea174f48fd8866840ed9d900000000000000000000000068ad5010c2416b0af1f7ae7f2e9b4ab574163a930000000000000000000000009fdd0c914232a7433d69944853fdaa23c5ff9792000000000000000000000000bf041700ee738c240480dcc7df084cf009360fff000000000000000000000000b4e9eb4c5115c099c817c7f07f06f619e50f9a7a000000000000000000000000167539702b5501aadd9b0b85e53532fd57cc71a90000000000000000000000006c619b6f6d9876470a4692826834111d5d98c1260000000000000000000000005baf4e18c845032709da9fcb71a9d6c0aca80770000000000000000000000000f7f65914cc8be4898685b125430f7b6230e833780000000000000000000000004cdc990d2ee172534d503fec256b16b5fd09394f00000000000000000000000053574fed72873d48f49456a5fdb401a5a073e599000000000000000000000000c76f34d6641608f756d0c6d52871e87a21a491ad0000000000000000000000000b61c3692a3d33e29c6a8fdda2cb3a2402387a900000000000000000000000006c0d376765da42e4af4e5120f49a6389ad7c887f000000000000000000000000a8e61d433f4f40fc78669d6524c13136e002181500000000000000000000000038927fdd78f300b3a1a26f4c4cc845e451dc81e800000000000000000000000013941c5554154ad549fd6e0473632ccbd773c6a400000000000000000000000008beb767e21d39772a30dda5e4fe11a35cfdb1a900000000000000000000000001a516200477aa2426c718c33d8dc87e419e9ce500000000000000000000000056792a113535c3ce06ebd9777a4c8613a4552e18000000000000000000000000c1d97ba396215ed7f7b0329d1b9287f10d5d118b0000000000000000000000007b76169a9ff996c3eb69bdc08758b269b1fd18ee000000000000000000000000e29ed8484c85810002ec5229c1f5588c4cceb1d40000000000000000000000003066991b8c84ea604ba96720bfe16190a5ef9ea0000000000000000000000000a83cb59c5c4e51ebd3ee81c9996f1254276345730000000000000000000000006ca9ebadac91c25f7a472d04e7208e3e54c1fa380000000000000000000000007a14eeae5c85c57472a2d927019604e3198f1f66000000000000000000000000b9e4a6bc991b168ad8d39fcad418658d9fed82750000000000000000000000007e6acff082acc128d8da5c0a83b46e40ac84f1fd000000000000000000000000117dd7808c3d9943693455b8524cc4075cfa70b200000000000000000000000037f7f82dfae869a5f8864dbd5de3066c078618c10000000000000000000000009afa066884ce723200438b672c0b8d5769e03a6a0000000000000000000000001dd8a2ddfe7e133bcf515e3bf788f7f2299116fd000000000000000000000000baaa670fd29a7c19da23652a8a40084d0ccb10e200000000000000000000000035d41c08d0ac3ab4010f61b5e30a719931d080dd00000000000000000000000068be6439d88ba05fe0bd4cb794dbeb1e3f8f42f7000000000000000000000000f4e11cc7caae912afe33d22ea689d8d07ae6acfe0000000000000000000000003e5a4e37b5efa335c951238617a3f50ec0a0fb7a000000000000000000000000d15920d335461b32419bfb10599618c1f70a3bd2000000000000000000000000e6a57651b2e3f38f176c75e977ede51d4ddf662900000000000000000000000010f843efc40efe5783d5ecd47c7b39c3eb2c8d5300000000000000000000000012bbd686d437051aea35b81acb28728d3f6c31b20000000000000000000000003f84b2e55c8468aa6205e64c6ff0b57cb9699b7d0000000000000000000000003f95c2dee64e6078ca61198c73d0dc6980b96c97000000000000000000000000f6e9fdf8abc8c12c2dfffdd386ad19a3deb2b93f0000000000000000000000000d5bde20393a3b08228016dd36788f847cfc58a8000000000000000000000000181a7e6a127ca298ca7fe3b8c62db6841ecff16e00000000000000000000000084e7c890122579c696a0fbdc3d752b80bd9fdbbb000000000000000000000000cc80fc4707121b03e989b65c4725b886fcd651f50000000000000000000000003e694a97f82ed8981f2d922925c15b8a03c066ba000000000000000000000000d86a790b57217775b10f2406d131d5080f769bc5000000000000000000000000015981bfb30f5455619a64963df2e2f8e1a21cc700000000000000000000000084b1d36ce0c73455372dd6841c12448879f2e5270000000000000000000000006742850f068a961eabfb532a3e0617fd88a82983000000000000000000000000bd2fd4b461fa3b96e9fce265385ccbc263ff643f000000000000000000000000e2b4c43639f0045789368c88a6b8a83f0693010c0000000000000000000000006cad79db258a1c8a0d577d1bb3d8af7024a41953000000000000000000000000f2aa0992e9968a4b7785e9c9c43061ccb3b525f80000000000000000000000009cdd9d4dbe58a5ad134a561de08e7546b21643d20000000000000000000000000a5410ee4d8e8973ce7554061479f7b992a06a81000000000000000000000000c7a4080e7510aae26286f7db02daafd773997be50000000000000000000000006c6534fcbd5a812a55a9f7b980ea1284cd0517bc0000000000000000000000006cd5870bded68173e9effb9cb817f1774131c7ff000000000000000000000000fbc6fb526b0e13803998242ee3c45afe6c68c051000000000000000000000000b6aaabc7315b3dc5565fdbc322f97d475395b1f90000000000000000000000008895ad3b2124a27dcb96c68c109e0affe749eab100000000000000000000000070a524ebc46dc4085c193e9c247bb46b7f2dc8e200000000000000000000000059f21c06aea7e42d31809485e415a15fb237fa6b00000000000000000000000098fb182caa463fb9e6c5fe44cae58b1790b262440000000000000000000000000da0bf09800f3def468de86e3052e3a0f01c40bb0000000000000000000000003534b4841c26c20251ebea3c4ee68803940ffbf5000000000000000000000000476def4d02bfa2f27d676283f6614b30e5128ee0000000000000000000000000f69f2856df38873b2b3548344581b8958f5105e40000000000000000000000003ea361e6ac025f892b9efb1fcbf94c788edb28290000000000000000000000002af5c32c76ddd5be71c1e3f7d06d0b1a2d204cf200000000000000000000000048049ce1cde79d908581a107c15a353c7c4abacf00000000000000000000000046c38e7c2865bc735d8a191e180dc50b0add030e0000000000000000000000007e102ef7202b5e61f9aac19da4c3b6d983d3cd1f0000000000000000000000008400ef53595d17ae28cbcef8bfbc85527ec3a90c00000000000000000000000081396ea4cfe9ef046c57efdd126b954f19c1c9b5000000000000000000000000781bff59d6154a97d0b18e08a1efba5bdfb5482c00000000000000000000000076814f08877bc39772961ace5560ad92f7eed6ae0000000000000000000000008d6cfc3a49bf2e7f58e67a46f6d6ecc0d3063ad300000000000000000000000010e2c65eac51cc8eb0dea628e80447f1600ca260000000000000000000000000267e21dfa0b4b1df4f6c671ae91c0cd7c54af04200000000000000000000000085c2ff2529d32c8bd0b5a79ad429821a8e70dce7000000000000000000000000187d4fcef1002024a2fd15c6a9ff49e034457be8000000000000000000000000db1d5d5acdd6a2233610884715440c92cb0e85ca0000000000000000000000000e78ab9df4a5ee8f3412bbd7d44830db4a17af90000000000000000000000000f9f0bad2ba413f4fc93fac8565884bfbf9ee9a3100000000000000000000000093d11f729e70be572b94bfe0f7ce5e86b1414c0c000000000000000000000000f9e8a2caae3d32263485eec64e59087eb599221f00000000000000000000000087fe839f6ed9de597fde996169fb7d02297eada4000000000000000000000000fd20f7921016a8621d8fbcac16d5c60c2a043ac7000000000000000000000000e933c4cc17b2394cb25cbdf086f2515ada785cb600000000000000000000000027216c5d06248fdff3dd3e7c72189dcbce8bb068000000000000000000000000ae39f5aa419c27c2f503f0934d09f4ff9a8222850000000000000000000000000c15fb202c5c068d7af62326d04d7741b58ef64300000000000000000000000010298f4b8420bb4d82afa820a59701af8b15b1a000000000000000000000000095a70a517c9e87f0bd70e380bde99a41d31d917d000000000000000000000000d0f4521676f2fef032b425fa6b1a91b94ba1660100000000000000000000000080d09dfa18b82bbaee984245e3d029b0f11132ea0000000000000000000000009459f1a3ceafa0bac844bb126794cdf087b12869000000000000000000000000fbca8b790651aecc49b27a2bc634b53aed463420000000000000000000000000e03df5b8adc14343d341e7b3708eaa884e1f04570000000000000000000000003b6ff6b15f96597d7f332ee60c90b37644dd86aa0000000000000000000000002c053f5371932b0fe17147c3eff12c1c0f1957a60000000000000000000000007ffca7040ff6758c5c059fc606e77549768ba8460000000000000000000000007f496d9e12dd014b16b2bd137002d5d7d6734f0d00000000000000000000000009004734311074b2e651e0fefe4c8a6d8abf30b60000000000000000000000005ba7b33057cf3c512bb6c64de814fb191b681154000000000000000000000000d4912875993f6593da22708114f5efa8a58fa3f5000000000000000000000000dea2ed23c9548c7b3e3c9df38b040599657727ee0000000000000000000000002c32071d31eb92e5a07f746bd50390ae9a4a471e0000000000000000000000007e133740a317f4ed94e2bffaf7d7772552b337140000000000000000000000002adb283d8e830d27f92bff5c0ac3e82576086751000000000000000000000000335da83624f8cdbf69204e54e8c7aac2ed806a0a000000000000000000000000ddab372e44143a628f9a911f1fe603c0f8425f4d00000000000000000000000034516ac87c054fdf622faab7c3cfe3337629ca2500000000000000000000000011b13cd6120e9fcee5f1d89e1aa40fd9d7704fb200000000000000000000000002092e51cf6155a12dd164f7c8190321c391064d000000000000000000000000f89694c646d448c19319d1394996a43a9bea5ccc00000000000000000000000063504639e365763836e9b135916de3d08304fbeb00000000000000000000000010b3cac3c2f86644baf4f80be58d7a0b09db517d00000000000000000000000067cd970aa7667bab93499e6e95763eaf2da79173000000000000000000000000c2597c34bd561ef683e4f8e80945963101f3d17a0000000000000000000000003ffb0d462aaed41d4e8f6e02b87ae62df17e12a20000000000000000000000006f8686c141213b8c069bcd321949187fc1c88aa8000000000000000000000000fe151a9b3b93db274e66762fa518a92b70e2f7200000000000000000000000008ffb65e51d3a9427a086a9e5c8a2e99e73ad6ce00000000000000000000000005b2df2e5aeb3b6cb4e7feeb3025b7ffc6684328200000000000000000000000056791accdac23edf44951021ae1041ec5853271b0000000000000000000000007853b190695ee03eadc517efcbde720f51b60772000000000000000000000000a4ec0bb4c528ea21b1d9ae3c1b00eae668edba8d000000000000000000000000807fd69b4c1743aeeea7a19aae253341bf6393bc000000000000000000000000093374af74e75a699491edfbacbcec8fb48e69fc000000000000000000000000ba87af3ae788b0e97536592f49d8e2824c0115530000000000000000000000006cd6604bef8786ba11d5b04777916d3ddfa313fd0000000000000000000000009e289ca29d6e5b04d1261ad2a9e9837be22758730000000000000000000000009312a738e306029c917e941cd1861e896fb1f9de00000000000000000000000064e4a9411b6d3355beb9a45df6db5eba26df945b000000000000000000000000cda82574e392efe3b8a4d5ef4235f6870710c4660000000000000000000000001fafcaf37574045336aeb02235161fb6a7cfa71b0000000000000000000000006bf62dad62053eb6a02451bccf78e252c1388685000000000000000000000000bc49188901cb10d8bd6c6e7904c5473a680c7f9d00000000000000000000000047c832cf8088ec250ebe580d9fc53575a587668d000000000000000000000000af8decddefac54926ff33c2e09df76f201bc3883000000000000000000000000dc4beb3c72c1ece094b36fd9f4af65e203a0e83200000000000000000000000076c2cd1b8a249f465f8445c455cb78e0eed36f1e000000000000000000000000a93b0a6cdea289722c27fd6b6bb13a2caa2035ff0000000000000000000000001ec59bd78ba21e16b7183574700682dde68ed5f2000000000000000000000000829e1d78fa73baba88110fdc14a5973d1a2f3cf4000000000000000000000000e6ee1b79627243ee40ec929fe2573e63d70b10c4000000000000000000000000245568f13fc01ac6139bc34e13562f32ece8514800000000000000000000000045ff2a54f5650f55e6f85a7fadfb5a1af13c4c69000000000000000000000000684585041ebf5480efe7a2ee12ac79a55798de82000000000000000000000000d2664405fb26c7286b3372f03c64f0e28676589c000000000000000000000000eefc64d684a2de1566b9a3368150cc882aa0b683000000000000000000000000f103c37c5bc069b96b4073f3c6bc2d39f66dd4fc0000000000000000000000002d918f3042a93a16c8003360c1e957bbbd0c6bbd000000000000000000000000a3d3c3908a6846e30148709ecab4421361176cc900000000000000000000000091c2dad724b5effc59d4df47c29f07dd76d822f8000000000000000000000000617cf2d73bde85ebbb9e5f880cc715bad3c540f5000000000000000000000000a53402a29a30e7d11a1326f9fc67de3ddba91946000000000000000000000000a8fbfa5fa20cbb5820a778997a886a24860b8a4900000000000000000000000000915c5b9f64934b58442871cce7e21395eaf559000000000000000000000000564a0f45b2e4cbc54493af2634ce53c0e4360f0a0000000000000000000000009044727dae62772a85306c4a153faa8ab97c6af80000000000000000000000007802c4150b345fab72473e2c53aa384a94c3fec5000000000000000000000000f3e4d991a20043b6bd025058cf4d96fd7501070b000000000000000000000000315b2856ab9fcda6f0879ef4a88ae0fefa681b12000000000000000000000000eaa5e0e2532d1a3f20f20339c123966a386c8b96000000000000000000000000a7529e0d7ab878fc81385fd8523e749e459747d0000000000000000000000000d93358d85bafec0a3997ce78813d179535095e0e000000000000000000000000064e92486a39ca396d7827d5182e1bb78a5a0d76000000000000000000000000685d5e239649831a5e79555311aaf04093b17091000000000000000000000000e661eec045ec1b1a5dc420a18858a0564e45ddb3000000000000000000000000108fbef590f7bc47fdaaa5b4578a286b9353101b000000000000000000000000719ad2ab2284e80efb035d050eca3407dfa195fa0000000000000000000000006321b9376f7bfc674f5c7a536b0cee52dc0dff150000000000000000000000001e6e5d74ed0be35761f8d4de576dd0352302cd63000000000000000000000000e263db2ae401377b157080e307a108f0d1d13b250000000000000000000000000c24aef71670fd202f3470edd7f812744d0e80be000000000000000000000000a93a81dcba95df55e8798bcddf344ad4db1f7f440000000000000000000000005673ed61564e31934d08ad800a869563dfd9e508000000000000000000000000ea889c1d68a5c08137908b63f3bd76ac367b6372000000000000000000000000193a323775e48da135b386ac0c29e69b7dbc7c450000000000000000000000002cd172f20e9822e5cc8843722a920d061b98033d000000000000000000000000b3089744186b6bb924f35ec700d399017842addc00000000000000000000000029efc398b45db1cadb40c2e4892f5dec31b3d8680000000000000000000000007ef7398f74e07b8d5c9f9ffd82b95480b3e6a5d60000000000000000000000009555c99451dc1c1cdcd0cb224d15f6972710d0d70000000000000000000000007699af1890836805e95b250ea171d6e27edff0ff000000000000000000000000902c5cb0f7a8ba15490a951746452d75baf1ed0a0000000000000000000000007e8192c4d9b63214f7ff8b62240a550aa7bfcfe4000000000000000000000000ad54d739ef647b3b29bb5043a16317bdc1ddc4700000000000000000000000002275b737af6229c0099702b92257c393e9ba5e8a00000000000000000000000046a9d76d36496597531e2540341cd912c635907e00000000000000000000000022af60771d0ea607557ffb58dcd50b4778671384000000000000000000000000af182eec96e438855033388afbb447421fd7aa5e00000000000000000000000040f27985f1553126ef1b92f88f4477648766c5f3000000000000000000000000c89ec9fdc0a06293510f451aedb2e00594d9aa5f0000000000000000000000003460d96df4935da0372310eb3391f1aac7ba5d1f000000000000000000000000c6cf38416e4423e4ee1c2868f890fb2709a8077800000000000000000000000082e96c6975462aacf59583b93ab75ad559e61cb9000000000000000000000000940e5beda70265b3891a1bd8bc8c74fcf342a033000000000000000000000000e1b99059119312fbb24c7aec8a69c521eb28c4ae0000000000000000000000004424cb08c99590e2ee6fa4163ab2644abf2b9f1d00000000000000000000000030ca6e19136ac628ceb20a6a0bcf1039987bfa7a000000000000000000000000966c0fb45d7477b236e646abfaee5335c2527ac5000000000000000000000000000075f6fc378f556ff28c43d059fcc6b6061488000000000000000000000000213798fc53b5032b410d4f42127955c42cffadf50000000000000000000000003155dfa8887b02402afaad4a1b5c71f6b567a11d000000000000000000000000ee8652a2127bf00c10484cce532d7fed0702ebcd00000000000000000000000036e62f8444b4342f9623e0c930fd0d5edd0a71ab0000000000000000000000001f2888b081c57577139391da330ab4e4d550511f000000000000000000000000b9db83a5cb6b9457fe64e0e7b425c4067e18c7ba0000000000000000000000000eb2af6717757b60abf00e717366629d1c8d09ac0000000000000000000000000787fedf3beda5c4ecb640f9d922807f996127ad000000000000000000000000cd9b3b9354dcbf0e78e65a6831241f61f327ae240000000000000000000000002ce56003ad56f8d31442622d2e5122a57238d57100000000000000000000000066fb938d526c52d9a2dc72daae1d5ceb8fccce9b0000000000000000000000008c2894b6065481424c59f471eac027f9a273b741000000000000000000000000e1363ea535678e7a53d434cdfba9ae391be26e4a0000000000000000000000002b02c8e690e80ee90484af7a4fc0b47cff548926000000000000000000000000978448ca5aa0c6055e8b3f71a8f11889b3bd542a0000000000000000000000001668fafe19ff932b36bc50cc5353df2c72ad6ea9000000000000000000000000155f5e4b281ca385196dd1bc745bf492ef76aef7000000000000000000000000da0ddaa4c843f866dfc02542bc18e3cb351b0e6c000000000000000000000000c3c687985b5b3c23d48ffe4553eaa5ac603a18a6000000000000000000000000973f9bb0edac25a16525f7883aeac8d210b6da03000000000000000000000000d9f2c9a3417431c78ce75538e25c4f5ea17cef3c0000000000000000000000008d1f02ce6696c2d35bebc55eb02076e9822c71990000000000000000000000006a5b9295cfc23fb475d53b6be5641a31a350fac50000000000000000000000001467bbf4cf6002d615cbc9f3b4dd3c9528e1158b00000000000000000000000028b31bbe97e7ceb251cdbc03ea2cda92f64ebf9f000000000000000000000000b144fc677c982ca8010e8c5ee3a3812e4e4f7c000000000000000000000000001da65f90cb8c588b30abb2600f9f07450e6d416e000000000000000000000000ac6b59c5b780835cf7f618e9d579f20f8f36cf9f000000000000000000000000fe9353c6f8852a5cef1226ff6770b7a9c4f36f6b00000000000000000000000085e46eb2434df5af5b17334bb2dcd4ca0665ac8d00000000000000000000000044ba97dc24da7d5b4f120f71136f962ca361679400000000000000000000000030e267917e4d76b0dca60005d53954250e9275b00000000000000000000000009a048f77886daaad59134e3a9cd299b7d414fee90000000000000000000000004a23af1d7fdee0d17f55c6aed59c6173ac6737150000000000000000000000002caa88490d1a994dc89bcce5c248d601c63a2fc3000000000000000000000000d5cd415a1693b7861563ec50c79e4bba8aaacfe100000000000000000000000003062db3a3d947d5ed3bf1d435a8cebdce24b0e9000000000000000000000000e409c1c7378b6e4412628a850a902320a14491e00000000000000000000000007c06ae9ba4d4a6b049b6d0d64a2a7ad5e32f21fe000000000000000000000000c0a242c9d8c09e7775430a024a1ed91d50106b8e0000000000000000000000000343ed3dda79285cc485c69244f7a15c406b22fc0000000000000000000000001a8bf30c10ade72655a62bda1fbab4af6004cfef0000000000000000000000007c8186d7b93b3ff0c9422d7d5312a4f5e762ddec000000000000000000000000b0c5a1254ef84e9985239e91bfaaca3dc49fe57a000000000000000000000000e5c594bd0913f11b63ad0ee29dcfda7ba0bb01e80000000000000000000000002c38d4ef6e5e873e8aa89fdac9ce213e207ffcb800000000000000000000000071b7e05f2a897f7c2c3fb899e037ee9a2e33c313000000000000000000000000ef6fa3307af6ab6ddcc4826c4945041dd5c18d4b000000000000000000000000553fc56696a985688611c7586f1c92ae4d2960cb000000000000000000000000b4f358d9d8e436e42380f8a18d85e07f0d041b2500000000000000000000000071c38d50bd70f217a04be4f7a77cdf98a1132eea0000000000000000000000006e1dbd3023e1da4789050d800b142b0fc878bcd1000000000000000000000000d64f9a51bae07df65a546408507e5163c7a1648e0000000000000000000000008ff0fe67698807944f52ef36f59c4ddaa9871198000000000000000000000000cf2b6e25a7ee713f556e3e4c6e5c8136a1353e2500000000000000000000000034d67a865472ad4122e7e9c9395f04aaf475592d000000000000000000000000ea78745180c81b978f0413d89f2ff8391dc313820000000000000000000000006bca6b53f7121c6c15925971e36ee0436089a5840000000000000000000000002388caea52543c9573d22ad7e04a90901299a3b0000000000000000000000000390e4fbd0802e4e2d7744c9f9342c6d279b4bdb900000000000000000000000079ccb1d5739023406c7d0e5f713fdf849f3f65210000000000000000000000004b91d63a2d21e580c48c9cfb3a32401ad9bc4c420000000000000000000000003b8021833dcdcdfc248b6ca7b118b6cbfc1f7c64000000000000000000000000ec18f04cee5df2e1b4a2ab0b92607e584c6683c00000000000000000000000003fd8c23c9a4ae4dce9e07901a2b0a117ca5a0abd000000000000000000000000da89e82f4a41c9a71e06d23b9f8e84139cdb960a000000000000000000000000c2b0b9b686dce4f6e53d029989d5cdea82431b59000000000000000000000000bcde673e7aa4efc0892c0a796750506dfc8020930000000000000000000000003f4b612c1405db22d0d0d040d49d307bd9bb5dfa0000000000000000000000003c407a2eac9c5cee52f7f04df2a5a10c3ba58adf000000000000000000000000366f63da6d776ad24368ea674d4f7f24b3df88f60000000000000000000000008d41df61436b20dc0f483eb08cf516c0405574c90000000000000000000000007dd765f57afc648029278abd2ca03521b7adede0000000000000000000000000e3a558867e14b763ff9cee1c34e6d93fb7323947000000000000000000000000e5a112fc86654547602455dd84dbf98288e2a5620000000000000000000000008e8c5116828163e1b15b1404b95a9918753501b00000000000000000000000008ee1a84d1e934ef5efc73b7e426a55f84c6a3cbe000000000000000000000000abc6c650c21ba49d545b75d0e578abb4bf33861600000000000000000000000006dcba4f221b2c7faff753d1c6305764fd16bd560000000000000000000000005b1c08120336a08318e97cc1d2d2fcd26fdcc34d000000000000000000000000731eeac5f6f3435547d564f244e8e7ce327eb0c000000000000000000000000002ddbd00a79bc943a9409a3c8c439bcf71e452b0000000000000000000000000c0347bb627dd3f0c9ad5a3b2216ff593339e1b4900000000000000000000000081f5cdee3a41174b7180297dfb3c62f5ca40415f000000000000000000000000114bae6e6117240cad727a4da791a1b029e4e8950000000000000000000000008b595fcc7a03b10d54be16c2176e7767fc8990cc000000000000000000000000c774f7c75d75a165233f97d97330af3a7c693fec000000000000000000000000681e89941806be08da2598b62e3ae31fa37168c70000000000000000000000002a3733077eadb6a0d8ab85010a4880cda89e5906000000000000000000000000d4295bc1d7d494da8de6cf3202207d3192a77cd000000000000000000000000066c0862b1db8c26b77f66cecf0df80369b34599c00000000000000000000000044c864fa5f4d02faae8b76d145009bb443f11fad0000000000000000000000008d85c71b5dc18a7eceb01739fe62630a5e49fb2d0000000000000000000000002797db4f09483d225ef4c82d138b701ab821f96c000000000000000000000000b35204b27693f139f4c5d5e96c24c940b95b84b20000000000000000000000009e2a48859d80102d6fd2082b66dbd2ed120eeb12000000000000000000000000367ec4c10965917023b4fb05939166e3d3fe5cdf000000000000000000000000f0e7250fd322f196be2e783edeb74fff560e9faf0000000000000000000000001a89c20e88b87699aec4a4c1c617faf3fdc310ff0000000000000000000000008c3d58b29753a12ed49be1921857b755bfdd9ed6000000000000000000000000e77bd136dd2610ae18f4a6a09c534aab0f8857670000000000000000000000001cfb481b882a90d2f40b840edc9c36c4f8eec70b000000000000000000000000ab636d9f9cdcfca17a13f77c3073ec0379e1bdee000000000000000000000000ab06ef1d486721a83c94b30b58ab9e28c5a1049d000000000000000000000000d7330d0dffb6e99f564445db182348db7c60a4d3000000000000000000000000fbd7ff14e6fbf9d58cd63d1c5ca3bb9123157e430000000000000000000000001db6012d24e517fa23c4fd400af39020b7bb9f05000000000000000000000000c53c9dc8b6c4f1a891c306dc248b312404a91a8c000000000000000000000000470040217e4ce98f6198386dccf06ca0e8f1d8b1000000000000000000000000de525b21d9060a6daf5d73f7cdf3ef436e4fbbfe000000000000000000000000e065e4873168e7233b67a4d1431bf6f7c341a827000000000000000000000000a87c25e4d61a2dfbc3a8013fcdb2741ee3bdeecb0000000000000000000000006e14e94b090154e84e9db18d3e71a9c2695024c8000000000000000000000000179890de8d5e0e05aeb61ac808423935af77ef0c000000000000000000000000afbaae8d701cbc97d29ab8bf729c3d22dab488af0000000000000000000000005dca39724463290d69e9da94f80f3c02217cefd7000000000000000000000000f4e682873459f66cf4f1d595acc2c86df9d60fcd000000000000000000000000415c3c10a029e7ae06a097c2700972e3979a2e8e000000000000000000000000513adb28a0c5091e0189c40aeda5360172a385ad0000000000000000000000000faa12d40e6e740f3bc8ae0f10bff0b0319f0abe000000000000000000000000d524e9bf39c7746e9d8a2a7ec07cac4725aa0c81000000000000000000000000b7f9f538aa1b41ae2853eb63f1939187ffe70eb4000000000000000000000000afdf8d0b1846bf33dea66c814cfa867780d2b4b0000000000000000000000000455b2f93a3323dc803971f0949260f74dc7a8fb00000000000000000000000004f4b05ab8c6557bcad3cddbd480c010466280ae400000000000000000000000032f4af8b1a19384245e4a88ab5cacf0006c601ba000000000000000000000000819ea034e70d8a6399db7fb16821de772735f2b8000000000000000000000000a2ed34cefa6678115d7c00f3c2c0f37e6634f5fc000000000000000000000000ede8a407913a874dd7e3d5b731afca135d30375e000000000000000000000000a6d9e752304fe17133d9aecfd28986afa0ffe5470000000000000000000000003e53c6b6657931bdc4af9c56551fa7896a3c097200000000000000000000000032a3256a4b15badd4a6e072a03d23404d925a5cf00000000000000000000000052e8fddcdd306f8bc0de0866455741155043d3ae000000000000000000000000786bc666740efb569dfeab1986f3b179c1fb5ae1000000000000000000000000375af215cb92adf64d04df2b2982436e04eaa54600000000000000000000000098c62d2e4c973bfea610e006941ea88211bd6520000000000000000000000000cbb59694d90cbaaadac98f061dad6a90f101c1b3000000000000000000000000722fd93da80dfe17e0a959fd3b62b25ee8b3603a000000000000000000000000b131e7fb5f08d32a319c6074eb35fabb65520011000000000000000000000000a45fa7e74fd498a32032b85801a06d53f24d6c13000000000000000000000000efb7a321de3d552e11e17a639e0be9a15e87de0e0000000000000000000000000717dba913be071475a4fab39b0c460d889b9a8300000000000000000000000073c61c0c5fbc4bb050b32afb145a74d5b5607373000000000000000000000000fa2615e5764607396c2bb4a7c949ca6a0b57a06300000000000000000000000031e12d105cff280cfd984684f4e97d66ba849898000000000000000000000000d8dec9b670c15c588b56b193a51082a45a931c0e00000000000000000000000049eff38496ccc705b94845863eb245577f404e8a0000000000000000000000002858517db894f2378479244d0b1d5ac51dc16c41000000000000000000000000b950af798788254302a3a6575568db1cb8222e62000000000000000000000000e2868bfbd3996ddbeeb7758832aa6aea061de790000000000000000000000000fa3e2c408f67cb48c7e755ca5a2bd3299ef689e2000000000000000000000000ceb043c9a710dbed7931c6bda226bdd27769c6ba0000000000000000000000003bb06759b0ee5a8b48d86a6ce9898bc806d5dac20000000000000000000000000b9e889fab2a4fcda7974228855ccc0bd62197930000000000000000000000007707f4d3119f2702fdd56862f85413d6a709a06f000000000000000000000000a9ee97a142da49c3a1318be4d1f00e121077f78600000000000000000000000002aed7529c9a95ae2edd1cfb22eb6064918d9f3000000000000000000000000099c26263c38d6abb2bcf60a713348bd0dac89bd00000000000000000000000005fc62abca94a1fc884d727b139a60dcd4aefbcc000000000000000000000000064372d86dc5dbd9fd1d15773e6ca1b3d3875d4df000000000000000000000000f0d5a6102c72a27d7b2bb7a2a1512481d3d8f33000000000000000000000000045d7d63ad8400cb48b79166bf9019baf0fd0ad060000000000000000000000005c436da44427f259f89baa2ffcaa99d551ac9b58000000000000000000000000ba8aad046d1d89862790f597e2a65749fe8efa0b00000000000000000000000070ae18f976c9e1afebb3a6bb5bc8613561d3e1d700000000000000000000000004db917231282ea94715b695892ef711ed5df04b00000000000000000000000047ad7fde48c2ac6216ecf30f88e7c8a956758d95000000000000000000000000dd8f5c174617f9b6539958e302fc5e2d86673b230000000000000000000000009dbf46a1c8f0ce3b3d4aa0d927f5c451447b8cf1000000000000000000000000fea328855667fb73679a07808ddd447ac1968f7600000000000000000000000030a2f68e88731c7cf836936202de5978a31d8ee700000000000000000000000004ea4a9c554a76d00e92742617e6abd0b83644c2000000000000000000000000f1634645e9e1f6164bdb1d87f4fa986e567eeb49000000000000000000000000cbfc5fbc56ec5a04677eb766ebe76a9013e042d7000000000000000000000000f03337709777f104a53e361f970a89bd371a35c10000000000000000000000002438748f9e903e6aec0a14278c717797693048c100000000000000000000000001ad931904a8a64ae40cbe5f3d8adedbd2207b680000000000000000000000008a462a3be98a80140b3dc3b84ab609ba04a18a9600000000000000000000000055efe9d55e9c907e4cbc4786597a5171fe2bb5d70000000000000000000000002015e3179220262c4b15d48698d9b6d4fbff0d0400000000000000000000000077c80964b0daa3a2fece5d7caa90fdb6175ce86600000000000000000000000027a9001e305bf5a23a75060bcce8c6c42c0907150000000000000000000000006215d5fc63fc98bc7eeeff06c815b1bd2bb7c427000000000000000000000000454387319ff462551a3f494f2f0341510a75f796000000000000000000000000d19dc09880685dd8cf60687d57936358582876b50000000000000000000000008d4c036fb47e53708e60b7f9df6a22ae73ed089d000000000000000000000000912c6c822e866c4f68f2b77d0113cfdf975a0c8b000000000000000000000000da3c0338f9b8a081efd1b0dfa0afc2b317cd23d2000000000000000000000000c1931af936174efb0048f3c96865b93ef496ed4300000000000000000000000011c3f390acfc554f10261102a39efc1989319d2600000000000000000000000050c2e5cb6016be127e61809073ec858e2917c10900000000000000000000000047b12b867eaa18e77b150d1d82da203ce0c04ed00000000000000000000000009c3fb502c5dd7db30f9f576e16338048eba04983000000000000000000000000d31bac2ee675cf904a68da14ba80efb9b405a4f50000000000000000000000007a69a8399740fcb54a182957181a5fca675e1ef50000000000000000000000006a0feb7412043c1a15b238c8e38389a0c7405f43000000000000000000000000388c6d50fe4a950daf2092a0c8157c6feee7d8f200000000000000000000000074f45ebe5a8b51f1f6eee788112d0dfcd6a98f95000000000000000000000000372088ef92393db116a06c7a800eddd581aa8fec00000000000000000000000005caafcf73f2da5aee4cec474af1eb1d6c04a4d40000000000000000000000000e77be852a33f65ab16993b308cb4954b3d1162b000000000000000000000000528d05f8348df54753f0ee00667fcd0732a92d1a00000000000000000000000007c2c2d9cde6dc150e818d125c8712f1c4caaddb000000000000000000000000ccdf70b75c37e197d0b4bf6a334d9eae43c2ac38000000000000000000000000d5b7bc10a51f250f16d99aaea0e1d6184a8de487000000000000000000000000d5b7bc10a51f250f16d99aaea0e1d6184a8de487