60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000142c7de71b061bf62d89be43c5ddefacc74c9a03000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000106265616d70726f746f636f6c2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021636c61696d2072657761726473206f6e206265616d70726f746f636f6c2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d546f72756e5a6b714c36375a364c35434c736b33457071467a3561337736655a6e436652696b52505a51455a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554000000000000000000000000ba096550ea2b2cb00208b0445e51887717f30215000000000000000000000000b803b96ffd1fb17040e25e9d04cf51d3974f5c520000000000000000000000008877b311ff7218795f1deb84a41ff1da6220401a000000000000000000000000067c6671a0e260b1d720325e25651cb725d9337000000000000000000000000096ff799e22134ec6a487d76317f9ffb28c15cac800000000000000000000000039e34a764a9b5c8fbca95ac8718e0c4838abe6c30000000000000000000000006b36502b45dee12dd67b29cb05e6271c8458d3e4000000000000000000000000f32f6c43504839b7eee804d8a291b254340dbac8000000000000000000000000d0b00379665b71a63eb2668ef522b8ab052f780500000000000000000000000089187c75253e0ba7448891ae7ce7bc5a576219510000000000000000000000000bee15f1a336a79569c08e45be6f129700ce11bd0000000000000000000000003f614191b5ec71f8ace798d2a43cb3fd303407b9000000000000000000000000bbb46e36b9171f07b3cd1fd1c0cbe8eba40152d30000000000000000000000001babadfde33a0b2f46c48e0a62441dcc8e34dcba000000000000000000000000e70729619375b2a12506c4e9293495a3218ea3330000000000000000000000002365e4601aff1e6e82d327d0f0ec20c53cc331f6000000000000000000000000ea7f9c625049efe3884e21a1fb710d7221ef7d010000000000000000000000007bb1c4210daf5a17eaa5e659185a673ae8c017d5000000000000000000000000949bb7729e554b9e9c5e1d2c6225032a4c72e9d0000000000000000000000000baba6237b85ed923e9c370e018e48150852a01ae000000000000000000000000eb5aeaee98828b72d02832ea84dcfe8228658a9e000000000000000000000000f7c36cb8685e824819072ceaa99b735bfc06b5bc00000000000000000000000001a398e7fef4e0f86c1373bb47de23b19d66315f0000000000000000000000008de6fd62c97f40b1d1ece857e64b80cad563554b00000000000000000000000086c1568734de9792d28c9ee5e9e1b7a8cfdfbbf0000000000000000000000000fb18e19258610c4f7abd97c9e7eb6a011e09cac30000000000000000000000006d531d0d556d55863aff406b952121cc092798a0000000000000000000000000fef0141405fbee6eeb0f64e7d60f4abf59e6f9d20000000000000000000000006b3222a305eaf5227a4d15901fd32ef49d8ffc1900000000000000000000000071d6a76c709d207c7fe1195f18834c3bd3b0c694000000000000000000000000c0bdb1115a6fefb2daf9c0f498231ea539033b2e000000000000000000000000aff5765a33ce8381666a5a926b9fdd00669c5856000000000000000000000000d54142216ef0b8c4e1c11ccee0f4b95f4ea0cf5b0000000000000000000000005388ad461fadbdf192d0a8b4fd8ff3d4b90e75ef000000000000000000000000c39728b9968e4ca93aea1cf1b62a7a8bf14889640000000000000000000000000f65d092cf6fdc6458bc7c089569f207042279c40000000000000000000000001f03e5246554b57f055e3f4ea355027c89ae62340000000000000000000000009cad44eb9c0253c3e5f3ee040b22cfd92246bf37000000000000000000000000eb2caeaaac459efaf7e48cf0dbe422c8b4e75b6a0000000000000000000000009332e123e5b6d9c200dd99129141b93520b1ed73000000000000000000000000f330543caf57fcdd17cb491cf13e9f4c18b81304000000000000000000000000bdc63f0bbc7106b0dfbbb76c658f4362035640ea00000000000000000000000014067c6af328eec04a5e65ae14c00dd1b27ab117000000000000000000000000934f6de2ff1c9b4f5b87577c255ae99019873c9300000000000000000000000082b47f3c766a4b5d7f1d45ac8aed5a747fc7d234000000000000000000000000e879584a19f6ef602388208443faf088f438ae61000000000000000000000000fb31734a56e30c3ded0d9dfd132da8671738be2a00000000000000000000000067d395781997156238c6abb32668e1a7182053360000000000000000000000009f1fe33b2ff1df78aba18441b2a07faf5950ea11000000000000000000000000fa47333b810ff66d1bf125fb1dc475cc5e03195f000000000000000000000000ee35e1bb4a9773220d8c5c546647815f7f93c5f2000000000000000000000000dcbfad83e8d571fcd568c17fc5e071a255a17d77000000000000000000000000f7ac9c8e75097afe89f10b078023da2cced4d006000000000000000000000000a1a4b7d344012b7408abfd44c00bec779ca767ae000000000000000000000000405615bbf500eb0363c2c24916b5de3fba5791160000000000000000000000004fb97a84fe2763e2c9cbb7a3fd41c87e82ea9897000000000000000000000000067cdc152c647c4320d81f540abcadf3e167ac02000000000000000000000000b15a1b2cda91405a5832ccc6f272d0a95c532ba80000000000000000000000004d4f7e0e653a0b729760f34d2203b49b4515cf6a000000000000000000000000addf4caf23736d00aac5c2b5d709cde0de76a8990000000000000000000000001d19d92f19591e309ab29a0650f74c2990cf7f030000000000000000000000000179b935fb19ed1ce339bfe9acf10a6efcfe4f5a0000000000000000000000006a7a4a444e3d4d19c428f3434158b9308b5f19210000000000000000000000003466454bbf7800e022886327422cc2e119923f4f00000000000000000000000040cf8420b93e741e43711a08e6b48a3e95b6d44c000000000000000000000000e6ebeeb361a055b80bd7998c690660aff139067e00000000000000000000000027e8f8053cd560c7b55f5b001bb08ae4ae339fa30000000000000000000000009843c5bb20c2a26033f50b94ff5b01ecdf2003be000000000000000000000000b877fbcb7409150a53f6cba596453e669b86c01b000000000000000000000000e6e3a2340be36cb5b131bcf1c71ded5deacd5ea10000000000000000000000002ecb7a6dfed5f8e8baae8341d26e287c4655719300000000000000000000000042563431f010e1c2c30d823f0e0b6566993f2dbc000000000000000000000000d6e90cd6326261c3892c9ca5cc7c7c9a82ecd1c600000000000000000000000080db04ae29b0d3472df45256c0455dbdba9fe5310000000000000000000000006e9b85703d343ac25b6d9d4b0dd3e4761bee794e0000000000000000000000008de245fb672b6834e581e5d8c3966fcebc7f94db000000000000000000000000f5529e2912cf0034789e6ccc4289ed04a2831592000000000000000000000000a9abcb2498e19772fc23ab60494a8c9b85fd0a6c0000000000000000000000005623f3529230066b0da22590bba305af0e38f4f30000000000000000000000002d530bfed9612f1237aa506bd2757479a16edeab0000000000000000000000007f99feb665f53eb483dc97d7e14e35f5a4c78c2800000000000000000000000097b490568a4d9e068ad8cc9456d4e25e4796840f000000000000000000000000d054db014eb037814a95d6605f634b75346221a50000000000000000000000002b8dcbdbea0e10087514ecfc4cff51b1ca37f32b000000000000000000000000e42a7b460c317cef7f29138621af9564801f60800000000000000000000000004b51c55ff6b7f93b10e7c1eb349d05272476d81c000000000000000000000000bfb987c63b96d0370a7873cbac6bcd64c8d63a9b000000000000000000000000ea54e7c6647e9c38d62311c61a0076a4928af811000000000000000000000000ac292b64a191407b4127d43d1abdfaee6ba90707000000000000000000000000e881da047953b93296b428aa38fa1a8d8d54c196000000000000000000000000a88d2b6efbc0789ad40083061408c4279fa666f3000000000000000000000000af6c5d1246f618a6b147ad61264372a87c9aa68d00000000000000000000000075448d3d194e6622e72275cef5eeacfecff9469b00000000000000000000000012255d93376f42080a23371d1f41802c24bbe9990000000000000000000000000c8bde0adf5fb65e35926ee4e7e4f9488ccda4d2000000000000000000000000d65fe3ce3d7c896e8f1413b1f36b13f1b00e272c000000000000000000000000e8aa8a33dd5821d0bf169d89bee25ac6bc041ef7000000000000000000000000121dd0777415e5d5c2552fe525b3904c33ae78f4000000000000000000000000a75ac5349bb4cfd69fea69a57d013cf7a5e76f6c0000000000000000000000006b1f83b71dd523bf64749b4e7208c92d7a6f1446000000000000000000000000536259f192f9153f07a4d846a72a62d33db5c210000000000000000000000000ec3a1f31ebeffbcfa9dc91a1fc349d05cd9e40960000000000000000000000006d72eccd27080de8bbb913641290ee48083f80880000000000000000000000009da5e2d0e8616ba9b0b39e3148595096b4b64fe50000000000000000000000003d68a683f1684037868556a0452a134f993c720b00000000000000000000000055cf1c8a6a84d485bf772b7739b52d7373918c040000000000000000000000006032d54a9e1311bc6e2b83ec02124e1b4671785f0000000000000000000000009ba77419ccb177c76f4865c239e7733e957551a80000000000000000000000003eb268d7ff3788ff7fb97496968a52246f0ebfa900000000000000000000000046002aff37578993a054861912f849f1fd56b07e00000000000000000000000070e046aa54cea5c7f2ab5c1bb0aa24068e7338500000000000000000000000006ebbbdec892a5b5799fffc15a544602d33334965000000000000000000000000cd76c6ede2849129d53e06f0f3e9beee197a3fc5000000000000000000000000c8b07ed58595a9aee8963da26fb83b3ea7220fcd000000000000000000000000ac72ce04763b0f08e8b9d2efa731338ebc907ad5000000000000000000000000a6f3c6d8d4bd7acca565989227654fd79d99493800000000000000000000000068b1cb81b3d3d831d77bdf62c16ddb1d9bfedd6700000000000000000000000079150196837700425135ab66acd392833ae318c8000000000000000000000000afbcd43f65fbc3e3a05e16c23963474a8612ec400000000000000000000000000bc0a5e8ad401a5c0316a9729cfc4c3073b20b69000000000000000000000000d00b2c367309b71daa18837ad78631b06135cb750000000000000000000000009dacb645e78945b1f3f018d707adf00d325d532e0000000000000000000000000b997a3bb6496f12e9cee5a3381742e563c09576000000000000000000000000730a2b599580492ee02cbb9cfd4c0424c67377d9000000000000000000000000081045c67f9d124ddd248a11595587ea6e0347ee00000000000000000000000010aa8ba8f3f6d2619e025d4c3f4da114b3a7149e0000000000000000000000007779be09697c38345c68ee70fc34fa2f1c7cbb7000000000000000000000000036483d3a0092069ba4cbf1e4e30cea18a4b3de42000000000000000000000000a3ad7a03074fc2fa8213e78945ae8096a07f00660000000000000000000000008313ba7848acf2cb5bf44bc07a03e6e1f6418ed9000000000000000000000000216db7c1ffe40714eed2c6f7b51c241d2de03dd50000000000000000000000007a299423f3b04b55499fb09c10dbd9166a1562050000000000000000000000003b557b55c33c18a2b077f4cec18033c761e11ab30000000000000000000000009cb3b44b7ea2b691bc189f7ba016f2e9a9cd466d0000000000000000000000006b470e0e05d0b69da79d3cc7c0a761dd6b9c22b900000000000000000000000046af134d133fb993306302e895baa01b7463b5d8000000000000000000000000fb86b2f2dc559c35995e30db971f284f09084e790000000000000000000000000a11fafd58d7e54492e6eab845de31d6e2ca1d40000000000000000000000000492fae6d1d5875fa699afca43c9baac9ddd4cc6a0000000000000000000000007f64ceaa64d74be5b451f36de4ee8099afb59270000000000000000000000000a99d9a94089b842d153cacfbcf33b63d3980b2440000000000000000000000005be4ff4c379b42a8fe53e1fbeb40cddb62e4c4b9000000000000000000000000bbc4aaaa33689ede0bb4cd93aebe5e8709693d96000000000000000000000000dabf04881cc6646955eee1dd1a372a13f3e7be440000000000000000000000000e15cebfdb877af2203e4c3c64c6579814a2a6a80000000000000000000000005fbeb6191a76a7a90a97d5c507aac573608ad3d300000000000000000000000021d3b175009f876a4f4ef4eb02deadbd3a825b52000000000000000000000000d78b23f0358e9d81a6d71d0204337ad2ee043fbb00000000000000000000000065995b704f396bde23dfb98a9bb2d4f80a144201000000000000000000000000dc701e7c4489f4535f6c024aa9b8576cef1cae17000000000000000000000000a0263c89026a9c3fb079de6626ceb302c0069c1c0000000000000000000000000b936190399649f9786795ce674c8df03633b493000000000000000000000000e5c97cc41ed3b0f2915b7b6749ef61d5f816bcb60000000000000000000000008cd395715fa362687590989991da9b2eed1c1fc4000000000000000000000000e1cc60f2c687fea003451f380ce97fe09f9c234400000000000000000000000018143246dbc6c8fcacd8799a90e8069dab4d14df000000000000000000000000db1af75169179a3c23fb8fa8346a03e801a435c30000000000000000000000005182c97d0ce495df6a986a54d14bf0a2956892dd0000000000000000000000007db399d5872ab6d77ef58124ec697d30dd531c3c000000000000000000000000bc73107a1db0ffb9a071ddadb3054c17b905961f000000000000000000000000d05e5edb9bd176773e063e106e4e3ce4ed64cbb100000000000000000000000074b4645ee71c13c75cfe1d1fcf174ec5ba683482000000000000000000000000d44bda36cea580f4e1427553e430aef6da83895200000000000000000000000047c22a8801f665c918cb41f90594c499491c3d8600000000000000000000000062e683ea3390b7b087ec660aac4e70220840f1730000000000000000000000003eb243591068c4c89b02211b4d4f2da225c26b7e00000000000000000000000068aab467b59bcfade267ad8d19fb68e55437b158000000000000000000000000628b251d7f37622b7bd41ffe2fdc46c8640afae80000000000000000000000005d5f4329130dc8bfc5c8b8f678bc5bda12fe9e2f0000000000000000000000004b3b0a6c0bacb088b6b0b0ba31bab772820681170000000000000000000000004b29b83c5cf0abecc747aa02a76ac01d3dc131f0000000000000000000000000ed5d97f9df8f026e75c91b42df02d8a9f6c527be0000000000000000000000008ea216486eaccf42c264b73f012d81eb554fa3750000000000000000000000009a0b84046e487559980236b419c1f9aabee978d70000000000000000000000004bed2556cf6db12822796253a9ec8627594e29460000000000000000000000004284411be23832b634a5f62211d1904247cbb0e60000000000000000000000000905f51bb50668a12a0c679fc032e162a6fa695c000000000000000000000000519a9a15f04e1214712e395232567ff006bb15c3000000000000000000000000fca40d4d08ed76efc3e5cd75d3ea3a867dc5608f0000000000000000000000008a9e30abb0bf84566381fa9709b582ee4c9667440000000000000000000000002db815b88d52c73a053bfad2e629027d7fa83a72000000000000000000000000cc92f4a6c7c6d03120326d737c4f5565b4851c740000000000000000000000008969c96dbf8197fdc1dac30fe1f868df172e35600000000000000000000000003585cba4243973761f2851e3ccdf8c5e402b6bdf000000000000000000000000d377368d6862224ff08545fe5b0c5b78d8c5ee33000000000000000000000000662fd281d7c7a46e525fbd31767b3e42cd9603340000000000000000000000008caac86e4496004401fbe10d6090dac905945d3f0000000000000000000000001e4cf9933790280429d6242fcacb281e9876defe000000000000000000000000de4a7decf88445828e90e6f8340958cf24fcef0d000000000000000000000000e69bede5f916167afae722d3869984341237f0670000000000000000000000007790f4a59ce4abf5270ab48ef6418b577184fe4b00000000000000000000000033f138d80013f591e7be6622e5940f366824e88700000000000000000000000091825075cfe442eaffc561e0b458ed958e9be1f60000000000000000000000004587a4a7bd45a5c092063cc680095587e65639d50000000000000000000000008165a9eb7f7311f3148b2c5dfff64b4545198d1b000000000000000000000000e68186a31c0166eda86c9b004f44561d6c25fd7c000000000000000000000000f68c4b03117bef05afd91268ff80e46ea6612a360000000000000000000000006b0451abfee945b396c7de9f6ae85475865d9208000000000000000000000000249828f908e87282b6bfa3e090eae1d6803b101a000000000000000000000000997d76e0b576844789523b92885736d5194a9500000000000000000000000000c9d4ee9946d39e2809214783552c3caca8d05bb800000000000000000000000089c132e654699c953c6ddb4e27e7cbcd19b13e8a000000000000000000000000b17e26615ee6be9352e37cc7d4a557bcb72fbc720000000000000000000000001893906cbbb2aa799e964ed976c7c42b03b18245000000000000000000000000942ff66bc66ed7b56d0ba79b7fbe70de9f7bd0460000000000000000000000002a02fbe7e17ef0c787fc9ed8dd97a9a0586ab6320000000000000000000000001be23b36726a390473589321d89a01f67b2cf82b000000000000000000000000f132ed340e6bd261a95c1ae2b3eced514497b2d60000000000000000000000002fd73e14590f7064271b88f58c208a4099d00ac800000000000000000000000035d0276bbc4baa3cd6735fe35f83a9096beb0292000000000000000000000000f60bee707c42efff8a07c12c9c309c87d7a9b0db000000000000000000000000d22c1447b0aff87d70c66ef2bf8d260c2df5e5e6000000000000000000000000d57d21f4776e9b486daa3d635617957b7e31dcb2000000000000000000000000fb7a3dc24437f0e5765074b5b1a7670aa9d5af56000000000000000000000000f67fcc964e9efec83cf3423b2a38d2ee5d4e39ec0000000000000000000000002a5940dbc2d36c466f450cdc1bf705fb2357d2d40000000000000000000000005a668acb1ee419e638f0e6c26e0215f84a02f0b9000000000000000000000000a11bbf50a3d79d194e9f8b814822fbe5d9c9f77b000000000000000000000000d7b3c47edc27c10f6ec4905783debc393fd9f43d0000000000000000000000000a01b6e4bcee8ce8753186b645276a0caa66a206000000000000000000000000ff802077709cf7f3fa262fdba1a84462a2c5cade0000000000000000000000008c9d1ec504e52c2fd3fca6798b579fa9f40b3e140000000000000000000000000ea6cbe8cc0b4116fe7d1c7b0f10dc26af5fa1a3000000000000000000000000eddc6f6192ad55fb11ba6eb20271207fa71ed98f000000000000000000000000870daf58d39a20387250e0e0bcf1cc43281fef4700000000000000000000000090e1c8309c0a97338d57facbe3168fcae8602894000000000000000000000000e10f14f1932039ce4cfe9eaf91372cd1aeccc346000000000000000000000000ee116aef9e35fd49993e8438200b1c915ce2a2f5000000000000000000000000139d4866c6048ec64f1bcaefee8be54e503660d60000000000000000000000009098438bd915e74a3ad326c87d305f469bb26876000000000000000000000000df46849bec7ddde9f27df42802f75a797bd05a180000000000000000000000007632f2a4ad58a7991c3f1a4ea889166e86c324640000000000000000000000005869a11ce48ce69e909ff074e66d04838e0b02ad0000000000000000000000009d16f9d43dc48635eb50fc38bc6053bc2a648026000000000000000000000000881d56f6442e3e8d44ae7607ca8c618246bfe466000000000000000000000000897ad9149da0243804bcd5588506d07f8ce7c848000000000000000000000000497b0765ebc0d2578ea8e84383b12b022a5142f00000000000000000000000008cea4782aa4716a6a705490e1abf6210bb62d376000000000000000000000000e11e914259d125bdd1bdef47f7c0397ceb2ad9ba000000000000000000000000cf15f607b6fe176c239845850afe916b4f2f71bd0000000000000000000000009098d7408ae5ec8c7588bd41dc74ba2be5729d990000000000000000000000007ff84026bbd31881eccdd136fdaf51c0803d0be600000000000000000000000066b97a9cecb561553e6f7bc345d8de1142f98249000000000000000000000000bc6e5b8192cdd0ce9dd6a3100e0854a0e49545a7000000000000000000000000acd86bfa49aad6430f256047c07c29b9f028ed9a000000000000000000000000ae2f814288849c7dbf44ae984449f934e142b3090000000000000000000000008dd545278e4e9fb2edc3936ef337e83882c15590000000000000000000000000d6a029c5893c8805bc719daf62581ea8d50ee28100000000000000000000000038a1ace79047aa84c1652670a682c2270dbca86800000000000000000000000083ce7f11acb4e39a0d99b61b63b391b55d57453b000000000000000000000000c22413127780a495a98f70d3dda91998f4d0abac000000000000000000000000bc72ce432e99c12e9f42507688a176d014a78986000000000000000000000000fbcf36b14d2c6640502440693d37d6392fd6bce8000000000000000000000000e8ad0d784f444579184b2ef612247968c6596e2e0000000000000000000000004af4d15122201a8b59b21bd68590667c75488ec1000000000000000000000000f11597766fc19d7f693f2c9ad4da3795b1989d33000000000000000000000000a8e3e99a7adc756242674265b6b3fbac111cc39200000000000000000000000053372633c6a71c4360d5b7792db1ac4099266646000000000000000000000000928800c855388869a5d36b368c219233ff7dc380000000000000000000000000495e889d1a6ceb447a57dcc1c68410299392380c000000000000000000000000e585f95b44905dfc8a8640c5b1933ba5d9becc7500000000000000000000000054564107009dad6a993d40e289bc6aba1b532ae6000000000000000000000000615a622ea90443c29736b7f1b35cea9874fa7d30000000000000000000000000bb2fdb339425569241acd8d4279863d1e242a143000000000000000000000000dff3673985f695bd892573b728026dad4a927240000000000000000000000000bba07dbdc5d5255b2fd9e96e5e21906509cb0e60000000000000000000000000de7b56a21e76daa108de5b7d42d34a618d8db46500000000000000000000000030d8a5d1da3408d090462ac9489bb4944c156b480000000000000000000000001802e7153b66d58835d279f086a3ddde6ff4677d000000000000000000000000f46f60a923a6237be20b20146f759b384ea876030000000000000000000000000b769f8a9b6bc11a38ee76bfdb851ec547426b4c0000000000000000000000003eaccabc3e2690f18223a3edea12b1d3c2fd2ec3000000000000000000000000a199c1cead5554b36f7cebe93c7b6d447575b597000000000000000000000000c5b662d29912a480430fe43671377f9ee5ae0239000000000000000000000000938ec37a4a583d2905fb0f0bde5b996e056d6c250000000000000000000000009ed00b3ae6b0edaa83e9108196eded1ef9924e750000000000000000000000008d2d8dcde8ae6d52dc4d8d78f8a06fc9746cfb6a00000000000000000000000085815f4569879654784a7ab3d2d98f4eb27f2976000000000000000000000000563c456700bcbb71867435ac5759e8e9a0493096000000000000000000000000d29c320e00e1c879d245b550b567c1dbe1532ceb000000000000000000000000b9d304a3c420d0e9b7fe93e4857f69b9460fe03b0000000000000000000000008d4573fb484bdebcfa3603399dc8fb51bbb8e229000000000000000000000000b48cb9f566246832deb9251c701175a450b6af1200000000000000000000000001b04adac898b5b1e540eac1d9ed7b5c25f0d0e60000000000000000000000007d35b658d4edd47e2e27806d90ffb4085f432ab8000000000000000000000000869510c57c64e165aba1c8aeb68dcb446c1b8c8a000000000000000000000000b89c7d0320200ac8f4ab4da040c116f0a79c025b00000000000000000000000058ac351362dba6ff11ea4ae529df629bab5ffb2d00000000000000000000000077782dbdfcfb86cd15ddaad9a545ddce1f0052db0000000000000000000000006f1eeebc1544d4478e9b8398ccf7b14904515bd20000000000000000000000007c1052ef165be942ce2adb883c83d5034fde49a80000000000000000000000004ce502618025e73e4c69abd761ee5bd0d0e12477000000000000000000000000c8de44a271545f17b427d57132873e996d903524000000000000000000000000ef0ab15443d172b3d2ac9b0da99b649d53eb45aa0000000000000000000000002359d37d49149a8ae5cf6f3208867859c724d3bd000000000000000000000000f4db6c3f73e432b669313b1e9c8d192588ec7e72000000000000000000000000da8b1ad87e8d8f122735fcbb215a80562b615b9d000000000000000000000000675296cf224e8b33c11e28b51d50dd2b1bfde864000000000000000000000000a9cfb258883bbdb89ff7120fc6ec42380b1bfdb7000000000000000000000000a5ae5816cd46ad305f049e922f251333996081c4000000000000000000000000cd96e1536e7f599e0ae2ad7de780960fd0a3ba87000000000000000000000000126360572de29cea3ea932c872cf4619f39bcb390000000000000000000000005e00fae84efbf20ef015101e7ff0219cc8fa2240000000000000000000000000df3f598a29c0af67b62ce8c52d1f01c580707338000000000000000000000000aeca9586dd05374d3486775a5214c6be24214935000000000000000000000000d0af68e17d4c2d12fa26302a22b927bf1a8a4bea0000000000000000000000006da3d6b87c495b7a5e9d0805a687a9d9ca845c0f000000000000000000000000cb98ce9e840e2c340ce3d4a65a1c31e0a1b92719000000000000000000000000ba33f2e4d0f5960a66c6d48f50be2a1758f644d4000000000000000000000000249a9b3de39cb76ff09e1f2c29d4624030ee01a800000000000000000000000031dd96afd00cc8b14656eed3015500a13ffe58e60000000000000000000000004d2970345899643802a7651e45d8274cd725b0340000000000000000000000006ea2075f9242e3e3b5ad292c1dcbd0f4f10fea5d00000000000000000000000077163ad75a4d5a48eb89561aa4679ea390285c3600000000000000000000000033eb3e3090ee60bf724d345763dfc27f4cbeffed000000000000000000000000929b7eedd1c410adc61cea6b421955bd3cd18322000000000000000000000000e6c1fd3a2e2c6bd076a4a51e68847fe4a87bf2960000000000000000000000003915efb26a9416da29caf5a5107275480ea7538d0000000000000000000000001ca5942760c19152218b1acd2fbba5ef55d10a9c00000000000000000000000027cb4feed932ee5538a640e79f870bccec107aa700000000000000000000000092f593de6eb6d7c9afd57ae9b2b97bb635203cff00000000000000000000000032a8c71e9d0444549943ddda35cc884e8f14cc310000000000000000000000002c6c9c4e577fffccd3454c64c8e2985b173c48100000000000000000000000007837ca6f903b1a17c9150d988f8132cb608b01d70000000000000000000000000aa4b976b8fd7276a11053b3b078e27c52f97d30000000000000000000000000dc67bb4cfbf9864b65d13bb2f325005dc6a560070000000000000000000000009a77be9c4e1fd055a9c5b3fcd4a98c7eb3ceabba0000000000000000000000002bfbf8491da842ea947314d2f603e3e2434435db0000000000000000000000009f6f0e2a2adb3cb8c148331440666bce11bbb1f6000000000000000000000000f87fa5e6b72c975e28400e8d6b6e886394e3d7a6000000000000000000000000c49c00e3f05750c638bc48cf0c4073d618c185d3000000000000000000000000ac76c96fe9d9b4723da48f7786324995f902de85000000000000000000000000d1385305c2faee6ceef7d557a4892a4ba23316e2000000000000000000000000d58da321be300e27c29c69e6a17e53143e493fec000000000000000000000000aac6c606706e4054b828b488b47a0215b07c9c440000000000000000000000002080931ba07ce988b359b9cb8d908d49fb7a35310000000000000000000000002930f4d2d26626250efd933b8e0a3b9327e2b0760000000000000000000000002bd41da922b687539a9976d7711b0a8a41129173000000000000000000000000e1f718d19bccd11956d51fbe323d23278c2ae97f000000000000000000000000ad111d89e431f2f774393faa5b954f0f963d4b3e00000000000000000000000023fb0e0004cf8e83ef0dfcc849f736ce3266a4de0000000000000000000000005995b92212c6c6ccb71f021e32b08ee77cfd9e08000000000000000000000000a765ff4ad62275d6d0f81e40fabf12dd48116235000000000000000000000000b12e30f1492bc23af5cd1b7994d34715b05df32b000000000000000000000000851069874ebc337beb975bbbb448517391c7867f0000000000000000000000007c8785ebf8c80a19c80f8d0441ce4e20c9c789030000000000000000000000002e5fa0a02a66a1525cdb903957e4b4d94ec87d52000000000000000000000000c4c7a1d62f18a30a4f9d28eede20ecbae5a9bdca000000000000000000000000e51df55397558912be3df09cedfe3f0f357460bd000000000000000000000000cd8dcb671543c7c0abc89f7ca12a706536a39aab000000000000000000000000d7115a148241f5889cd766084dc41d71b6a95883000000000000000000000000a26ae641fbb1b885fbb9d439668e3e1dc058b49b00000000000000000000000000764ad0a61d6326abe3f6575d5812ee7417f006000000000000000000000000c8e421286e07fc560e297f33787228d08068e88800000000000000000000000020484d64f86b2717bb78332c01f09e60e74d4a240000000000000000000000005d36a2e8f5a842a9393383f090aa705ff12f42b6000000000000000000000000f2f4d75641831befdb5341d20328ef65973c5b8100000000000000000000000024fbadccd6684106e24065694ac87b0e98819235000000000000000000000000633c8c2f24f78a39433b5fc03faf96bb2e3ae0ed0000000000000000000000001fd21fdde33f0d93191bd7a1fba0b3546183390b000000000000000000000000f1e6ea96166a5ef5b15ac94fd7806f66ee02b4d600000000000000000000000001a898470d61ce353245dfa166c3ccffbf6722650000000000000000000000009c1dfd923111dc259eae75a645a3dbf4b0481773000000000000000000000000ba95a8ad0021a54b6253e7276edaf4d7b7f63e2c000000000000000000000000818e29317ef7be97821f126b8ab58973a72c0833000000000000000000000000113abbb5d30aaa8a20088af436d6178bd76b3e6b000000000000000000000000d7e8df3d83521b556116b888015080bc0d01d9f90000000000000000000000000cb97805e7e734567563e6c853897cb1737d958e000000000000000000000000320ee2c99b687d077b7c46d1fa4a94f92acafd68000000000000000000000000a4da88b75949e40abe500b82c129506e080f2748000000000000000000000000590100c815b31b5d309f759bcf05907a748dc41300000000000000000000000068ffd92d5cc25b85c822bb48e48c30bf600cb6bd00000000000000000000000050ee83ad2a9a7ddee465f777e2aae69b0c698d32000000000000000000000000c28e04aa3f8575547003d0e84beade97abd0dbbf0000000000000000000000008184292b02d7b59e411b658e71063fa74710c7d0000000000000000000000000d8f77146c600af120f06788b20b0e3620af6ec3400000000000000000000000070370fea9e2e583dd8fa0ae98399516f600387c60000000000000000000000008aa30a88f6882d43480dae187d027e5f6901850b000000000000000000000000a593433413e7d94360417b5ff004a45798bd75730000000000000000000000007457b47abe7dd86ad6b59cb71a7190c8bf046011000000000000000000000000243813c6d0d4d5d09c300f3b94aa98f8a097fdfe0000000000000000000000002bf8929a0c068957a736c0f8d4754b5e89f9565100000000000000000000000099e941fd327b43c6506983b17a6444cce4fe664e0000000000000000000000006062e7753359223c2082405e8c217a2696d1c3fd0000000000000000000000007e7ffbf570f87ac75838f862680e05a76652e207000000000000000000000000a1c1742c05b201c2e0391209c197b1465d82b689000000000000000000000000affe043714cbe76347420df882a03ff969758df8000000000000000000000000c2932ab0902da71beb8067598124158df60aa2da0000000000000000000000002b437e7f0651f15d7c07a4cf1cfdc79058fcc5610000000000000000000000008558cda7dd5d2d5387b1e3522fba68f2e417bcbd000000000000000000000000b274e02f02d17ba5eea78368248009a5308c7e170000000000000000000000004a258f2de88b799d9767dad8dfaaa6f134f9e92a000000000000000000000000c6cb5ca177ab4c90b41968f24439114a6247edd8000000000000000000000000683b7bc046e258494916dce4283a09313cafb29a0000000000000000000000004ea4ba67ba6086e26d0449b18aebe4683b63f1c8000000000000000000000000e8acfd367296486ffda3f84e28359ea68e417698000000000000000000000000deca7f5875674ccfad4689c8b65674071775e0c6000000000000000000000000782147ec444333b39d074b1bb0a44df83a7a2caa0000000000000000000000001058cd3bc62f2d1f1fc4aab5796613a2d6c4ae8b000000000000000000000000d175309368b44e8d39b89835e7f5730765b046fa00000000000000000000000096672dd182a21de77c0ace4d05dd93996465eae400000000000000000000000079d6dd7744789157658d1056648730ee74ab8740000000000000000000000000fda197582dd9c6adc895cd6909217b918a553bf400000000000000000000000025232b65b5b263345538187f06929aa449e9b9d4000000000000000000000000fa5d176d8cf5142478ba59e1db38efcef38eb8b70000000000000000000000003fd2f428aeb5e568c09052ccaaf82fd2c7c4053c000000000000000000000000ce23290210d23a119fd5e14262acaf0920dfee3d0000000000000000000000001a469ca569eeee025b4e80df2bf600494f8cb885000000000000000000000000415b46613db993755ad62b93e47aad3da4b75b5d0000000000000000000000000beb6dfa214b625b95443e7beb9859a020e3702700000000000000000000000081e874b82e534efbefe8e9e88468c7e1244e286400000000000000000000000081aef57df7c89efbf0dacf49328de163bf29d507000000000000000000000000fc0cc25b37bf4419080d9cedee5d11df9e1f90b5000000000000000000000000ace522c36df2249f80b010f73582de1c826d80a80000000000000000000000000410943917cd76941a3f88ad1dfa1dc9bf12f87f00000000000000000000000062bcb3951914c15bf3168e6aba0f8251a04786d00000000000000000000000001c78757632310ad68fb2261e25abf7812ec6dde7000000000000000000000000085f7d8c8a33455b97bdd3613c5c4b366f19f034000000000000000000000000ee708fbc00bf02cead7324a97c45a9bd9840cc8f00000000000000000000000028fef9b4d4a87bb2e676c0e5e09575f0a5116fa8000000000000000000000000821fafe64aacb19feac869f1762cecc44676cffd0000000000000000000000009c098f51e471db522843acd466334033dd1986cf000000000000000000000000e88d752c7bf34fc908415f7949f98f1173e14bd800000000000000000000000031b86a47dd2a1d1d8e7483bbe06067957363856d00000000000000000000000027df8ab3eacb1e4cb72c0fb093eb667973e2faa2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000d4a04cb3ad5c3709be7daef8fa0ab4bc3ebe76b40000000000000000000000003e5379d06d186a6a768ca90768b0982b14c2eb0a000000000000000000000000bf46d6ed2651b4abd19270d2ef5d59be2d028f2f000000000000000000000000051e7f33be82fbf7ef596c9def2c07218382cb8c0000000000000000000000005322537b18f0d2ebea7051296a33660ce1f5f3f800000000000000000000000099e7a8c6dd6cdc93f118427e635576de8dec1440000000000000000000000000fb1705fcb483f07d64e4c03a6bf4548446133983000000000000000000000000efcab050dad6a4c7addb760869e431964176de0b00000000000000000000000044a2cfc5bdb361bb659151050b98507a7ac2ed90000000000000000000000000b7ceaf115d523a6ba931a5a9eddb86b6201e59180000000000000000000000000fbe66e1dd6684166516b4a34988602825358b080000000000000000000000009a51bc50c8e9c67e66bc12b822528a70571abed10000000000000000000000007913aaa2fd4fb1b9590d4898243a83b6b6e564d8000000000000000000000000751198abc1e96d864e7235cf957e81b273d85daa00000000000000000000000069e893d0cda75e9266b98a66f1d6a9337faa0e5300000000000000000000000089a99a0a17d37419f99cf8dc5ffa578f3cdb58b50000000000000000000000005bfdc755bd11101af0a5a17fb2ef4c3459d73974000000000000000000000000c2f5c21d32368bc160347d2e9ff4498cc7491aaa00000000000000000000000052cc2b3a83c1454746ab10fb56fd64a892921423000000000000000000000000ce100ae8a2ad0f2f93043c690c0a6dfa56b2b8680000000000000000000000003f90af9865059923d173356a9c4002d8eb8b6488000000000000000000000000321d5b4f215627ce58d9a0d3efee71e2a2a83c480000000000000000000000005f81aa649048ce49ffdd780349e58e61d1a0ddf100000000000000000000000005cb0899fd3e837756732ab477fcb2b1d5260137000000000000000000000000270ce1de41e39e3cff615256cf83cdb199ebbe660000000000000000000000006a6d95548b256aa696e23e76f79e1c6dd2b5944100000000000000000000000080d856396ccbfcdfe839295faf70b95fc94ac981000000000000000000000000e88a9304031e8793bd79c78712d2bedb80c0fef90000000000000000000000003bce258d739dd8e5a42b6ce2c6ecf71512ee72e00000000000000000000000005964b15f338a10a40a3c183f522bbc1f88cc01e4000000000000000000000000045e8bf52dcf70b2c4b267cd783a35f4c66458f60000000000000000000000002d3e7df26bdc812fb9d4a9c407c00a685596083b00000000000000000000000093baa2b744b95dcd7582c4217fb7a41cb450f776000000000000000000000000b5e53c7ce6d431e96d80a419c23af75ab9dc80a00000000000000000000000009e64de9ea523a21c21888e39a19518c065a82fe60000000000000000000000006988303a3854c098b903ceacf4ae54530ceb3d9800000000000000000000000062bac3358427141e9e7403d4eed7176ff79c39cc000000000000000000000000b4d242155894c5aea20cce8c97d148965209b9b8000000000000000000000000d475c8befe99c3f552231c7893ed0ad44649c6200000000000000000000000006fe5d1ba62f4279caf594e67316189e56c97334d0000000000000000000000009cf47b69a64c2a32f48da218adfac2f55c4ab2750000000000000000000000000c474e72441502220f5e4741040a136f4a4ecaa7000000000000000000000000a329e3113416d03d0682fb637d73919f893a9759000000000000000000000000a23d39954f2d9eb613632a239b6146017629b1050000000000000000000000005fd07f8d60cf406976965cc3b6ec74519ba2c5b80000000000000000000000000faef8a6a1c5b60974be6784b5c4142b295f7e7c00000000000000000000000046dbaf6fa5abc148572c178253d34db6b2b173b40000000000000000000000001df08d56195b6461fd45576ba537f2e8be22984a0000000000000000000000003551d9abd79df6eb2890b4108542ded14171f5b400000000000000000000000005e86c524f4a856f4b3bd71d46dc64f387211075000000000000000000000000837ac376ad4f7d6428379f2e4f59bda116955f60000000000000000000000000ba32e6cde73f8efc1e12a46dae59cbe1f65241ca000000000000000000000000a33eed5a01866e259da1aaabf8bccdf3a90bafa400000000000000000000000040b8539e631a74b1f2087453e23dec8d21f505d30000000000000000000000004769b6ae35c4c59fb3fc6f7465688550cc3a952c0000000000000000000000007ecc7cdbbf079a71c7700aaacec6d764418cf0790000000000000000000000000b301460747bd4e02758a8e94c68e16bfa1090310000000000000000000000003b5a4d579cbc2f6de16e4419ae1a89502d6dc8db00000000000000000000000061e9d927172c403c4b7048338b789fc537f094b1000000000000000000000000cf3235ebdbf17be22f6fb91c3cd32d3acd139465000000000000000000000000402d39aa0c66570f13022e98d2fd39ab5dcc2b24000000000000000000000000d90ae303ee167510e49366aef423f09e03cb01b60000000000000000000000001f9a16c7ea95b7904d90f6578bdd22d4e8ed93e80000000000000000000000009b1a7b475f0b3724fd48678ab5d5e580bf1dcbb10000000000000000000000000e8399410d3604d5987dc5c6b095cba347faac34000000000000000000000000404711f1bd596ec8218a9b61e11529b179ceb1f400000000000000000000000045a98a685c72550d372a156fad70b4066358c535000000000000000000000000072f8f1dc411023bca50dbbdff41575fa56e69c200000000000000000000000053c690a19bf197698862cbc96a4912e4b434b3c100000000000000000000000057275eb1169b3c3d38ee0bcda8f9cd245d83d5990000000000000000000000003b45cd4d69fcd6ed050d1a48ea0effff1a30006600000000000000000000000099aecfe9dee0e3c2f83d0fa8acf0ebcb0e5a3ce1000000000000000000000000b862f25336a5b1e0077dbc8f975967017492f0e60000000000000000000000009626d7344c8126ed47c7d95dc1ca9f19a34ae9dc000000000000000000000000f8fdaa11d2c52220a893060a90f98c0759d767d600000000000000000000000093ec39b976ecefd2e1841a9d7eb9804e610bfd1f0000000000000000000000001d577507e3bad27d02793846a8bcbbf4f23905ca000000000000000000000000f645d334e6a7f75a1a9601f6e94aa65781ac7bd500000000000000000000000056fbb6c6fc85ca36efc49eed5699740573440e3f000000000000000000000000c5edd5b5cd8ae55c194b2cb794adf319c0dd2fee0000000000000000000000003da248288be30ede3686477647506493967fad840000000000000000000000004fee746dd24e085b00d30a1ed810020459e6d01200000000000000000000000000696a325a1fb79575e4f0dc5022909f6069019200000000000000000000000004041ae6a160db4023f5a8eb2220432f296edf11000000000000000000000000cb10a392eba51b2a0d1671cc488a1b9f3fd4e0670000000000000000000000002bd507598b60576d96a40699ae44a0d52b964f710000000000000000000000003087954028bc00c69ef6422a063fb84a1ba66a750000000000000000000000007915a71c2c52a44d9bdf94c5153e21e99d69555b00000000000000000000000092234918564b86eea148ed9c146834c8b297f72b0000000000000000000000008c2633d4c962036e1dc00d0cfafcb854fef356000000000000000000000000003a3345ba6510a51592eb682b725570f48d3767a1000000000000000000000000d95ab2fc580a5e372dbf05ae65217be66575e5330000000000000000000000009098eb6a7e9ceaedfb44d185598d43cf4782869f000000000000000000000000b76afa4fba34ac04784739926d1128809338f95300000000000000000000000016b60f7b23c75b4fee91155b32356ec16aa3b002000000000000000000000000c19be7a88b51926bb391e001557e4c13abea5f30000000000000000000000000842533258bafb4ca1ee457ada54fbe02229c7e22000000000000000000000000199498648f212a2951fd65f548ebaca3201e3a97000000000000000000000000da19b071a4c2ee0c636613d8c814bf115de9d001000000000000000000000000d1037a6263e584f91833bd5501245bd80c7496dd00000000000000000000000002bfe1753bc4f33c822e4833011d2a565b2981e0000000000000000000000000ea235ef70d79d4f81300cf3b7c0e34823546959c000000000000000000000000e02976b7fbc5c46493d84a116b2aa3e834dccb18000000000000000000000000751a7686650290af924fb1fcf0ff15572381b841000000000000000000000000cbafa0e8442422766e9fc6f3ca34390354e0715e000000000000000000000000b06f40952efcec30b37dc5977814361621891f9f00000000000000000000000006052df3d7b52728e2303c37c521c3a379cab9df00000000000000000000000023d4e6aba88c07e6e95e6f111d23defcaa9c0e8500000000000000000000000076565a7453d43c79d4c51029d417e0b17ae717a900000000000000000000000050aa3c4c12f90b97d6e924a7a2b6724483c6293b0000000000000000000000000158c5f13ef192ea8abf2e66a2e9d92a641f9da8000000000000000000000000a904be2b34cb2c2ce8cb84798cd7773179014fa20000000000000000000000008c5b3c4269393d273f44a44c681fb81465e281b80000000000000000000000002b8db8609afb2c1e1d41756d3c586d867b628238000000000000000000000000119c70990ff07578b009e3779e758008489646aa000000000000000000000000702c4e92cfdb427b187dc5a1690f9a038a4cb31f00000000000000000000000003effe35a14357d11c629ad7087b0277baebd7cb00000000000000000000000084a1d14a3df7010e539df826d60d3d3e92491bc9000000000000000000000000f31ea92193ca71522584133356952ae3027aba1e000000000000000000000000caa23ce42aa97ef2780feb1020846dba58a71f02000000000000000000000000cb608218abc7299caabb29fd313b56c2635b4a720000000000000000000000009d65affc7dcfda3a92ba8b66faa70d98140479e000000000000000000000000036a997ad935cba020f9d9fb8db088cc5104b0156000000000000000000000000724cf29788787290689bd22904ed92d48a16962600000000000000000000000078d2df1e292763b759f07d32035e2555d5359719000000000000000000000000aa00dacda043737b82257f668fdd4af2e249c4090000000000000000000000005bce14158cbed6009e169f1366fc95fac628a3a700000000000000000000000000f0f80e8875beeea0461ce2e89693b954e4251b00000000000000000000000084978d8a20635694ae1afafcae49fef8b2461389000000000000000000000000316d5398239d35af9bd02736379a02ffb98cf0cb000000000000000000000000d5e27c451ea8de2c872c0befb467f4c4442347c90000000000000000000000002bb34120cd951324c300c602d8bb59da96547be7000000000000000000000000abb54b1a1871947bd2736f91f10b94e4d02fefda000000000000000000000000a4e016dd669c90cfe67239e47e045444d50b466100000000000000000000000030bf3b8fd18b28993ebea0eacd32d033bd2f9c87000000000000000000000000c9e06309b2ec45cad904c17910810ae73d2403d9000000000000000000000000d7f6380d5783f06e3bc882ebc80e5d1ce32e0353000000000000000000000000b79fe7c1d4197d5eff504329cad565424b378481000000000000000000000000d62cbb61850389a5384216a61dd2a12084068b50000000000000000000000000d49611294c6ee6b36a07a3b1fdbe5c0c5614e2b700000000000000000000000066c4615e92fba8e69843eb9a2ed1286a581c1869000000000000000000000000143a5193c01cb7a34c93881686ddb29bc2a318e9000000000000000000000000a1abd5bd8b8f18320aea4cedb371e3c57b30f88d000000000000000000000000c3c60f4f3967fb30dd231e75efad279eff1424380000000000000000000000006318e51e59ea70d2c5f0ad3feac9af7a0a0bf779000000000000000000000000d475a6296ec26681c12118f8ef25e4603c85efb8000000000000000000000000f74fc3da67710f3a391ae2544f491103849cb74700000000000000000000000043d56cdaabb17890965ac276bd1d0e800391916a0000000000000000000000000e2333990e60532dd2e38ed7715cb873ba1a63ad00000000000000000000000057b29d2b3d1f84ec6db09c55a55d48540019a1cc00000000000000000000000016148bd25297923029ad1fbd701d5b0814305f9b0000000000000000000000009f1f8cf0efd4f81846e2e3da46ad915138abee92000000000000000000000000e83cf8bbda219ad90514128f8c42c68e5b16cb25000000000000000000000000dd73acbd7b4b5d6d6c51a725ca8b4d658f0c56e50000000000000000000000008bcfd5470060cd481ffd1d513468d4200e66c6180000000000000000000000003004c42c3ca08ee7074a3f5a7839272b5a6b77a80000000000000000000000006acf9df26e1858a3b7a2db586ced1bd8c8e5fad400000000000000000000000052f0c3d077725e71fe2015df1472d01bb454eb460000000000000000000000005a866e9d57bfbc97ed64f26d599fddae2333bdb9000000000000000000000000d239bc5dcc9a277c2029bc6da931d8090ba835bf000000000000000000000000a33768f22df4f76b40e951bdaeb64830b82d9b0f000000000000000000000000687b33d71b571c9394290a66d7c1f65704e5223f000000000000000000000000ca74f12b69e1b9850c085a6b0c4d94c02d98254f00000000000000000000000086c06a16256141b97bdc889b94bc8c8c853592140000000000000000000000001bb7b2c61e633744e268b159464eb2f6af53c8ad000000000000000000000000d9e504c94ec0d530b858460d49d3c2b970797877000000000000000000000000f876f1ccede24459eb281fea436f54ccf4a76e880000000000000000000000004c3837238f7764f0e3d3733fdf583351beb2f672000000000000000000000000ac9120a51d74756e2285168dc02317f1b67704a60000000000000000000000007227ef70e4edb3e2af88f28f59d338fe18e6de9c00000000000000000000000062acaaef3bdb6a3b7a38f4e0b3432c492238c196000000000000000000000000fb33c71312293ad0a613d302c19e23725a7d56a50000000000000000000000000fa9cfe920e57a302ee36e64e44c48580fa2f0cd0000000000000000000000000838144ef17f87cc37cc007c5d61220b48ca79f60000000000000000000000004ce4d62e11d73eef4a6d80180a94cc4b2a615758000000000000000000000000c8ae1812db7a690928345220163f479b57e95b6d00000000000000000000000077b8648d2bd32de58ae94879b7d5ea06a318f267000000000000000000000000e7084f805842646cf1f4eb0246f09c361f559bf500000000000000000000000031aa8989de36705f841c825aab51ddd1733cec93000000000000000000000000b0ba311e67d39fbbf1a715c935eb35d6cd6f50b00000000000000000000000002e652e5db93ba2d09285b24ded03994d908b386e000000000000000000000000d36b622aa0c43fc79c2f5d1d4156a4f48007877d0000000000000000000000003abb9def94a72f1e18edf781a0df1171f9edf95b0000000000000000000000000426b13a8d44153e2409de78cc2eeeeea0e38651000000000000000000000000b40dd9b8c8b063409405ad85eecf037a3e2810b60000000000000000000000004f2d8946d834381756805ab87da593b1b6f4be52000000000000000000000000fb3bbe276ec416b97ea68a9c82c076b10648c21300000000000000000000000034ed2bd6bc2501a886d988754ddbd1255e48b54f0000000000000000000000001c50129227c65393213f2bec7483b621e711c6be00000000000000000000000042951aebb9b00175a25f41bb05a56f690d8a6b740000000000000000000000008c7cde69042b75c15d3954f1fd57990f89a8a49400000000000000000000000060af6eae77889a23603937cb5d302eae9999035d0000000000000000000000007dd47d9fcd709529fb79d3c7e367203e925fbb450000000000000000000000000696c15c9be44c04d9974d836a051eab20146daa000000000000000000000000504d0b9760436c3c8a5cd1e5753cddbe6cf64f760000000000000000000000006c9f39108ed671e327286846292d0ea98759f08b00000000000000000000000094def1c8a2a7edcf16989639d8cb77b69078b0330000000000000000000000004c72f4b2953a73e711ba837f19f742d05d9cd1c9000000000000000000000000ea154acfbd5ab24c59d0c43b44ecff403fc9e930000000000000000000000000f7ca0a76ede61c0e44f18869e6670a2b256c6542000000000000000000000000891ddca606530965b2070967c761026c3b4b3415000000000000000000000000e3378b49a49c0462887af37df3a233efcfdd18ec000000000000000000000000617a94943a71e73f42657aacb8bceb96fc6b8879000000000000000000000000f8a268cdd482a45c5997d7bfc8fe166fb0d0605400000000000000000000000087c1e70b0e6b9d478831a75460d8d7064423907b00000000000000000000000040d9f0f70e3d75bb739f7291689ea186f808af37000000000000000000000000c709ac42fb5cf071c1d589e0333b484a5d781b27000000000000000000000000e6a0ffe24ddd0d31b6a58a4a1893f1b3320de907000000000000000000000000b08e8c34534bd096bae9e3de1739f4763a8e595300000000000000000000000098ec85efd1d3937a01ff5da18e7aacaaf9792c1b0000000000000000000000000760911429a11247463f21e21666f61c9136ae800000000000000000000000003bd9b723ac23d5d9c43089f0754c569bdeef8985000000000000000000000000733cd41bc921bb4ef23beaa02c346b561412feba000000000000000000000000e48b674fceb0e672cc3615111991a6ccc0e0c3d90000000000000000000000001029ecf86eccc0cd91be63c9aca32c10cd671131000000000000000000000000bffe71b0b2282adee9fa4971edfed462d787718c000000000000000000000000b4c1fc88e2e47476f77cfa8ebcf189e00efe85f10000000000000000000000008a4fc0a4a4cf006ab74113a42197f55ca011777d0000000000000000000000000010a5de7294c0e5bcaf2c78b53bfe8a2d56eb930000000000000000000000002842a23f1b83a560d07b9bfb8ad092a4a3f1ba55000000000000000000000000f91d3b696d79692ede84b15d57525a1b0d5c7a79000000000000000000000000b1eb9cb852f6c1d72bf7021922336764552fcb4800000000000000000000000067df6e65dc27ba5712bbb0ce1b3a0e6833590e39000000000000000000000000bd4ddb1d45df209fcc844dcdea831e7ab320d2ff000000000000000000000000391bc0658a39ef40fb1f59e0fca6fe9993b6eddf00000000000000000000000003fe522ecf25717e6e42f96545e3dcb7f1f6eb270000000000000000000000007ac126329f12843b9aa59294bb13dd7186529ef8000000000000000000000000bc6995cb38390a17a0b9bf69e83dee2b62298e270000000000000000000000005c9316a69664b9aabcd998d9c4aa793e05a26e3700000000000000000000000004157e95d885771662b1df3f716e74fc980ed7e2000000000000000000000000e8ad8102fac21598b67c6d49672ad152c1a3df74000000000000000000000000cb1f21e7acb809a2c569b38398ed7e2c10ebf47d0000000000000000000000009e4fc71fe465ce2108f67c0a479ec9953b6881620000000000000000000000002600d937ee6758f62cae7e292f6550645a38bbdf000000000000000000000000cfafaea8d7816c1582b4d81f0a96cf61881a67ff0000000000000000000000007c1a69bfd82edbbc3e1375bc59e8dfd5d513e54300000000000000000000000062d71c3c79326ec58aa1dce79709e0477d063a8600000000000000000000000021b92d5a8b151e0f7e31926b16521096789b66d9000000000000000000000000d5359f4c1060f234b74b1e7f1756d01373f77b58000000000000000000000000ff1cac5616fd9d524b02b7c979fba35af1e44dd9000000000000000000000000a62c7d75a89f614cd43600c698cd8d9eb434e38100000000000000000000000008d5f82b43d3a1616401d2ea1b89eb3645789743000000000000000000000000e057926c8f866b18f9e10e824bf8ed22afc33ee7000000000000000000000000d207961f6e849ed4446e04bfa72688c5d3643947000000000000000000000000f3125152b60f581986b70295158abc5ca7958dbf00000000000000000000000090f0abf10bf81e6c637684cb25a461fb36b0a1d80000000000000000000000006052a2ab98bb0b67d3c21f7fade421193c199314000000000000000000000000fc4d4018a62f6d068f92650b5d34b7ba53991c5e000000000000000000000000f80845a8ed6bbbe4cf92e0a48a342b75507babb3000000000000000000000000a8d53e40c19d96290dd42793824344a9815e1b9600000000000000000000000092d457ba431d505d1732f6453166940d570ee0f20000000000000000000000000db630fa3f464515738784f540ed8ad9f3ed18f600000000000000000000000000700052c0608f670705380a4900e0a8080010cc00000000000000000000000093feb3b670252edb0eedece1adaa61e7640c703100000000000000000000000029b7d4a5899830a9e0ff5278b45ee7986c93717f0000000000000000000000000b0563961624050ff93a3433240934dce2b2e4180000000000000000000000008f4c30f8153ca0a8104966914fef156fd9c37f3f0000000000000000000000006f53e6a18d315e56144ea191152f89758f4d507a0000000000000000000000001363a20fe9da3c9f253f6b8a663aa1312ee0b472000000000000000000000000b99fbd7948d62bc06b62f7ad319460c961f77f030000000000000000000000001b625f172a08ea1a9aaf1c559bd2aa36496990c00000000000000000000000000e5592b74bdad7d15ed5e9db4298e00aedab5a1a0000000000000000000000007b349628ea30c009f08466cc611f830762df5fa000000000000000000000000082170dc2d7347b54e7d707a0f54a9dc642e7b0c50000000000000000000000002b288757bbef228013478f97ac2b83a4b7911ae6000000000000000000000000e6b19ac42564a72307844ccac5cc037f0536a1ba000000000000000000000000f3b6e8cb2bc11b6348dc3d9249fb12f5033f9b4e00000000000000000000000063b9744620463e32313e41aa1faa75e52c40b5c40000000000000000000000004d5019a6ba1de7fe44f505e49a658be5aa1cadcd0000000000000000000000005e464a835a39b9fb675e7d6fe496e5c9e8ae13f7000000000000000000000000213d57f42e32b8c94f343900f896970633768bf4000000000000000000000000ddc5045450ed85528f6c4f80d7d104abaef37dea000000000000000000000000161a654bf7e0ed0a99a73573c974ee7a26d81c9d000000000000000000000000320f23c78a9b816782c4a828cafea46ecca5dbdb000000000000000000000000c4c598825441adefe3fb578df7bcb7494c2e9f9700000000000000000000000091e81c4a97f52f2f8db60ff624b43cd4c24e1ef4000000000000000000000000d092a6fab8af54c636cb8fa55d01a9bb79de5c750000000000000000000000001deb1c402d123b4d3413866d6807891f0118b6a2000000000000000000000000b512e127c4480639e7013fc40c5b7809e5b9cf59000000000000000000000000672a0443fea82f74db886e71d3657b48e0af31be000000000000000000000000d27243a2e7c77b48dd139a003d6054e29ac36aeb0000000000000000000000007445d08f85a0d9e2ad6d1add0e56029f53460a31000000000000000000000000996485e249d4a686dca2e4d52d630d36d0e897350000000000000000000000007af0fd761d962dd6d5e879cd5bc547428a39645d000000000000000000000000131de0e99fa9eb7e5e398ebf7297849c5772180b0000000000000000000000002a12e50ab44a7b8a623b3906eb71cc011218a3e70000000000000000000000000340866e77b838dd3bcdea79143b5c54f86f85510000000000000000000000004adb6a154191554934ef5b9324e76b90b85299ae0000000000000000000000001b6d50c9d5e31c2fa6c80e0087d1a8e0098a57db00000000000000000000000031fc90757e4c2c08bf0c250964607dd2adee1373000000000000000000000000243498a18e90812a940b7cbadadbb82e5319eb180000000000000000000000005abb5a10f1cffc4f708c0648c9a7d01e09686a04000000000000000000000000345a100683ef24d746eb3800896fb2c24f5eac470000000000000000000000008f77bb24089ca4a898f523e418375b7b12e3463e0000000000000000000000007ae21047fc584d8b0320227a6f6e13d36d26df1b0000000000000000000000006c5e27d4c661edccbe3297ee17d31c1ef36d9aab00000000000000000000000000e3146e73ab8dd828e58b4d2ae957bdb43b1f4d000000000000000000000000e24d90d04d6587379df72fa661fa2391b4e27e510000000000000000000000005d7153d87000e679041d1724e6bb6ed8793486d100000000000000000000000014fed19b5b13cddd7d4e696005686104457071b3000000000000000000000000b22a55d312d17c3f6c9eb7d8ee5314d36a891a02000000000000000000000000cbbf5cc559a79b8ac6164beff30c54d755d6c8c80000000000000000000000008e8ea2540b8e16e43143533d2d2cf50ffbce0a84000000000000000000000000667764f16469d5fe0e797b65750871faa7a0571a0000000000000000000000002869a1556a8b46768a93dc9e2f715b0f6fd7ab4e000000000000000000000000be7d3c92f2727362ccc27c8935b0176791ebe5c700000000000000000000000052c22414b21fbf50bfef5a7df5e0ef8f0dac91a60000000000000000000000001304acb825398505f76d2b756fe5f0d28487747b000000000000000000000000f6b83f4cc750f8d3facad7e9b0e49b4469f4e08e0000000000000000000000009c65e96bc45332789fc5a4c151b2143d89742c7900000000000000000000000092d7d102cb4a8c9f1f4b28cda63cdcef44e8a20d000000000000000000000000d92063878eefdfadc288d747b963dd268683a3f0000000000000000000000000fdd01bae67c0e5b5a5ac5c535f611bb6d549e9bc000000000000000000000000d43dbf0bddf624e119adc9de59e22dabd5f226040000000000000000000000001b5b96b27bc413a7cd59f6313603ce13af6e55490000000000000000000000003b34f0f3a2af20d0d13e01ec24be8d40f5a033fc0000000000000000000000006e4bf272d5b7aef2b3b76d0eb91ae03eb7482a2e0000000000000000000000002f6f195e408946ceadf241f3e06e87073468c199000000000000000000000000a83aed70c4f68a68e9b14531aba79840ec680437000000000000000000000000665206e0de5d5d0a37193a9a45b9603958055bd50000000000000000000000000d4876e6d225b36e10a30916189ebcb3fa21184e00000000000000000000000056a6b0cdf5b585a4d4c684a5e40d6b337b8793a0000000000000000000000000ad2702519aa6e18f1d74016d2c5845fb89b2f3b8000000000000000000000000faeecbf9d36865c869838629bdf8a9f1daf358b200000000000000000000000036b72b9ba3cdcd6d11762470810b2f6dab4bb34a0000000000000000000000003a082c1c7587b1c8609d55ed3b48e9237b3723c00000000000000000000000007f071d43e386e41c0166f10c0f076b5d7c35124f000000000000000000000000845754d74cea57696af9778a03f2036b2666e41b000000000000000000000000f28c2838b9ef397c51fd283f51ffe8a2a92d3e66000000000000000000000000c9827ddf04ef7e3240a05f5204b659cc39ec59cb000000000000000000000000ed0def0001843aa1bbfd99cad625c3ca10dfb7350000000000000000000000008a00ef027250d5110908cea15b6745dc19fb6f47000000000000000000000000058fcf8c6cef4906175016318217517258909f5f000000000000000000000000f638cf18444e72687509e554e1a9b1f8e5745a990000000000000000000000007d85190cc445df8a8ec5183ec1678f1f1b0528d2000000000000000000000000a41771ae150fc6b8cd91474fce0e7190c23d8d24000000000000000000000000e48309471a9dd949faffe80c54e9b93075d2a650000000000000000000000000bd5c8c1135e5e97a0e2356aa4a5cb74a214d5123000000000000000000000000ad53b6782b163fd2ce3bf2305844dcfb21334e8f000000000000000000000000e2b667cd27d02e526b4a0c953c7fe53459c48e2f0000000000000000000000000cbc37fa30897653ed4b36cb086f05ef7bcacd5200000000000000000000000016a10d3d31b6201f766e393382885e184b36b354000000000000000000000000934f099aed0e77d5803efd1069d0a1cad0edcda5000000000000000000000000d75a5efc33592ff5f6d871ead77d8fa11d90f895000000000000000000000000198aa0f2690aab3e00857cbdcf0234b7361cdeaf0000000000000000000000009f39f1c09d379ba6f5537ba6c788fdef79730dea0000000000000000000000006069779ae1727c780039284b681fcea38a145283000000000000000000000000e0818ad29992a5e0f922032c3234c6c1b7b61e7a000000000000000000000000f7fac4b42f5eb27c2b0845e0aa7797630203d28300000000000000000000000047d05870996a3219211395c374e9c99f69ccfd5800000000000000000000000099396442f9a72ee645ed8aca3e08d3f257824761000000000000000000000000d2b40d0447477adc5e4f3537b1115bdde26612f1000000000000000000000000b939da7522a38caeadd871ebb3ec947a8498ce420000000000000000000000002370d8bf6a5329c2a6e91c73589ee5166f17df1b0000000000000000000000002daf0e9beacaff9bb55b3191006994c547ba9bd8000000000000000000000000d56be40d7dbaa8cce1170d00381f321c3e38f7bb0000000000000000000000008e6d42a8820a8edb0cc726d0d0b17671379da7c9000000000000000000000000499d34c0240940130e0acaac851f8715ace63e4b0000000000000000000000002245bc64c96c10f8518df898862d4de2739941df0000000000000000000000005e99f720dc081df201a1205efc865ae662387aa0000000000000000000000000e04cf07e7156358bcda481e0f9bbb95fc0a43bf900000000000000000000000000d57c68d0aa204a7d310c77a012c8f388012ec800000000000000000000000050a8bcc2dc14663580d119f03ff1a8a5dfc5796e000000000000000000000000ec2072037f00b32f5379d2fb9f7ee18c6f08a285000000000000000000000000737ee68a66ad4f655007a509281d00d7749e4235000000000000000000000000020ea8cac61709f88b0abbb52a363b58e0b3acc30000000000000000000000008d5b604866317571d11e8d1be8233484387a9b54000000000000000000000000edbc08a924794a02669cf698138ab3aeb6155758000000000000000000000000b36bff237f5fbc992b874c3d7b88799ff41ac84f000000000000000000000000a6430003a42b28f6795ed1a3a0cf9376d0787ab30000000000000000000000009f79932edabb15827894b881f66aacfbf50b5c960000000000000000000000008f8b00950097d90f5222ab52040fd68fc6f9d298000000000000000000000000ea9a4aa28a311fc79a42c82a5b166b19449a40ca00000000000000000000000051d65dc04ea64f03ebe3b54cae41ba51baf310390000000000000000000000005a3df06e4698ad2db988297916f733789b5c96d80000000000000000000000007da22533057080dc4e128c664f63443440f7a5fb0000000000000000000000007fcdee2b50b57461d8bf84011319ef485bb6a067000000000000000000000000058c011e1873751b4c0baba475d1c9c3b2fa5241000000000000000000000000d729fbd6181dc810acddaf925687bff01d81cf15000000000000000000000000f221ccd96ae5d72df7542a3f3057395fcd9769290000000000000000000000000e95394c3e8b6901001aeff2f728931093929fbc00000000000000000000000065828df589408bf8aa59c05a32f389b5fc9cebc7000000000000000000000000d5575c3ee9311ffdd906bc56fa5568095686a60f000000000000000000000000d17d4cbd8e6cfdd63d7bfa23895372db53e8d71d0000000000000000000000009f7c29a3d4121e92b2052820858a5ede813fa376000000000000000000000000ae50baeaa1b9f2e8473afad94b73196879c4afbc0000000000000000000000006f06df3e5e13407bd2383e66de4fa5f4c3429125000000000000000000000000b5018e0dc1ac7cd8ec8d9c432bd8e93a6f752fe6000000000000000000000000e6867a59f0c54e924ce923856ba5af200de80103000000000000000000000000617fc6823796e24f01b92248f28d737ebf517add000000000000000000000000df9cb5fd2e42f61467cd7406cec9dc1352292e070000000000000000000000005e375aff51b74f33d3a18152b627d6994c898c610000000000000000000000007fba10d98cb1155cbc3a07a9c91d35f94d4ef14c0000000000000000000000005ef1b3047647d4294e4fbc765ae3e13822e7ebc4000000000000000000000000f857c986c5e631fc2bf980637a1f9ca3078a05fa00000000000000000000000053ba48c50de2b5ed9397634c5211b778b5392b6e000000000000000000000000d9f62eea870c5d95269480756c636d8f19248cda000000000000000000000000b1d5ebb2d885fc7d212d6e49c7b07bd419b283bf000000000000000000000000eced3b218235ea7b980f7eb985e276608bdb89c500000000000000000000000032922d0928914cf138dd1f327a5d479444f61b0a0000000000000000000000005f59040c85c7788a33383241fc54b163d1a0c3be00000000000000000000000029465003ea66a3d6366f5ea731bf723bc92b49ba000000000000000000000000f147356a717940ec4df7ff3ebe0e7a5c89e326e80000000000000000000000009bd7b03a819d1bc60a74b395a9f1813be04d77be000000000000000000000000d2d950cea649feef4d6111c18adbd9a37b3a9f63000000000000000000000000463ade3545537d715cf5f9c4751998fcf33057280000000000000000000000000059c888c0c541dd1574c605ce0c5d2d258523d0000000000000000000000000d1afabb1baa0c6c44098914a6617ab8be53010230000000000000000000000009822d2d1aeb96157beef245d806e08d145babfdb000000000000000000000000786458513c70705d5cf6fecea5f4cf7b533c1329000000000000000000000000ffb52b748d2df53845bd8133b5b08a660edd63500000000000000000000000002b34b0c33158b7dde6235d5ae5014ee6a5802fb900000000000000000000000030ec2775a43860abc3f05ecb4e7129be82f2dc200000000000000000000000004c5177e7abd5937310736320a79d94fddf32796e000000000000000000000000b48ea1b5b7ceafd1bd7f3f8d56d95d6106670e15000000000000000000000000c4f0574082de32801e22e5e2ac7b9befca83b111000000000000000000000000df973de2763c0c8b7f3d0d319fe58f67edaac80a0000000000000000000000006b18911fd64dc0ef8b37e05cb639f36d3b34ead0000000000000000000000000fc223b233952fc7e9fcdc790fdea624fcad710f500000000000000000000000005c6d4bf0e268525b20feb013141630946fcc378000000000000000000000000b2cd6b06c6e2e611dfba5ddefdca4fc0e964555f00000000000000000000000061879fbd4173726deb204776891130437dee5961000000000000000000000000fe1f769e507b1ec1a17ab3fc80fce1eb3431d1840000000000000000000000007f0bec3981b66f77a98d0f94e8d396c150d3cdfb000000000000000000000000fd4e35deb68ae9eb13ee744ab768e96930895c500000000000000000000000007c91c7f38854481c5afc301d8eccab8017b23396000000000000000000000000b767bec317699422c0de03eb5f1dc4be6229c44500000000000000000000000025826d62734d0e78ff90b92b9a9d9ee26fe5c865000000000000000000000000a15d806fbe99bfc16c1c0fcea267a9d4763e6cb40000000000000000000000000e171647a27cdb2aca1dc1cc68788f79b63f98f8000000000000000000000000e1202dd1e65d2c69455bc2586387839c8fc203130000000000000000000000004233f8b1714a2c4b3bd1280a2588f2cce7076b1c0000000000000000000000000ea421e98723ca6a958b2d21a1fb26941df706e200000000000000000000000026c92598fc95708b13d539588c84f262f72c1337000000000000000000000000b83e17a002f70b46ab3d25b66d6fbd266a0a7afe000000000000000000000000dc2320db46a2d12c6ce85fb98c5a061206f5454d000000000000000000000000937ab145c0eb7f0b65255ea73d9a2cc0654b2cea0000000000000000000000000419b9b39f5dd24a0c6338d43ddb77fc645ec82a000000000000000000000000d9632dfcfa7aed176234fd02033a4e9dd4c121c5000000000000000000000000bd990692c6026636f9fcac789d141bd5d7f87f180000000000000000000000003910760a62846bd091deb32ad6781fcfb5eac5c00000000000000000000000002c61b6bf0388bcfaabc7baba620624578d5766ba0000000000000000000000007b9ef36b22da27d4d343bf6ac3d822bd499952aa000000000000000000000000f74d663ddc84268f8d6c3f8b69540e7385e53e3300000000000000000000000008559f0acf305726e3bc7b5f7c7f987502b1b179000000000000000000000000494eb754966413e3598b4c47c68ae98a36470778000000000000000000000000158021975180d893be888270c19514a9436447a60000000000000000000000006b06e9c94084b135f11ce0e97e87bac0fd0a636e000000000000000000000000cc49ba1cc1cfe3ae59247fdb5719eb4f0aac9c5a000000000000000000000000879f941bac811c379b2a0212f158d8ecbd741c910000000000000000000000005e3925b648692f3828233dc01e98a16b2d78b73a000000000000000000000000e062cd1374e18a00fa7a64e5b4a55e6b1d0d71d6000000000000000000000000550e6f623cae1e3949d834a6821597d2fea5b7c50000000000000000000000008448b23cb385d5b785d5354e83d9ec2823b693270000000000000000000000001c1d9f10cb1a7132bead927301766ea58f1b585a0000000000000000000000001ed1f29d02553964c178152fe4ecd2beb1981e790000000000000000000000006bd3ba90fb9a2a683ed67712a1bc60678bb70b03000000000000000000000000b632fefaf598b0768fb722eee4067b049a7b1f20000000000000000000000000210ee34498b8614ef4a7c0c75bd7323c0f7cd7210000000000000000000000001914f0e38bad4952bb10bcfd9b753579cd63fe51000000000000000000000000a4bec914c0f56cc154e15ee347da44b6e65e4c4d000000000000000000000000058bb1fac8bde0c5fa5bccf18c8fad9b5977f2a400000000000000000000000089df584a8f5ec300d27ee8ea609a1a103b8ee0110000000000000000000000001ed3f08d01e2cf14fd0c624e65a08f280a56e9e50000000000000000000000009831c373ed254576503c9cf3b85ea8fd6ff7007c0000000000000000000000008c473054358902ee047006db0832c44785c21233000000000000000000000000f7fb32111aad3cbfa119cd39c7a649698cf93f770000000000000000000000001a578e766b576a01ea9e5582309911661f9c406e00000000000000000000000037cd116015b794504bbdfd5a5ccb45123952be8c00000000000000000000000082f15d179fef6a63873b614f7ad35bab03f08ac400000000000000000000000067a64af94d874bc93de0b14c9776b59022508477000000000000000000000000aba22a15776c02867afa47ef2f0cef5bcf2d939d000000000000000000000000e807667aef7cb7f7f15d815f763ee0db5ad25e08000000000000000000000000ec3f5f6df508f41e675c1fa9ecf6e4af4b171cef000000000000000000000000c10cc3f579669669dc905f1d199381f2df77b70e000000000000000000000000c700437bef9559cbe32689fe4dfec07b86d2aa070000000000000000000000009763eb80e0a6ed69032ffa3033e9b5d7777ed50600000000000000000000000072d3a5141743509f8be1e4dd83e8aebf77f9aaac000000000000000000000000cc91cf304c5b76d4bfdf72c8ffa91fb72eccaef5000000000000000000000000db4e851f988eb8212f8d24ad781bac312ee7387d000000000000000000000000e453a9800354fecf78f3c2c76ac30a0e0a03b35f0000000000000000000000009a354d174babaadc4aee75b8e9d6617021d4592b0000000000000000000000004bb6dd0a7d014d5006d0e96c07ab602bc115d37f000000000000000000000000872be9f5f720c4b4ce3f1cce54fefc719edf4d910000000000000000000000008fb25348c6e3e014a50d19f985faac1f840a084d000000000000000000000000b301714debe61a816f19083ebb8bc4c07457cb2b000000000000000000000000611dbbb379bfd554eef6c9480f84165565921425000000000000000000000000b966dee0960386907a72af5c3282bd4eea4b4928000000000000000000000000043f8f505e97a63e53c5edcc14ddc18ceb4fbceb0000000000000000000000007bedabbbfee564d8527e10255e0dca25e51b26a30000000000000000000000007b4a30ee7f908e8eba2cd43462eb03437e9a4804000000000000000000000000157486895d510f570f4ae5a55c22c9f5cb2f2ad80000000000000000000000008e6210d70a43ec4f38ccb6de12cc1a30bdcfdb19000000000000000000000000d413dcf1b80e10a8ba7cab329da7545ccc827319000000000000000000000000147fd563b988943974b90a99f7fa369e4c7f4055000000000000000000000000e8e0c2cd8ea7de7b2582a336e3536fcbdb51bf04000000000000000000000000d52d54bac7aa139aafdf5307e3a88b4cd1e049450000000000000000000000004e2c9acd56aa9c5093ba27614f5b625275ee0083000000000000000000000000d4bb77c578e8f177ae8ec7d048c08675766240bb000000000000000000000000b8e34f07860e19ab194c2ed118bef41010c0c1ed000000000000000000000000af57ef1823c04cb96341c0d6e02544e141e8978c0000000000000000000000006bc983dc88d7688f23857d10b21d6b39a1adbd120000000000000000000000006facf77d636d751750ec37f9d6ba580d12286456000000000000000000000000f13703888394b59d2f03422affc2b5080f25c63c00000000000000000000000063f8511de2f19e4511500956624093ab9892c1350000000000000000000000004d15f0a9be2db0126ec9b2cee5d11f73fcdb960400000000000000000000000050827384bdc0003f23a3f67102eb789707469c66000000000000000000000000db9362d6459c9d5d9373e62c433811656f9d38cb0000000000000000000000000781a4c88ac66d0838cb48b516eb5ebeb5abbe8d000000000000000000000000577acf0ea298bbf0f70a40320b8d511dbaa8c26b000000000000000000000000807e9b4241176fed35375e5754d7242d01a6d39e000000000000000000000000b2752f8f527a15d068b609cde8c9919c65d21a290000000000000000000000009abc482bcb2873486917d8907f0f083a194bc9c00000000000000000000000009eb0d325642ce9c5d17d7dd9224845b1301de9ad000000000000000000000000ed85650697f0db51acdc1cd61d8e0f41f8cc198200000000000000000000000090915231cc368576a6171d59f51dde39b5eb24740000000000000000000000005d54713c15899b3837ae894ac8fc003c3c67c395000000000000000000000000e8b82ab464cdd1986623532563bac1a03d2a0601000000000000000000000000017fc35808602755ba781fefec40fc9811dc3fa100000000000000000000000080c55714ae250de14bed16c80740e28b519dfc43000000000000000000000000ff1af78a94e040b783ac56454c1e65172dfff5d6000000000000000000000000f60cad59cd9c25d1020fe19dc585da5b5f74c4a100000000000000000000000016a96b5b0c55799dd405b4f3229da0307ef59faf000000000000000000000000dc34f7e958b513908b6f02d43528649874a7779e00000000000000000000000070ab3d6c44342f9127826a675373fbc51be83e950000000000000000000000003b775c146e236782cd8928caa9c983edc29a4108000000000000000000000000dfee7e44c7454031c77125e3caf178776594d487000000000000000000000000e668d68fe19d906984ebfa5302c7de54544fb0d80000000000000000000000002ff006490a5ee902b81da93b425ebbe7ce62882f00000000000000000000000019003bc330673afcb16acbe9bc44988c1012f7060000000000000000000000002656d80e4a1b2dc09d4cfc517d19471864331ab90000000000000000000000004eee11a40adf216509b81d2c93af4e089764ef44000000000000000000000000341665d9382e95015d0ad26cbec4ca3ccec5424e0000000000000000000000006312c4c5d76924afc74472de56c00394723d1952000000000000000000000000afbaba646ec86148c311bde7b0abd3657aa25e1f000000000000000000000000a395e50d52f1ad61859ac2de33467afcc8775a3f000000000000000000000000f2d9ed16da0df2a47f97990b0bdf80c379dd66bb000000000000000000000000ac7867d74712994e82f114edc788b0f3dd93c8c400000000000000000000000075b2e46d4c62696caf3602634cbf5661d75616400000000000000000000000009cd04551ead68f34d371d5b43072fd3ea529003d000000000000000000000000a7d3465a23d069e97505cd02ad43cd9edaf0fe3a00000000000000000000000052f158736860170fbf6ad64bcf053f122a2eb2b400000000000000000000000080ee5a252690e2987a422d99417ff4479c95da090000000000000000000000001302ac8ea943522c97e2d35eb684c1dfb329e57d000000000000000000000000ab9b99093be9e1eb8610c7522364576686e7fd6400000000000000000000000044e48bcb612f76e55c76af78f4accebc85f6f68700000000000000000000000048726121c638a10ff32049a7a2b062809ddf8dce000000000000000000000000ade34539f948bda7d8580e4a6511fd248960333c00000000000000000000000079088b763a38e0936ca257aac255c91de926505700000000000000000000000094e93f23ffc9c8cd9244fe1e2f6f189e14580d0e0000000000000000000000000046ecb723a8d2c162de12c3b521a25610902cf900000000000000000000000031f6635dea5a2e18696f2e7f314cf03c57f990d5000000000000000000000000f8a90b2eb7110d55c975030ecfe568c97a11ae18000000000000000000000000abb750581b0ad8cee2227838580e3fb0760f6664000000000000000000000000f2343e1c30d5995959dd9efa99c7ce70988b30ec0000000000000000000000003e3c8969cbf3379ab41db8a1439d8312a14b1a86000000000000000000000000cfa41609dbb5124e7277ca60b52d8981d33078890000000000000000000000008fa7ac9cc21e1fa6b792fe8acaf4565ee92a4fde0000000000000000000000005168bfade49a3c006894e364091ecb993abd2044000000000000000000000000e409a78577a1f5f282591f52d620453eddb23fbf000000000000000000000000578c7d55a15a94c769ec02bb8b27aa9e6ff52a2000000000000000000000000008d0c52d77e368c05d68cc9131ce0d5ef846c441000000000000000000000000a846ac57fe9160bee374df5eca0e4009a63cc91b000000000000000000000000a61cc14f548cce495b8f0b1a6dd49db27210787f0000000000000000000000007f0a1f69e9a8a1cc0c060e0d9f5a67bcc5d9ecba00000000000000000000000070f88a7822abd6dd4d037683f244b99dcb3a7f21000000000000000000000000dbe851a2aa21305fa0a5c47d671c45e043eb401d0000000000000000000000001b0a083b65a3e0c4038ff5cb9153c394b05dcca400000000000000000000000030014660e4fb8bb6b26a4bb7f47c36960ed5bc1e000000000000000000000000b7d8bfc6de774fd4b208402c92ba2389931f9a82000000000000000000000000b1d9d60590eee99de82cc8937b31762a45aefbbd0000000000000000000000002c3f70d7ea8ab5db733ddbb6ec4a591e8ba8edaf0000000000000000000000007c1e669bcac923430731c14e31988186d6ee9df10000000000000000000000008bffe834bec068038df9c1ac53f255504754d5be000000000000000000000000c14599043fbd79cccef85485bb7bdc01a82462a2000000000000000000000000aa36a9374713cceabaafe830b4358a87d5c2282b0000000000000000000000003a61577b8df9475b9aad74209c84be0c679d4a720000000000000000000000007332ef86cdc5c7d770175d3ec1f464912306fa52000000000000000000000000e12b19a695159318a011265b62525d90eb0c58540000000000000000000000006aa173693fc793dd4c2671ac3cf8fc923406ac37000000000000000000000000d5c3f70998b13980d31eede2fda7364b155685ba0000000000000000000000006cb4cdf42b3761528bd1e5323aa217c9b2c809f90000000000000000000000001a15830e484d3bf2ce5c523e40899b95b8e0714f000000000000000000000000bce43c5d330e981da8def0a65637480aa312aefc0000000000000000000000009148d8961f3b2b0f1e792a6054244f50ee79d6700000000000000000000000004e93e8259bbe38479ec5a6d95cbb3a7444392fec000000000000000000000000d1d1de2ca5f7c23001626d56756e343bd301a9330000000000000000000000000dfaebb4886a30a5fcb666065fdde4a33323ac6f000000000000000000000000604d78be5d92228c59cebaff6c1fa9d5b5268b700000000000000000000000006e9c2785f3ae06412e4f688b91affcf4b12d2801000000000000000000000000ef29826df1fe19a3062f476d002c6b7e9729e65a0000000000000000000000003267284deaa2cb68d9412d48ffb6435e2078922a0000000000000000000000000334efecd9962b726f9fca57d54da54df67d7ec400000000000000000000000010065e484436945fb02af532e5bea5af95e0334400000000000000000000000061c459d6a494b5b3aeac04a01cf3c12849d389ac000000000000000000000000e13aa4e152e95dc815f9b65768d4bd27c7e46e0a000000000000000000000000fb1f4d91f810cd044b2ebb8f92fc5acbffaa540000000000000000000000000024cb0f982cb2a7922b9ac8dbd396eb3abc43d955000000000000000000000000f5116580227e46bb71c1a417ef46341d7c1fcfeb00000000000000000000000033e50c94d8a1448825040fecc088036501943a5700000000000000000000000057ab0e623e53084fff65f740f4d311ff53b47a30000000000000000000000000cb2392a1d0e40030b681dda7f0435fc7c5d354f000000000000000000000000095e078784905095c3065d9478dc916adaa4de13200000000000000000000000021858dd6c7cea51b28b7147f62c49c23e8ae6efe000000000000000000000000ac43a4df971703714c3d840d3f36b092536f1383000000000000000000000000b475cacce33ac65a8e16c248839547a3ca7c1c6f00000000000000000000000058df1e31789d721bbc8bbfa5bf49177be4a14e8c000000000000000000000000ad38fc813e3d102f57daa56fb6e6be872d06d78c00000000000000000000000065dcc7b3d189cb1cf94e1a0f0595d6c6a7ed82c3000000000000000000000000fec29e034beba5adfea9e2abc78ebce68672cf270000000000000000000000003834e3ce6e98617045f959ab862e07fbe9643bb2000000000000000000000000c588e70a9ce8343e72d3d12ca3d29930883b4ea6000000000000000000000000b839837a6370dfd4fc5dcdf85fa5c3d2a780143700000000000000000000000019e78a5c9d0069414fa2fbe5567c8e9cbb887820000000000000000000000000dad50916b1876531cba3ef11b7252e0e71045fe1000000000000000000000000562a901c80dee6b47ad03973d68a6015bf9f4c2400000000000000000000000043843dfe6609bab0f9b40e4892d416586e4be809000000000000000000000000e72b696e634f87a0fec0246f245b798d8b2a0f3f000000000000000000000000f0104a32a1efbfec05c1d48186dd9304ced337000000000000000000000000004821af02837207b70bcda87255d95be1855fb7c9000000000000000000000000e744ee59aa92a20cf981cc863277c6146d3250fe0000000000000000000000001dfe49262d59077cf631688029e08999e580efc20000000000000000000000005586c4109a7bf58b58ad13d2f8a333314c98b01c0000000000000000000000003d693c246a81a127835d6a10bc69a6d9cbdc561f0000000000000000000000006e8182f72cfa055cbc9726fd622288c84241e465000000000000000000000000d1ca805925ae919370c2b846f943c521fd80a5f1000000000000000000000000ded28f8940f04e6a08e9f3c96e9e44712d066ca4000000000000000000000000aa8293de30a5ca5f5570bb37f4fcee699e333c7b000000000000000000000000cd75dfd9741a99c68f823e655218dfa82314b7c1000000000000000000000000eca7853529ab6d7920459e06e45871261e1fdd6d000000000000000000000000cb99e8b983c5e2f93f438823c70a75b2ea934aa9000000000000000000000000ea8978960350965d550ddbbd191d3407ada7be18000000000000000000000000204f1bfb38c39ba01f15004726e3c7dad35849840000000000000000000000000a8c8f1da667addabca57a82c97383b58f582a470000000000000000000000000fea30dd91e3f01c39afd3ec21b8016f1315c74200000000000000000000000049486edf334d0f7b8bf5bacdf2e5ab69e2d11177000000000000000000000000e4d8f1dee213eae8dfb1eff8f1cd8bb8cacc1041000000000000000000000000c4c912f8690e45a23d7e0eac95dad4635a00e22c0000000000000000000000002a6a22439c76ed7acacf6e8bf04461510436468e00000000000000000000000022d2b8fcd9b74165aeacdc8dfbd009eaaaa0b15e00000000000000000000000033f5d28585476eed0003219cb94df54d4c3ec4c0000000000000000000000000f729b54cec26428c3ffdd934ff01e2499507677a00000000000000000000000081bee30354b8bb55a929643099af0a0da39a73a5000000000000000000000000a1aa8093bcef5b0269008a0758b4fa75f07f2356000000000000000000000000851e189ef08417b4c5268f2f99d8e055159c169000000000000000000000000083429f2423802b8fae14c8cf2ca539790c7d78cd000000000000000000000000e8d4325e31eb12a8929de466dbcd217f691476a300000000000000000000000031ffe6a720a31c03cd01a810baa8e199692088c40000000000000000000000002565157dc2295291ba81d16c04fbe65a6c3dfd5000000000000000000000000084d9a53d0ffcd8de86e94eb4b48aa29a77381187000000000000000000000000b5787492f1dfaf8e0e02039b6b8c5272d4b3d6d20000000000000000000000009397a2fdf3ab8f8365119b020c5205656ea64c150000000000000000000000009a50a13cae37212f88df0f454c3c152b0e031be80000000000000000000000007ef1ab13fcfb42fc4f5d66213a652421811421fc000000000000000000000000111fa13e006f06eda16a6ffb3974b19ae3529a9e000000000000000000000000e50f29745d1a204fae765bf8ced6158a3742f16b00000000000000000000000058b7dd5223e9612e9d564ac2080fa193a86871f20000000000000000000000001655fdf4af67acecea78774ce7386956f76da0ed00000000000000000000000032efdd189c9fb22e2be21ccace9a8a0ee22fae86000000000000000000000000bee1f7e369b3271088ed58bf225df13cd96d32d50000000000000000000000000486598734a1f57c1cf1c66217aca85a3427f460000000000000000000000000e5ef9c4c36d464c704f7b924e9cc42d9024cc35a000000000000000000000000f1bcb90137716e4efb18cba853b206fab623d4cc0000000000000000000000002e6da1e80cda396f4fa0b6ea29609d1e9e3d20f7000000000000000000000000b9f3eecd102bd9d653ce1ffcd1017cbbf707df4f000000000000000000000000433160ed4fc012a817e40436d73512257979beab000000000000000000000000fed75c73e2063036033fa45edf932d09f7cce66f000000000000000000000000fdb37d7157330e355223a21d17e18d5c6ba10b6a0000000000000000000000002c6c96f362ee26f82bceb5af973c8ce36ee47a36000000000000000000000000e0994b2f9de11c2cace62e4c3c7bb1f2dd5718b200000000000000000000000058210f5f36fa9c9960ecf3eae3dce03f6527c73a0000000000000000000000007a24e5a809ae45c76051ce813ecfd45fa31e36a80000000000000000000000001de4cad30bb4e09fc9d13d4121ef03ce91341452000000000000000000000000398ded369a6132265af16172e7197a68b850a357000000000000000000000000d9e5630f41c1775adcea7380a65d370597d7c9b30000000000000000000000008e9c47d0def23fe6cf1ced9a508960ab6eb5bcea0000000000000000000000007e852e1423587dafb29743a897fa30140be92cdf000000000000000000000000c011ddfe99569f55fb18350971c81fca23c3e75600000000000000000000000082efcce2ac2d8c6568965c31785652ab6730fa4c000000000000000000000000bdad2a858974e154da7941c88eb59862ea4b351a000000000000000000000000d91207b3e45e1c0276f773dbf7292aedc690bb74000000000000000000000000bb2c34cf93835ea11f59690f4c73ec178a7c3c4d000000000000000000000000463f06b718772d38a3b22b48a779ae1b3cd481e4000000000000000000000000fd7d62e0a146f597df422d01ce5914e7d5768ae3000000000000000000000000c4f0c3bebff916d56ede8d1625aed06130f4a8080000000000000000000000007a314e9df9ae912bac374ab39f4093bfb47de6440000000000000000000000002c07c742ca76c0844326761e61e2894b22f840240000000000000000000000005dde7bee218434c02a4ae5037e8336089ac73fbd000000000000000000000000dda2cc06ed0cfac422d80face7dfd63c826941da00000000000000000000000089343d0d9d43f414d055986ebec40a13526c92dc00000000000000000000000070083d4ee0008262aacdf5ee546d260d7c4d96f80000000000000000000000001e191d00856a4f9e0cc93312841df47316e6f1110000000000000000000000003b0c545458d854bbdab9e3e5f18f4714b607a51d0000000000000000000000004327cef602ba333e90d4842f0cbd17b46897f0740000000000000000000000006ec16e0808c9b8dce0cde906c4488062a2036944000000000000000000000000168b836a6525e28ef2c2cb89379a69e20a62da63000000000000000000000000a3d9d9e9e431a3271b92cd97fa0faf2c15a78eaa0000000000000000000000000a5107d2b76864f26a9e947640dbc275b0c1c712000000000000000000000000f620ec3d1e39b72db8e9c6633e17d6b4dd58b3370000000000000000000000008d9100d211240fb75d1b3b2cc2f58079563cc9460000000000000000000000004a1e7ce1634bd15e5d84ed9e5fbc1632c71dc7e5000000000000000000000000ebb01c667d318f32b60b129827e577de6a9c6f3400000000000000000000000047e4ff69373c33717a709404fae07aec43f1009b000000000000000000000000325e1ae1e4d645f30be53dff4d05cac7f0e9b91d000000000000000000000000115e45e6a0fdf1682e65e9853054bbb60d1e7f580000000000000000000000006f54e8207283cb9151d89a066ebb9ea3d903ef630000000000000000000000006946885a8a91ba32300c9ff24dd912b6bbcb48d700000000000000000000000040e6e6301eda050816edd6b300160f36f10f1818000000000000000000000000bcb20120085a3fff7cc5068f80bf173c92e63927000000000000000000000000790a89ae3d39faa2de92824b78d17f6002d0dda000000000000000000000000090a997fbc9e63a747cadac67696ea30d353be8130000000000000000000000005fe5e95855caaaef5413114bb54d203a5f155128000000000000000000000000ddf6f669b8972fd6d18225aeb5dae2914e2a05a9000000000000000000000000f7935cea5fdbe5bb6a576aa0c6c73c7d8119de7a0000000000000000000000005dc523f47651375bc5a6d6d1e051ae2a398b9e0f000000000000000000000000dad6643d45277a53a98e90b4cef33d77ab7412d10000000000000000000000008d3b032ef16b928afdde939e03964a8758cb680f0000000000000000000000001360b5a8f468a8e1bd15e0f28643f8741b0c1f58000000000000000000000000c1e33499205c98d41a2926ac3ead29c91c1bfa140000000000000000000000009935fc85df2c101b8207ec1a5ce43d0c5fbf935b000000000000000000000000cf5a81c196a5eee4c6f86acb092081c1bdeb204a000000000000000000000000a5fc29527907f1e3d3718dcf0c6eed72d27c53e6000000000000000000000000c1897fa69b37c12a7ef30176ce03efc6b8a67ec4000000000000000000000000c629467ae6ca9478556b8c83c26c82c30faf7ec700000000000000000000000034457c8ac9148c944849061cea1ca7a764086dbb0000000000000000000000008cfdd32d90d0ceb9b9bdc3016df249aecafb4794000000000000000000000000b4e66648324f5c49d8bed18222768a71ecd2173a000000000000000000000000d4b8e99f7546655c2d366c19feb5a2c67920ff55000000000000000000000000c9443825941a015d1da78b3dfb6f1973bf8997ac00000000000000000000000059a79fb1af49ed5f8eb5d620f2732505f9dee5e6000000000000000000000000e4d3e19092e91c2ff12caa9286c1cdf09a7a39090000000000000000000000007d7e72273b40cb9f9095f77139b4aaa1a08613e400000000000000000000000042b7720abe1f3909508ed06b637042e35226210b000000000000000000000000c2baaf77bda9e3577666748fa80a36c995a41a3100000000000000000000000019025656092eb179064eeb3766742fbda6c4cc530000000000000000000000002fa2e3a256ce23c3d345a7efb395dda286a680a700000000000000000000000060d259b841b9290a4057a5b1ea8921664ee12c37000000000000000000000000cbdd639a899a69458f3acc23f47d59603d116449000000000000000000000000882eaab2e032f08783b23fdba6d954e35f785e600000000000000000000000000f1bd8eea838316a9bbab5407744ae2de0f420750000000000000000000000001225bc7470d933f70557b1adf685ef461aed85e90000000000000000000000006bad7a36e1884421383ea9e5854cc4a25f16273c00000000000000000000000057ef4905b240c5781fb199976d66929660614f92000000000000000000000000c43a0ce557a13e13f3d85e98752cdc90689858bf00000000000000000000000074d8b09e1eabaaffc9a268ec0aad2c792f436507000000000000000000000000e24d799a2b805ca7be4fcca04c39d4c2d257565e00000000000000000000000056b3e24342c28ae222a90e2ed63716654584bbac000000000000000000000000ad0c91533c8fcee295d8c3faa10ae5c9fdfb1bbd000000000000000000000000721da24a9bec7097024a936470cf2944b424133b000000000000000000000000586731497fd02a189e9ce5c1cc0ec76d1a698cb6000000000000000000000000e45e86c3f0ef6666fc6f5f31eb35b490213bde010000000000000000000000003386448d834e9faf3849bccc54827a169d1b5bc5000000000000000000000000f23a2009a60ec6d42555b0ad78c82df538ea3765000000000000000000000000e9111a7fab11be1d28b3c64376d3394dc94d59a90000000000000000000000006482a2560420c27ac39a6822a2c12eea8883ef4d000000000000000000000000a40f0710b34e7340b069761434b3f970348bcde7000000000000000000000000aa85017a937a1364a020201450f8be8c1a29c39c00000000000000000000000022e668f2520144fd497461710fe9711ec6b9c796000000000000000000000000879f27f6a6693913bd9d1c1c79fdbcf7063754b90000000000000000000000002966f3ba08de3c31039388966d30642085fda93e0000000000000000000000006301a3c80174b67f7a47eda371edbf5d17d3eec6000000000000000000000000c4f74280afdf7e159f7973a408992862fe6489e900000000000000000000000010fa7c708a67e1226e5fc89eb2032f871014b2fa00000000000000000000000043e0ada1852539be755a290173d4769ee5d644e8000000000000000000000000e9e1b0dcc8418ba626b345ffe018f92733970c1d00000000000000000000000072896e3e3db34f23091c5a31065d9b52985adb3d0000000000000000000000001dcfd31c0a3a28288b32cc330b6b947bee8b1e09000000000000000000000000a6e365d4722f79db6c0f5079b90955641757b352000000000000000000000000e270bc84bf7ab5d3d3f2cb885eb4d9f8c52749d400000000000000000000000000016557d3a737f6c4740ea4f75bacee46360d3d000000000000000000000000d8bd454235c214cf250e377ea8bda36c855e0daf000000000000000000000000eae701971f40286fd5c0b030ebbe053d27d2743c0000000000000000000000003dfca98641315cef1a2700c9e8a40d85a948fc940000000000000000000000007ffb5faf7f8bc374be3ef005476782b39bab6301000000000000000000000000d4126433327f1cef54fc27bde03c2068a5538b8200000000000000000000000065ecce258b496a3bb980ea3d7a8d8b733d544f4500000000000000000000000041265f9ffff0448ef678f00a802a170c1b1ae0bb0000000000000000000000006d19cb9d17651030623725157949478613a94f1e00000000000000000000000082552e56be9eb4068b140607682dc559ef298a7b000000000000000000000000dff6527d5f721afec755219353aaf400203ddca7000000000000000000000000906db339a79419faa9f5275554523507f2bd11e6000000000000000000000000b6d26d511df00934de0ab2d9d5b60bfeed260bac000000000000000000000000413bca3b67f48925905b283957d1d8250f4af5350000000000000000000000006ffb921da7a8535f6f7001a49f8ddcd15ecdb445000000000000000000000000d004ba683e943ef2c3500e655ae936130ea0dd2f0000000000000000000000006dc5545e9e11b377941342a9d776f65aad7efb7f000000000000000000000000c477421ae20fb34c3e6ed223f4f1c975043c47200000000000000000000000007d0ee0d779d0dac3828808b66b0a0cb0242815aa0000000000000000000000005739c0303f8e00a846207181b3c781911ef6e912000000000000000000000000c24aa0f52c40e191241c7e457631b8b838a47b2800000000000000000000000030e03eb96ce38af1b082e0ca11787d0fa0389ef900000000000000000000000002df4c53477aa29fdd6d1bf9fe8d1ee24f9de316000000000000000000000000efcf6822cfb65ea325460eb3571f73f10a0d4db20000000000000000000000007aa7c0a6741f72c74efd56af5998ea007efe295c0000000000000000000000007ae43cca3865e942036f57671781a19abff62044000000000000000000000000347f1d7b92b98c123b08645c38346f825b7ba3c00000000000000000000000004d05151f9dde286f3174a0649e078e356e625e2c00000000000000000000000093863c1a6976aca1ed4dd4c2c0fa4abb10b0dfc8000000000000000000000000e7af041a27d713f77d49e1efdcd1f625a51081fc000000000000000000000000e386638ae8fcd6d0d244fc95771add6d9fe6bfa00000000000000000000000002be15b12b8fbf714c4e1f497c5853af0dba139860000000000000000000000007cb6780e2a2bbc147ceb4d3aa0d40f8d836ae173000000000000000000000000ddc68e26b940c3b7196377f4d1e4f5ae28f46e3e000000000000000000000000e339d6996d4403613caba1326d4ec32bf2ef6b1500000000000000000000000041957b0a5ada8a99d60f4644ba323ac7409d72860000000000000000000000008d3d763af4ac6a4a1ab1e1dc069031077d0a045d0000000000000000000000000009460048c36f2e07f07b886eb69f2f93c965940000000000000000000000000039381098f6a835c294ebd44679380c38f9b6c70000000000000000000000005866601b2da5cd99120359a5a02dbb18bbb11afc000000000000000000000000ff1344457bd1ce48673b00a87d5b79d5757f1c69000000000000000000000000ab7f9e77e76ccc0d18fc19520b64e668e64d00230000000000000000000000008b8b15ff616182aa6597d4c89a5501455d4552240000000000000000000000009604d42c895fcbe8f32a4f5ccb21e3f31a0d56af000000000000000000000000f26fd732ab5c6023baa59c9d2a274be76e301db3000000000000000000000000c12302dcde2b537be28f86c4ae684d3d6122159c000000000000000000000000e05ad7dc6ed660dcba7e84a5b47de3ad8ac11bc1000000000000000000000000f81bbc6c9080323af4806d8d2c6006bcbce49cb8000000000000000000000000967c20fa611c6299feeea7366d5f4ffb69a77faf000000000000000000000000a72cb41de288b4a74b7a62fe543c577e169a19aa0000000000000000000000006ce8281f9546bf0b14280a82b91b18fe3ac96e0c000000000000000000000000cc57203f9d336704fa362b71704961eb4a74a22e000000000000000000000000275a37d406282d807767268050508714d7a8e491000000000000000000000000bbe89c51e4ea7de808825bdd2f6ec7bd5eaceff700000000000000000000000058d7810e18458d72b678e84d0f51f9b8d46e7bd80000000000000000000000001d9828c493fcd0a40d79d1a0df508d8772ba887400000000000000000000000038e4e63a11cc4a8dc43b5fbc24813ac7d48985e60000000000000000000000007351350d0b252b2cd8e68324b0cbc94d4d264b35000000000000000000000000f0ea6b0316bf9f89a04faca1f6f9e4c6a35436ac0000000000000000000000001d0dc5b01a2a3a413374b1dc7a55ba75a7479730000000000000000000000000b925e3bd6aba5c70359a96f4a1eaf7982e56baee000000000000000000000000f8173eb2571bd6628a6c35ffad0911018c2a5a56000000000000000000000000023916423d4b722a7519d4660f6fc2a88800efb50000000000000000000000001618287415dc22dc7c26de2b6832d41588eab201000000000000000000000000b1298b9658e383a3253a369dc7ca5c600ec922cd000000000000000000000000b558e88ffc3811e3323f2cccbd0aeca4bbb45e76000000000000000000000000a90003137992d23ac28aaff58f9b3f90b06cb869000000000000000000000000adc49c7f69cee2dd0280717d420ba6b741d74aac00000000000000000000000054a946aca9a62b89b5e2f13a37a7f65d2c5e06b400000000000000000000000002354b43e0046498661cca5e395a0c3618a733af000000000000000000000000883c6b85b0184fb1196b6533eb4cfb4ccbea9d2200000000000000000000000029ea0cd58b20315c323aa124d23568ab033a648b0000000000000000000000002008a1bb5974809ee070a391615feb1446dbce8e000000000000000000000000c9d9c07f735e11b6927ae50e6a753b32f018ea670000000000000000000000006c20d53bf902f0308c1d020a85bb3f74165f6ee200000000000000000000000040b88fd35762be9ad0ef7eb5ebd83e5d7bf0d80d0000000000000000000000009353a86580ead111551bcc7e285473f56f28b30a000000000000000000000000e784377cee4cce8a35caa9c3d5558663b83ac6d5000000000000000000000000d3c24b62bbdabe0ab0808a5d1f18f590cc1d8a14000000000000000000000000c87d17745d2dc00838e461d88b456d758ae19270000000000000000000000000bca930f5a158ff5d245fedd17397a07cb2f3ecf7000000000000000000000000c3d49969b1ff2076212dd0889d341d274a7a78a1000000000000000000000000f9dd1323040bbe16d462d5c2fd08d8d75542d0e30000000000000000000000007b2bb6ba0a2d85ee2a01ef6e4a5b7dd54d29b08700000000000000000000000045848606a88495ba01f1d7e1bffae97533ede0e50000000000000000000000002302b4ee31fae573a350ab14a5f389e29b92962900000000000000000000000005be4269e470b4b9ed3338c04a3c1854b75ecbd1000000000000000000000000694f88f5f075bcc1c4cf3b112bd0c631da82486100000000000000000000000035985aa5b9266a82cb44a4f320358a952cbc2f3a0000000000000000000000001dc06b8d493da982b6d6f49ef0c1cb988bdc03b10000000000000000000000000e40f52df01eed4555fa75d8eee1435443ed57e8000000000000000000000000195d4942eff089f6152b34420cb83ec37616c54f0000000000000000000000001262472c89593ac990a31276c5ea841aefb6cbba0000000000000000000000008a4decc4725795d92ffe86b9ad465eba31ff55f9000000000000000000000000a8fe32522a7c304257dc43bd5a20083ce10c330400000000000000000000000047e72aedf1354cc4cbba401903c4e21ed0c830d1000000000000000000000000d349500f678f955bdf5819bf3ee7b566026a3f3a00000000000000000000000033ab655fdc7ae0222664221f78a260de456d58510000000000000000000000001e20bbfaaaef14d52f1d08670fee4ad4fe7d65a3000000000000000000000000a1369a4eab0350c3009306d72b1f3542bcf41f9b000000000000000000000000ad47f681caf4d46f43bafde84cef879efe8ee8910000000000000000000000008edc7632a706e4402d6221ba4dc3d541b3e8a561000000000000000000000000acf78f4f0b25243229da42052a6a3ad81312143b0000000000000000000000007100132ad56dd84b47bc47ba30c125f2a343c6af0000000000000000000000000f21cb9af4498cf72fa5202e36af77f751e571850000000000000000000000002a50a29edce8baecb1362baab9a40882670c4bdb00000000000000000000000023c883a9cd702f5f6b39cfe56a23cd4ecbfc3a4b000000000000000000000000ba109a93f9bbfcea9feefdec4e1c37415e564d48000000000000000000000000815da9c5e3ee6abbcccfe14c86bd83cc436b6ba3000000000000000000000000a37880c966b1fd8dfc1667713be0945b8d141825000000000000000000000000ca4855c55fa2cd1fffa1b0363d8eae90b33af26b000000000000000000000000629d88fbddb04e662ed53db3cd7861555c129d2c000000000000000000000000c52a56c98e0703b91012106a480023f48d1182cb000000000000000000000000bbde575d54bbe00e1869b24e517a609be11873cb000000000000000000000000edbf76ba2cdd8a33837958ccbddf2d4f79a39d14000000000000000000000000a91a2316dfc6d169e7ec140a4c3dfeb85b8268dd00000000000000000000000093081c365b6cf35fe14ddc31ee1841d00a29b10d00000000000000000000000080b345adbd41400abac4830f988934001671e7f9000000000000000000000000ee8364cf50156e3111051d4cae3ff4a0db918fae000000000000000000000000d121ebc109f22ed679e21cb4991a62e589a0e8930000000000000000000000002e50326731af9229dd4d739dc789076dfecb7cd800000000000000000000000066d1316651e2e74cdcc3849cc967f1dfa625f3a500000000000000000000000067ce29e6fc1e17d21203941b28a214d04a548a2b00000000000000000000000033ebdd6e97d4e74e6724b97c25c02bb54cdc544300000000000000000000000071aec9b7fc31c07c1a0acff519b6dda1f02bc42b0000000000000000000000005086e28f1764febdb4dade50098e32d19dd0f26400000000000000000000000052e9857e1c23852caa2598336ae0cfa129042b82000000000000000000000000a431163ac5fe3104dadb775419c0d9db002c2d690000000000000000000000005287ae600c741f5d4d9c4c4a515d5fa34a7249550000000000000000000000008fce0967b51c4d9548a903ea5ff2c8164112437d0000000000000000000000006b6917b8e15870ddae2e2b4939c883bec9086d960000000000000000000000003e23d93d712b7ff1ea501f76b979acc155be32960000000000000000000000008405b749a900cdad7ac5b902a2168c7e0850966b000000000000000000000000894241439a5cda46f1bf2855170f857b2d6fd516000000000000000000000000172da7e4ad12dac5439bdd3c2136f83644ea0f690000000000000000000000009066e86e45bd0fcf67a859d429969439a6fbf43f000000000000000000000000d5979832c062ba9ac2d2755fbc0429c7ea1ee162000000000000000000000000f18f644da10d1c715a41dbe6bde3668b7adbf8f800000000000000000000000020fe4205a4c38036c5441f1403acbb78c49f247c000000000000000000000000a868d8bdb38f1ef2b70f394aa8ff31cbca6c58b5000000000000000000000000ca481d28f123045da80dd72bf25647b631b142d10000000000000000000000001c2e1105365a7e408c38955c1bff8a6af20835400000000000000000000000006c494c25c708eb794bab7b207b9a230c2bd7ee0a0000000000000000000000004d5401b9e9dcd7c9097e1df036c3afafc35d604f000000000000000000000000d4ae2a9e5d2240a0bda0e0bd76c5dc8ede1e1839000000000000000000000000c90b3a300659351ad14631d414def33e31c864b2000000000000000000000000ca3f1c7fe4895baba41d4585e78c0f8eec4974ed000000000000000000000000aed3663e36d2fe6979c3bd070c4817951f2be641000000000000000000000000600a970e79bbfcd61af400f1fd7034424e708ac7000000000000000000000000726d019041927568000e1ea47f316289c86b5d780000000000000000000000002a670e0747ac6c3640840e82116e03fed57425ae000000000000000000000000252275c390f9c387257df6da97e70478c29fb8ed0000000000000000000000002db5c5e50be7772c60c92acab0ab7bfe8ecfb4f600000000000000000000000006bf3a4ab836703088fb31abfa54cf29a77960990000000000000000000000002f61ef90fe6b07ed3f4415a3a72e406de7c473de000000000000000000000000fd07932e0f24aff09e64d6d3c82c65dbe64a9f90000000000000000000000000ad2b70f595f73771b38c26d6ddca3bf832a2d79a000000000000000000000000a45d73025bc557f3a7f0f7e1db3d87cc3b67cb03000000000000000000000000a03c7a7e1e9a01c5836e0ab30e9bc8578d563137000000000000000000000000ea7452027b335c200ad4ae51b0e42ada460ba9f1000000000000000000000000908bf45ad96c088ff82249ac0428b934a0c341e8000000000000000000000000f04a608a254de91d350deabde9287630b36a7d51000000000000000000000000da2627fc884890b917284b768c3d6ad447ed230a000000000000000000000000c39c17c96475e960f81ea494f1c10c1ac6aa2ed8000000000000000000000000487c38ceadc76a669e96778a49db9872d94ad1ae00000000000000000000000048cd158b9106463720cd83a4d5c39f655bf1d4f10000000000000000000000005ca4ac8417350bf31b7ab7263188cec969a3d10700000000000000000000000019a53bd453fa04af6f6237d04bfa771de7890b5e00000000000000000000000019a53bd453fa04af6f6237d04bfa771de7890b5e