60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b676574616176652e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20676574616176652e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d643258774467416a6446784c76376f76465762334133624532504c72534d4a63685032454339596a68537175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000c0df8073611964d94e4ba61942050e8bb8ec79ca0000000000000000000000002ebb6f6894b0d02f62faa701ababf7f56274c2ea000000000000000000000000a033799a9a05d47b6b80db459ef69ab0767a08bb0000000000000000000000004ac247ae388501cf73f354a389f1e8188de8172000000000000000000000000066e94cb299dc279ce5a6d0bcf340e19c0d5ccd64000000000000000000000000c171f4f1c3e38b2a82457ab2dffe996ca73386ad000000000000000000000000ec3ff9076bd21f01667a069c0dc04b6fc776c5270000000000000000000000000f43b88d0f1b1afe787b6da438a16c3de09489df0000000000000000000000004fcdf8b00ee184779ecdb469a542f04b1c4afdb3000000000000000000000000eb12bb5537bc3ae76f50d0173f329a4643521cf70000000000000000000000006905380515974f708e34b6fe00d2d37fc8b9cbd4000000000000000000000000c7b07178a61d3a3bcd3a7e1a0a66e2b269258383000000000000000000000000a768ad09aba5da95f0a7c4c553f7f91f7fdaf093000000000000000000000000beb2ea0852fdcd301dfdb603e4af5c2aa8d3cd56000000000000000000000000544e3ca3ef13c7b5af6b6e83ca848cadd3928f28000000000000000000000000b18053b571ddaf1853459b981a6a505b004b48f20000000000000000000000002fb9842f2247c9b56684a7a83ea9d792c5b83dae000000000000000000000000db83482af17c0a69c84efe1779309bbbcebd0d700000000000000000000000004788240ac4c8ec9be3d96254667bfb216884dd0f0000000000000000000000001575a8313538b22411c1b941941e3effb0ed620400000000000000000000000017aedf5fb1dd1607a66b9353c0d997c1cd7482290000000000000000000000004a776104f732bd4452f237c4ae04f49a471b7de70000000000000000000000006a5f851cbcce1e8444a0917cf832c96e4c9d21b40000000000000000000000002997ff68dcad6c2249c09ee3a5370c33522fedae0000000000000000000000001432173a4bb8ee7c57a1b5d6213bcf6dfef51b4d000000000000000000000000e4838e2b60aca21c25324e027c4f03ba15d91bf70000000000000000000000006215dbdb695e374510a65d6e125f6f94fd4f2ea3000000000000000000000000f3e7700429ec02f83b00f5e345a2b18b33a70f42000000000000000000000000ad323e41df76b43498d2728a06deb7716e60377f0000000000000000000000000c5bbd1dd28b1743d750135b2ab7dbadd7bbc43e000000000000000000000000a0978e7e72ef3eacf2984815fee543b0bd59f44d00000000000000000000000010e4e42926dab71651770774ec4d1a8b5f7ccb57000000000000000000000000b139d467993aa119711a527f492ccea9a4e53cb20000000000000000000000003a154155f0cda5a80280cd99ad5a2f75e7f1a0870000000000000000000000009743c295144ca78f3782d1f074eac92e096cab2a000000000000000000000000aea1396287474bcd94991a9db2936ad79b710423000000000000000000000000cef086cfbece0cc4d6a001a6d7f0794386a498120000000000000000000000006eb83c70e200d91df42a431681776b98711f27280000000000000000000000009b721ea12e94f785a9cf641f345604692e4301aa0000000000000000000000005111721d36bff9ab0582459eae97217c70cb2d730000000000000000000000000d0b249ccfb4991fa20666f6cf258da1abc12fb0000000000000000000000000f25627666fca77c3951e6ec1657cc333bed01a1c000000000000000000000000559fd15edd5a4ca223ef06777b8986493f2a68fc000000000000000000000000edd0acf3f3bcd552217da4fc4b5d083da8b536d0000000000000000000000000c846f9cc97f1d7bbaa966968710f44647645f516000000000000000000000000f0bb8215f3390c4137f4fcebd7ee73e177e81027000000000000000000000000b23157fa85ac131f960d157d1bc3118f84be8418000000000000000000000000bb6a60fd13134370d147a1659bb7e60597a0c55c000000000000000000000000c1f01516604c55bf5e4f00a6fa0efca496bc7fb20000000000000000000000006cde7c18ac5694e897e8534e2fb52fce3024efd4000000000000000000000000834fb5679e7df7ae7591f8cfd25a268c7be788de0000000000000000000000006b13cd991f73b55b1564fa431768c630edd435c30000000000000000000000004886329dd4429574f6fe0ef71ff06381ce60aafb00000000000000000000000079a3c8fd4e91fa7e9a5d4d11f28be4f158e6ef7f000000000000000000000000e974b3873601157a7c714f894f3d0bb648bb46510000000000000000000000004ae9d27eaf852e059ee68c4d79149a6695f7c02d000000000000000000000000ab61eb5834efd2f5dd11f525af28ff4485d6ec5a0000000000000000000000008fc3369623909f0fa1929979c31c47cfdd4f295c00000000000000000000000042c79b2475e96a1988b65ee3fe5004b3b54ce51400000000000000000000000023cc771ce56a9a8d447ea5f817e2ad0a183c5ca80000000000000000000000009772a866706fd220c3684cb782540073b27d08bd000000000000000000000000ed132a24371569c3dfb9c32afd67da7e39773d90000000000000000000000000b0f8b79a06662d6c165bf67b4a7de963aaf9ec500000000000000000000000003fdd7e1b98489281587ae3f37875741dc8f9706f000000000000000000000000803ce0dc8bdad8737648845c3b63fa61c275144b0000000000000000000000004b78d510132eafa782288864dfbd5ff986605211000000000000000000000000f628a1ba1ad7112fef66b0b8bad02c4348dcfa9c000000000000000000000000f7320b46710857e00c25452ca174633e623e75b5000000000000000000000000f716296763eff0efec5c29e58028c3844a38cb650000000000000000000000000388bfe2ea32d12e5a33dbf26019c6fd23abdba2000000000000000000000000c285bba35168a72a16d073e51c7ed54f3ade86230000000000000000000000009c1404c4d74da5ba5c9522ae15333b7eaa75538a000000000000000000000000cf9ad5e13daa3837264c01b3c7375e4ea849ac1b000000000000000000000000501c79adb5ee184525c7909c4052efd4b36d02c50000000000000000000000006c73b1ca08bbc3f44340603b1fb9e331c2abaca7000000000000000000000000a953b8d24582f6353afb4baa4dba7d6eaea11160000000000000000000000000569788aa0ce3ea1114540952358c39a7f47a5c480000000000000000000000003789d165fbc80226ceae7668cb5144ce55d37c63000000000000000000000000fb13f0d4ab78f91284c5ef9250ae4b99ebbea78d0000000000000000000000001e664a2f27136e67ceed0583a09d063d0adecb6d000000000000000000000000fcbd26d220b4ce86d215ad0b4d4ddfcdc0c4ff6a00000000000000000000000015f11f4beca29f7e285fbb8d55e1407c8e63cf250000000000000000000000004c096fe4f613ef412db7dfc70ab38d2ebb719e08000000000000000000000000df20ac5527567817770efd1e51e7e85669a74d2d0000000000000000000000004386dd50593f5d2daeeb1e71c47f237d6f009c850000000000000000000000004f5d8b9af52234947a5d79b801723c46e9998c8f000000000000000000000000a8c0c87afac3045381d30be956820e9392207b390000000000000000000000005ed1a46da1d1b1dd671495d76d2793406140d05d000000000000000000000000f9fb2bccc2124c47c2cc131f29080e4bb360b26b000000000000000000000000d4e78baa21ea9ed450461599cbff0fc9722ca87200000000000000000000000064decf6f0eb4f5d5032f85a91d4bd515856150ac000000000000000000000000e294509aae58e5d3419ee8cc1cc6b7565e80f277000000000000000000000000e62840e668e210da24f53b71b540e52dda7f2ec4000000000000000000000000405d45d1e5566e4d613bc819e1e9cd8668ef7254000000000000000000000000575cb2f28c4135088fcd872e6c49bfaf35900b79000000000000000000000000e2a6f3f846ddff69f21db0a344e2ec287e74e693000000000000000000000000f6b09cbdff9cf42dfeecde3af4b103f2d2e8dc750000000000000000000000009cbf2c0f32270f6dc70e175298de4264194e25fa000000000000000000000000f6a5003a74b9c9579c6d6ee8bc3fe7f03d1e75e80000000000000000000000009eecef5526f0898223bf095378c4a27acecabe75000000000000000000000000275461950b0ad8d6373358b60ecf617d1ed4dc6e000000000000000000000000d52b0d72e3647e8cc668986db3b3a84ac2bd32de000000000000000000000000cd01ab0bbdcd71ed37f99a5fa73f67172a7782910000000000000000000000002b726e9ad67ace62e36f48bf576cf2b6f123823a000000000000000000000000d6b50e7dda9f7c1edd4d4868ee6016667071a38000000000000000000000000030d10cd7a9ce2d51e7acaa9e9809023672b5036900000000000000000000000074cf260508da7bde47b6700d196d1f4e9601944d0000000000000000000000007fb9dbabf28be4f99889fa6e328642be7adcf40e000000000000000000000000e3265d3d4728d856c0dc5fad6862d93b684024140000000000000000000000001a820f10d12ecd3ad9fb5e0db93eb9e510ada7d2000000000000000000000000c2e401bc6d5516ed50437ff5a1cb06cc7dd759870000000000000000000000005a8faed53867b7d273ff257354a9b7ba6d31cb9a000000000000000000000000205e54d648157a77efda3d4d9a031afa093194c5000000000000000000000000259c5216e1cfe54a8e68b72feb434c8644967981000000000000000000000000621485902bd27a56f7d9f6623c3759264233adbc0000000000000000000000004684ab70ae122f29047946654497eecb57a4c0360000000000000000000000000019ec859d4d54dde9bd65b603bb3a3a838de5bc000000000000000000000000e6b0bb2e8515d5e798cf1a3107586d8d00e43546000000000000000000000000a441e2202e549784fa4c5d451274c31c6b945208000000000000000000000000a3162e8e9f1bcca5202b0c3ccb87ed3e25540dfa000000000000000000000000a5c6ac683fdffaf2e32aca08fd6d3d03e3a790620000000000000000000000004d8a597b6d1fad837f36b835a1b0791ed23efbac0000000000000000000000002f52930f6e6f40c4b692a582df1c19e9d6c0894e000000000000000000000000e9ed7e40170e2319c0a1444c8243aa9169e9f455000000000000000000000000c85e628381736003d8205a07a380fb1a949ff203000000000000000000000000a3b5809c16fc1e81abbe0bf8d6dee8fb692112ac000000000000000000000000d3e58893412c01ceac4d9cd096ddd312dde8b72c000000000000000000000000ca280b12a3d38e564724a7b244590fc3c24a665e0000000000000000000000003d67e2406f66bb227fb37ace38778b5a5c831953000000000000000000000000325b2003b5387166f5c5fdae40caf301f21da8d500000000000000000000000086fd17af2a1f14e39f2897d425ecdf23c2f93e4e0000000000000000000000005a3c22f017f65d68d7d2aa41fcfb66450d1eee060000000000000000000000009ec1318f711491b6b348a8d90c02accca486ec23000000000000000000000000443a6482de9c30d26b42c87f6b2f1633ba578a4b0000000000000000000000001ad9a83f5e4ac9ec73a0ec1c1d8f3f34cca8c09100000000000000000000000060d0aacc1962fb1c829b0cca39e26cc8c2154c51000000000000000000000000eb9e1632b048c42818f873eee7607ea6ce110d03000000000000000000000000e5a410779d93d5ddd29aab86d687f5192dfba53a000000000000000000000000560a2642223aee8647b675b4dff2a630a8672cca000000000000000000000000670411238bb8be1c0e8c198b938005d18f66b1f90000000000000000000000003e386862e17c7405dfb20655543497d93b680ed00000000000000000000000006a06aff8ad57b9d558588996197e5e134bf17566000000000000000000000000d45a8ada0f279e646846121e98820149cc208e8300000000000000000000000097bc413978f0cb218fc836a79b56553881ece9b500000000000000000000000089178f8b3f227e4217f66c1671803bd21086292c0000000000000000000000005115db07e0877a4a65eb6f8672d47709787aa5df000000000000000000000000dc87e3bf9c2afd35444095dd7a0557edd0d2a60f000000000000000000000000b8342e686d2e35b67114a3f99e55d8395a9abfd20000000000000000000000002bebc2fb67bfd540d10f34e28c176799177f4873000000000000000000000000a0b5d51af1119885bb4fbda371c0ebc3d8218a1d00000000000000000000000027d341b20454394e9f16664eafa9478300383da600000000000000000000000048e54a032b3f8c7e19a992a17e7f68d32c1106c90000000000000000000000002ed4c590e3c51feb9b1d09a98374ba159e8d8657000000000000000000000000467b9ca18c61ca8dc0b7ee1c653fc32de1984e690000000000000000000000008651a461e08cec9c469943423c942bfca039e04000000000000000000000000002d82180025b876d580301de6d6a7cf408ce42af0000000000000000000000002109a924c442bf6de5affbd3810422f0ff91ea8a000000000000000000000000fc7887b0b9a39a5569bd64ec238b1f4e6b3db6220000000000000000000000000f1dbb4ee6027c999520725a5f9f57e793e5fcfa000000000000000000000000b702c30c88013aa8770066c4f6cd538f710cdc0e0000000000000000000000004bf65ece4a3bb8d35516f3d8a739f508cbf609d6000000000000000000000000c243b367cab5ca9af4a66f20f370291bb941dd570000000000000000000000004ab8daed2d25769223c536c33267b2803a65e667000000000000000000000000cd34c51b437e02546ce8726a9b4c1c6d8641a318000000000000000000000000ddc7736c0b10d520441a5bdf82af7d9ca611ce8f0000000000000000000000001d88fc96e081ddf7d1ba47b6b5a7947e073a9cbe00000000000000000000000017e823169f6b935ebeb4799aff7178a0b8db8ab0000000000000000000000000870540c94068587f9b56c3878b241c9e9c5de23d0000000000000000000000005ac35d30ff4e88ec4e31981921f096dfc655a921000000000000000000000000f8db75a2b7719dbffe91439d481e73404bc2b0d400000000000000000000000091b71637657bf8a10d0a035c08d71091255e6d2300000000000000000000000067dfd7018dc3ed8bd55459e890dbafb161ad96070000000000000000000000005cca352fb606752335fdfcdb7cebdb11266122aa00000000000000000000000034aa03ad8af42c7aeae9c2f185c6f1b7847b0e8f000000000000000000000000ccc6ac4a388a4f052ddcfe59c9b1a6dafa28912d000000000000000000000000d8420c4d4db41bf77bb1ea198c0ecf1e5f1ee43f0000000000000000000000006d5e138a58db5d30bcc46cd5eb34ee09ac6b7d12000000000000000000000000c79a24909d9c72ed836e6c597aaa6852d9b8aebc0000000000000000000000008fd28b234b6c5b44b395a0121b06205aa97a9c9e000000000000000000000000e05cf588b99ff8e8cf47e9a79701a461762207fe00000000000000000000000012b7be9100b4a67082eb8a6d5792651f79058f33000000000000000000000000ef799a466348d621e2752a80f93eecb6c0093e0a0000000000000000000000004707b957de6d6305b1a1e4016dd87a5fa03fec6c000000000000000000000000ae84e76c64fcfecb17c5a1552ce3941f8a974c2e000000000000000000000000b5352a3cdd2b95ac26bf82c351add31851e9e7c800000000000000000000000071b176e47c4c659a173cd1e0b8c789c960226f2e000000000000000000000000f17f4f27cd50e1ce40e214652fa67be8ed9f8d1d0000000000000000000000004b319955eb74caaa222f082d1f243ecc9b48d5cf00000000000000000000000094b42ae45fdb41b5a396a7643d6231d9c1e3b46200000000000000000000000076077ec26fad895719437a90d5b94ce68d9741900000000000000000000000002066ab4d8db813e9602b631f93fcb41213682664000000000000000000000000f461e61065d571037ddd864e610c1907fcbb41d9000000000000000000000000d73e723c0eb293e17d848f81664df4fc5d22222e000000000000000000000000078692cb722265d9986761f506b5af8fd4ff360b00000000000000000000000014c4d1a35ba36733c2d2d16f277d945158d0d2340000000000000000000000003af0ccaac8c13e50013f5a356e8b80f9d55c1d1e000000000000000000000000a3b1080e4dc2603813c6cd879952175b6a88e68a00000000000000000000000086641216e576a6075627afff51ce946521622b050000000000000000000000007236ef652c47a0bd01e026965e1a078121161cca0000000000000000000000007b8f770af610e36c5bbd1b8c0a156f9945478963000000000000000000000000860b83cbc304d193309c8219c127f4c0f83867cd000000000000000000000000a76b2ee90aef62c063bf08f69d26994c94452505000000000000000000000000d5ed77e122bf34a5ee5ad327e90c6c11be4db9b50000000000000000000000007c9f0caf4e4f4efd4218e0907cc546505ab2270c000000000000000000000000511d9591bef7ae294524f63f9445bb9cc00851370000000000000000000000004bc284e902a59153af7d9a3fed9eddd73493e862000000000000000000000000f9d31b67dfb0412f3af1bb56818ff36dc6ac6b7400000000000000000000000035efe6f151786f9cecf8b952f09da4f50573c8dd0000000000000000000000002f073d1d6e8b53883c625c33136c8cd152112fa200000000000000000000000041adb22e42779606e626f1cd14c72292c83427050000000000000000000000001121261ceed1f2c81be67171f98d919a7d5957210000000000000000000000001e47d504ff79fb8e617066a3b864375a63b93c480000000000000000000000006d203604f26b11de9d1538468b7e9e1e640bc707000000000000000000000000633b230f3b4970004da3bf29fd801dfe24fd2123000000000000000000000000255dd69f24b4b0cb349fe7198081e0e61b5c7c39000000000000000000000000138cc2d5f9c8f5c76a2a93a07bc83b12654223600000000000000000000000008fbb54fdf09965508adf4f9fcfb9c30ae658b39a000000000000000000000000ac731d73f650dc0efea00288896e0908338ed0b80000000000000000000000006a5fc4117ca779eed364ef7a575b86af6507164e000000000000000000000000fb2cc8da567d98dec829ce86615e199bec7113c900000000000000000000000054374436cd768e814b2dba67fb9f52e532fc216e000000000000000000000000b0ae951a130e175fbfbcce6f4e8bf07aac65c7a0000000000000000000000000f0e5008158fa684ad8bf65d7e5b4eb91a8f60d5a000000000000000000000000bee52b8a6be2774887947771ef5caa32bdd250e1000000000000000000000000ccd4814ba39f8d8420e548d789358eadd4b4e8d00000000000000000000000002c860a8a979fe6add41db02bf0a3980a396c6594000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d56000000000000000000000000845a129a16101424a874a36a281a3f1323f777e1000000000000000000000000398cc5d12d3ccc30320e44b068aebaca9c79ce980000000000000000000000005e3dbf8496ef94c6ee397f3a9d95334a3a260f260000000000000000000000000f622e53c827413f4db752a9dde936b4190be2a90000000000000000000000009d3c0f5fdab8e4b58ed99a024512b4dadff76ee9000000000000000000000000d8472bbebbe79c58e4504ec76add5035014cbfb700000000000000000000000058ac6b323c2c34189ba1e793ae868f04b3de9cbc000000000000000000000000037dd0cb762832658b8fafa8377320ebbc9e123700000000000000000000000037aa08f9d303b3fe3ac2143c8706d9060740a1140000000000000000000000000622a4c92e875ad49a0c8ae594a315c062d43ee2000000000000000000000000fac43fd6ad02786dbd30ce2b17cdf8ae8bdbf9b4000000000000000000000000c4e55ac79489acd51a7f53398476ab9cab004dfd0000000000000000000000002bc0504fdc30483c2adfac4e14ed9d7b8e48d9ef0000000000000000000000007775dd16085b245cb7b730a37a6120933b5f62b60000000000000000000000007a0fc710b4e204894219c0adfff28a0b22e4094a000000000000000000000000fa99537541451be9b4cf86611361597e6f1c19b2000000000000000000000000b41e3e1d101048a0d0c9346289a0f716d31b717400000000000000000000000024227763928bc52678ad9e40dcda56fe7761ba9b00000000000000000000000067c36efdf3c3fab5bd842867362f90a08c4c9c47000000000000000000000000df7c7c18cff4c6fbb2ad1a6f4454c665600727ff000000000000000000000000dd32001f63164a77ff0dbc442cb89bfd466efc3a000000000000000000000000847a34eb0012041e4e7014d67e53dbc7bad9d411000000000000000000000000a0b9c0024ef5ee7b71c2c07c63641142a085a271000000000000000000000000f656de986435b2bf3d6d1238074c7d75cc5dfa270000000000000000000000004c3694503e92a36dc6d18d544f6752eeaa71e2f700000000000000000000000098b7f86d8d28777fdb5c800d2bee2859a82805ee000000000000000000000000a2452a72fe6f221a093d3eb5a3ae26c7731cf9420000000000000000000000008201648c1e30bd056f5f4138f2edd48e5633bb7900000000000000000000000015e14de74ce860db7e487dda0bcd5b5eb69dc80e000000000000000000000000e4e8d83967dfc46404631edaf8221a5a0c809f24000000000000000000000000a342fc58faa6d55f7a1aafe6ffaba61b4c3ae2db0000000000000000000000003a69fc05a4492e4477118fc3ffa9e6db13b3f7f70000000000000000000000000853505e6c3d988c55c562219a63282905ab87ff000000000000000000000000402216a78a621aaa71e3552fe916c12a112f137600000000000000000000000065de13c2b57b0f96070203a1ffa3e134dd1bc137000000000000000000000000f80f310e5fff87e07b4dfb5ad83fd1ebc1ce2ddf000000000000000000000000851a6d02e749e9f31103f3825a3a09b7d6bfe1f40000000000000000000000008c016379d67a36046fdbc9e3e0487538506200480000000000000000000000007338298734441915569063cbaf41368960b3497a000000000000000000000000c4ffedeafa7964bd7fbb05ebc4845a558aad6313000000000000000000000000ee13157277d7834d477ccd806a8806f75cf68be5000000000000000000000000bcea3a9516420a79083eced5003e312f45c5a236000000000000000000000000e656632680be1c1d1465060abeedae2b0c256ec4000000000000000000000000cafad5e7b127485eba0db53169ac43d62a012923000000000000000000000000527f224fd5a36ce7e088aee50d345f95be1e772b000000000000000000000000ff43e13540146d12d1e8537072c8ba77a6116eec000000000000000000000000fcd134aa6567e6c28b342c575199376e491841be000000000000000000000000e66bbe8a05238682b34c48454b1b31e83df9f8490000000000000000000000003213f73e31126422fe1dd6f28d801b3cd106098a000000000000000000000000f8c65d0db55cb9dca1a752a668a14bb682d816210000000000000000000000004a4087c68fe6243fa858cef42acc90f489141142000000000000000000000000f9e354e2d24b9babdb6b207e38567d7f267851960000000000000000000000003716852faa5a13dae4bb43144e14bf72aac364b7000000000000000000000000fd1761a4c334ced90ece158e681b70992d490c37000000000000000000000000cc314136227a2673c9a3b68fff35261d43b37a1b000000000000000000000000afe5f591b121260d5239c96c5572817254162a12000000000000000000000000dbc33daec982b424b5cd176f7281e660e90e04a000000000000000000000000029b5dff26de7a0ff86005b87fcc9edf4c343a3d3000000000000000000000000bea1b06ea9a66f8a364a36b8e327e4851d759d20000000000000000000000000aa23054aad7fd3daa51402e94c5aca00ca51bf1c00000000000000000000000044bc583c3ddb74a8ca76165ff378ee83dca16cdd000000000000000000000000ab491dcbd7315e1a78779d2ab177f765f5503712000000000000000000000000fa152285da2d82ddb38e9d49751ff8454c12acd0000000000000000000000000b8c7f507485c6998a42311cd8ce600777943904e00000000000000000000000055e48f9ec73dd8cd2852b25b4aeeb4d22b3fac430000000000000000000000001624e31a51512baa9d78ba09790577a55b46e88a000000000000000000000000ed0c98f77a0dee0464c6db669045a3f6d224864a00000000000000000000000028cc1fa9ba9ef013116d7c9d28f07a35e6b01b38000000000000000000000000e3e087224f2dd5c883768aa4eb94416b8996f7ca00000000000000000000000047586d0fbd230e810368e31270895130dc4ee73e00000000000000000000000056025af000eb63f8f325f0f8fdcae11863a41323000000000000000000000000a619dd0d5b1fd068c0b255e0fd4527839821ed1d000000000000000000000000f8bbf9e44de973be8117777729dd7d8d5f36aa8b00000000000000000000000004c1a24c81620217752fe1e7cb313b246c68a5df000000000000000000000000cc3ef2abefb7351b434310ab83afb51f9a71c23a00000000000000000000000022defa73674b84032806977de14282ca3ccb85a0000000000000000000000000cd9aa0f51ae128575af8b62e14c5b2e2baf8a153000000000000000000000000328f87bc321db1093b70592a467a98cbe8822d4f0000000000000000000000009f899854d28f3cf0cd6066d214189d2744cb867c000000000000000000000000636fefdf0155f6fe41c78d979c0fd8d2dfc712d20000000000000000000000000a4ecd1ee7ccb614b41e11ea7271bcd8aee8c628000000000000000000000000fa4a1b1c7b80c8fc479f2a9f8d8b09714c70c88e000000000000000000000000cdaaf4ec45898d923c63642eec042af2a645fc63000000000000000000000000ccaa89b345c77aa1eda3dedaf40dca5d9403bfda000000000000000000000000824a0279e4e6705fbf97aa0b0aaf05abac72bb64000000000000000000000000cd1a63d5ae6968a6d33420c5090810458308135d000000000000000000000000688b299a1ef8df16bf94c0f07969f466ab5599fb0000000000000000000000001d9071fce783c1638d762db90113b1271a121a75000000000000000000000000162caa26e81e2eb8f00fd41b1dce0b5df1cbed3700000000000000000000000093718a5a2d0d6e1f3710faf86d34093416a9367c0000000000000000000000002df4953d05b593512921beb9bc9602c057f850aa000000000000000000000000208af1bfdc045d0b394f939287309b49917e6afc000000000000000000000000e432949641e28a8661b66e8cda0dd65165fed696000000000000000000000000dd30391810d6ebda4850dc0ae3e62e2fa18d7636000000000000000000000000bf7ecc5113a3e4f24157889e6d561ceeb55978fe0000000000000000000000008aece64c953a5afd2375cf89364743ea98f66d210000000000000000000000006d6f9f57e6de535806c4dd158b0182c7d004b7400000000000000000000000004d65c1cd994f8287e9042c0da6c41f58b31bf15f0000000000000000000000009e7c0be5097a2d3ab044bed169c2d568f31a7e56000000000000000000000000766247820b6183664a0fa8088bafb164063ee679000000000000000000000000c89f98b220b2adaccaad89ea4d0d7d4fe77d04030000000000000000000000006ce20748b6792f710f7a75aa6eaf73a8f8e7ac4e0000000000000000000000009d6b27363000483a065029c9dc6ac3584e39411f0000000000000000000000000b61164f2df3ef3df1b5494a9c894389bfac22d00000000000000000000000008cbde009c6846a0d09d8bbd0d3773d7eb9ff1113000000000000000000000000281a03f903b60154006973339456e542810f6469000000000000000000000000e510800dc2156c2071a65ee3aa38c636067aa82b00000000000000000000000034629669a9098c4d4101bf56fd7cb2643d03160900000000000000000000000007ef3a729ff65fcc0af53af7e691893f798abb510000000000000000000000002d91a826f9b921b1fbdbf0d3a02fe5bfac9f7b8f000000000000000000000000b603e04e00737952a5867eb480e2d80976dffd030000000000000000000000002a39ebe53612cd8521650c5dedc72e0aa642cf3a000000000000000000000000de3f4a170cb1fb335c87cf99f684917615ccf683000000000000000000000000c4680803057d192a90bdb6b3be009a0644f3f176000000000000000000000000b2b2ff7f1c1aaa531691efb5bc72eabeeff7eddc0000000000000000000000006e7897239af0e8e5c2169e71f03a9483fa148c2f0000000000000000000000007a75d4a55b2e6743ed0da47f0e0a035ac8b7a3a7000000000000000000000000536d5b6fe78cece0c6f1e8c71f056580b6f8fa84000000000000000000000000e56475a70dd73ced55ab38c9cc5474e3f02d2930000000000000000000000000828d319586a75a1cd95e928a245ba1c4149b2a8a00000000000000000000000035db7be2a7c3bac0aa6ecaa581f8e3e9c5874bf60000000000000000000000006be25f5f43f18d490e0d3b9fdeef7b14fdd25fbb0000000000000000000000002c1abc873ad17de394fc87ecd60c9f262b4486820000000000000000000000005ed6b38bef55e89f0f531aa48b0b9c567f3a16320000000000000000000000002f3cab5843acb9c07dc9a10f5e703a6f32066909000000000000000000000000cd9867ea6acca3069884f5d876258394d61c5db90000000000000000000000005aef260ca38b1690d3171126f8e07f2e9a4965ad0000000000000000000000006c1d40ab6556ef5d11a4bf950b05c14cfc4bb69d000000000000000000000000fd98767945efdf868908ef3e1b324d0c8eca81f5000000000000000000000000ea6733486408e8e2de7eb0eaad0551528f11225c000000000000000000000000df0453a3adb78dcd86d7f786d36ed661084161bd000000000000000000000000e238bd4e5c2c3b21273c138f5dab8b525f2240250000000000000000000000002e6ba5de691d92a36c880d8c101ceb07bafbe6a40000000000000000000000003695e0fe8a4d851fcd2d4a8f69e56d7e26f1893f00000000000000000000000033f8dc20ebde1a06b9678fdbdbd10c19d2590dcd0000000000000000000000006ba85d0bd7494dec8e07e99b4550d207b1c369fb00000000000000000000000017900ee0602ad5d58653f92216597286ca99c47d000000000000000000000000cb5fadff064e80d0cddd6e0155f486b96a9b8cc1000000000000000000000000b3ad7160f2d7b63f0d322f0e5d8ddb8cead130d30000000000000000000000006da59dbce9b65403d1d7b815ecab46a939717bb4000000000000000000000000934aea8d480357545fe9496ddbba077ea028e873000000000000000000000000d29036e9f902b01a2ce1f8c3acbe7204cd51c49f0000000000000000000000003b98f4767816ed527adfd0ec9badedd8c9bb19f8000000000000000000000000fef9d13eb8449b6d4671a5c15d111f6eb9e35d58000000000000000000000000c733cdc93e679c5f8f1cdfbec371a1bde127fb9a00000000000000000000000004114b1aad611045d2e426e4a17412f79690eb10000000000000000000000000618ed7841476f2a4a0f5de25fc85c505b1cc07f6000000000000000000000000cf96f9b0bdab51d44f8fe826758dbab5c93fd02a0000000000000000000000004c80162a9ff7ed4f79e5327e023e22cfd1dc32db000000000000000000000000e8104818c4b773a9271554cdce83f0459c4933c00000000000000000000000003c6ca806d427d29869a49a7e1aaf5a8b849b25d60000000000000000000000004321469c70eb7f58da10dae966188920b3896d90000000000000000000000000764b245712af80ef00ecfdcc8ccbadc7e36646f2000000000000000000000000f61d32bae82e174aa410805d30bfce78a0737855000000000000000000000000446d0acb13042a5e2c743fefd295bbe266f47ca80000000000000000000000003c10f12e2b378e5d5ebdebd0afd8ae0a389c37c30000000000000000000000007bb871878791b19e221c7453f08f6bb337208c0b000000000000000000000000d1adb7e1e3ebbe3f5e02486277b76b1c05c324a500000000000000000000000032b45314c0c203493fa85005a4bc86baef49f8d3000000000000000000000000719d46bf5e6fa7bb63025e40d802da2e3a1334260000000000000000000000002c4cf4a002004d5946dbd697bf553b4d5dbc87b100000000000000000000000007a01218c3bf4c578ec8da3fc3c3db78b2c26d2900000000000000000000000051d18a112c65903ad1bf109f6925271b8ec833620000000000000000000000009fb38d8a87b88be5f8a87f613da85e95c2bdac18000000000000000000000000a5a2431c357e8d82cfb006278c484d428aa7524c000000000000000000000000f44ed4aa567222a4bb359a187577c5056484764d000000000000000000000000da00907abfa3c2a53a98272baa74ffa98ae000c60000000000000000000000008b986a5146b33987d49dd213e8cf1ff83e0540a80000000000000000000000000941d2584680d34e37af1e31cbbbbc27580589b400000000000000000000000027b5b390eeaab2cdcec4a327cd6e13513c74fdcc0000000000000000000000000f4f3de752eb7cb6920870421bea61dff79baae8000000000000000000000000f96b2315edb6ac731739b83d963257f08e6535a2000000000000000000000000d3e3755a41faf73beda6bd8cfd691fa06dc81ef30000000000000000000000002801a71605b5e25816235c7f3cb779f4c9dd60ee0000000000000000000000001289194bdfcc0ad7256ea98a68443302e0b7cfc60000000000000000000000007ca2b9000e91845347c8549cf919d7c64378472f000000000000000000000000f064a1c70102a476d64e57641f5e824aaf366d4a000000000000000000000000fa1ce3ba5a427a1fd3e3c5905cb044f104517efe0000000000000000000000003726f16050646529f756265c348597071e257c26000000000000000000000000b448d7cb57a86be84e708452d2c7f7e196f9d6bd000000000000000000000000c990c396eaa39cf2aa7ae2d265b5ed745d83f99a000000000000000000000000a6dbaace0dbd2e74a01ff6bfa057e8306017a6900000000000000000000000003f60873916d70af788a631dd41ae86b717121cb10000000000000000000000006529f9c8c14c5e86a8fa7273cbd8908d9b16ce5600000000000000000000000058ecfe43d5336c24f75ad0ca7103ab82874191dd00000000000000000000000045fc5eae5aaffd69b4cabb62ec6b3db46c48e805000000000000000000000000202aed617b43b178da688a41af7315330b756de1000000000000000000000000c28834ab3f56fd9eac8c8b796d1d2162b53f5b0c000000000000000000000000f40f3e22b3aa42a227354d0a22b0d1f11b4015bf00000000000000000000000087eb8b5bb6bc0c5db4225ea721aeb213b4909f860000000000000000000000001d16f1d9c5449a042974d5e762ac36d0de9a90fb000000000000000000000000600acd2f46a6aeb07e28b5d077d9dd5978cf14a9000000000000000000000000a5ea4ee9654033483c21393403ef0b5108bdf81c000000000000000000000000dd87c4b0eb4d4d3651f8c06101fa2c07cf90d0df0000000000000000000000007deb788af01e3f280bf6838e4caf0636f7da236f0000000000000000000000005eca1d16532708545e87971e7ef9da167dd3d6500000000000000000000000001a233644cb6bf094800090f8efdbe2c240dd092b000000000000000000000000223ed1853cbb8d5c3ff1b712c38c42a3ea17cec900000000000000000000000008d90e8b79fd88e49c39a13582dd4622ca2746190000000000000000000000003989f60a9b5e124374a5719200aac5401a6d9d3d000000000000000000000000101dc17c979146f72c75c346605522df9afac33f0000000000000000000000008a8f99ab3f61be4f6aef3a68d15e0d9929c36355000000000000000000000000de827c6acb83ff030a047176a93c969a3e23a9cf0000000000000000000000005a84a5bbee05dc377e3ffa96498dd0d6f4e132e6000000000000000000000000a6f3370d754b675f5abbf2e8862bed572eca3775000000000000000000000000d79d28267206467fbd19676d1689f28d45f838e00000000000000000000000009fe2e5a65b718224df48156845b276546b16cab70000000000000000000000006ceceefbfae92e303a5e8b73ccf616652d7e8529000000000000000000000000207b18c14c67289b1b7bf821c56d3b7aa96964340000000000000000000000009b18ff2f42b2a6f5bb7cf018f4b046d4abf141e40000000000000000000000003e6fcd0e3aedecf2fadd9ae70ccbc3821ea116cb0000000000000000000000003fda0207b3cbffeeb2ffea2e774c2d4b76a1f72a0000000000000000000000007941dd8e5997ee7c8989ab1e84eb23ccca70975400000000000000000000000063d724fe1e8dcd0334a15723eea1556b87295f28000000000000000000000000b4d65700bce63b0bf3fa4181ee6a4fc96cf062d9000000000000000000000000b46a6181a5c0dd1b12a9a6431fc49d9504019ce70000000000000000000000003c94f4c5f43503273de1bd05ead9d9b405159e6c000000000000000000000000d3a74421319ceab595318997ace9f272f8fb0085000000000000000000000000d96632eb5e67f714a698f542fafc396d4244d1cc000000000000000000000000e5d7f9b52b62e3a0ddc62d58b7f54d492da4c838000000000000000000000000f9270dd6f7e0aa26969000cc326465cab25821f4000000000000000000000000e08578795fc7819c1dd76b0165fbfaf095bbd5b9000000000000000000000000115f0560204e573fb50c4717569671e2ea0dc01e000000000000000000000000a8a6fa7ba2f66c13deffad648bf9bd0dd7230a070000000000000000000000000cdd9d0a99f313e3d82f4080470ccf767640b892000000000000000000000000f4de769394fa698bd59ca001a17ff9e220525cb60000000000000000000000004c817af3816f50ee47eaa8a9b3503c159142522300000000000000000000000066b0498079912ac2da2a647ae7da99c2d781f8ed00000000000000000000000036cbb7118be9835ce40307b25a50c5b13fe9ba78000000000000000000000000cbf1e4ac1fbd2a2bd0043bcc589b5057f82ab023000000000000000000000000ea301d14f255757915d0038c169bae491d23a69b0000000000000000000000004b285c2266f3f75c434529f86a2dab784ea6cdb90000000000000000000000003b99ef4d277e3f7c6f784096a7e185642a965d1f000000000000000000000000738a98471b5c325b993a3204a837bb13d3aa78b00000000000000000000000007a0956b31f3e8b5ad71f2c1d83267f88602a7c3f0000000000000000000000001a3ba37e61b5d30408497aa8528e61a8ad357cd7000000000000000000000000264d39a6705021089e0784fbf09ffd1b3fb5e88b000000000000000000000000f25762869961fdd0c5eff40d29f10126615ab621000000000000000000000000003ec9e86febcab6538077fde7d59477b03f3c8c000000000000000000000000a2912b0b756601d06305970bbbe255577e4191bc000000000000000000000000867f47cc8eb8dc86016e9693f34d73dd6f433bb800000000000000000000000012842bc5edf9c9d20732525659a881f6ba5a67bb000000000000000000000000dfd3e84875e3ab631a7204e0d47711380b421e29000000000000000000000000f4851857268aa966ae0d2c62dd1fd99aacd1a6f20000000000000000000000004343a3f0f59665c7fec87d651242c4bae30c5bd50000000000000000000000000a481aae80fcc4afddcc31c1a6193f2d3cf47cee00000000000000000000000053961cb8da46d30f262b970cdb0372324eb36f1d00000000000000000000000045a3bc237fb23d0672325958fd5360238f4673ff000000000000000000000000e5221a94005b77adb3e36680c173899ee6403cf6000000000000000000000000e34abe828a15b166bf243e57d6b985ef21a969df0000000000000000000000007de9bc8a269fff83f78b76ce64b80ba63591c8480000000000000000000000001ad50ef8d36b2d4985530cb887e48838a6d3c2f3000000000000000000000000f523ddcae5a7682f0ad02b393b5bc5e3f4cfbace00000000000000000000000072be01d6ee79e8639dbb90d0a2b7aa567c5c96ac000000000000000000000000c054940d24574a458302be9ee198aaa10dfb2105000000000000000000000000896993462303d9ab7543d5742069c140ec2f70270000000000000000000000004ad1d1ffe4e9c3c6e09f228576de15882f816bb90000000000000000000000001dbb4e8eab4d7f4222b9ef19972d50b7b743056000000000000000000000000007677a1be98a246f07623c58bc4b365c439ac14c0000000000000000000000005b1172ab125ffb9e9e99c9a27a84184317f1fc8c0000000000000000000000005ada8cf2062874a0470c191286ecdaf81f32b4f1000000000000000000000000418d5e072eec29423aadc0afd3f873a557fada88000000000000000000000000b059c558b6377f308e0cc61cd744bee719f741c900000000000000000000000094f9b77c7130f47a03f93972e709e310a73aec73000000000000000000000000fd4228cabeb860ea2cec3d782ea8bd342d3c45a800000000000000000000000014e47f92d5f66556776af67cc2236523acbdb0a70000000000000000000000001de7091058d026dacc807b43c309a1798029bfe100000000000000000000000025681b4ed236fbb1b28731902d40536cc4b08ef100000000000000000000000078662b744f4df35fd87c35378375028544a20e510000000000000000000000002e7e5ee2c74ea79f571c16176633745dbfd5fe24000000000000000000000000786facd6ee95d858c61f41a1835d47f7de1dceaf0000000000000000000000007817e44d9050d8f3d0b71937fbcc36392f07c6c800000000000000000000000031fd68bc9232f0314eca0ac98a1db50f3cfbd8bb00000000000000000000000005d977c49cf877a1d649be4c77dd436dc114622d000000000000000000000000bff84018b6be06144da8b45828882a0b8e709b71000000000000000000000000d0674ff3e388e2a99b5cf75562481696a4d0499d0000000000000000000000007c92fc7770105a0daec5375451e1aa9cc7e177c80000000000000000000000004451fde6b4685cfc48ca919445a588e395415ebe000000000000000000000000ddbf893cad275041a1ec5ad9816bfcfb5c8dbfb90000000000000000000000009e1f45cf5cd8d93395578ef7da87dace2f87f92d0000000000000000000000004305aab2acbb6c12f99aedae000dd129440f613c00000000000000000000000094fa73a54334c82c4d04ff29ee6ebdcb9cfff0630000000000000000000000007e9e42575ce2951acb17f0b82be47aaf38b606d90000000000000000000000000577f3bfa2717e9f2c73354264e6b69c07bd0de60000000000000000000000001c0be1482c0a8ed9c753cfbfc7568c1397c0b4690000000000000000000000005d326683dbfa1151380dcf3d222647da0dbfb1f300000000000000000000000031d52dea2a0fab04b5f35a5707e4eea04b41fc0e00000000000000000000000091a4a3ab752d400d62111b42377e49c2a4dbe8e60000000000000000000000001d642ae6a6cdb3ebf346f966dcb9830a0f566f8b00000000000000000000000072910e02c1a8dfb69eab4fc72baaf5ce422711a1000000000000000000000000cecc82a9397e855ef90dc52fcc31d0407ffc90b3000000000000000000000000de8d1fdd563262ebba31186f08eb999374fae050000000000000000000000000d25078b02bd534f2d9c1483b72c4477fe0dccf740000000000000000000000000ed0575e791387212c4a2e6ab3b84ffb51d951310000000000000000000000006e7d621541c1080a666f06412529fc2b3cf37fd9000000000000000000000000bbdad706acf770ecdb8e886ad7912b1b121703ed0000000000000000000000000a6c69327d517568e6308f1e1cd2fd2b2b3cd4bf0000000000000000000000005db8016ff690e2581a8b33e419f7d06616229b43000000000000000000000000390cd8f71489f335839e3ca8ec86d3cc17570cb6000000000000000000000000e3ea7c31adbe7f3bc2d2e2a9293d432f1876728f0000000000000000000000002b906e2582650b3d8aa3bf60062419b1daa10c000000000000000000000000008093d3d7080463ba3e2362271012223130460cff0000000000000000000000008bf4ecdf8bea4a881367853294fe2230e54e1f17000000000000000000000000d1a08cc4d1ff07ef82abf3e005a11e648484dca3000000000000000000000000bc4de3a4ba5f0e54e3506fa1fd79e239497389ab00000000000000000000000028c492cbebbd42f380106449049f86adf82bdd91000000000000000000000000297da001010854c7a0981e457d767d4b1a002cb90000000000000000000000005bbc9c663dd75ffaac25e38b75c8878c5b86d972000000000000000000000000f1b394933c7e50e63776ab6968aa9c414b4c688300000000000000000000000064329a13492518fe3c3517d73c192c0f3f0f9f3b000000000000000000000000a62c88fea9b07b86e3ed71c81403fc4aaf552bfe0000000000000000000000008aff571b03bbe95979ecbe706a0a55ac8c699f03000000000000000000000000eb6a89e8555e7d3325165edcb105769325f76153000000000000000000000000d6e6a1edcfb4e347d2a2a7b3a3eb90a38e3be905000000000000000000000000b419f4e92c5b631101e48f378c9c8e0e594a26ae0000000000000000000000000848f88dc8ecf037e560ed20d7167e3566deab3400000000000000000000000022a61ce91164fa84c5f2e3a1db88fac8190006ec00000000000000000000000090a84cf707825532a1929f993755cd9b1fed05cc000000000000000000000000d55202e3a6f2a571335b0a64a1e60e7c41b65004000000000000000000000000ef8ff442963d44f020151d4eabfed76f544ef05f0000000000000000000000000a959232ba8c24497b553c9a9a1306a519dd7a36000000000000000000000000a3878b7c2b54205947bd863f57592f5476ae5a180000000000000000000000002bee189a5f007b45ceb9864a5c4bfc670460d8e1000000000000000000000000d6d033b58565392136510460fce6f5ef96a9c89100000000000000000000000023930ee1135dee4406147c83ddb22f1647298cd70000000000000000000000004c42b28c38c84e84f293f1085f3cd35703780f7e0000000000000000000000009706a7e43dbb63e729a40d68adb929092dc1865000000000000000000000000094097b29c5dec2cf69daf09fedd67c837de00531000000000000000000000000652533129c12c53babfa4b2169f317765d9237e9000000000000000000000000d2c69698d56df0b0665236a1877e86f61fa5e316000000000000000000000000dc527a963e3d86b08110de4100bcfcb5e55135b70000000000000000000000007c7da897b2e1bc7e769c0cfb733a65a7eaeb23560000000000000000000000009a64b9206500258a56e5b7aa8b94802c4dae34390000000000000000000000004276844fd5860a3918d6b75933c9df9a5833a7b50000000000000000000000004a8a5c00e38ab4d457ea069bd619887e8926f45c00000000000000000000000096db03352c01f127df6b16f51d8897889961a1d5000000000000000000000000918a17f55b0fb50fdcce8858bd8058777edbf4b10000000000000000000000002e718cd5909c8d587c08af567537435ce7541a600000000000000000000000002be9c66b8f594f5ec0d8bb8b2b388f19e38fc5d2000000000000000000000000d246e2a9cfbb32ff23a423b8ac3375e2a3f3077700000000000000000000000010089bda94c8274768c6032aa519b6c3516688e9000000000000000000000000d9f50b3e35fe16a66708f1ad473befbf201b426e000000000000000000000000b509494d929aed16f643bc6da690e253033ec59a000000000000000000000000039751a8413c8cea943c8259bb8e56663c43a717000000000000000000000000873c7d65141cbd867de3efc7e66cd1cfa2c018920000000000000000000000002cc9aa3ffd8d540a5b571f7fe82204f7b7f8970d000000000000000000000000ba3012a6ca04d8737c7c19c53b4c77c015683f650000000000000000000000007eca5704722fefb2d57e002cfc31af4a9b6e85f8000000000000000000000000f27140da1d8fd553418b0bc992ac541227a5dd9500000000000000000000000049c2b453be22919c0b711a37fc71130b292a85ab0000000000000000000000004678774a5b960b66a3854276e901a66d2ec982a2000000000000000000000000a5a4dab61c6607be959eb116c29ecd9f918f16c7000000000000000000000000d0508c4a55d4c9f72f883ed670e598b142e3311200000000000000000000000080cfcc3f2ccce9b7d0330debfd2575dd7bb4a1d0000000000000000000000000b8861b70ef3cb83dd55596c25504489f697838e400000000000000000000000064c8eaf208c4947643e7e8fcc1d2ccf6d4be84fe000000000000000000000000953a931ab0c88a4d4600d02222ce9689a9092f58000000000000000000000000a9794c9192ab7f77532fa83e86d1432b67d04814000000000000000000000000071fe6456f926722b2731087395a5335612269fd000000000000000000000000e8c4a2dc0c572f615abc67501ccd4387656c93c40000000000000000000000003091ce8b4d66f8b0d051ece459943944e7f02d08000000000000000000000000472927c1c593282f9f4c3bb9e1106cd89ead7d3200000000000000000000000014fe8f45d732faf5dc94c3a6ea1ee60f2af3141f00000000000000000000000085efe1f49dd371a9132739ef578d8f155cd518d2000000000000000000000000d5199b816651034cb3d9a32b8e8ccd33e7f10d0c00000000000000000000000029e13a909a96b183d692a2c11183ec0a50764d5500000000000000000000000053265069852b9f4879a89c83577a46ced772bbd2000000000000000000000000d0c5a28fbc2fd0c5a9439e3903f085620236d18d0000000000000000000000002afbe21b0047a97ac14794fabc4121ea6e2070c50000000000000000000000008169b1e5d80fb97734901291822170919c8f9a8b0000000000000000000000004d77080832074be762d45900cf26e6886975464200000000000000000000000048b0a7e9f0fd8169065c34fc5327fc968b396e3b0000000000000000000000008a2f122e453bd4e6d5588bdc8637affa60c02d7600000000000000000000000082c462eef00a02b330c43024b339ce3aacf9daf80000000000000000000000005c1b9003af246da3c88d1f75c7664b67e1d1977d000000000000000000000000a1ba64b1da025336563acd750e50d7e76ba55b2d0000000000000000000000003929ada2f7a749d9467541b19a549ad025012eb8000000000000000000000000458f42e862d4a4764ff895c65d469b3f35203544000000000000000000000000dfeb32645cd16c9387930b4f1e0e561882d21d380000000000000000000000003c9150d3f78f55b62d0710e273d436f0ad2db07f0000000000000000000000005ab8044ca6ec2af7bfdec12472e351dbae3aafaa000000000000000000000000ef59bccc839948930a6f0ebeab8244c27c19f8470000000000000000000000008f97aa064f79e634cb28b8dd58ee6ec51e8236680000000000000000000000006ea1a4716f2d827c7d3f42ce9e1870cb5b68941c0000000000000000000000001ff72ea1746e1fab5896b750e05f1fce9f0130ce000000000000000000000000ae2b28607a11cff20329bacf587b418a52e6835300000000000000000000000058af11873bb2a1534a476dc6b8fa775e1ad1560500000000000000000000000025469a9bcb65b7759a5be15da1f32e33da5410340000000000000000000000003e11466ee0812126b346b2c3019da88bbceda420000000000000000000000000900c15232c01db7fbd6a0d17c6578df9e6d8b57f000000000000000000000000a44d614d545e59f859d00401fefe88a6046f342f000000000000000000000000c88606b4aa0d033e94553e3e1526bf40bd392420000000000000000000000000f8c91467974ccb2a914421b50c59018c5760f13100000000000000000000000005d5003bb28d69873aec3d19d70b31440465e31700000000000000000000000049654d0584e777e3f8de4f932e2d6432e39c1cf5000000000000000000000000478ca2dbb248955ba18a3ebf5215131b69d20026000000000000000000000000378848d2f6a736fd95d459faeaf0db960b9c2791000000000000000000000000c12ab817ae2d419457db904ea701b94475b8487d00000000000000000000000034b788cf7622fe17ea08d7900a676c1452b7ab7b00000000000000000000000048404f49f49a4963ffd8abb467e07d4a26c995510000000000000000000000006ff443b2a7e8a454d134ff372c8ad4229dbb94fa00000000000000000000000089259839c0ac19c13cb40ca7142bde572738cc99000000000000000000000000fece89588b11f607e09edf05b2ca1481036f172c000000000000000000000000e394edca8ae5916444905b95109dac6cf13cbff60000000000000000000000008e3524e7bd24602c62d7527891aba7785eeead6a000000000000000000000000c87bdad20606bd07e2c7a38eabb37f8a297766c7000000000000000000000000b186108662638d8363e3dc8562f3e27055936baa0000000000000000000000003fb8f19cb350c8258f6023c7867a3bb24c3bbe870000000000000000000000002deacac3a34ace696d3fe214a07882949311e81b0000000000000000000000003619d107ab89b84e23582c6ea8e4e05be33b1e00000000000000000000000000c22217b1b9d6a6d8aef6f64b8c66daf6a61fa0a0000000000000000000000000ee99c0b1b3a939dd5af7934e4efbe71ba91e131d000000000000000000000000b549cf55c0bc4169ca8e8f3c5a27181f6094861c000000000000000000000000c1c85df517ecfa6621ce4640e03c0f4dfa9dea3a00000000000000000000000080fbc1a2c30d50c3fa3ca2734300480ac39d10db0000000000000000000000007d816587500b37b8ea048104589d0f0c02a1ce9c00000000000000000000000005eaf3564c72506ac18981890f1b1e9873a43a4e000000000000000000000000eab2d9c5e02ab97f1c86e91a4967960ca0a733640000000000000000000000001b4b1b0f7ba58e3f667d36cdb52c5737e73f874d0000000000000000000000009c59465fb0557171ddde90cc687b85966acdb4180000000000000000000000007a0a66de6cf7b2b7df898ce3c5e40533f30bfa320000000000000000000000008f23607199a7691ad930c270b28eddabb1d3a5b200000000000000000000000000f928a6adc7c345ef919fe5a8be2458580ef9f6000000000000000000000000da2b2d74949b0a94e6bbf97e65bec1a0ba068b6b000000000000000000000000f67e57e81f979e974c2754449bd9ff8736de75ae0000000000000000000000002e98e68df1b156a27dc0955c37991425ea9140ad000000000000000000000000bf1656a91485c5a1494f86fad41ab13563f49a33000000000000000000000000c711de48ea8f0c723828e19955c1d3caebefb3b70000000000000000000000008c5e24afef2c54c275cdb9ce88ae2153eb4346440000000000000000000000007b681d40126113a94f9db61a87be70830b7d08210000000000000000000000005706e50db5016ff5403de5ace6c0ecca99acdc2900000000000000000000000065d53a7bdbbbc64f7114d9573f7a88aa77e696c40000000000000000000000003e3d57e209c5c7540e944466a7cb5ad9af27a64b000000000000000000000000518e5ea42c6c0d14028ad6f6aad7a75ef21376cc000000000000000000000000985c8fd0b61d259eab1ed87c75ac44dd854a5744000000000000000000000000ab343391fc641287349e74f6f195fc0db43e8788000000000000000000000000c963a1a75c50343985586f6d1f45688b5ff6bb9d000000000000000000000000b602e5b9b07d493bec3944f0465fa8e1120d78c2000000000000000000000000fe06cef3b5bde886a9f23d8c659d5c50e79a0ed10000000000000000000000008b7a759b3c670427e15e61e0980bab592c26ba02000000000000000000000000269f854907df56ed56646f142a7cbc4e925258cf000000000000000000000000042bbd4e0573d7142ce9afc841c4aa350db689330000000000000000000000000f52991db4a051c2f6eba1eff43be0090526064c00000000000000000000000096535bfbddfc856cce092fd69d8970952bab8e7a000000000000000000000000d56e9af0243ffbbe4c6a801ad8f20a097d2471220000000000000000000000004140da1426892d2d66518dea26f719887415aa31000000000000000000000000cc7da8f41d808d51c9d4d12eca3cd9fa295390f9000000000000000000000000d71973595719507a4d5ccb583b456186a34d5097000000000000000000000000539a947b3cbfd64098c3cf48460b91f4b8b8b04b000000000000000000000000ffae8f1abd02547e2cca32a8d4b77da521a5ef90000000000000000000000000aedb0f241070e1825a2f1a59dc41a407232221ee0000000000000000000000000c5134532db59a7345e22d716925dc4b8b7413000000000000000000000000009854f7e7bfec6224ecf798101305e494afe9f605000000000000000000000000a146332f1364daf7e2e1a3eefae3f0af094e1832000000000000000000000000ddbd7a75e199ca639b839f6f62bb60e1e2266cf900000000000000000000000062b8ecdac21053f7ce6a4c2c214adb4fcc00936b0000000000000000000000009fb03152ecb79e9ca893c303ac33b557aaba3638000000000000000000000000a7b0443d08c0c0297caf5debb174cbd48e38026c00000000000000000000000055b2cfbd106c7120452b4261a60a1041c00a39650000000000000000000000005bed7cf8cbe6aca3d7998a1356b8f50b25e608d300000000000000000000000057f5fb5268c56be597070d3d0ea3c6f88480f3f80000000000000000000000007da10965079bc292165005eeb5de17152fc828cc00000000000000000000000047cee0ebe357fbb2cacaf385bfbd79b0911723cf0000000000000000000000002f838b639d23e2837ca0d0a47a15144260d851b4000000000000000000000000f931a416d6eb42cffd4ea0004918c69453ffed4b0000000000000000000000006e0df1c25348cfbd1aa0356c387d4e4d40a74939000000000000000000000000c37555312ac68a31b44c5bfda184f15ac7bf455d0000000000000000000000001139f70949886172dcd6be3896446c0226bef98500000000000000000000000031fd5044f97438ac72fe1c9097f3df27e6adfe070000000000000000000000008a6a29a781a1f015c32de31e37b8f7e18417513d0000000000000000000000009d5e4775f667b5f7cec24c6c631662f8f03e559900000000000000000000000083932a54133ad215e35ef361bb11d9caa4cb623900000000000000000000000060ddd94e0d5da6e9ddfce0c39dab1a1b7eb924740000000000000000000000009210b128dea72c4b925108a03a8af17f457b3c8b0000000000000000000000009ec5e32f230b72b444a4aea142dd16197049a03a000000000000000000000000bad48c32ed617179467aef67f641bc43d075cc6e000000000000000000000000989842bf1c679dab41e06bad31139272bc1ad96000000000000000000000000047187ce13ca6c55fb25e080533431b0c0d995e7d000000000000000000000000b82f3d44a0b83ef40e392b2fcdd65239b3845f7d0000000000000000000000004f2ddb9b46f1bc09b8e7f562078d6de7ebffe793000000000000000000000000f3ba56fc5cb4f9ffffb338c0f6c0caca44c67d6d000000000000000000000000157b35244213065e152aa7b9467edb41bf305f160000000000000000000000004060ceb4c250ac3f525724f160cbb6e7295a60f7000000000000000000000000a6d21085474012233093760f9459f72f0757abaa000000000000000000000000ed0e8ed1e1db7fe92bb931357918b6716d029c0e000000000000000000000000597076433419736483644ce44064e00ac22446a9000000000000000000000000c2db806baae07af00b2dc756d9b1c2090b3c366b000000000000000000000000c81cadfe63cf0e80d60dc61d858e48fd7ea40e8700000000000000000000000008b581a174c917bcc75b9513b6289b87763f7c2c000000000000000000000000605724ff6c57793f1a4e0f662947968a1e26ae060000000000000000000000007cc3c2a33b101a1c888ca2fadf7da8010994490b000000000000000000000000cc1aea90e8197494444a75b8bf69bb95ec9d0548000000000000000000000000115f17ebe898697f3fbbff3fe1a4bd2fdebebc5e00000000000000000000000072e85bf87eea369d591c29372612fc1c464a51420000000000000000000000005e94ed2769ea4efb12680cdbe554a9880ae6958a00000000000000000000000038697a0eaedb399e2693b27673be3d7cb2fb7dc40000000000000000000000002cdd5e354590b151e20408524d18bf712dfc839600000000000000000000000033f4e28a66c12bb43d86da0ffde106c570931e47000000000000000000000000c7a31e9dc0f1dc6821e49a2bdfc0a1ab44f04255000000000000000000000000b5df4f689f60f473312ab37e04bc089fd0f404d300000000000000000000000011408c71d4c5305b45758e798c45b17f5328573700000000000000000000000055c7ad8e16972d05e10ba87b956d71c1583462700000000000000000000000005a36825872ec085c7d0562c6885e833c5d403dd3000000000000000000000000a20da68080d89f78dd7e6bf78b27ef2b67c6e0c70000000000000000000000007c41d25c8e8b6f5c6d9ea0b8494a1176d804d2cc0000000000000000000000004ef79103161e2e109a1f187e80cbc96336f48093000000000000000000000000050698967b6f33c5a50a404affedf369b5d15dcf0000000000000000000000008db00b2a7ea632daee494c148571f77fd87b46ce0000000000000000000000008d0c501327b0a80a51c80765ac8b89a7bc0064c7000000000000000000000000dc26dcf376f16c990fa4ea6030f8b77d912bc764000000000000000000000000c3cef00af6a10d60bb6129346fbb12de73caaef600000000000000000000000091166f61c3d21cd53014cd45559fa0c3a5426a6b0000000000000000000000005bfe2f11606cfbebc45099facbabc4eebfc2465a000000000000000000000000ffa2f53445e867a0de72f6b8eed7a9db60863370000000000000000000000000d8fd7d6376515d7722c073e82a00a7d73b4ed1bf0000000000000000000000008e2f41acd213ff4b5b6c1f0eeff370a79b0b9b6500000000000000000000000030dbba89df9091df0bbbb017de2f3fca0f300955000000000000000000000000f66dac4f98c65772f38b2e95390c3da8bbd370800000000000000000000000007a551207357e2d1630252257dc07930c1f4ac7f7000000000000000000000000da90254b5aef9203198574ca9f6fdda45599e72a000000000000000000000000c10ff2b8512695bc1581d802214808d2dfbe0cb1000000000000000000000000aceda421963bfc61026cb843c5397eb5ff7c06a200000000000000000000000069020c8055e32c379e69215769df698c4dbf68fe000000000000000000000000f4c37e18f48ce1fd6da1587c607ec2ad7e7848ac000000000000000000000000e3867fa66c1e9af45a9788b269fed3631c0f51f00000000000000000000000000fe3da226dccccb5a0c789b643dd833e649875d0000000000000000000000000656fb16609910b79a6da484dc4823ce0bff336e3000000000000000000000000170cc9510f44ef2c158d77a08112f18d84887721000000000000000000000000ebd69653ebd0608af91065ae0ff7e773f8ae00d3000000000000000000000000e18cd286a7a0b174f5bc29672f2f19d18e3528950000000000000000000000004203ad0368c331f83aa66107a445ced3fbf9f83100000000000000000000000071271d94a1b3bbb3a233d7a28dbf385c03a08c3a00000000000000000000000008eab898970725bc6806104210d93d4184adf121000000000000000000000000327d17f21f1ecac6f6e8fca4c4a9c5555efc6326000000000000000000000000830893b1ad40f21336171e563763096d6ef759c10000000000000000000000009f2797b62897bdc7937d2ce2ea2076592234a51f000000000000000000000000903cbfdb0a89e65c88aa93ed81e450c4ded516390000000000000000000000005d432e6a97a8cfe77dfe01cd8ba053ce444db79c0000000000000000000000009ae198b90ce8a37195ea0de7c7d91e3fc2f6b115000000000000000000000000cbddd7228ece48f9172750bbce6b8ccb30c7423d0000000000000000000000003611fdf7178e6a2cc69b5e655080dd1a256b3a0b00000000000000000000000064bb78538e723ebf0b05d163f40ca01560dea0060000000000000000000000004ac369658b93c15c72a365a88106e2ce83f5bb180000000000000000000000007542a3015847893737c55f87e221eb8872a62cd00000000000000000000000001af66de70d693b4e13e8582ac724588ceeb3c1f6000000000000000000000000b9cad35384592ddcc913031442c8c9536ce020ad00000000000000000000000096617771189a8afb026062f8d140eb20ab8817dc0000000000000000000000006de1ae0dc8678df717edff85c64a90eedc4d905f0000000000000000000000000f7c34834e204aa371b71a40f71df7aa4cbda907000000000000000000000000b9edc65b040a377719e3f32c04112af06578d8a2000000000000000000000000c5f246b7d5a987ac4fb5e57f6760e94eae2839e6000000000000000000000000557c531b51e8f38e1e6ad5291aae1775aa3c97a7000000000000000000000000bc5d3faaddab006d3e125bf648364b4661d55dd60000000000000000000000004ba6c89b58f170e9c403f855440a0efc8384ecc400000000000000000000000049d367a921db3cc60dddfe87fd7de126ce61b3b300000000000000000000000023f2d165bc7ef1788fcd7d7e7a80d7bdef20952e00000000000000000000000013fe813325668558ebd7db427292484f668c3d4b0000000000000000000000003f1e543822c50913f17d122654044f38d3eb8fea0000000000000000000000008944e08694a4c8b308797b88eea98195418791f70000000000000000000000002f10874543057539dbaea6a33f300fb5b3b74319000000000000000000000000e25c0e141b98a5a449fbd70cfda45f6088486c74000000000000000000000000e10dae1874e2e8d7ccd25881c60e04562255519c000000000000000000000000f53b9fda82e418b8b645e544fc543810a916cd5e0000000000000000000000004f0589a1ed42de5341f073a157f2f7ea312570df000000000000000000000000a5776acf2d49324e6090e37b5fc08d286b51359a000000000000000000000000a630c1878e76f3a3b464ca18eb705fd180f244d0000000000000000000000000b1dbdf1e9f43e39adb2a20c18c45468bad79c8800000000000000000000000001c1fbefd792664f7315375c5d9263cb924ad174300000000000000000000000008ba586401b3464da88d25d8c279a028d620b2a9000000000000000000000000a6317a32bc3628f9a9a6e29e1bc056752a466087000000000000000000000000a30420a8927ae33a273c9c7447ddd3bdd74ccd4300000000000000000000000081b5f2b6a6e5492bd11b19ca2ef1c3090c775e90000000000000000000000000e8415d21683865f7d907ca4951e5852a4fb3f99600000000000000000000000037f2db4377b8ef31b0c532c3cb6b7fc5c411a499000000000000000000000000e09710f3aac3840dc71799cd9a5b9ca19463557e0000000000000000000000003262100a2206661a01ac1cdfb67fa016503fa439000000000000000000000000cf8454bb261267f7db78a4a10bcc14b0b7d79fd1000000000000000000000000a2ae59055e4b0e73a7e3f1a208062de2aedee9be0000000000000000000000009aa8c286d4b149cae45383a1fd8c212c36ec3bfa000000000000000000000000827cd83de36f47ff75124c8845829db81e9959b20000000000000000000000003c1c9580b3ddd35698c9180eb7fa3f5ef34d51b700000000000000000000000048d4a652f7a83f45c7d88f6be4ac5e62a7f08aac000000000000000000000000ba32174244aa92c362fe01183b3cc2c8d0495d28000000000000000000000000d26b02b47a83873468b233235cd269e2f1c40b5d000000000000000000000000d63dc1a2bfc9bbe3d4bf95fd0d0e38dda258f3990000000000000000000000007cd42516275f3667ab18f0ee36437415d32261ad0000000000000000000000008405cffc5aab022ff687cd8a2eb5dc0d9ea5cfa60000000000000000000000002606864afdf78853f9d9fec617fa4ce8f09192f800000000000000000000000022e04e0d08ea335b56ebee56496ad7b41e7d52e200000000000000000000000069d78eca0a4376627f9ec97e4fb472c26d4420ed000000000000000000000000de54e98533b43c89c91152f3e2e4a02dd5343d75000000000000000000000000c2ad211556265442cf5822359ff8be02a45492a4000000000000000000000000bd4d8abff8e6ed1472384d406a7bb902105d7c000000000000000000000000002748ab89cdbd09644f69e4751d9893f5e2ca970c000000000000000000000000fe26db9846da6af6168b420a80c8ac275e8d5e31000000000000000000000000c3141040a1183fb6e6c7a16d02d490776113053a00000000000000000000000048d2182b674acb4e4b83fe02418f846891e590d1000000000000000000000000ad34975d441997ace49d1679a682046d6601653400000000000000000000000094174175108d2c73929acbf4bec1203da7db9f890000000000000000000000004c4af8dbc524681930a27b2f1af5bcc8062e6fb700000000000000000000000099ecdaeaeb4c09f9715fa439b8fee4ed38aa6b290000000000000000000000004885c325cf9f009b3f5b52be362706af1cc3c468000000000000000000000000dca66aae12219c975f3d9f2d24bef975b6842d7f0000000000000000000000004a27cee33ecd18a85045cb67e6ac186e581b092800000000000000000000000074910c389f913f6088f29cf413ac32281a7c6c5b0000000000000000000000000f38e39784e862a2ef02fe7e622e2cc814a0a0900000000000000000000000003c8b48fe5d38fed257ebd76987b60f0434d9e67d0000000000000000000000000360d2e7a038388d6dadcad933ef0881550fcd75000000000000000000000000b3aa911d26388107d44b385483e793abe8aa488700000000000000000000000087f729500223325f1a816e269ba6a2df76d50cc0000000000000000000000000981ba98380a0e1380be86a91971b4f2471dc4df00000000000000000000000006298118723a9db168618b53a0c40212aeca0128f000000000000000000000000f54c8663db08a9aaae95eefffe8d6fbccd11990100000000000000000000000079353bcaa30b007aeb237c57945d857fc20894e200000000000000000000000092b91a5b3658f68b87373d1442403bfa719ae5c70000000000000000000000000da40d427aaa7305872759c196f9bb2c6fd14be7000000000000000000000000e84dbd91cb8b0d006c23e3470916b0cd1adf067300000000000000000000000077e53319855ce1ef60ad032b7514e6cf73acc0f50000000000000000000000009f99b8f0b10087c6fd6b6d162191d3b9d0788e96000000000000000000000000abd8eb07e0f4ee8af98c8a67a53d085b197caa010000000000000000000000001092687755da11229b7979c274a094f5224198900000000000000000000000002ff04f5d816dc776e67eb8642e704ce7fbde1fc30000000000000000000000008b428289cc8568dc104995ad4ff75863be6a7c1b00000000000000000000000027a9b30dbe015842098f4cd31f0301a1cee74bfe000000000000000000000000c578bfb672d600a2374dfeca9d6422bd4c76c2b1000000000000000000000000688e25a078d70d0177a42f455e2936a3ac64296200000000000000000000000060bddac580d1b2ab2e3e17bf5c93b12f6850f2f1000000000000000000000000cff362e0a5c6be1e4554c70c3d12f16f4a9b3d0a000000000000000000000000672d65708d4c41ab36a42a5a367cf86259df01670000000000000000000000007e9207ca8f184e27acefc07a4720c54b27258c250000000000000000000000009cec2b4539f220a5284e7ef563680a844a51bc4100000000000000000000000066b604f1ffea6e967ee8112fbd38b649e755ad2d000000000000000000000000b119586333e3e232036f7c6d2d007c9cdc0da9db000000000000000000000000cc32dcd93174e3f7995c070350933827684f3475000000000000000000000000230e593e981665541bc84655353856fd63e37ffa000000000000000000000000b1169eafbe92856e5624bac109f0742de1542a58000000000000000000000000742d60775c7185e7c35e408880ad347a6167c210000000000000000000000000fd71974ab22423f3e921d79a46237f228c2fc466000000000000000000000000472f4d226f4b63b26fefde40b764c6b4ac249f6a000000000000000000000000125ab997c5bf5d94d25a11622cf1ecad8d516cb300000000000000000000000088ca82f54b3ee39045f3cb1e45125217d37d032f0000000000000000000000001cedbe7d97155f367bc67fbcf06f427d9bd967ba000000000000000000000000be12a8501b6b6ea529e2f1dcc27a14508f95f5fa00000000000000000000000033f6a7a2437392da000c40364800526b299247c100000000000000000000000000e697b12737f5dd405c974ecbfb9400f346ffd4000000000000000000000000fea862cf82855b96f66c0cb64fc2cae52cbe69b2000000000000000000000000fe88bf300a67c1d27fd328a1d838399dcde995e400000000000000000000000024c0fdaa05f5d9749b33d7e58850ed6ee6029cf2000000000000000000000000716df75f158c83ec36753e38a76ac6417c0aae2a0000000000000000000000001310025841cf55d253a7fdf71fc6d259fd21ce63000000000000000000000000405ea68cd008e61e0148f7801794fb4abc8deaa00000000000000000000000006aaf82977c043ac0955cd1067c85971a71490990000000000000000000000000b3870731f07873a22c8eb1c90897560cc8c8ac550000000000000000000000009d881fcbf593ed1db8c4b060c0e43cf48b8d0b48000000000000000000000000f960b29bcb01853bfe2efc5c5f404816bff830ce00000000000000000000000055598bad449989c85f8b510221dd85ec42da840d00000000000000000000000036ddc20090a562ac16c2e6e2d57cdbd3e1c414990000000000000000000000002eda02db58c06c0adaa89887410a55a075d91d4a000000000000000000000000c60a9483a9b258f29e821d77a314977c31e6b5b500000000000000000000000011439814f1c2d20be653fbc228f653e71524bfff000000000000000000000000b9b708dd1b9c6dcfba5780ebe22cb1b33c0655f3000000000000000000000000b7002382c8dfff5509decbb88a500879f67bb9ea00000000000000000000000061b20d14e7e01fee8e1f353d5b13bc97fb205f1a000000000000000000000000bc4d0ae13029360cf47f579b5d569ee532398cc20000000000000000000000004fa3a68d9f0e030552fa2130d7805f832b02241a0000000000000000000000006b5e4addf4496e7c130743c003ff1fa05d99ae4d0000000000000000000000008dfc2e374b18966dba84296a362c6584322f17f20000000000000000000000004a3074b4c9cb0ed3c3baf1e077df0a0699d0361e0000000000000000000000007b60a49b8ddcaa77a255d229c219794d191c296e0000000000000000000000009081fe45abc4de185bb69394641d87bcc34f22870000000000000000000000004214ec82aefc796dec35f7610460ec120c6ea19200000000000000000000000059f1f6afd79ab216603b35cf69fd98a084719074000000000000000000000000b7dd898fc9fc1a9120c13f19d7fe6baaa0d33d17000000000000000000000000609110a08b537c027448fbe61937c1f3f5a7dc47000000000000000000000000a00811cdcd39280e9d67abe1d9d05186bfa313a50000000000000000000000009cdc17e40cafbaeef93e71dac6b40c1c9f6ebd94000000000000000000000000246fe42bdf003c0a48e73642b3158838562a66920000000000000000000000006c933f5394cb63f4ff84f7502157ecc76a83fd3a000000000000000000000000752324823e58a4a108a321e3a0c079977f02be74000000000000000000000000ffc0658a3fb1f989db92b7694cc8659e420d51c100000000000000000000000083ef1f6c2cc679329b7b7208545e1920ae1fc9940000000000000000000000004853d6abe07bed349deec26c672921347ad0cdf20000000000000000000000008e17eba07adfd45059550769e3f6b760394e4503000000000000000000000000f202a9c022e8c50bbe5b36581bbd028211ca94fe000000000000000000000000a37f99b70b0f552607342f4e6ede893353d05a86000000000000000000000000a18635c39216cad16a69f68ab4a6fdb65cc0700b0000000000000000000000007931ad9e3b8477daf00b8509841e907f680ef258000000000000000000000000e4ac5306d21b5db39251626fa3a9fbb8d3412a4f0000000000000000000000006872de8064f803cc7bbb59d85bd3cf31b0247da40000000000000000000000007755535c8374f2ae26315f2de0599004a6371c8500000000000000000000000065a1f968967b37df68effe60d401c53f9bbab82200000000000000000000000048592585e7866e2fe7f9b87f8d66caacc616978e0000000000000000000000007914601f8e6964e1dcd9e89078e3fb84041df0b7000000000000000000000000412e49a99041015e307db59c41a9ebf81e1cf1940000000000000000000000004ec4d9a214b15d70f1f4c5266750774a9772fe220000000000000000000000009387ac293a33166428595f401976cf184ceb5bc800000000000000000000000034d0e03299a0a2a8b58e96dccc24de932cbca154000000000000000000000000838dca49842147f8c776603eaa2fa88475a0ff71000000000000000000000000c97b071ea178461951d6afea86ff0e2a6061a35e0000000000000000000000009ea65e4c251b99a8031c1624c9b130338447169b00000000000000000000000086ff391850fb4c6143295ee35e56c8e0ca07e99f000000000000000000000000623399b0dc80a7da4cfded338948db8a9b1019cc000000000000000000000000b551ae5c19b1129cc073a5cc6e82341772f42aec000000000000000000000000344dc4008d506d067dcdf482c4f641cf8cc90b57000000000000000000000000882ba0ff954ac271c97ef716fc47fefa4ae193e5000000000000000000000000fe42390f3f5fd4902ad72cc0f5644c15845051bb0000000000000000000000005ee993fb04fa26161dc5f5edcda4ed94199e92d600000000000000000000000056418e970b9319963528fee6ef2a04e1a784b804000000000000000000000000f30c1980bd7cbaad54ea5ce82261832a6c529743000000000000000000000000f05a51b6c9bec2f29ff1ea539b60a7a9a4cc73ac00000000000000000000000081937caf5a57768e2e22438f4509b3d49398f853000000000000000000000000ebc5284a23c24a6c6cc279e37f763d8e3148ee0b0000000000000000000000001869b918832f8836cc364eb23a539c7976ff5b0d00000000000000000000000089171e863e2db234b3efe8d201cd1448fbceab6f00000000000000000000000031d901737eea9fa6c209063d2d24261de719839700000000000000000000000044976d29a1c8c5fdbcc1a9e7f006f1450aa1be65000000000000000000000000046c7c472006c64f246a41fb73b1f9befc822f11000000000000000000000000927ebd98cc6499f76f26a80ea7250fab87135074000000000000000000000000405c0df816ca6184fed1efe814ffada233b72a1900000000000000000000000037250ca804001c312e782c4f536523a0cd2a9bcb0000000000000000000000002819b0b0cf47b765b1d58fc227179c5ae4e8109b00000000000000000000000014a09bb05dbd39d9ad74cd1b79c7fa38cc2fe21a000000000000000000000000c5e19b06084646289f2ac0d9b8cf6661090adc6400000000000000000000000024caf69a1588bd8d061787d347a3e83a4f3cd02e00000000000000000000000072e0779d0c085feb4fe983f0f14d69b66e2c3c5f000000000000000000000000e1c7d66a19a8ef67acc59c611a31ff2af40bd51800000000000000000000000079f178d2e071b4a0b90ae1e1a8a38227ec89ea580000000000000000000000006c5b37e63ccb2500def29d5d718f3365d904c7cf0000000000000000000000006d2a8f40f23477af5595d134e9ea510409d6940e000000000000000000000000f04c88f085dcee860b2de39c5d1fdb51e86fe84f00000000000000000000000083d6e6db60887c7eb6472bc7eed3e40c6d6a336b000000000000000000000000b15bc428145a608e698b70f0564e6426bc500c19000000000000000000000000e7e58c82c0652b69ba186b1d302005dd98dfc4dc0000000000000000000000005016cef7b054943cbd6e4432aa2063bc0bff617100000000000000000000000052194fbf19677a1257da2abfdda942bff3bb1fba0000000000000000000000002878cd65b14b335d4661b56ef7239d533e0d1e8c000000000000000000000000da07fc0e52ee779ab1371829be8e8bb9293eda5f00000000000000000000000059c5e353e4077415577dbc9e021e9d8a7b05d1700000000000000000000000002f7239682f15f07710380211f5161c637f495e5100000000000000000000000032aabfedc49c7cd5b56f777be91d06c72ab1b51500000000000000000000000093e4a28475ee0441576a788169058132bcf06ae7000000000000000000000000c781c692a67ad6df65abb426f389f299ced936140000000000000000000000001403ba4337d2b37dbedbfc906a5539778e799286000000000000000000000000142a45939791e4b8aaf4d59b458b066287b3e6680000000000000000000000007780a5907d9956cad3f87799f26b62655b9f96be0000000000000000000000008ad8460c08521d586ab239368ef0fd31b855a2e90000000000000000000000002713ed172ec09c9b1f5861567a1c759b2ec41963000000000000000000000000f68490bbcf285d9ad130a163fb915eff57808e2d00000000000000000000000080dc7b9d03feadb0ed03456789be5990e663525b0000000000000000000000003bd1c6f86b1dc31c449bb3567764674a056d975a000000000000000000000000d7b0ddc36419bfc520e54407ba16e4ca69d419ec000000000000000000000000aabfd2395b28ae7f6a188b9da38f7d18213c8fc40000000000000000000000006d6d768be287c115c86f4112a9ee7740aee08541000000000000000000000000f915f5979c80d70aae53e1f0344a415c5bec7857000000000000000000000000860bd2dba9cd475a61e6d1b45e16c365f6d78f6600000000000000000000000075fb021cd47b98939add95ebef54c8be209f18a1000000000000000000000000b3bd0fc3838a996271a05d2bc20fcd9539b84917000000000000000000000000309e799b2f4ca222c17623054b6b0e221ed033a6000000000000000000000000cd6a47d3552f38c5f94449de573e8711cc7177c90000000000000000000000001f5ef5a919014e8a2e676a5f881782b2a357b6a8000000000000000000000000272769802073be455642641a99d5702ab7c4d7a300000000000000000000000077659fb05896443093a9e1495bf80e10a579194c000000000000000000000000773389de7c55abd3dcdf730c0210894bd4c56aed00000000000000000000000020ad613e3ddbdd863e4314fcacdad86df92fd4ab00000000000000000000000087f745b69dc2b91ec3c1e03ba9e1e8ac6179625b0000000000000000000000003fc0d8199f2480e45b386c767e3c3340bbc8c9a5000000000000000000000000d8eb8340f2758f813f1d1b555dce357494e2f44400000000000000000000000083f4f28b145d8f07e57eb2b3cd1390902955a7c500000000000000000000000018a3a11e927106e15d08f5531def2de50ceef5f3000000000000000000000000f3a35cdacd9085f41aa68b40aeee1b321e122c2d000000000000000000000000c6993e726894d93d89ffa0a351ce8014fb87976e00000000000000000000000028588c47ccf4a3bd76685534db8fdcb03a1bf56e000000000000000000000000efb65ce8d46b09b311dbb0eb514a07522953c3e5000000000000000000000000d24f6aed8b490442b386d5f877f8468935b4b8c4000000000000000000000000bf5042eddf402ecc8e95e1d88809edb7dba4d50b000000000000000000000000bd89eb3735801d73b64d92f9825ced25b7f4ea370000000000000000000000000a609170726df1a22901cc676922269dd4259ff6000000000000000000000000bef5dc0efe255d92d1ba38edd23dd00930496b40000000000000000000000000702607fe8c70d1cbc112917b2980c3b7bfeda9fb0000000000000000000000000a2b2ea3dc16b83de979916d6144bd1511719ef6000000000000000000000000f288930a1bbe66b9fb096e060635f5031eb6db490000000000000000000000008aad9ab90f8065078252a0d0af9fa22681cb1a26000000000000000000000000af6d3eee4610d9d84f2024db8ac317ad0aa331cb000000000000000000000000e1f776cb459bbf1b33632c486f4030ad0a3531cc0000000000000000000000001074d44bdd446b224691c752b0e9f85c92c4d7870000000000000000000000005bb48e838a222f46cc4bd767a7abb75a1c9ab184000000000000000000000000d202d0779f3b5944d9a3ad1314a34dd7e714823e00000000000000000000000044c10f1a22c8a17b452fc68ff02d2b49ef407bad000000000000000000000000c5f82e4a5480932b789eb3a2fcf51d45b53b252d0000000000000000000000008ee07b1212be32ef13e3b1b1b6d59ad49d2e75e6000000000000000000000000705aba233102f74af6e8443823cbf075f72908f000000000000000000000000046f06bf5ff673acd9ab574e35a8471033631db0f000000000000000000000000ca1eb9b4afc2680e04aef3c41cd0f5ffbb8a83090000000000000000000000008695105c782305aaabde2d0caf1883acd1c8411c000000000000000000000000a09e4d1d7d833e58f8d2602fc82a74fe3061aa92000000000000000000000000fec43f5f9c687d9680550d0ea6212e4bc138fe36000000000000000000000000015bac12315eb9bf8fce2856af0f630ae57c515d000000000000000000000000de6b4964c4384bcdfa150a4a8be9865c5b91e29c000000000000000000000000a59b849513e04f61f89254e233a870f98c81b57b00000000000000000000000022af80280bf2beededb27fea3bed5e70f01cb7ae00000000000000000000000027e1bd4a1e15bc9872f4d25497678ebade1a3b54000000000000000000000000454903e67839f8b5cbdcf72311607de96808c30b000000000000000000000000da4b25720eb7cf9645c6812762e5c2be146ed0000000000000000000000000004d49be14918246724d96b338779e558f182971ab0000000000000000000000009c8941b22378ccf0c289274d2f25bc3a6fef87430000000000000000000000006d82505297ab9424ff2dc5f070d03667d3360890000000000000000000000000e84a2bc4867b795444bac299c2c318492da5405e0000000000000000000000006563a43c7f7ec21fe49b5cce78d7363d17d39b2d000000000000000000000000d6f9fa936c99e608529ebce140a304b7583b136d000000000000000000000000975771a1cf2a83d42320a911600c172ba36057f30000000000000000000000003482d2de72ee5f0b16103b636fa5ed229e31ac22000000000000000000000000555061b591195e18448ff1259c206d2924776cff00000000000000000000000092d3755d0f6ecc812c64afecc7b12072fcf304fa000000000000000000000000d8e758e2c23e704383246cc5c38b5c6b926abee70000000000000000000000002c5d3e4f6c0b07f85835e822816f110f025f127d000000000000000000000000892589b14d70d509522b2af930476ef1d8eac68c0000000000000000000000004f88d4f0e9997b0119f471740b5f6f72bd0bec6f000000000000000000000000cd87fe2bff2b366c06f5fe12d082a1f60c6866cc0000000000000000000000002863d4720917f8b8eed980ad2e1c39c2985f081c0000000000000000000000005c940989e4fa8d247a79326018928f0b879a442a0000000000000000000000003210a6a902a5762458f8f1717844dfaa1ba3d1c1000000000000000000000000fec9859316e4e43bca39fb9fa05e4128fce210c4000000000000000000000000dd47450200863dbee5c22c82e4a4be2e5db04bf500000000000000000000000030b00848e27e9f7698e7ebbcb6276516aa82745b000000000000000000000000897dfd87426c48cc1fb6dd75bb59fcf3c72123f4000000000000000000000000f998ac160356a5409f4080176cc9523eb0eeba280000000000000000000000003ca1aa75e3e4df7c004e51a0b538cbb57f6224de000000000000000000000000d9d50a3bb759efd4feb588ac418b9ad30e4bc6320000000000000000000000003bb66a60207da53ae358ce3f75bbabf8adaa3d170000000000000000000000004404145c72855525be06cecd098c29e0cf377745000000000000000000000000afeee9091fcc8fbf2a51a1736bf23c9161cb475b0000000000000000000000005b6171be1e3b030fa6e14962ae7b0d2446c7a5e4000000000000000000000000d155eadb0999576b57694400afdc5aeb86ab4011000000000000000000000000d2741f1b36ab86d294122c0de304c59bb80a2584000000000000000000000000e6db232cdaf9d021f46c851fff2651725765d9e6000000000000000000000000c4e1ea4bd9e084b00e81dfaa3b52e8705c1a605c000000000000000000000000ce7ceaa8399551e288b8a3b82aabf1bf02f9d832000000000000000000000000efc84d6889db912199d98bd2c510e9b83cd2e23600000000000000000000000039b4c7772081b4dc836104ba9435bc94cd56c6d80000000000000000000000008a87e9e961742ccd1488f54e6859ba0e746103e6000000000000000000000000541c5b006c73c037e4db1d2279f2168212c4d800000000000000000000000000d2212247dc75aa47273a2c70e9b15f4958547de8000000000000000000000000e6bc3e816ded8ecf977c380bd01977b6b9e71262000000000000000000000000ad8a84da8210369c64b3c306afb9b72b66b06ed200000000000000000000000055dc06719e534be3304146c02643937ba4ca9ce9000000000000000000000000549224e2d7aa5b761277425427e0a137278e5e950000000000000000000000005d17427353b817eac147bbd31f97f80af150c6990000000000000000000000006ff85c6208ee8a3bc484f73a9b8f2d55b9b01c000000000000000000000000003e78c93633de2ec0d7c2df66f0cdd086a41738ab0000000000000000000000007bacc4aecab153140cde37f3344d5c1214636ea8000000000000000000000000175fb4163c6ac2c1b2c77d627eb3cdd448122ee400000000000000000000000070eb9c041c6fe49e432ac133025806c69f0627620000000000000000000000001010b9deb4b7d56c8179c265592115199793edd3000000000000000000000000b36a9bb1bbc5262742d7b43d5f7284757de4637d00000000000000000000000059d2d81074bfaa92f44000dd0cd66e981c03f45c0000000000000000000000002d76fc4e3cf727e666817b45da0c6f3cf925eda50000000000000000000000009201e1a9b62cc361d792a0a0270571387394b6f90000000000000000000000005b552bdd71aa34544af98d323f1a02bd0fd210030000000000000000000000004df72711d9faf258e8fd30801ad80ed0964de2c0000000000000000000000000dc6569b0feee6382414bc015d51caf6aa561ce39000000000000000000000000f4f758d55ddbbdecb0364c5a1760267c197c97b6000000000000000000000000e8e706b88273315197ab07257d31e69473347642000000000000000000000000a2087c713b92906e03db83e99bdb2c68be0b8bf6000000000000000000000000168e57957153960860e3463a166c4507a7ee9cbd000000000000000000000000d7e1df3c6d6f974f2aed3d13cec917217c9a7187000000000000000000000000f6dac13a2b1145db7fd0a40b6a8dd4f77e6a126f0000000000000000000000003de6f86cf167ee307fe3ac4055a81b3aea79e23a00000000000000000000000069a35492113d8dece5de61835402f92de39f675300000000000000000000000075ac9b5823b5bece455f532d909e841e4dd37c27000000000000000000000000ce0f585aea3462b70fee680309d7b9e53be4d74c0000000000000000000000006410c829f0718bf3cd2aee4a6b9ce9965a63af0c000000000000000000000000ce2475a613ae6832afcb79055a5f84431ebedf7e0000000000000000000000000fa4fe048ad4f8fb270cb89a700b30aff3aa8d5d000000000000000000000000adaf1c3f9a553a96a0cb3fbb52e6cbb788ddab0c000000000000000000000000877cf5bb7ed1e18101470f2812854f20754192c7000000000000000000000000281038b9a10f76a2f1abe40494d91778f79d676800000000000000000000000053a37ca3572874e6f38f660e061059925c0f91e50000000000000000000000001eae244b90c197d1cf7093e6bb1ef311e01036590000000000000000000000009b733949b6d3ed4a4cb58548cedc5ca53954b3cf000000000000000000000000e95e2158db8bbddca41c34b26375331e4ee32b09000000000000000000000000158ddfd61bdbab9c68c35263e7e00b7874434049000000000000000000000000fcd8ac13e37a8fdbc92aba854ec3ee376c9aae85000000000000000000000000883e61958ffbb51b83f01ef51c1f201ee5b7ba28000000000000000000000000fab6f1a1202294b954b6b13eb8197075444aaa3a000000000000000000000000785b9a41e00e0ba1440496466983e8c00399d2f300000000000000000000000077fa5c5dda6eb423928ee2d88f0fc31a114fb52d00000000000000000000000083979377623cec2060bee2efd385d073f571983d00000000000000000000000065227571c33e3bc6fd0dd935a0faf7d257c00aee0000000000000000000000002294ef005dd5ddcd569e6420fa30e2985a4874dd000000000000000000000000a4c729413e7c46f788879d0217c3f1df271bcb6600000000000000000000000095c7474b4ef14455c0eb987be547e1eed5a80760000000000000000000000000e19664a64b71cd30166444d452b72c07ef48d9f5000000000000000000000000d275bfc50444faf6a0441fc52bc9c3c7dde6f95a000000000000000000000000214f2646bca546c489560c1309f57b2d6255f5530000000000000000000000004e70059a0e7920dbc26297877a9eab397af0863b000000000000000000000000f7fb988684c0090e6ec5999be2e9479ea61cb76f0000000000000000000000003b1feccc28baf5629adcd460d81def37b57aa02e00000000000000000000000048515007e2064abcdea6a9fbcb885d52205031700000000000000000000000006378ef584dc05b42fc56f65711a14a2fafcaa4f6000000000000000000000000d52b9092eaa195cd1a2241753b15445c5c79542f0000000000000000000000009a87eda9432f169f167240b17b890c2e0e2911e4000000000000000000000000d326273fa7af8707b0f8a43946c48e56d915c8bb00000000000000000000000081e1cebd9bea2396716689824216fb33c7448c9d000000000000000000000000553e331902411704651d101892c0b4e86975ff19000000000000000000000000a96d9ea7cc253464f07b498736307a4d39b09a30000000000000000000000000f3e27342954e25b067f06c639847fcdf53b5fd3300000000000000000000000014116ed4d29182976ebcaa5f4a51d6a00a65067e000000000000000000000000c6268bd4a372f6d035491ad4da0d2f58e4ff44280000000000000000000000003ca479fc95bf5a5d6698161e1926c6adbb524bc400000000000000000000000054411665009431b55a48de9f66029b6e0b4f9bac000000000000000000000000e01c8cabad29f726fe6ea72d65c4bdeee703f84100000000000000000000000037c53a699a192f2efc2e3dc2bd667a96d07d94c900000000000000000000000006865208378a254e22242c8ede81be786915515700000000000000000000000094d0c71cfef410e8d10ca20ea1b62594fe6ce4ac000000000000000000000000d07c231a08261a27aa41dcdcdf7af1f9479a9cd40000000000000000000000009194f6c6084b03ad9741142b69d5ad9b63ef91ea00000000000000000000000044c525f8de7300181d4c0809832e487d3fcae21100000000000000000000000078fc562dde90405f66bd0abe9889005d424558a800000000000000000000000043aa0248148167e5c3629ed53304d1f2f50df4b1000000000000000000000000486b9c2781f4fc06cc699e99c91cdc1a5d4c3113000000000000000000000000eaa156ab501bd1ca9738004f5a482991bf2f09bf0000000000000000000000007f1cd8a603cfb2035f22bd756de99723459e9f8700000000000000000000000076dc7473f15737cddfd5fe1ec64383c8a61e1dde000000000000000000000000fb7584fe4dcce39a8229905755d7530517370c7f0000000000000000000000008bcaf3b642fae7cf4b04108ee0ea1e54035fdaef00000000000000000000000047d2384479bb8288db1c1aa556216013b542a7ab000000000000000000000000bef5dbb02e9afd5564799ad287eaa3dc07e9cc1e0000000000000000000000008531a2937a95c1ecb7e2d96badea4e971ffad9d000000000000000000000000054ed544b2a59c299d9ce91ef993ed3f3bb4496fa000000000000000000000000867901d913473ebac7eb94eb02082f836adb2a280000000000000000000000002b14cceb4706256fd3cfd12d8ff33c5ee6f371970000000000000000000000009d1a0a54f24387365dc84adee962e858a8a7dcba0000000000000000000000000b14d84764773e5dd2453ea393ecf05bc067e7300000000000000000000000006440c3da4d10b442bcc6389483383407b48cba1b00000000000000000000000002bca1059130661988ac2e9df082a351e3ff4c6b0000000000000000000000006666899ca722851e0db2a9a6a01507e5b6100cb20000000000000000000000005ea7c9f402dca217e203bbe49c5ee6afb43134ac000000000000000000000000bffd292517032885fe8906c07ed5132f8a18eed2000000000000000000000000cc6a0cccd735f273a8131cf5ceeb3012c01cd6be0000000000000000000000002d722c96f79d149dd21e9ef36f93fc12906ce9f800000000000000000000000062c1424fdd8b07e47f405e1fd8d4dd7676dde0280000000000000000000000004c658b4412bdc3080854bccfcf4d136774e52430000000000000000000000000b46d132ade6f4f12e31414b069dae5d30be5ee1d000000000000000000000000c383cc908e5fc93260d3d8320657ec72afdfe3c6000000000000000000000000b22a24a145bbcc86f875a2dbfcccae905b06c7e30000000000000000000000001702eadf3c40c0177371e323e46fc5842f3999e50000000000000000000000002895993843e22f9b137a95951cc9f657ebaa07db000000000000000000000000223dfcf81c001d0532219fdc8c8833e18d15b747000000000000000000000000a19ae62515d2f5c931b7f17916988971916e6aa000000000000000000000000077eb901aaa9a70f767403c05760b2af6759c034c000000000000000000000000c91055133bcb0817d14109d53d493d6c39f47402000000000000000000000000030d692a2d64fc4d5492fb2641bd3e0539310215000000000000000000000000f71a17814d0f9ee46258a5175cc96c663d6b6f780000000000000000000000008cd59ee17ce7d3fce3c8ec096cc791de6254db49000000000000000000000000a26eff65137c63d2b30d6a0595cc36c34a608248000000000000000000000000c49eb0f8b1e18711fb6ef8a08292bda90d1ab4b700000000000000000000000005c4bf7b6ea1b35e1922283742b54fb45a8675950000000000000000000000001adff49b8052a2c34da1ef1840862864b5bf9f7300000000000000000000000054b359e102d529d9e3454040495b1d74d5907be10000000000000000000000001797d89f00df2feebfa2767d2a808cabca3e91e70000000000000000000000007783c8d4274c852a8405b8d6db18e17073f39e0c000000000000000000000000d5bd87387e0d622648be9f91540873502c408d790000000000000000000000009d8113d999ab01095143e8d1c175839984543ca900000000000000000000000077d05478901453f93fafcf9aa4814e54e585d8ef000000000000000000000000477136f9953396e506a60fc861b6b20e061b9b4c000000000000000000000000d338cd1e7df732f30067f7adb4aea4b918c71121000000000000000000000000d614759d9967019803c2a8754431df7e8c005182000000000000000000000000d9426dffdb7e1691dcbccbe92120fc3c4f16eb3b00000000000000000000000001e0f692145afd02a6eb5ab0de797867fc2d976d000000000000000000000000df9afb3ecc06965c5a20e82304db6e9e952d793c000000000000000000000000b04652f3f94c26613f33096499b2897d9a9e6263000000000000000000000000df0f12cda09b4da159ecd96369143d5faf84c33b00000000000000000000000050cae325b95665b786e88e3eda5e44efa4ab4f92000000000000000000000000df95d3a1230dde96def54a0ecb5a275f35df45bd000000000000000000000000e1d3681066eb057fee9e18b9f42011f46795afd900000000000000000000000067c098fa43626ee7de15bbaf1934891ebdcb78c8000000000000000000000000e0e9697e5168b08dc9f97e6213a9976f1e2a7aef0000000000000000000000003897ec1a25bf802b1b4b9b686bcdff04a7ea5ee3000000000000000000000000d6a1cb88c9d438544ceb33882612a2a9b5f7236c000000000000000000000000573dc12896179f7d76321cf4a6329e5c8a7fd20e0000000000000000000000006fab2eff929275e964c3e506a91b9b9cb1af3f18000000000000000000000000b2386589a9fa5e5367dcaaab204ffa9e9b9a779d00000000000000000000000093d3a0bee1cdc5623d9c74349ace4b0c3692f17e00000000000000000000000000d5e4c9a01514b51601b95b87c33c357bf8993300000000000000000000000081823c64793b7c66f447e10009477663ea3ad5b8000000000000000000000000dbcf19119d926dbf8723588ee93ad7ffa5b253780000000000000000000000007584d46fbecb1dac87126dbc535f1cc8356a1a5900000000000000000000000010499ae7e02b9401fd715d53f0f424058341424600000000000000000000000050589febcbe6a28aad570fc13afc877f508a182f000000000000000000000000d7b51c76e12eb2d61dba0d56379982a7020735e4000000000000000000000000d3b5cf6f6e68105aeb8549984c658f72529636020000000000000000000000000e7755e8e368d7478c79f7e1377adc0fd1d084a9000000000000000000000000b70d1a89fbbb337de48d087f9ad929c0661339e20000000000000000000000002a65c6a10186ab64c9dbd15498c312af4449242900000000000000000000000002823ed891786726b39430197c62b0bce0d85ba10000000000000000000000003eda4b084c12547697391e94862b3b5fe7764f5300000000000000000000000048151e9b87853d65e7f3c0f709538bf3d81da1b200000000000000000000000067c688524c0ae6d4d8ef9c13f747aaccc7940f2a00000000000000000000000062fb9f31735178005b4335444706d9880b20890600000000000000000000000000afe21bf56ed29b6eb7d798f3db27ef9948737a00000000000000000000000038ade30edfb2aa3bf94a072aa22c958006a7d5dc00000000000000000000000038744977cdbbcda4503bfe6ae40afcf1dd5569d80000000000000000000000007338239ba72bd2681c206e1c88db4b2e80f2628b00000000000000000000000026fcdb2b93c33b8df28981776bb5aba3cacfa2ac000000000000000000000000418aa6c16abc29fbd6d9adb9fee4cd721b3dda2e00000000000000000000000024fd65543a9ea8891903e61e7c8dbdf3fa25f2ec000000000000000000000000c2d4aa8b86ae17be4eda95fbf601940850d3983f000000000000000000000000f1676713c5d67b9836ca129fe59d1bf2adb3f1eb0000000000000000000000008786a25ba9b8d4f2ac32772bb03161b733ff20d9000000000000000000000000c0fd4ff33f93f34ea8540f0ecf506d6b8cd9f8fe000000000000000000000000dc7e8ac4d0a036b39839a642b3156e63a4fb28e30000000000000000000000007e0a34a4a6f3c777c78b6e35cb872e0d14247df5000000000000000000000000904838f4431a7535537c7e4780a42515ba4de78d000000000000000000000000ea184b445bbe3f0ecf63c22534bce7e5a6b7fda200000000000000000000000093736e5a288db944f931b46186ad06e38c194a6e000000000000000000000000ba5918d7b8a04cce1d95b807d4010a718ba13ae4000000000000000000000000b5dfde5643763afa76815282d9e1100f596dccaa00000000000000000000000000ef3561b5c0549cf92f6565ba2a1ff744ccd539000000000000000000000000dbbfdc49b2100796723241938c0c9bfc42a9ab24000000000000000000000000c1fe7725c809667127fbad94c384b3bbad4bed4e0000000000000000000000006ed9b4ede7ee339ba94ffa932350fd9817d5cde10000000000000000000000005ef76ea463a2cf74fa9dbc73a6557fdc7daa428a000000000000000000000000cd8b63cf2b2a79cf99d328e9e40b23480a25cc3a0000000000000000000000006af24c1ad31fee065e7690f8c676d67176e17e7d000000000000000000000000ce2ed7187b05d47358c871d8f8e7f7c938581b71000000000000000000000000a6bf3e295a3f1dd5f89fc9d89cfb3dd8e1e7d38c000000000000000000000000c75fb6995d7e1684201504c8f30ec3cbca9b971e0000000000000000000000000ba3ecbea7be09a9348a8039dd90b42f6fc3f1170000000000000000000000005728a5debae7b0e1b7e38288d678279221abe083000000000000000000000000298640f5bde0db071f73fdaeabfff39bad78ed6700000000000000000000000069540531eab62322315cc1bfd66dcc9ac06fec7c0000000000000000000000003f92859abde15b539f383daaa105f51e9b5264b0000000000000000000000000e67482d29a043bbbceb7b78a01601f489e2b762d000000000000000000000000457a1c01b8bdcbdc2b97eb9e205f7c0e757c4217000000000000000000000000f346ecfd53cb80185fef8860a79bdec0fd58953c00000000000000000000000084ceb1a08c57882498d403b4fc60aae129095c66000000000000000000000000bde2f1bbef85d8261557429b7065d5a45a07d3e5000000000000000000000000416e1b39f84960f3aaa7a4560803010090ddff310000000000000000000000009948a9b4ae68785762d055c21e5cc43558f0b65f0000000000000000000000009b2d3667e949827830562e5fce15dcbe5cd0c1d400000000000000000000000080213fe6f05a12e6272b641e2a9decf0ae857fe100000000000000000000000047b63b1f2aa5ec9d6ba59fcc117e5336f86266650000000000000000000000008f94d6c108cc93e616bd082666c91bcdfe7b91cc0000000000000000000000000d202f707e215637ab6cc3a835d209d1ebc8480a000000000000000000000000a73d2c7e1501121fc3ce21512e4af09708c2773f000000000000000000000000acf8752e3554ec7183a9f3140b31625d9691fe160000000000000000000000003e9c05f2658a49b79c6e4820666a60b9f82f9203000000000000000000000000cf6085bafe0b91b688f769bfd9bd176f9c1de20c000000000000000000000000f727540bc89e6af274485863460ba2b48f6a22f800000000000000000000000001ec48291cc7a3475b4f689f018515eb2fe2c5f00000000000000000000000005f3b0e2e6874c5b96b006ff47b64766433ae0c9400000000000000000000000007ea4b22bd2e2f2ee1489625ac3d30248ee577c2000000000000000000000000337a6b9af2be1f9c9b373dd8d06e4e0a1bfb60c40000000000000000000000008536b8c1bf731f266b7eaab12e00fce0b664b2b100000000000000000000000073ca547b6dbb5dbcdb89edc494c52ffad5962e1f00000000000000000000000049379c01b1b2177cd29dcb42ec714fb824f7f70d0000000000000000000000005f8214c2b5174258d224e860dbad3a71b512dbbb000000000000000000000000ba08085d7140ff537ddab16065d21c65ea31ab4c000000000000000000000000a30c220250eda52b968695c4168fbafa9a92396a0000000000000000000000006a0ebda6c77c4ff04de10b8270838112c21bc13d0000000000000000000000008c0cd977f884451f528b69ca1e4e34e41b7c848b00000000000000000000000019ad3bb2dedb212f3e9d4028d36648a480a9c9a700000000000000000000000016dee9b9b1c58b5697c7101fbcee3210aaec0ce7000000000000000000000000505e68127097f96b8d847d21446098cdf63d2342000000000000000000000000fba98960ba691828da8ba936bc0a035dd8c495a40000000000000000000000001b050b5a34932cb3b476fc45aeb4709467ea4964000000000000000000000000931ca48a985518c4b6ed631bde33e64c6b7e514c0000000000000000000000001802a0fd3bd34e04d2d934e90e082ddba4a69b93000000000000000000000000613753797f1f8d1eb578f3b1c911203e32859dc70000000000000000000000006d1d70b273f71f61872ff3c17b2870e07bf90136000000000000000000000000966f69cc1e1568e86ef9d47b6472255aa8373d8d0000000000000000000000005173a550f6d8fe456f7354d22f2a6f21cfdc518a000000000000000000000000150bf9a3aaac44d73ed9469bdcd768bd13c903690000000000000000000000002f1d99ecb54a0feeb75a55d1ab3301ec98c81273000000000000000000000000eadde5df50030be6a8fa174f88172733bd53364800000000000000000000000056ae44bce5b268ca616e417499727e4d27dee478000000000000000000000000925cf12cc2acfe286919bb8dba805fadfdb42e06000000000000000000000000ebd6efd103f40df797b90628360b172d0ad2cef6000000000000000000000000eda531777900f81e838fb8075d53168cf42dbf110000000000000000000000006350183c6bd0e8cda4fc688ac285a90c4bd2a01e000000000000000000000000ca1135be67e4d978c212124b09d4478e62e985c5000000000000000000000000a22597f09c179eab2354219baf4c1cb42ee2d9c6000000000000000000000000928a24d31eedf0f03950719f70b0b3295e0632410000000000000000000000000101bb044ad5defc907452f971fd203303040b5c000000000000000000000000a0d21677b46a41035b908ff67ff5974dc4c895b3000000000000000000000000bd76fcb635b38b78b9b851242a932ff4a8345852000000000000000000000000f22fe402fc37540d93a4c73b7ffa2dcf2b3415a90000000000000000000000004df7dcdd80c0f89663a509d9a6b4400f7ff2298a000000000000000000000000611a564a7b43c5fd1a4feca094828b0b8a4dc0fd000000000000000000000000e717109ff2d8ea9def2d7d31170b1dd687989e160000000000000000000000003862b8a4b44f9f02458a8ad33fc5d7bf2138df5b000000000000000000000000b8b6b8719d4e44cbf9a0eafaa973944fff129a44000000000000000000000000577bea7f7edfe686002776ee878bb53ed253cc7b000000000000000000000000d4efe698306abe7bbf4de4bc2c8a29548b0250d400000000000000000000000041521ef123d3db56fb52c6c1db56c70ea6e1f138000000000000000000000000a186e45b38c2550fcda74352fda48d32772ec9a600000000000000000000000079ceeff54ecc7b4f92816178cc4ed8b55cdf7cbb000000000000000000000000f557ae1efd450cbe0ead24ce03ba9598f54622f90000000000000000000000009654fac73489120549c7a805d958f7de7515e2610000000000000000000000006cdf5ac42cbbfdfbd91ab6781adb333c515dbfa700000000000000000000000023115f8c40d8cadaa0db33fcef52671aec881ffa00000000000000000000000086ebea0b87ec97c0712ababfd1ab569e9c9e6323000000000000000000000000b79a01b363c324a6f6b37b574ddce8c91a7401230000000000000000000000000cbaf9e960fa465eb91d1e57c854af9d3d7490ba0000000000000000000000007236ddeb7acce253498da84021d93615879964e40000000000000000000000007a1b7277b9102cfe18c9848b2ac7d45e3d4cd460000000000000000000000000301881600a45179568c3fad4c7edbb96c4725bc7000000000000000000000000e0a73a5479732e96b8929c48b4cb7cbbdc101cef00000000000000000000000070a62daa35f0411fec010a81fe72a572a2a6ba7a000000000000000000000000484ba5fac77747e91429bdaa1d1688241127201a00000000000000000000000098dccb549305b604e4d48a13967fe774402a56260000000000000000000000006b8f97c64a3a0f92e603a292bae6eb3b8cc4fa89000000000000000000000000a7f6e1c77423d49d28b6fad1089f7d2434d15c2100000000000000000000000005b6f255f6f8ee564450fa6e2ab6bcd58df897bb00000000000000000000000057ed40c19d5dcaddc966c22daba30ecabe1f5c730000000000000000000000008a46985d3c51fc37af024d65b9e5a4a814277c92000000000000000000000000469bcc9c05ae75585dbd3f1d2a9fa2beeb8a1e000000000000000000000000004189d46df9fb25bfa532fa824574f955811a4bbb0000000000000000000000001e7de67de7ba28dfbf91af4f3d4a1000c552823b00000000000000000000000045dd135fcea86b7ba7e26fdae65d42c39fa72111000000000000000000000000c17be3fd1a3f746743470efd1998fae77b80eef10000000000000000000000008e01971735bd5ecdcd374cc7a3b57227b6db917b0000000000000000000000000d965ebaf04e5bae5aaf64fab68b71e3a4742479000000000000000000000000d753d62e011ac1987910e1567b2974bb94983b4b000000000000000000000000f586a9b36d1e184524e7e707cdfb536e7c847918000000000000000000000000ce4c49f7ef377bdfa39d22babde448ad29887c28000000000000000000000000f817a72eb9e2b214aba48ea81764237b2a3e53f5000000000000000000000000dd777da0abc9ff3e586e42d89e305e0da493db80000000000000000000000000ce0bd55b6544199324d928b8aab5e5b609e18feb000000000000000000000000a2a230a2f648e701c4da5e769d42ef59131d8790000000000000000000000000a2a230a2f648e701c4da5e769d42ef59131d8790