60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d5465475a6f4d37796a66557943524c4d68725539346178784570725748444a484b3666386461624e3770314d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000546000000000000000000000000cceeef18ebf97fbad7fce6c0d2fb90c8e3751b62000000000000000000000000e46a9552ddcf8d1966d5406e7516a40c335281d30000000000000000000000005cd2639553d129a050dfa58c46ecc94d10d948960000000000000000000000005d070cdaeaef9f5e2791ef9ea5e482d1f397bda10000000000000000000000009f54019b9390333a463a8540f7da9ca10203f1ba0000000000000000000000006eef7d6135c6bdcaca2684db132c38aba61c261a000000000000000000000000f162ce64ec392774699e542d55de8910b53169a900000000000000000000000095bf660b9891cfe7dfb42cd61ead2bc22b7d07a500000000000000000000000085348e914b87849fa637bb5efc13b4da77f16beb0000000000000000000000003832b6ad6b3e78ec4edb17d763c426be2c6ef5c60000000000000000000000000acf89466da398958bc0a2b25185240df4ed5881000000000000000000000000090c394adcfd0f4ac4136a07d852c7220424c44a0000000000000000000000002a394fea799225501a4922e9d013ee66d041f45000000000000000000000000080fbd3abf4beab9bbb2f149231eecf1bd63ba1e10000000000000000000000008b1266801dad64f03687f4fef464d4b48042700d00000000000000000000000002fa9b0834d52ddfba8a7f2b533cbf66f841ab51000000000000000000000000890714b478b78b0c2b70a27f7fe4a4d0b01edc5300000000000000000000000059cd3ea69c81fe4931a3531c3dde4f8cd679fa3b0000000000000000000000006974b22e8d31fa2fe30f91954bbfbcb1522774e50000000000000000000000000dd9591279056a271a4309c96b40cf19364cb0e70000000000000000000000008b339fdafebfdbd6b246d4e0741cd1f2377e85660000000000000000000000001a51edbc01665d4007f29b3ec756520d904eb2c7000000000000000000000000a6fce15d893d2c3bd017c3dc39f07af5b537e98600000000000000000000000074650b18cecb72fb68754217019a6026567a3aef000000000000000000000000ffeaf841b25247b267403241ebc20f4066609f710000000000000000000000007b1fb9c0dcfd5697d206847de18867945f166bb8000000000000000000000000a7bb50e251dcc3fb26de22667d08c31980bf8ec900000000000000000000000008052543fd75834cffcb7097fef7c71606540d3a000000000000000000000000dc9125a4b474f404560cc1b9c75e0a780a4a76ef0000000000000000000000003611cba0510619d719c62c27bf12dda3b1caecd9000000000000000000000000304d0fdd3210f7df0ebb55e038ed0c5dde9b3245000000000000000000000000942350c03f9f1af5e3ebcc6326b71f6f971f773e000000000000000000000000d7aa41664050289bf19c81b94514148ba524b5ae0000000000000000000000004e833e1f4565208fdfad35059ed7ac2399eac48800000000000000000000000045978c62325a3695cfef1f49f02e4287ed991f000000000000000000000000007b46cfb89d35b1fa2f919b70279a533c694cd1af000000000000000000000000fe9dca27943bafb234ed6c827b05c12ce8d6386f000000000000000000000000e76c063bb3fc2eeb14ae3af45af451dda5c15efc000000000000000000000000f4a6b1a32852e9a9b9cf0a2df87ceb0e74c3281c000000000000000000000000bfd129f039703a78cdfaffedcb860e26cc9c343b000000000000000000000000d19e079f8dfe604de2f51f62ee1b5d165c001d420000000000000000000000006b58ae386ad594aa9ae332737d019c5a6b8f0971000000000000000000000000c5012cf6b51ffb4e30aaaf3f0293cedfe71b1b41000000000000000000000000aa7ffa8b9b398ba6b3130ed879115d7d432f3d97000000000000000000000000dcef5832ce7628d94dcc269afe6de94208091f0300000000000000000000000010cdbdbf99d6f752797020f6a07204808716c3cb00000000000000000000000032ef8b76a08e784e2243c0c8a7536fa383ff48e9000000000000000000000000aa7723903527946cb35e8563e5832586095d04df0000000000000000000000001736828b05f0b765298039ad393bb42a70e33c73000000000000000000000000c0126a442a999e5b18a9e27d9b7efd9641efd4940000000000000000000000002d84c3537c78f4669c5ff5219699c5ca80fccfce0000000000000000000000009af20a504a6f35f98c7a9d21e51efbc2b96d2ebc000000000000000000000000d6cb82d2f8d19b29a0daf9c9059409a06bb45e43000000000000000000000000949f7fe0837357bdbbfba5221cd695e254d2d33c00000000000000000000000085592f989e404d266a9931ec237a3b4b4d415cdd0000000000000000000000009b8d5a52160ff55b100ddd2d295e1893dd41c897000000000000000000000000ae641d6521df31fd597e32709da9c4df8dc181550000000000000000000000002f481de911d7bc6147363cc2445c085f4893c1bf000000000000000000000000cd8b009ccb3a1d51dc5537329da616d3b80161260000000000000000000000005b2825f20214a60dc3805028387375368ed0463a000000000000000000000000f832985627f9e30745693ec02cbdb97635a5082c000000000000000000000000963932a7b8d67cb8012be1e54b0874b7a1b145e90000000000000000000000002f0288b7b89f6bd2335ffc331ac84f4326516727000000000000000000000000a1fdb6b8b4dc90756fe9b6cdf93d55b39ba0cf38000000000000000000000000e2f70332c584febaf74fb9c025dec2d538c67de2000000000000000000000000f22942c17be510febf0caea1dbfb7463ba068aab000000000000000000000000b93447c2369e085bc4963f761c159e5e9b86f683000000000000000000000000c8777e178006f5b90edd85699ff954a58124ea3d000000000000000000000000214489d506c3fcb9ba2e5b167442b67da87ac8c8000000000000000000000000054b632e904f70fdc58563d4ca181d87be9c05ed000000000000000000000000c48b69b145e952e6f651a962d50118b0b0ce2ece000000000000000000000000ea309e163f6e46ce27377f505c0529c7bf142374000000000000000000000000d30b8b3de1753bd760d4783a9c625c9c9be3cc32000000000000000000000000c865033f1dd41df9b00a56c9fde2948cf8653392000000000000000000000000773f0479e5fe84ad1abb72a2c99d06dca0cd4477000000000000000000000000490a9a758022861004e0b3307ef34f50bd78553500000000000000000000000047f3d5e3b0ddb0cbb34f4f9805540760ce5c39bd0000000000000000000000002d47ae85b9322a82f17ae9cbcd7af3532cf906940000000000000000000000004ce89ebf1f3ea13da3e98745850787d57d54118e000000000000000000000000e4f54e12f8b2376d9abbfb57fa9bebdb2c1540ec00000000000000000000000079cf2507732df36c6514dcdc1cfb20ae83cf5b5d0000000000000000000000008c50389a8bc99b66dbe23abdefa56f7f9280375a00000000000000000000000004505570240ddf29b4b8d1b825294eb171568d5b0000000000000000000000007017f03a065f6a8386e31db45fd2f7ce9718894c000000000000000000000000eea2d260c3039c06722373a4a145b0cc9f38946600000000000000000000000051e9c6290a92787f085b2c9494ab49c7c56b58b1000000000000000000000000e3f3a5cf8958b725bb030515b2d9e5d3d61afd81000000000000000000000000a7ea8fa5ace3cc3680dd176aad0a6e14aadeeede0000000000000000000000001faf1d29c9622210bf4c4d5cc38804ed7e7d847a000000000000000000000000094abe987566d4a8656a05d62af97d7d43b08e18000000000000000000000000f4509e14da1677b3108a41dc060c63d1f32b4604000000000000000000000000ac39ffdd84a34b03a1febe48b084d5dc382a4f1200000000000000000000000034c4aab00266e21491564c9c5bcecf0f0f5c7a21000000000000000000000000eb2592a70d60b87f848840f3f9d7bf99c9f3d9790000000000000000000000002eeaf2e0461f207d56fe214967f919272b9386720000000000000000000000000043859de73f1bec4b123eb9311436c299b38bf50000000000000000000000008d4bdc8f0f3a76df21836dcd44278066d53c4f6c0000000000000000000000004aa62693ce159d0ad124a33c4806f0bd0f6b8c14000000000000000000000000d1f50f04aa535ff339d066ef8c853ab616888984000000000000000000000000c3181ca7808f2bf898712567fa4d4028d2e12713000000000000000000000000a6f02e7fd46d91320942968cb111db637428ef1c0000000000000000000000003362150fa639d13797fb9aeb0a68de22ebbf5fcb0000000000000000000000003117105e8f44541cb048795df3a99e5c07e6731300000000000000000000000072f8df033514e60d49ae7bd881570b30aaa9905f000000000000000000000000c710c4059221d20991e5932983aa0e9b11cbdac10000000000000000000000004ce987362a273755dcc7192e891cdc6253ede9970000000000000000000000008a1f1c0fd00fedcc85ca106dc6f7138e2b2b5c9b000000000000000000000000371721c7683436373bf9032bf1dfb8f13a5feddd000000000000000000000000279a491370ffe42256bbd1d24c0b158a1f1baa07000000000000000000000000b2598cf9fd7ffc517b2fe187da372c917ac01ce000000000000000000000000028bc4af4cb4cf89ff045ff195eda5513540b44f400000000000000000000000075e969e7836638f25db4148bf1d90c5e775cd8e70000000000000000000000003fb779bd58f7f47f625ae33bc29e7f938b5245bf000000000000000000000000c9043217f763606f08723dbafc146cacc330daeb000000000000000000000000d1967e286993464007cf1efc871396f448acbf5b000000000000000000000000d391b69769502c8dcdbbb45e5619f4affdcbb22d0000000000000000000000008639a731009fb8e729f6ed13339923e8e7f495070000000000000000000000006a2b589b10415f6e20596f66f0402762ccc507ce0000000000000000000000008cc47e03632ad4c420713179ae83f03a2f4a60f8000000000000000000000000a5610d1569715e3b217b06df47626d6b63ef93f3000000000000000000000000c922d072b2b57905b0ea78293c52f280221cbb660000000000000000000000004ddf9a80a7608ea3e6a96bd91f952d1fa6ed4127000000000000000000000000cd4fc7435bcbcc152fd31627a81268a6226c88cc00000000000000000000000080ca86ae4bb8c95f9ea356112a074b30aca714a400000000000000000000000054eb710230a673791debe1fc34d7c74dae00d4290000000000000000000000008564b03cf2e148d21497fb2e1825a58f817392a000000000000000000000000053b2ff8785510fa6b4a7a8556964764aa45ae409000000000000000000000000061b5fef83423ad00930f30ebcc3a3c87f4a776900000000000000000000000021d33a8091a81c1c5a834ddbecd62c3d79bf01aa0000000000000000000000007260fa9a032f7184b028b5387548c9725d6c71c5000000000000000000000000e0ceb8b27fd84865f51ac2744da95a9c6b07492d00000000000000000000000039e11dd19fdfeb1e3d6874aa85b20e00c4e5eb9d000000000000000000000000caa84dffcd27b2bc045472181371e991074cb3e7000000000000000000000000cd3e2e7fdd239e20a646111bae00a65ef20cb8a1000000000000000000000000662abd088ec734f5742f53edb5fb5cab5bae53ec000000000000000000000000c33ed6aa740e13d075053b3876039e92404b784a000000000000000000000000f7daf1d9377ab43c964b0c33cd8793f1636c483b00000000000000000000000062196e48d402be6bac085a6f6a70b975d091972b000000000000000000000000741bea0a99121a7875a8de80bd19d6a490f6c04a0000000000000000000000001e0c3d338a9075cdc75e00f73f394e407e89a2800000000000000000000000000e4c8548aa0c3c3440130dcc88d430f5fea13454000000000000000000000000e8869566e4f63cf9bbbb473ba88ef656d709d84e00000000000000000000000029e285236e950e12f756ed80457326ffd6940ab4000000000000000000000000990011f241340c56fce2d125ef9d08c77770316a00000000000000000000000095671222159fde19066f0acd18e8f1c97331b508000000000000000000000000106eb337d52ec22027bd1ae7fef346282c473562000000000000000000000000fcc326468acb8b6e8672ae1ea3cb49fd8125793d000000000000000000000000a25f19526fb5606845c8a7888d58afa1497565b8000000000000000000000000ae61b64b119823ecf166e7b6bd4ed1e5aa7b0e4e0000000000000000000000002bebcfcc05a8d7f12537a9c7b6fb154ad041b57c000000000000000000000000cade2bbd60f145412b243147ac14f9f9f03d1294000000000000000000000000631fdfd61b053b41a06fa851d22a062c86ff796c00000000000000000000000055d031105f31e0ed29363f169da29a3f1b48bdce0000000000000000000000005ead5261d9343e68368af32a6966c0d5ff26d39e00000000000000000000000045f910bfdfc50b60cb4e17c325fd6cf5ed963d7a000000000000000000000000105306e3374ca877a720743fa04b06aace48019c000000000000000000000000acbfe255ca7d05b1f94ebfc04c9690498aa5a02f000000000000000000000000e0fb678b8f134618955e018313a0818cfbc1f83d0000000000000000000000007c4266fe46dfe361a0447f83c62272d949e34eba000000000000000000000000287d05e169cfb223a336aef73ea8b58221da9b3c000000000000000000000000b3fd1a4a5d7e8fbb59e91fb16bbd27c1dbaca392000000000000000000000000b7cb13a1a963076c2c9465c5e129a5acf6cdc1a8000000000000000000000000a11f8e6de5956d383c79110e2078358cc4942f6f00000000000000000000000059977ad5522bb931aa798f184c3474c41ecac9040000000000000000000000006713401e6ee0220178556abcd5e3f236a1b0e7c2000000000000000000000000250c0f6ff42ae5419b154ae2177292519ec3c4f90000000000000000000000002bed0b9247bf3781dbfc92a2ad6bb26c4f8334ec0000000000000000000000002388561ed5a9fb4b32640a3ef564b72ab4900e4400000000000000000000000097fdc7dd056d0b0c2887904f74ab96954d444898000000000000000000000000db0354b5e8c8108e2d5e0fcd9e6e534498e884c1000000000000000000000000107e76f87922328402b7656898a523e7f081b12200000000000000000000000022007fb8a2c8bb69d2a12c9c051b0c570cc8ccb900000000000000000000000091239a88172e8e07165b7daf76c12c1759e6fb930000000000000000000000002b112aaa57721bf1c0b46a2ac41dd97e2f259380000000000000000000000000c0207593f0527c0231c203fdace9fb4d9ba213420000000000000000000000009c9c9ec238d7d5794d1c8f622ba694d2b948f6f7000000000000000000000000ef87bcf36b1f2e9a189704a1108e3edb62fdb85f0000000000000000000000009ef65e3eca34312fe326fc2a049384a1df2793cd00000000000000000000000014d4155463786b510579ad86b04b446cbce833c4000000000000000000000000bd998baac9e72b02c70105990c1a6ab8ad92b587000000000000000000000000a02c8038e1689531931f4ef3264fc4dfe7eef7ef000000000000000000000000823ef33faf64dff8113b84ccc929aaa72c58504a0000000000000000000000004846badf9f8171f0754bc0e8e9791631cd1316e000000000000000000000000084b06ee5b3d6224521fd22f105ed6b3b989e073d0000000000000000000000006ca45652e1311ea37ab77284adfd38adb29f362100000000000000000000000093e4325cca65a5086f96d14463af2dbe6582d0f70000000000000000000000002df5cbc1231cbb37c753ad31e6f7070e12a7acfe000000000000000000000000a32a5f4ab9be523e0c6f6efd39fd094f38c765f600000000000000000000000065e4265b314f98d51cfda41af58fa5c69da1cac80000000000000000000000009a9e141ceae3a9b2eb199c64966affa20f66ebf600000000000000000000000089c6ade76d53ec02196c57ed08ed0fa4e17502f100000000000000000000000019c785ffb351356e12590629d0883a6d19684498000000000000000000000000ece06f8f7c4ddda758875b7f1366fe8547f4ec7a000000000000000000000000509ae13a84a2e9728009d9275bb9b87584e29b33000000000000000000000000204c27b2a426d8e765fc637e314bcd790488a41c000000000000000000000000b0b9ec8741b12be65c70b99845cbbe5227a6df640000000000000000000000005ed73c407c6e1e306944aef93d445452705f59fa00000000000000000000000010faf46411452a60f3f56bf7c6a816e27c466219000000000000000000000000c9e8465e387bf07a3f325396a5a9311ecf7ba715000000000000000000000000058c011e1873751b4c0baba475d1c9c3b2fa5241000000000000000000000000f580a23358a73a3a7242806d720cb871f02b1ddb0000000000000000000000000f7fef9daed811a0baa8a429d8ae25b291ca3dbd000000000000000000000000b2236e83675818f7eec73fba39dabaddaa2bc4d40000000000000000000000004d56884cb6d1c7f42f7ca0ea55f335ca96368d86000000000000000000000000f55aa913ad96996b1651e93a09aad32d48298f740000000000000000000000009af2e617bd6fa4539c62f8b8b8a8b122433956c3000000000000000000000000438cf8294a570df237ac4bc0620390e29edd50cc000000000000000000000000f28ec5061395c9f33e9000d3c1324a31edc35a8d0000000000000000000000009202c9374a5e23e0c9fadcb782389ca3549b16ae0000000000000000000000000e9b887b8301520d366ea1f8d50a23dad4674ccf0000000000000000000000008a20f39a41cc4672f2382a881bd80e6296a6ad36000000000000000000000000baf917bec3d7f67dd3b132e141d9ce1be1dd30c00000000000000000000000006bd1933db69e0072dbe5fd9682cbd049987f42550000000000000000000000008fde70693ba46e3d7191ecf5496ff623af017cf90000000000000000000000003d2af8dfb67a898c13d53790f719f96d9421fc3a000000000000000000000000e37cc432df0f79e117cc3d88a727e078d46eb802000000000000000000000000d4580e7a15ceca99bb94a7bc0b0f174ac917d2f2000000000000000000000000f70a20aab376c55ef6ba50e83635fd14bd847e9f00000000000000000000000042c1b12ca9600b1078385294b631351e63c007cd000000000000000000000000b259b32cce5cdb68986736d0debb8edb57bcda0100000000000000000000000028ace7d244226da9f5f3acfcdd593299a9670c200000000000000000000000001138425259afb6ab232d74ec4197038edfb8f2d7000000000000000000000000f3a95807699a55858ef65137b9d88fa808bff99600000000000000000000000011d126e1173764523b90ad6ccec9c6671933e0ec0000000000000000000000007a945a76ce5c9486b7d73efd387c9a3a657a2e4a000000000000000000000000bbd048f7459ab98acb8f529a302fb71a7d86eae8000000000000000000000000359e0c4275b728b7940c1a47d4ddb6a575e2007f000000000000000000000000c78a950cc9209a9238e5a0fd5d83a4b24cdf6c84000000000000000000000000d66cf4fccb64d9a2c8d7295f64cf003ad9e04aee00000000000000000000000028286ef97b66e6a8b4912c05b09352df52184da1000000000000000000000000c3578f68d7c04f53aef11bc160b70e091511064f00000000000000000000000077b0981bd6861d19724d7495550cc89309fc5351000000000000000000000000cc5cb4bb9aa556f4abb20624ed85a036af33e91f0000000000000000000000005a19a76beca64232b918170202e606b14c1636fa0000000000000000000000004d879d18b80b67df10930bdbde06f19c995fd3f20000000000000000000000000c8757d60f8777e4241f5a2996db393a58c540590000000000000000000000002e8a2d695495289f59caa8df7d33de0b4df16e4a000000000000000000000000ba53ced7f42495ff3d2c14d8220c977f8f84171d000000000000000000000000c7772a86e8760a62eccb615e79285b420363592d000000000000000000000000c0f2b98f1abbf8acf1f9590a2e9892cf71bb9ff7000000000000000000000000b457b5f42a73fcca7706850e6b79506a8a97f1190000000000000000000000007af9d7ca0ab107c76c52fcf44e1718ba0893a9c30000000000000000000000008ed775f3d78b009a26e767f7cc42fec440f8a1ad0000000000000000000000002366af02924175317e130fb1769326e8b96e0da80000000000000000000000002c34fe99cb76168d29e337b4c372a4f81ba262cc0000000000000000000000000fcf21dced42115755fc09d192614d2fe1e77d080000000000000000000000007cf5b5800422228ddf57b426194bbc5778e5f0ef0000000000000000000000009cac2cc20bd0774c0d8958a66e1eff40e78cd92400000000000000000000000066d67c0d936dc3418aa85509e1e4fb5da0acd92b000000000000000000000000ed7312c5448a6e2337710c82b3c5bd0540b2003b000000000000000000000000c335710fba139c32b4fb1b9845b70e24bce5357e000000000000000000000000922375a194c441d2bbe32f26182bfec9f73f8859000000000000000000000000be3218efeb8ec6ea364247dfeb01de602af611a70000000000000000000000005f9a5ad2d6c287cc63e9257ec2bc689906cdd94200000000000000000000000095424539c7193a2da305e4bcad75ab4a9024d81f0000000000000000000000009a9e586a48a83d35029ffa168f65d96b66e1bdeb0000000000000000000000003d79f6e10ef48ccfea1f91fc09aac44c5d087432000000000000000000000000b348be1c781b118fc2c96a057d390cdb8e9749b3000000000000000000000000e19c3fa245d8923b021316a9f4429c5810981db6000000000000000000000000238eb65bf53ac27407649968df824b92e7336e41000000000000000000000000687f64e2c5b3db0ba39ae6cf967f847ad17fa085000000000000000000000000a72f4e8b6db187e85fcfed2e910247a0ffb10720000000000000000000000000fbd621073833b52a1ba71f06732247ce574f36100000000000000000000000004dbff950824c60e04b4f36149056859db733877c000000000000000000000000018bf8e9d9c5e5b4cc13184cd4553e9b4e0c70560000000000000000000000001a5fb1b4748426ede69a6d6d3830b5526e8cc30e0000000000000000000000001f922f8a6385aee060ec0ab218578a2027934eed000000000000000000000000e73276551299c3a0d221306888b4f4c3a65d2d400000000000000000000000006d7dfd83c8e15471825429c25fd8a7ad3cc44a140000000000000000000000001133df212880de5ec2fb2f22fd92b34e9aecce1d0000000000000000000000002f3ea6c3a9c898a08f97acdde30e73b91be9c5f9000000000000000000000000bdb48838d64048c4a8eebcd61d7a9675935c8df1000000000000000000000000a835aa07658a0dd82798543a8b9bd88fc18a0f15000000000000000000000000334ea39949d5b6fd2b39a92f63cc8f3699e19578000000000000000000000000a4833c5161a8470e03e4c957c83521d8cb431c570000000000000000000000001a6ec7c5fa1cf623d79125b3fe7f21b5be1bf1870000000000000000000000001061379f5dece48fc8b4f3d3210247bcbc2187740000000000000000000000006e31040572962c313f679add38ff6b3939a1e3fe00000000000000000000000031085c79eb8ca1fe4b1db9fdf418cecedd4e02b90000000000000000000000003c0bf96b156527fe8001e5b0038d822dd9a1d8ec0000000000000000000000006d7b2e77baff01f8849d33ea5a46ae6ce0633549000000000000000000000000bb4bd92c33934fca489d8d561857c8fa40aeeb9600000000000000000000000053f9d6c2acc63e6ec81d23cf07e3074bbdf2a6e30000000000000000000000006e45fa1db16e91576073d57f7ffcf8b56cff287e0000000000000000000000002f4510cb58b25ae4e98a121e47a943e943132eed000000000000000000000000c7d307c6c83d999861fd4886375ecd855120357c0000000000000000000000009a052a8eed5cd33a15e008e6d36517e03b9a0755000000000000000000000000cc3d9708478ecf6f1168417addee9e3ae13981a7000000000000000000000000fdc5b4aad28fbe8ec885e76bf58bf531873308f000000000000000000000000002a85fec4dff6e9aff5ec55432a04032cde44734000000000000000000000000a708d504ad7f0d9e4fe4de67ff21a432399390ba0000000000000000000000002727bf55fcdc030acb41afbbaacb74314e93a6c4000000000000000000000000a2495cf58298cecbccb1ae59b691e5862932483e000000000000000000000000c4232562f3d7a4f3e9c286469abab8ee8093ea7300000000000000000000000007fe982e31e571a9af156c0306da9fe151c983b80000000000000000000000006f5572c845b0a47a513dde934f990a130fddea07000000000000000000000000459e7c0da952401a2b31cdc622b8baf788501c330000000000000000000000005980b400c10a09cbadf58553315cb78e74da16c30000000000000000000000007500d23944f610201fbce14e1ed31f31766a66c4000000000000000000000000d722cbd81466a4c0acda75b30cf897f4e79c7f77000000000000000000000000ba0f0aeea689b097090fc57adf7b0a3974fa54db000000000000000000000000b2cefd0b927af3dbab7e255809add90b219164c100000000000000000000000034b657dd84368acb9fce814659c7e31e335dec93000000000000000000000000c122ec1b34310a97ae145f4750c2795499fdd19e0000000000000000000000002f5145ebd6d1ea2b52e9c5b08b1d7f257443ce810000000000000000000000006478023444fcca2a9da93439745396b87138e39500000000000000000000000068382bc36277885b64cedc4677a5e2c95f4b26900000000000000000000000004aa07ccb404bdbfb087a302a218f9e08ccaa2b7d000000000000000000000000235243364f74f520d5aa87887d58d7ccab9406e500000000000000000000000090fd013484e9bbe171a5a98af332d6a2c9a23b00000000000000000000000000427ac5dac3c67baeb58333e56b13c2b84df44d1800000000000000000000000087354d4230a721e2dba4cdf88b134030c56db52c0000000000000000000000002dc5b179f063bf58abe719d18a0b3f8a951a0f0300000000000000000000000098b95c931f358086f763789c43be0d85682ba438000000000000000000000000195e0d4d9caf2ad3eb977bedf9e857e65652362a00000000000000000000000031b68c3f606257608e56759b17492f6a43376a6100000000000000000000000059264c723be0761bd7e551f91c12df6c3b5155f50000000000000000000000000417323cf2b57b38fe73f9fc83130027606858c10000000000000000000000006ddf8dad2a950e28c62cb2507d7e328e00a3f93700000000000000000000000067a801e8d9ebc35971261dc2bbb85a1d3935dc4700000000000000000000000060c8e9543103c88e5cd1685f84024778657c485f000000000000000000000000aed4e989e8bb2b772020dc8a435812f324cf050a0000000000000000000000002c60820148306c14d0ce73d2e245a245260c7798000000000000000000000000a9275b026c14d88c54d9cf27d9f60db2ce4e1b43000000000000000000000000246df3878559d1de79c29d8091c346a82d0cd43a0000000000000000000000002b66ecf458527a1cbf5504bb61f87a62625b9b6c000000000000000000000000aca8bb4442cc423e2a47d6abf23e8bd838878b5800000000000000000000000047df15c5e0a9bca8db58ad3bc022e9ab68b08a530000000000000000000000000e524578003f9b60dcc65798328acce267721a7f0000000000000000000000008521499465b883c61b23f6a679b78464e5b416b6000000000000000000000000ee49da212cea2de62338bf6dcc22e8e9a5c3825f000000000000000000000000588a2b27a77c3eb753a734d9a385bf6b67858026000000000000000000000000dda3ff67f18cb7783210b4a751023fc03437ee27000000000000000000000000065f1c89b87323a0454aa632ea555ab2fe67f26d000000000000000000000000f65035def19d4097271a1f90da44ade081b35266000000000000000000000000f771d13ce3c98d16cf09a15917fc170d5fd3fb2a0000000000000000000000007c3ac8b319013efec94e4f2ad67569a68ce79426000000000000000000000000016ac24bd1cf92eed28305a8bfed266fa6419c020000000000000000000000007dc9ef78a87b4522bd54edefa45f7d5a5e6b2f1600000000000000000000000086100a9603a25702b1489d05b0b8d2ea1504fbde000000000000000000000000352b9641449e9e778aff817741e0294a5c44dec5000000000000000000000000307af4ad718a6f3d43639889fcd92637065c2853000000000000000000000000075769b92200ebf49ce7829124cb66abcefa5a32000000000000000000000000ee848a8ba7f20d326eccbc9fc91a0d25a0f5c6e6000000000000000000000000a8d6762c786f228fcf67e4fe5da9a3d0c64e0c3a000000000000000000000000fefb9344ee5f508ea5c0a2eeee00d12b48982b7500000000000000000000000083aeee28e04b88ef170791d454fb1d747c8688a80000000000000000000000001da91eea7b0cf72d58e73143f0732ef38ea4c27000000000000000000000000008e0d4a9a190c86394c90fc07e19f01a7707c144000000000000000000000000089d9ce802efbd727570dbbf8a5f44c4f5b83e4d000000000000000000000000b6b3039cdab4e68aee2432b3ca2d90f33539af190000000000000000000000004139f49d47606aa92fab831e1e1ca3d96add512100000000000000000000000079f4ff1b1564a6e7994f043f08435618d2154c4900000000000000000000000023ea22035b9ae93101ae1fa33736b49c2db40fa60000000000000000000000006f51350da0b2399b566819b2c8815ef1acf834fe0000000000000000000000008cfe194b7ecf26a72c70a9f24dfdd123fa5ca5860000000000000000000000009941fb009345055458f5e230d8a1fc0fa710ac1a000000000000000000000000918b0b64aa41aa072ec461f72bd541f5fc56a886000000000000000000000000c4cb1757a9230e54657deed50e67b2f5c3a5cb6100000000000000000000000003f63c579edea9fe5ca595688f387fd1c04063290000000000000000000000008a90f764964b60218ef6655987b0d523f852f8150000000000000000000000002908270e137288c79abc0ce9593deb0e92e6befb00000000000000000000000079456d2e58a1613270e97b7d20fb4a72237efc3300000000000000000000000042ac5051fd2197826410572aeb4a66b513ce4994000000000000000000000000d54f6e0bd9375fcc7720dc492a32e70a4a732cb30000000000000000000000004c276834f2d449c1bd3dd8e5b6df0be79d540b4c000000000000000000000000a07d7debcab7f5401ff5f93b27ceee7b6c83062f000000000000000000000000f738f1d6be5aa781491261ae538830f16d833dcc000000000000000000000000954aee95cd49c6460d2d8560724c403121fe4ec3000000000000000000000000bb59469a0bae7b1cf892a320618601ecd959def1000000000000000000000000e8b970fe2140736d1c9ae584f1f4e261f6c6ed1b00000000000000000000000047412d929e1f3f4e858ac0b39f6bc304af799203000000000000000000000000fa83825f77405adaafa4c5ff4e149be60749cc9d00000000000000000000000010039d86979e3a9b76d0c9ef7b613622bde6020b00000000000000000000000017e7c3968a0d371213e38e235034889d28c3af8c000000000000000000000000bb918baee9b6458250e39e131bb473bbf0b8e336000000000000000000000000e7f2eaa07158f68d6ec3b757d25e6e9325aaec200000000000000000000000006fd389db489ce75769e8f42e91c99d383eec1a9f00000000000000000000000082b2ac2c7fcce785548207ae830a9844d332e82c000000000000000000000000c025547557e0ce87e9c71eed3203980a354a886b0000000000000000000000002064e01fd42fa46a155266a9a8546ad6bd5e31b0000000000000000000000000d3e02b708bf5f904899a84db209512036f51b8ca00000000000000000000000083c35c9f2e12183c0419a8ee18b33198aab01690000000000000000000000000496e658b00f977413c302d9ef3291dfee8dd86ac00000000000000000000000040219b4cb29cd1c5e326a6a470cebfe0010fb23000000000000000000000000055c469ce9c1846f0c484793d794b8683ab07524200000000000000000000000040623cc205f15173b5de41ba391c2c20c6106c99000000000000000000000000b909e1b57d1c4df839cf06ee7c5f606dbe694ff3000000000000000000000000f8c37f3a5e771f73647e7a83ffe966535fe6b4690000000000000000000000007f99e4f1a408ed81f2b9bcafaeab8dcc356d034c00000000000000000000000019a71c07757b5baf6100a1cd1ebb200b285d662200000000000000000000000021aee4ca757b0b35f163ad8d9a87bb7b1842e35c000000000000000000000000d8d1dd485c04bfcb3f66454b31a2e667467498a2000000000000000000000000cc8cebc8fd10e93be6abda625ff50398c81e6c49000000000000000000000000b36456cfc830cd2f98ad90beecdbe06fda84414e000000000000000000000000789b8f85b13c79aebba27376d00aa9e266089769000000000000000000000000b37310325dcb05ececdf7e60206f7b083cff52bd000000000000000000000000b75c9edd61adc04ee3d61a26d5bc28b5cd2293b10000000000000000000000000419bc9caf225bd0313844509d804449817c0961000000000000000000000000d9c378112e7c2204f55d72aa3335ff9e744e25a3000000000000000000000000ff36583fde53325b54f7cf02dea7b883f85c0bba000000000000000000000000b327bcf1f9760408da69f98fad245533e7e89a0b000000000000000000000000040650a6ee5befa4d5e4ae861c7d1a7d99d0ee1b000000000000000000000000339876568d12cfcfa4a112ef16fa766c685ca537000000000000000000000000dd661f212789124c6208c7727dbf07cbf01ce9ce0000000000000000000000007825354ebf583ee8c1ada9c8e2f9ff7ae74e2696000000000000000000000000ef86fe0434b507d5edcb7562584967b0c35ce0bb00000000000000000000000069074382054bb82cff3d047a0ed280b5abbc4c98000000000000000000000000b6a4de41a295aaf15e6d2fa84bb7b1ada66210a00000000000000000000000005253fee50ef279d60c31ef95916451e82ed749f9000000000000000000000000b08a353c652ab00464f003b6587f7f8f1a48de0e0000000000000000000000004df0948980d42245b047e4d625667065801528aa000000000000000000000000e2961f3aa89049459821d78d39130383eb8894a70000000000000000000000000601b0884345cfc92476001f7df9e86405587e560000000000000000000000004e4889758a86a20503c03723f3e44a0696ef638a0000000000000000000000000ea2c4319f32d52fbde816638cc3420f93c3bdce000000000000000000000000d6e5ce168fa01308ead736cba0bc586bee11750d000000000000000000000000511e52f9d7220e6cf3acb6e87ceda3931f3faedd0000000000000000000000006c752d774c0a31695bbb7cf3ccfd961179cde5c5000000000000000000000000450c9beb0fe0cb05a1341d90ce8485705e1850e30000000000000000000000001a9bdd60eace08c25c16a51b46e551e839211f330000000000000000000000006b2cb6fd798838cbcedb685399e7d86ef0b97c3c000000000000000000000000f3e50550dc020599a69d7cb80ed44454731b678c000000000000000000000000789aa6fae0173db8f0f49328f4f10f1271368bde0000000000000000000000001439e6e0367fea81b85c4250592de6bdd013c1b4000000000000000000000000d93f317130b9d02328906bc4adf005561f2c498f000000000000000000000000626b8445598a6a896d630e853dcafecc5a2b718400000000000000000000000029c25cc50c17571ae03e8d761224cd368271ecc60000000000000000000000002919c0d6c518bf05b1c654c200f382d20c0b299200000000000000000000000080305d3d90344a49c30e5533604fe812ed04e1500000000000000000000000001a88bbe36ea6dc37aa8a492c1fa502672a02f94a000000000000000000000000878932c65ff61cc99c2994f5ce5d8db8c7fce7c50000000000000000000000007018b574cead96de332a92cfcdd86692894c79bc0000000000000000000000005b81aa5086820ed62b27fb55bf7c68761c50d50c000000000000000000000000a4bd29bd22f4471c249357473457f26287870fa0000000000000000000000000da8a15895439b4611feab156eefbeff465df29ab00000000000000000000000072b87c577c8a977e0a7a1c615f57f119a4c15c2f000000000000000000000000857f2733679acc373c658f829699c5734262991300000000000000000000000099f05804f2d0abfc8696bb6f655116f7e0ec70eb0000000000000000000000009574a35c635f96d711b2baaf1e1b891e519b4e270000000000000000000000003365a73beafe3854f7af2361d0f1208e36f0784600000000000000000000000049c799dac357aa590c1e6b89b7d30b99fdca2acc000000000000000000000000c0db20714d4b346148d0e01e7a2cae5fa438636e000000000000000000000000ee98054735f521a38aa022c75af518ad9b201792000000000000000000000000d224f88f08732dfe1763ac2331b9d93d82b50873000000000000000000000000089886b8c46a0f14959907010c7007f8de52646d0000000000000000000000006cee562d885cf0cebb4a21ef7ce1476f3813c3860000000000000000000000007db33254cb33b3ba85c2a1e867da95cc4d3d811c000000000000000000000000ded312f49220c9e3e6e459dd0f7ec358ebd86ead000000000000000000000000d12d927464d268553de4cf3d563d21af0efa671d0000000000000000000000005b779b511922319387e12567b2c37c77c2cc2c6b000000000000000000000000dcf25b31ce24570fe331f6a010e3b135256d8ed10000000000000000000000000a30436bdcd1fdfccc4592191fa11b2f2bcc711d0000000000000000000000004c0b7bf0d9bcb56969489720b0338db3ad1c866c000000000000000000000000a9750823bbc8c212fc8699c08a834d1ab18c909f00000000000000000000000034e3c49382ca9e94040df78d25abb2c4280be50c000000000000000000000000627b6540681b311a2b3bba2990e66f8baaf1ebb900000000000000000000000059084996793892ebc2e6681f2e7be2684611280a000000000000000000000000dae4d8d0f889dea994951c3ccab9d36d2065d0300000000000000000000000000413a51337f4dd1d10128243b989328a1eb586e7000000000000000000000000623480d4bd20937f6a422cf3e4e6f5f9687168ad00000000000000000000000053c5729ddbc8e14f0a9361ed2f1b512d9d71c76900000000000000000000000026da6e201010120f32078aeefa02618018ad11bf0000000000000000000000004219c31134aa88decf26a7f2a6714a329619c3510000000000000000000000006d573347f80c5704af6fd1c7622d86634260f7bc000000000000000000000000ec60bee5e9aa0911154af945d0fcf9ac4b071bbc000000000000000000000000e7011069d868a307eeecfc02826e6d37d3d7f3de000000000000000000000000eb52d7c26f6a8207a3aeaa024ad9534fb448a2ad000000000000000000000000c0b98240a45444d18f3009f8fc8f8677fb7b492d0000000000000000000000003669968b86c2404e6a9f33353b7b0978d634d6e20000000000000000000000002318aa011ea2f69ce2858224e26b85298dfea07d000000000000000000000000cbc49eeef33e01779b1734f2e693dacc2f70a08e000000000000000000000000a08324c42f3f08bbc295ddf4a27a460fd827f18f000000000000000000000000b683553db75c6086a0bbbe2d444fca43b44ef3e100000000000000000000000036c1bea91be5031f0cecd3c2f5fe1df7f4447da80000000000000000000000009d0c6976654c9515d012224adfb801021832d400000000000000000000000000377167c0e6ae1c5743a35f0ee9baa52e5d3e5747000000000000000000000000af57e4c772f0f6fb40c140283d2296a0bba13ef4000000000000000000000000232c9caff136d7a297971369b2bec95b7d50b669000000000000000000000000687bcf69c971ea62b6748ae5dc37f22f53893f2c0000000000000000000000001dd51e9dd7549116d92360360263f7aa33d37d53000000000000000000000000beaa07d447a26223ef9639fcf6caa593fee41cfe00000000000000000000000015245a73fb43b74487111148e2a046aa1b6cd7360000000000000000000000005b3ed1fd90761bcd2758388e677a866132ffcdea000000000000000000000000ff14d9ffd4f3eaefb851720942de7d9c8991bfdf00000000000000000000000070be034f71f20b4cd27e987815223738d39361110000000000000000000000007acaf39d70caec85c098ae2d01f13425eb27b0aa0000000000000000000000004eb6296c74f812003b8e1cb6c8568b64e9a56c90000000000000000000000000da7611e8ff23897de2d3f33233e06e0b0b211b73000000000000000000000000dceefa4fab900f6cfc875784596fd2ea554d2d6a00000000000000000000000070c4cf08b47b4ee7e177371795d43c1e054030d00000000000000000000000002de6c253295371f81565378dcbfab4d20c02c9a50000000000000000000000009883617a6c3aa794e639560030ed4365705dc7fd000000000000000000000000b7f34b5fe41ea2308db7de21fd371ee2508d38f30000000000000000000000004f558aaf68be74f086e8755311d4ac0b16697c840000000000000000000000000bdca130175fc82a66d82056ed149c391ee50f4800000000000000000000000043b2cc9004630b2912abbce0fdf09ff5a3cc144b00000000000000000000000074e0a3c6c1b018a5d995deb870fe388beeba2b8a0000000000000000000000000e3ee797cd9f946bfef107d5c193c83ec76a88f100000000000000000000000083214a927ceb83b1640f5b855ed58415b84b987d000000000000000000000000ef57cb4b33b337725f2d02e3fb750165538238e3000000000000000000000000d6b228ad1c1ee0c7780c84e8e0b9323a6fc0cd55000000000000000000000000889b4a89ba5be5afe7b95381f340f56cf82dc7e6000000000000000000000000b52f658b5ff5a29b260280efa490d1bb20b109d8000000000000000000000000b8bad21851410ff37493f375cf5e742fbb35233a0000000000000000000000004dba840f248e1b9d0e4beae8df883dcab34b4f1e0000000000000000000000005234524a36edf841ff519b58d64ee5c577d5f0020000000000000000000000003ecfd41b55a9b16f1537d0aa6c3b9b396ee33b9d00000000000000000000000080ce6172a04361d95aa2cfabca9b67a741cb4b2c000000000000000000000000972dd3053ee24fe391caf45edbfe82ba549491ee00000000000000000000000095910b2cca6645a2411a179115a5d88c54ce14be000000000000000000000000e1613040fcc091afdbb308f98f9be65e961a7ad5000000000000000000000000d9c52729f7b854ddc8f8ba693556d1ea4031be73000000000000000000000000ead75518e2bf29988cd2436cb110dbbe5a3ee9f9000000000000000000000000cce5f28bc8e42d2313a91e3cb4861c3be7f1d6760000000000000000000000004ca3e9b999ae9534c4e67aa6c64fcfe7c0fe85bf000000000000000000000000e7098bae43043f2f9f7ed9f448c5c48bbc7541d3000000000000000000000000929a9cd2e3fe7f45c0fe0ac64f5c8851a3cc7e050000000000000000000000002f2ea7fcf405265c5289a486e3a5d1c2ee08a4f0000000000000000000000000ce27cbc9cc02d43fc8dc349ac11f390c99060c7c0000000000000000000000006cac7136519ec12d1456930c2f7e50577d55e70b00000000000000000000000073eb6da899820a58d889a9d9434b8b1123644fee00000000000000000000000019004a9d84dc478ffd45421db2fb9be9c1e64464000000000000000000000000f0a0d6d49b80173c1f60b207267e6c8df487af850000000000000000000000000d1b8d832e530d9c702de815a6fc19901d67be8d00000000000000000000000068fd652d802e937d8afd010ae562c25b6ebac9df000000000000000000000000a85f0300ebb26cdc989ad27358f67709434b5af50000000000000000000000008f511aef9e0c077eef2ab48b7e48c4263fad75e4000000000000000000000000510336f3809eef1a9d48d5a560aee1ef998769ac0000000000000000000000005c2d1ef7d077bc5da4bcd896f918ad351aeaea12000000000000000000000000f405929541c3b99727aa77e0431cf0ca9767ab3d00000000000000000000000082b3fb34243426c1bf8297d830874cec4d1b1b62000000000000000000000000f44d922d36f75cb3a6b094ed4595cc131a8ad880000000000000000000000000925b9fbb5acbd1d89113cce8d7a8d901d1ca87f100000000000000000000000019b1d37db56c04bbb99199c92f87691d51c988bc0000000000000000000000007ea5f180f478bfae35918f8993373ac23e1db595000000000000000000000000fae3d2e92ec51b89e90c37001bcaa637ec5016b900000000000000000000000030f83cec70b31b4188b29ca219214b772e5a08c7000000000000000000000000440641bf2b1cbca1586d434289b7153a45b42a50000000000000000000000000e63dafcc7a63b5f0f1041a652955d69ceb491c62000000000000000000000000737e73f36203c6f29f92746ead8b8e648b56bb6a0000000000000000000000001e702c14a74f6c7aa270d912d598503dd989bdbc0000000000000000000000008245a0a1a33823cd8b9d47875c017a96c0610f4600000000000000000000000084c2232e2789fc4b2a86505b2e4325722e848e54000000000000000000000000868dfbb6e8bfacf053730a5c493fcb8a908a82cd00000000000000000000000075dae39ad59f4039712202bb451226ebaf84e1eb0000000000000000000000007ce4d2a11ba62bc462bc4223196d7383de05444f0000000000000000000000009ff380b9d000426de860383ed13469c5f244b084000000000000000000000000b69052cde8a406fea564ef00ec053191342e14150000000000000000000000006b8861c7a53afb824d3f701d376514dfbde231b400000000000000000000000073f7fa231df2769c56db2882be47a5ddbd73089b000000000000000000000000462cabaa9e138fe46b51a1c0f10254f1e66c6d600000000000000000000000006395a317aa0220430ff90bfa20b449d46eb2c7ca000000000000000000000000b96b68fd0446543904b4c4071add13c79a1d7675000000000000000000000000c2c215203cd92511f24312771100c302ad15f01b00000000000000000000000052d5a0295139cb81919c1799c14ae655f08d47ff000000000000000000000000e6b9a223331af73bbad283eecbd6c21f3d65032e0000000000000000000000008919c09e96c41b91178490f6e6399189c02dd61300000000000000000000000005f1b60e2dcaaf9ca2c8e506c123b02cc948d4de0000000000000000000000007bd1386f46caab1a1b88e4c6a2256a85b556db31000000000000000000000000b0a85447dd8ad3a99a8997b06de74893b70314e200000000000000000000000081c3d00ceb1cb524b79c9b69fd83efc24e77543300000000000000000000000043cd25de2078501a3ae37672778a67f1d3bdb68e0000000000000000000000006d990aec4ede0d1311216aa16862626388b21a18000000000000000000000000917d9405a4b1f12a2cfab95cc7a2c092de2367a10000000000000000000000004562f46fa15698a700a081bdbb1fc735940845f100000000000000000000000010d3171d988f028ba3a2c28b4d006cd8f3ed25f9000000000000000000000000dad08e16d7f0ec8665f8dcbce9cfc46cd09866f90000000000000000000000009eba4276c949a45b435311cfa11ca4ec64728ff3000000000000000000000000e2e892cd33abe906b95d352b93fe4087867176750000000000000000000000006bdf63af607bfe8b1bbce508e83e93b6a847f2d8000000000000000000000000ef06824683543b127c79712f2d8f68477c6f0cb2000000000000000000000000cd18eaa163733da39c232722cbc4e8940b1d8888000000000000000000000000b58d17138e06a3009b719bd0aa7e4eab20e7030e00000000000000000000000040d4ff186a8449535a1b3eaf2fbda507ef77a7f5000000000000000000000000367dbc72516856ebd03655f3ec3620f7e16071ce0000000000000000000000009fbbcc79c6376f8d152e9e555907118359c221870000000000000000000000005b1585db010fa67a1b9a61f199de9df66722fede00000000000000000000000078eaa7362cd0fd359d362c2e8f99cb066424822c000000000000000000000000c87c99d7c2beefd78346b54fced568c201a93301000000000000000000000000bbd75fe165a26512f3d51735838028b18e317e590000000000000000000000001c71e83f0d68c39aa2dfe43107a6b8ac25a7887c0000000000000000000000002388d5cb3b26b44a32be95fb7eed6937178bc9dd0000000000000000000000001bbc18582e785d32fc92521c65b0bc8edf04ba9a000000000000000000000000322c94b8d9b82d5c409309a4af8c3e7bec82225900000000000000000000000008a61fc98f9400cb4080df1874c00f172e7ac01a00000000000000000000000081e381ac6cc0a01864f5003a2687632ba10a0c1d0000000000000000000000002b1187d97be3edb813a094e683be5e660dcf963a0000000000000000000000009005f5318b4489b6912d4eeb53d0a35beadf1e5f00000000000000000000000093f6f60d11693e0e2cc9192ae1a60f1adca220540000000000000000000000005d134f8df6622a2a2c29c7e37451855a6ed6cc8a000000000000000000000000a96405afd93c92a4e9cb9a45dcdc45fcc06e2171000000000000000000000000acbefcd6bce5a1ff70d5b54fc2a982c923de2759000000000000000000000000bd2e889130649bc4b98dc6c7dabbb9ab4bba0ec000000000000000000000000053b3ef5e8aa812a0251ac2142db81965ea9cd27e000000000000000000000000d534ef757fc466309013f163eaf060f34e20aa73000000000000000000000000ff16aade182cde3492fff72dd23f860271929e9d0000000000000000000000001ea8d1139e44f85822bf8151cca910f9d66f6860000000000000000000000000f40069c67076a211eb1eb93b43b5cc8a2ab7fc2600000000000000000000000059dd44f0e49b7597df85bb072b7bfb7d3db39800000000000000000000000000b83cb9982fa3f87408a403958bf7446b5883df7c000000000000000000000000002af62a06f6975eea4e68b9fb3b53894f8be6190000000000000000000000009bc5ffb698c7b1152bfd14c2abdaa836ac30c30a000000000000000000000000354063f85a8a8164db0e7e364df4001bf525cb6d0000000000000000000000008267f70f16d78d58e90dd83b6eb7164e3e9f5fed000000000000000000000000a169b36fe089cab474bc1645de0d25a611454ada000000000000000000000000c2394b405a142ded1c0707379673e00b28ac78e400000000000000000000000075c3f6bcdbf071d143cc6fa9e8f3ddfc75a28e37000000000000000000000000e46b504593ffa6fdffe118f306a63918810555460000000000000000000000008dd05293726c6b02e9d305e02e4ab0dbf8df4e2f000000000000000000000000857106032497d7ac426b6d14dba77007af93bdf1000000000000000000000000bc4599d221c39018625ee2a7151cbd3a018d2eaa0000000000000000000000000cbdb92f23aa7f2a9353c94d1cf6e43bc498207f00000000000000000000000064f2aa5d5d33ca5166a7ee6d6255239bd5efb61d00000000000000000000000035f6d69347e07c451f453482c151bf74dc2040f5000000000000000000000000e2a1a52bacc0b93f6a71f86fb0326200a0e095170000000000000000000000001780e84456d8f022aea9fee546e24bba0d8fdb880000000000000000000000006c861009b6f100ad3f9764ac685f9cb0fa3c3c350000000000000000000000009a0fb64307b55b52cd0a9579a251b92695ba73f500000000000000000000000092bc20499dc77f28149ad7fbde9298f8ee541f8b0000000000000000000000006225a0aac6c78d71c5cdbcf3fac2fb078bb049ad000000000000000000000000ffe27337437a8416ff2cd3c0443cfd9aac86542a00000000000000000000000041f12aee2d8d9578afbdda076f9cb3a41debfedb0000000000000000000000005c49fda168505d9927197fcff5a76f4bbbbfdb3e000000000000000000000000216c33be9a8a3444918c2c1545f6edf1287b91de000000000000000000000000286c2dd8a9ab62615c5f0051a3bf548ca0f6be45000000000000000000000000fde21f577896c662e481aa5d72662610ae4cc78c000000000000000000000000bf8a1ba70f367c1209f164f6833b0390448a9aec000000000000000000000000dc2fda25f04b885e21eafacc622500b5cb454e970000000000000000000000002e727bede9a981909f0d017a0a976a2bdd101890000000000000000000000000576ce016db92715a29ce4cbdcdd51dbc6e37b34a000000000000000000000000d59652d25134100e9f48e991d1d1a4891e8f6f8000000000000000000000000081b353c852c29c7db17cef018ff1808ced69695d00000000000000000000000017e3c11559e01c49c2d4e5dfc6cbf50c7b1abf03000000000000000000000000dc48ddce46949f27c8726e602e0af88290845e35000000000000000000000000dc48ddce46949f27c8726e602e0af88290845e35000000000000000000000000c6793abaea901095936d932a7e3a921f9fe02bc0000000000000000000000000cefff991269d079db75fad410bf4e59af7dec638000000000000000000000000c720cbc11c82725342791688afab68943470751d00000000000000000000000033de97b883dc5b5d1caa2b5a968fe1d98057788300000000000000000000000056c7b004cd30b0fdb654b5061977bfab6832b5fb000000000000000000000000d7c58af0ec98584751bcf3a93f847ba6eca06f700000000000000000000000009f5f90f40a94f21315b525868df8389e97aeb52b000000000000000000000000050eb623c2685180442f94ba778b8b5666b327ee0000000000000000000000002ec89e661fa4a68ff3429c459c2518f6190087520000000000000000000000004c5947c1073a0a1faa3fdede06d01f26328db9c8000000000000000000000000e99d28eff26d03affb5d5121d4113b2a111a4c24000000000000000000000000a97ad8558fb2f3a552a5a1d126abd9eaed560dd400000000000000000000000009e9723c20a7b53098a767b30cc587b3c1fa09e000000000000000000000000068e1929806d37931d3babb13b3db63970749bf12000000000000000000000000c9a6580032d6dfbfe4ae17012560ece262e17e49000000000000000000000000140258877e8fc417be911f9a3f5db6cde3246cc9000000000000000000000000a3e1297f8615fc8b28f9ff43f926b87b4b7a83e700000000000000000000000064bc413ec2fe9f524480130ce8bf69e58cb432550000000000000000000000004e1599b087525126a446ce23745ba01ec1ad0704000000000000000000000000cb7e5fcd495b9f0f8f379d236040e07755bfd6920000000000000000000000009763c46ab59e7489cb6745756af1314e21f91f5b00000000000000000000000079fc88844d04f03a3c6b581c568f938774e08003000000000000000000000000639a7cd773e4c32d614e0ef68a96de51db3585820000000000000000000000000d53267457a5ed7929da225db78a09799c1372eb0000000000000000000000006d778d19416387b25dda09f226d76181aa60ede3000000000000000000000000dbaab6c7be8ab3d1e0ee6afd46e90c95f275827d000000000000000000000000ae13a3c9c2b3718b46c948ac4bdee1da8eff77f9000000000000000000000000e485866254aa2f18231166ad203539096660a29e000000000000000000000000baa094af85bcf6f8b2b55427fd2cc1d672b4413a000000000000000000000000249601387bcf78b7d6e8129174133a3fb9b429d700000000000000000000000077766acf7d69a5a24c2ee0eaebc36d238c37ea4d0000000000000000000000009c9a074ac77190d3730298211298e27a71be03c400000000000000000000000054d56bcb93c5020ad5fd7e74842b88c1d43420d0000000000000000000000000d30572c185a1c76e34001e2708bb00934a22a6ee000000000000000000000000714eba764100bc9aa939a5482a13d8728759439f000000000000000000000000f97329fc1da490ae57c401b497cf43979553fdec000000000000000000000000dfea2dd9fe3075b02f37ae9b79c9ee9f7064a374000000000000000000000000cba00d8e8602f13d9b2c349e2090f9bae8a52f0a000000000000000000000000e1fab0fae98deb5f2caf2f3dbf11dcb1ad1f970f000000000000000000000000a3eab3c20ce69c8f00b0d4ab8c2d5e8dc1f14be8000000000000000000000000296c83754a5e2b98a658c4d5a4727e1e378e20070000000000000000000000001aea569f2d9a6ee5ae1ee450ba5d44c1942b63c3000000000000000000000000af01e0e5c16bdb3deadaaa2afa3ee8cca0eac3f80000000000000000000000002cfdf8a69c474e2749ca60d178a730027691f41c000000000000000000000000a6f14cb2f5685e74d90c12b9cb358be3ef7cb72e0000000000000000000000001e7a3f4180f7601eefb38ab1788da1aef9c602630000000000000000000000000e1862f3c495fedf85321bf1feb3fc67a6a70530000000000000000000000000b7b1eb172abb78e6e1606a756c4f21b3ef5529f3000000000000000000000000fb765966755408b0eb9f0a5ce7a3acb9b69b6b82000000000000000000000000540bdbc02bc26702f4323f49e1bafed3decc78b00000000000000000000000007d151b80826b0810a94808d7a5531e56ead349960000000000000000000000001badfdad7467ca8aad9ed1c710d754026dc7687800000000000000000000000054ecdbe7490059c3fe85d139ceee1c27370dbd22000000000000000000000000c16e8321ebdc2f3dc9a4a68dad1f8bf33db39270000000000000000000000000ebf7ba06db45f1b8d25562fdf247e8301f64a90a00000000000000000000000059898a1e399ce772bf990dcb9dc4ac5b1a0cf0a40000000000000000000000002c7e26cac08ca83df4399c10cb025c854ac591ae000000000000000000000000b52328de3c3748f3949dfbd27d7330213acf32ed000000000000000000000000aa4a56326530e0fd0094d312b64d85fb98e6479c00000000000000000000000079d0368586c387a37edb8c32a3579e58ac01b77f000000000000000000000000b26c88ad96577f7411214638079df38a3a79db7f00000000000000000000000020f450b54f87678e0df30791ff12b44b735e089a0000000000000000000000007891877ae9f98ef99de1fb988b727d202e890926000000000000000000000000558f87812abc9c06a6e98568713fdac8b611aac900000000000000000000000042c4c53ca4f979fe190df06642737a5b969718ae0000000000000000000000004523eaea08f01a69f62ccc2b80f9d70690a3ebb6000000000000000000000000370d3c096d952c2df20a814e373a096f11f8d48a000000000000000000000000fa5bb5626afab043a098bab77772c8d8155002690000000000000000000000009f268d319f10047b217ad662728183b50360ce4a0000000000000000000000006ab6e12535a7a9290938b39a1208233d84b62d450000000000000000000000009eb48b8fcd5629c790e3e05f1eab404542a00732000000000000000000000000b3d77826f833c8bce67ff86f719b2e91808a4c340000000000000000000000004eb8819c93bf69fc8042965a3437859750a6fa9d000000000000000000000000eb3ae8c5031e21a0668ef133239b6f2adfeccc82000000000000000000000000c509d053a42a029c42f84b2e327f9fd3889555fc0000000000000000000000000c7d520a92ba1011fec813bcb53615044949ca320000000000000000000000005953ae2b70fd67ae77512775c8dce7d6103a7847000000000000000000000000ca4b90bcbdf5ca2d1bd9d8030fa722791d61f33a000000000000000000000000603f22bc5c310126895280f0dd1735c28a62ce3700000000000000000000000007fb1db5585dba4901b5ee4f7c07471ec0eeceed0000000000000000000000005bfa0cedb0c1a2e439f4995f37df523d975082c1000000000000000000000000de204c8466dd24ce8dee3121f55600fd0261174f000000000000000000000000610e23392407a8f5159f2f3d5cfb49048001090c000000000000000000000000defeadd30d5bfd403d86245b43e39a73d76423cc000000000000000000000000aca9d843e2ca827497d7f8271bbb2819831149f5000000000000000000000000376d80cb20dc603d898a710752a3c8574d4aee5400000000000000000000000012f17d098fa1fdaaf07701f7c78994b27e0c36680000000000000000000000007ca0fa73b23151dd78bfa8ebdb929501c8440504000000000000000000000000b50898f4a0b4dc6c526e03f6ba5b2c104d168f1900000000000000000000000087ccd6550e6f51b6eb7e8584c6f574d00625ec7400000000000000000000000058455dce58335891a3b900ea49b1f4f61c0dc5660000000000000000000000006743ba8680cd948e8dd2c0618fe03c2ae7fc741c000000000000000000000000c4472b3fddb3343f52bb63f8a24c5684c4f63fb700000000000000000000000070dbd56507f2b5e269d50ffd5c8713b86cdb4a4e0000000000000000000000001e0761b4d059eb9eb6c4cf17f1749fec63510d2a000000000000000000000000ecb7813d9f2eba0c66e9f52b0b0026933ae7b19700000000000000000000000071f94d1db279c3c9dd4d3d3b61672dbefdc3782c00000000000000000000000018e8816b2d4dbd02121fbb39f7497ee99c2bee32000000000000000000000000b5d41294ef9eed995a9b4a80c692cb9542d71a9e0000000000000000000000002ca5729097a4eabf5f6dccc360a4461ff8fcf85f0000000000000000000000004eb833601a09d0a54860d3f10c25864e76cd0559000000000000000000000000f882835e40abc325b2c59ba864fcc86dd811c19a000000000000000000000000e68246bb9e011d3b9d4272c22c76b09b0ed2bc3f0000000000000000000000001a73e39d2bdc81e6bd5cac1b8ade3f26d61e1e44000000000000000000000000fb7a5a8c3e5c4bd7463056a2b5ee57dfc76a0ea500000000000000000000000089a57eb349aa329bd63cb91c86e5cba7c84c4eac000000000000000000000000eb824539ddeb5a67aaccb07b817a7ab0f3c68598000000000000000000000000e1569316c124804b49df02bdcd9c03be909bfd4a00000000000000000000000047c35fa6a0523dd7b6d672f0170e374755cd5e5c000000000000000000000000dc27c5f788d8e64100be494c029f1d63df20b53900000000000000000000000016b4de45963a9e38bd28c3313e47c9ec65423bf9000000000000000000000000f3083c2e061f49e63d86ef40f73eb162e2bafb01000000000000000000000000d9eb62d150ea822b0ff5ef04fe44dac5813d484c0000000000000000000000006087e49d3b66a973fd37b7a25152599d2390acc1000000000000000000000000e382b06f01cc9c66a3c43a69ee3823d29be3d49c0000000000000000000000007fb59770ad5b70e7b0c7c6faa86d2747cacff499000000000000000000000000772801d147e51ced6147d0a4c9d3fa71d38b1dae000000000000000000000000988243617b5f96f2b9433bc9e91866b96b70d1d8000000000000000000000000164f5308ae489e5c86135bbd913142d6df1e360e00000000000000000000000061d257101829e909507df183ad5f8c23712a070b00000000000000000000000066530670c24df197298b802dd1e8892567dc6834000000000000000000000000b2a70e2b4be09d143a8a204a1ef66d2b0bc810bc0000000000000000000000003cce2f114ca1d505be6e0e21491bdbb1930f716c0000000000000000000000005f8e5cebdedf9c21c1e822fe3b537316c7c43766000000000000000000000000132cc8f557621d6e3aa2bb112ebcf060a97a9f8c000000000000000000000000e078137f2a44ee86a1b096de123425d0127dd5f60000000000000000000000006d7bae411b32f492a4f6b4d37b898ab4366dd59900000000000000000000000008b57fec556aa1dcb5bbc8f50e4d3bf5ee69638500000000000000000000000096823ab70ae415f8687e2e0bab48c4eafd068eae0000000000000000000000009af92232fea4ce7c42a40971e3b6f98b7a2a022e000000000000000000000000ffef59c484716bb8cbb1c31d1781009431f0fa90000000000000000000000000c590e7ffd35112baeea433412f66db4e3cf5c2e900000000000000000000000040facdef1d22e6640fca70af127a25fe10ac9838000000000000000000000000c22491218ee67cf89ea301f4b94a1218d5fec1e60000000000000000000000008af9a59b95e18132d10b9beefb4fdad280b534420000000000000000000000007ef94952b35665ec84a3ad7905a077c76645ed8100000000000000000000000061a9265c0cbcfb46b768c6c1b15b93749e776d82000000000000000000000000062ddfd936a3b3991ad5ffb39b5edf56f49760530000000000000000000000008cc1cd47f023e7bb06880ae1f7923d010446fdb10000000000000000000000008358513c99dff2bf1b96571e2a5a492a7ff51626000000000000000000000000fb7592759dedc2acec490f30127d18dbd2f988c7000000000000000000000000c9a72daf7fb78e6c69ec9efbface8645582407c4000000000000000000000000c9cff05be3cff818cfa9dbd51654be9cb0ec4af6000000000000000000000000125e18461be358e7a902a5fee939979e38663fcb0000000000000000000000000574afabb20a33fac0f1a141c13ea52ea1574423000000000000000000000000bde71a4d3bdfeccaf2c0b734243ec330f6f589d2000000000000000000000000793c3f10f3b5550c79b8fb3d10fd91502df8702f000000000000000000000000cb0865867581d4eb49b84aef08b9470c2a8e31710000000000000000000000005ffb318225477a94d2fc20dc6ad4c3cac9ab54ff00000000000000000000000024b18bcde61e622e03132dae29dd61eb286d1c13000000000000000000000000a57616db56d6167c85f449ce928136509f156517000000000000000000000000aac5f15064af2244765719961c5202746f0a3d2e000000000000000000000000e43da1a70753af1153d2280f62f99c1da9310dc000000000000000000000000077936f8c492f895721452aff835d42eea1e6b2f2000000000000000000000000fad16e3d30b2b47e27c6f7823aa47c9ae8ecb77f0000000000000000000000006fcd9d19ef01cc66a61c609dc18f289050ec03e8000000000000000000000000dff0c9faf3d5b7e86cdb4f0f8d644315cd88d21e000000000000000000000000c4b651661a88933ab80bad5592b4ad23eae03ad70000000000000000000000006628d71725e81798c76b8a79d6971a62f2e5d0400000000000000000000000009ceb6e6fff86cda09b4d9731e303478dbe68e3f40000000000000000000000003e98b0d97983b2ae4eca2f7d64fb99310d794e5a000000000000000000000000d44273cbf096cf36c63c7b941012ce37b58cbca2000000000000000000000000f3446d619ec0816548a143e4074bbd6beb28ed6700000000000000000000000033ca09e68e4d4364a5d4bd91140e85135af03414000000000000000000000000888a44b12eae8d9078789ee960f0ce404d3eba200000000000000000000000005e62f1025bc22b04a25874ff53466647dc194e2b0000000000000000000000004c795e71866170c5be933d3705c43d622d78aca700000000000000000000000040dc55a85713cf36a2840a41d2b00bb6d0b8f9570000000000000000000000001329afeb3078ac4810527bd6ee1698a7ef16668b00000000000000000000000069f5de3ebd76822c6cb96addd417ca386d3832c40000000000000000000000005e7d656ce13def08197ac7fd01596a9670be17a60000000000000000000000004afbf9fee645f06e2f188dfa460ee853ec6d7ef500000000000000000000000040f7b2512633f885c448622f8a4cd1a2dde8909f000000000000000000000000c3a1888bf2aecdabf6de6f7ed6da9a136dc89f140000000000000000000000002c85be6d2a5ee657fe70fd0b2b624845f4aef9830000000000000000000000003779e1e91d1e3933b13fedc2e108e459818f91660000000000000000000000004f1e14909229d7ef8ce4a066025971dd96ba5a6a00000000000000000000000004ae252b6b4a7be50ea78e9a9f1f965f77970b890000000000000000000000003a8586dd923fc496484ead908c26a12f28167a02000000000000000000000000f6bc93743b18934cce560105fbd54b5fe463496b00000000000000000000000070746b81eb32fb9dd1a4421824e3380dfccf25880000000000000000000000005d3cce016aee14be1b96c4e2db3c32c46ad058ca00000000000000000000000040bf2c6cd68683593d410e9ac8e7371dfb005d5d000000000000000000000000c4bce71d9b69cfb30682bec0ca92b78ce10ee5440000000000000000000000006d083fd5961c8711b13cfe7b9340ba4726ad4d4300000000000000000000000035c48f2dc9d16ad6d172519ab39c503a7aa49ad000000000000000000000000000ccda805d5780a5ff74ebed0ba103a80e962692000000000000000000000000d01094210082d70e0b6ebf88a8816c290ad40efe0000000000000000000000003eddd7aa7d7c958d335d24580c9fa578d5c96341000000000000000000000000b64a26843f382b5312365f84a53e34476a5d4f6500000000000000000000000000746c5a9c22193a6f505b386d7259741e62e26500000000000000000000000035b20adb9358b7e6ab59aac024c2f4de7d811a63000000000000000000000000eef5bab77c2d4f6023b52e135cd3328ca7a2ba6b000000000000000000000000bb4381b108ae5c70444ed722beff88fb62230519000000000000000000000000f49c771e76168e83897992f7dc06772b768bb3f900000000000000000000000028453c93892d42d85986d8688885e5a8c30b42440000000000000000000000008767825d3de8dbc03fe7815aad081fa364f0e3ab00000000000000000000000012ec6e9ed8e504d5f99a315be99baab632f105f7000000000000000000000000dfb5464461ac9bf62734e007579b0e8df7239a360000000000000000000000000c2dfa85b14e077becf76cb881e893ed1141e7a6000000000000000000000000173e398479562d1281c0b0694f7f3f59ae56f738000000000000000000000000450fc1ef7c8da61bb904a63c122ff5c26afb767d0000000000000000000000009fb538820d4fde2fcc509dc01ae73a192f36cfcc000000000000000000000000488f0ff99ac02f2721ae3fba1a295316c621fd84000000000000000000000000aa3f49befe53975744eda9b3df0a5a94ee7619790000000000000000000000009cb3e3763ee6d2f7780a7d10439ff6d108aaaa91000000000000000000000000293f634bfef975cb2a5db2f983d0850e72e22fa8000000000000000000000000ff4f5d15e9c01565d7ebd058511541c3c7f683e10000000000000000000000005f1970bc154649066636580ccf6e584cb24a4f80000000000000000000000000e3064f444776fba5f9dbe97f4e08fa2e6e80d1f3000000000000000000000000e6c77021273d6147c2d62553400b2b9962c72fc70000000000000000000000000c40c5518c83c4ff7017a688ac2958e0c6cc4f300000000000000000000000006b761b0406384bc3c1c89429ed32b80b8fe590cf000000000000000000000000ba13e874509707875dab7ca73f0f4707a300f70e00000000000000000000000054c296321029905e8eba68da6cfb12142ad317b80000000000000000000000002e3c91248e12b975a233d0651664aaca204f0efc000000000000000000000000fd5634b18158a940f5fa20b2ca459814200027bd000000000000000000000000a9b73d4c83b74af6aab6f1f183d27dea1dfb2821000000000000000000000000352d38ea97bc51da29d4976811c0776b1c09cacd000000000000000000000000e75ac27776341aa4f11b701efe5fff3862ed37ec000000000000000000000000f3b522cd93a3e1803c058f57cee75ec8a5a2895f0000000000000000000000002ccbb123c2348b9151b07d94fa8252936a88eaa00000000000000000000000005ece6d48def70cbe9de5694de6d04499557baaf5000000000000000000000000bb73619cfedd22077ac12d216948e74339eb804c0000000000000000000000009f79436571f201d93aa748f1c291d13ee0e17b53000000000000000000000000db7a4fe4a4ddea58f14a4bc763960b4b0eb71a7d0000000000000000000000008373dad8408ab2c829f5ca35dbff14ef72f477720000000000000000000000005073efa3ee73fca7bbe17a6c3674ce6e190f276d0000000000000000000000005f44b4177ba84409f89dd0c5226abbaa92d90923000000000000000000000000128ec53f3f59eaec6cfb3345f6f4b799ff49a65c000000000000000000000000be2506a9cbf2ec6b06a0a93dfc96d28a25d94154000000000000000000000000b8460174519ded7a76e6972bb9624f13890c396d000000000000000000000000e15dc0b732cbe269f83dc9742f45f231906dc3bf000000000000000000000000b7a97a491c8954617d459b34e9819ca00697ca9c000000000000000000000000946a7f01faac21d2e9a81e1e9b4bb4aecb0cedd900000000000000000000000099a30ef6205f66e058b62931ef6f0dddf5325bc30000000000000000000000001efc4793ba9b216f9a895f9a8f54003d03f504ee000000000000000000000000f95d9fcf72d70ec8ce2c3d8478897d4e3a2b91ff0000000000000000000000004f0ee3e0ea1e43c4d017e2f76823cc291d182f53000000000000000000000000e0293caf6c753aaad7bbc063ecddf8ed41e62eaf000000000000000000000000c0c0ad707249e15a92d66ca1669efd5be3158b3b000000000000000000000000bf69175df6cbd73a55091fa48f7eb0702a242a5700000000000000000000000060712f9246f072018f60cfa73f1bd95ddb213a8d0000000000000000000000005de3c49c1a71f245fcc44a1dd487697d0a62d3b00000000000000000000000002655212bd0587a929afb63a2d9fe1fc13d0521730000000000000000000000009f188cc8fff72d13a0289477570fa2468b75b0d3000000000000000000000000208402861b9fcc5acfb8579c0e203314872d96d5000000000000000000000000e489cfb9ab0b21869202f6c4c3cefe1422db8e1a000000000000000000000000664873865cdc67409f05a451609fb97580dcff060000000000000000000000008a3ceefcc4d62f676b1ba0468af8e35f511c79c70000000000000000000000003ceb3113ef93f2fc056bc97c5cabfb4db632641200000000000000000000000051743ed9dbdd1818aff140207ef739601434e0a20000000000000000000000005e21c6f9329f20baa56fabf9df910f69c60c2ea0000000000000000000000000e5da991b43561b7423f1bfbc81593f3d6c06a4bc0000000000000000000000001a0671dd1db21a8d280c5157ab741b5d23cb78f9000000000000000000000000993ff7ceccfb3184c90e4cdd32ab72d0605e64f3000000000000000000000000f6c5564a8321c3d163158b32d6a44a2c272dfc70000000000000000000000000bddccc012a76dcec21b5d915154608943a34b5e9000000000000000000000000d46f2c7ae3c3c4054469b0a4be8ff9dc0fc2d0390000000000000000000000006691b04d0ffa77f4b8f3dca4745e0057a335dc4e0000000000000000000000004b8d94d7ce3e68f8fcdb616506c21f321514be140000000000000000000000006dd9c91b4bdc96b2e1c3607b7f87ecbe0a5435d30000000000000000000000009800ef205f1ca3ecc81f04f88950fdd87551796f00000000000000000000000072277cc5ad4e25d88834f66949ad1fec4c1e954f0000000000000000000000005c18e9417d795351116ff615f2e2137601dc9c260000000000000000000000002c3fabac0380e72e6b8761eea24088f488904837000000000000000000000000613744166cede19957cf88ec96144f4dbfbea7040000000000000000000000002985440f67bab6f468aee7829c466ee285120fc300000000000000000000000093fd8e943277e1d4327d875a7ac352e483ddf2480000000000000000000000004dd06f6fb240540687111885d0c891c64258256a0000000000000000000000006b3abdae995d5d838543539caac003e71b3c9a770000000000000000000000006145722487638a3bab6edc9ae88abd1018170e8d0000000000000000000000003c1ce8174b84ad3ff4e1a1fcb492970cf4c26cac000000000000000000000000467bcac4000262a879a69caa9c4794dde1ad2bd9000000000000000000000000594880fc190b217acc57c853c507eca770a36c5d0000000000000000000000008efd72fd4b5da9f427831c6a847f3eb17078f83c0000000000000000000000001c70cfaf12b5380c5dbd3876df4953d0e8943510000000000000000000000000d5fc88519bc08575ca1fa1add23c27206811875c00000000000000000000000001944e33d39449c753c4d9349f8c5bf40ebce9d70000000000000000000000001bc6d267d039d0b5e32d9dcfff3d68ace4844318000000000000000000000000ebed22a7d969656e7b43127eda61d04c1fed7f67000000000000000000000000d5f623f7f4cfa9b36c332c2b26c5eb8096708e1f000000000000000000000000c0090faaa909061690d01e5c5e2b42953bdc3f2e000000000000000000000000adf1449ecd445073cf49860e5e50a244150a69bf0000000000000000000000001888c246d823914252600d751161ee0865218456000000000000000000000000b9c97bf99cca7eeecc42d8b6c5afe4d665b5e26e0000000000000000000000006a660f8a01a8620c2f53cf6fc72102674669234a00000000000000000000000024f0a5d5541b2159b59b964ff3b44151a99b7cba0000000000000000000000002f2d39498d7e8617b3d2b77514a2f3a720869a750000000000000000000000004f24ab4ae9a04c59a5bf76bc0e719aa4d2ee82640000000000000000000000001029804538bdc15d521c5717ebbb4ff06278efbc00000000000000000000000018ac0a8e08e838b10dcb4224a231398f9cf509b00000000000000000000000002aec997700a6373003b3272f36d62bca941d0e16000000000000000000000000c5f381d3ce633174474d18ddc00f585ec2b899ee00000000000000000000000085264bec5f3af7a460950ebcde2b6bced5ff47a60000000000000000000000006d04ab064a4d9611536b08591ca838ee9d5b6c2c000000000000000000000000ecfa9e0314b2127a73b7516a64ae2bed8e59111e00000000000000000000000022ac8505a9b5e8e1bc6124296ccc2946e6e30835000000000000000000000000aefe6c4933ec6c9136ec2456b9bcdaf757afccc0000000000000000000000000560576bc012a82142f4df28aeea6ffb84f968e3c000000000000000000000000a12254509eb64ce8022ad347f2bca7f0641b458700000000000000000000000034c3acfc435566b7831b1e26f96365701bf44e84000000000000000000000000b63fb607981f409a712b62ada515ef16fcd61bc90000000000000000000000001163dc005d6ce52be41e65e50e18a5886cedbb54000000000000000000000000db43e9474de8e423d0b4b96c64c49cdb0d7236a5000000000000000000000000cb15787a23a0b72972ed428307fa32fde5668a73000000000000000000000000f646026e09d01ad32ff970d8ebe1292e5d85301d0000000000000000000000003e2e62da875c2f0fb03cdd0656fe9db7908d599200000000000000000000000017f0945e5c6c6d3053bc376a730120d04f114e53000000000000000000000000bda16685335e66dc3fb58f313189a6cf53e0932900000000000000000000000032543ec136421b5eedeab5e624fd7377945a88f70000000000000000000000009d76aa87b9f58b6a3b4a74649cb9e435347c08c10000000000000000000000007ad12f563446bc342faddeb9e45e54b0246d47d8000000000000000000000000df71d88da1f489a6d99cd82578ad136168b4522b0000000000000000000000008955c6e7e3c38937fdac12ebe72763d1d6f5a330000000000000000000000000f4e262c870706af338fb7511f40d50a8e5617faa00000000000000000000000034ab6bea90f32a28b13372c4b3a2afcc73abb134000000000000000000000000fa76b61752c974ce6379d9a198471cd0201a36f5000000000000000000000000992d8a19500a2c05fae7688247b0867703a4021e00000000000000000000000062403b81c64facd89c787033c2d5d1b9d7a99c3800000000000000000000000062cf9cf2b1bb7da274fa4c4a161564ad37d71a7a000000000000000000000000920a9985085db337e698ebaec16668311c2f3420000000000000000000000000ada977568c79e24d67b934bd9ae1331de911c1e10000000000000000000000001bb3c070727bc33387741a6e086e8220798a2f590000000000000000000000003c74209b96033accdbe90279a772cab2fb7f3ef70000000000000000000000001329b399ed89b12aff00829c7d1f404c9b334119000000000000000000000000a7d43904ba7db1874f7a463d66f0f8cb86e3c4af0000000000000000000000000055b2bf0b9d5d0ed06d8639ec35c28bcf1361ba000000000000000000000000276f39048f7ae4d2bea5017fe27df144625e698c0000000000000000000000003a41d869d34c4142fa5651ef027e30c70e4ccf6a0000000000000000000000002522ac9913f2a9337ad63d9264651baab0dc38520000000000000000000000001ce46c15627eddfc71f0bc0ad30293e3b6e013d1000000000000000000000000ef7a099197c32a56e21e39f6da6cfde2b6b15ec000000000000000000000000020269f1b939cb73f24ccb6ff3b53e1f6a2f666210000000000000000000000000eec98dc3ae64a67f285c15dfb8601216e3e985800000000000000000000000068b0be0ba6ac0e7f563436d164ef53139a9bac09000000000000000000000000be7f8eb969d2d30a1ed0bf5fb0f8cf18310180300000000000000000000000006abfbccfd8c80b8a289874f16470058ae0d9a5770000000000000000000000008696fa6c0ed19cf364c3c2eef35761b7b82c0c16000000000000000000000000febba96710cda5b78975dbff902cc3c0728fdb26000000000000000000000000547969f1ea86543f76d0684c075d6f418c87685400000000000000000000000088fe71c8db848c56652b115fae4df7a1db10aea8000000000000000000000000390ed03ba5761930cb54eb8adfef6280c0f47613000000000000000000000000ce7d8dd01c1ac009d3539e14363999a343b75a780000000000000000000000002802404d6c1f9e5db2173f0bbf11569fe65a41590000000000000000000000009dd2a15bcec4f9e993ea0fdebf8a8685d08fc17e00000000000000000000000012d680cc08e0def93e411001654deb09321a66440000000000000000000000000999fb5cd3d07b9f3b0f68137a558d17118d3339000000000000000000000000ba7291ecf1acfd1238f0d4b82d7379506830c1b1000000000000000000000000b9c627c9291b9ab699094fe120f96e18f0c4b8e7000000000000000000000000a51a377e7d7d4c1c75d75936c7a2db49cbb8a7de00000000000000000000000093579e597d668aed644d9eb9d0832e1f134354f900000000000000000000000026691a1274cce4e00699de8392026ff5a39fbd020000000000000000000000002772b7612194fe7d46615280766e109f402b2719000000000000000000000000d9c6bbf2efea10e9142934a8514f7abbfb42aeca00000000000000000000000075d536eed32f4c8bb39f4b0c992163f5ba49b84e000000000000000000000000a28b47ccdb2dde44d916b2644e44ff9939b5af14000000000000000000000000b50d3e9f03f264f1aef40ba06da90d5c649d89d00000000000000000000000004acf882d4a0d2b78f62845a860fa4ea25c7cec8c0000000000000000000000009683f1119e2f4a22ed180b69ba846bd6abb3648b0000000000000000000000002ae756c3c2e13bd79f224975597bdd7a09b9d0a2000000000000000000000000fa1fd8f9fbf3eb73b530a86d12fc61d60c9e066d0000000000000000000000008cb72269db7a14161401f0acd18c634f2150ccb600000000000000000000000058c339dc9ff9859338e1c560665ce4fcd5ce528900000000000000000000000064dc6203d78abc2aa7d016bdd788f592365c7122000000000000000000000000ed4da47f30572ecd96cef84e7510fd15f24bd95800000000000000000000000097d38cbfccbccb423416b3b745f7a22c94447f5600000000000000000000000076ccfffb6b0d45763f92ee9ce949dfe065757db6000000000000000000000000cedf6399918da0259f40e4c037b195855b19af31000000000000000000000000b9cf590a99d8f124472ddc16c6d3f5b2dfaf18d6000000000000000000000000e0ebddeb21f00e96a2858ed7ee7b0accb006ab4f00000000000000000000000072adad5f06c9c79f3391a9cde490f88bfce8d2ad000000000000000000000000c62310269b5a8448c61a6e72ca162771f74fba720000000000000000000000004d0812c640293c487060e1fd7ae44ea65af478650000000000000000000000008794c82690340ad9fdffae70a7f896ef7f78652d000000000000000000000000cbeb65f64b0ffb0a041443d8f6a5420b29b0152600000000000000000000000053c593c0e535ecf215f40aaa9567d867516d9b6a0000000000000000000000002ace0bf833ac7f53c8af93d8f184c05166529eb100000000000000000000000043972c80fe01558e12926dfa798a99b94020404c0000000000000000000000001f0bd71829e23a96bb4810a362a3e50634e5cd2b000000000000000000000000728efeed590af3cc2833c6ffba757b446ff3f2fe000000000000000000000000c46f18e2ae046378f1e0de8ba5d9bea3bfee4e60000000000000000000000000da3b2a51c324cc1664baeb7bf08f6b077bf6deed000000000000000000000000393de44f7c5398928b37bcccfa2b2d27221ad5c1000000000000000000000000bd65e66503867328fd0aaf03d86bdfdb3e9fc394000000000000000000000000bf3a0650cb7be6a26c25cf6015ce9152e3988011000000000000000000000000a2ed417ba55b172139cb932d114c23eab813f4d6000000000000000000000000749f6a3dc7673d17f51aebb10f54f08b40c1bd5a00000000000000000000000036385424e3c181d6a2b24da3c1f5f407ed6b4c9b0000000000000000000000003eacf9422d7fb95d7b40a6b9e77f81ba03eb36a300000000000000000000000035ddddcb144e816f53b4eeb33bb68d76a37063ec0000000000000000000000000a83188b0dcba3f21d30fff12961f57c0da78e2d000000000000000000000000f60387b031444624dc691d567b935f4a023396590000000000000000000000005ab7813e296cbc4e5969620ade51ff6033d9b89b000000000000000000000000f67ae63aa351e7e7705de4e3a3c4d33b0ef7e4090000000000000000000000007252c8e3f5aacca3aef7d63158b1cc25dfa9598b0000000000000000000000002a310f116e2aad129ad2027cf639d4cfcd2074400000000000000000000000005b237a3693568fd0c87299759925c437dfe8329e000000000000000000000000728877ecaf6041c81899529c14025249f91d726b000000000000000000000000618caccefb56bddccb0c04c21c771f10dfcb97e10000000000000000000000001d5b53131b041ee8ee437bea2324e2fa22fdb296000000000000000000000000ca245a8e2046e5a4cece566f602cb633a40a29fa00000000000000000000000096e8d082760a0e57c7cf309e9f90cca98f58bff7000000000000000000000000acb6512e9c621a2615be197207c0bcf233ba80ec0000000000000000000000004320e44541acecb89ad03b44b96d55fc8ef23634000000000000000000000000384f28a6a8f35287e40aa5a8a3d20bb995fbb1ab000000000000000000000000ca9d290c4f61f75d85e12433bdba08ec0c8abddf00000000000000000000000009f8a777ba0b7b5833b462ee79fe47c55acc747a000000000000000000000000afd31c0c78785adf53e4c185670bfd5376249d8a0000000000000000000000009588a5fe4b94287ec2b19a3c96885f0cf7f0156e000000000000000000000000f4e042cb365e6fee76f67ef0308d35db69d623fa0000000000000000000000007bc32e040ccc64e036c60255205ba4367d75d4fb000000000000000000000000cd22e8c9f3dc06c7a189b8bb67178752d22fd7060000000000000000000000005eedd873ce8e6dba21cfc284e8eca87d1a744d36000000000000000000000000d7f4e6622e645e2daeae9a303091ef2838ff3e5c0000000000000000000000003743d00aeec1d9e801501f8f5cf84dafdd71780f000000000000000000000000e8124b8c3edfd7221d693e8f85c81b5ec2bcb44900000000000000000000000037b2b72350b5717e9fedc36d9bd17e02eb7d3c270000000000000000000000009659a4c31f43dee2918bf0ae7c6da459d76c926600000000000000000000000058bf05da2f044137a77fda6ca1edd6f951423862000000000000000000000000acd6c91668193bbb5b913fa8270b021091e50f300000000000000000000000006442cd8d3f18455afcc68a255b006c3fa61b11e8000000000000000000000000b6d4a97b2bcc15fbd4435fea2b5651f7d3d710fa00000000000000000000000088742b9887086c6384aa3907e939399a7b132daf000000000000000000000000c8f8e5ac03fe4fc9aa5e7828e59103149ddf207f00000000000000000000000015d144446dd748db01439bd98a2c436eecb22dd7000000000000000000000000a242c3b48ea251556c73b15b4f919a57445006ef00000000000000000000000032d8378eab76d6bd9069552d4cf54513983f40d60000000000000000000000003b93554fd84420d6f194b9c00edbd2169fea68ad0000000000000000000000005503c68793941ea7111346647d40bfb645361bb3000000000000000000000000bcca78025d4fb26fe223917b6f8137ef31964b9b000000000000000000000000c2f09a27c7dfef7cb7e62e801d8853865194b245000000000000000000000000ea45de2fac5d6549e6f3cfda22798e0d9fbf483e000000000000000000000000813b9066f0754881285ffbde18fe021e2d5d3265000000000000000000000000dc410761d6445ea90f20ef87f8e27402154929af000000000000000000000000d0c0638ffd84e4e030919412bd67760469e02d5c000000000000000000000000f2dc34565dac6e34aba444055e18447e2bcfcb31000000000000000000000000c5e3741fedd9651cc212b181f3ce90fd745064bb0000000000000000000000006dc3d9f792f8ad919f650132b86c221aba6eab22000000000000000000000000f6323e7863d90c21ea4c43480b45237801a296ea00000000000000000000000040ba992e41530b1ba6c63c1d17bae1f2d6bdffe9000000000000000000000000ca820cc9ce87b2423585d8b8159c519879e4e414000000000000000000000000e8acf12d4042a18b1ca0dfd2191b7debde30e1fa000000000000000000000000e36adb454972648e5f9918ac7d78334851898457000000000000000000000000f0d6f455658da0f50c3ecf7b6864c6702746c5b900000000000000000000000080fb2b457971ddb176c47a4d6fc0c9a915cd3ea40000000000000000000000005a1364d6bb3c1da77b3031fdfba79cc751e80171000000000000000000000000e7321845f63758919e003085ec00c800c46ab0ef00000000000000000000000058f949f46fefb023dc27f9508fa77d91398261f4000000000000000000000000343cd5f6a6b65adbcbf0b13c43cb752a4ee492c10000000000000000000000006551b3fa9bb0623d2bfd715425bcb91e2c0376ac000000000000000000000000c462b21c7e1d612b1b6ce68ba25f51565548c0e500000000000000000000000085e05dcdf99f8fe3c8aaa481ecb6a5339a13a5d20000000000000000000000005cd0beaa46bd75a604ae9b08852dce23607c8361000000000000000000000000b2f5525faa35369be423c6edf595c3a3443bc1d9000000000000000000000000f0a384fe1746351396d4e032a99eeed75b996651000000000000000000000000ba12bfdda5c810410ce4a761a1cd9d701b3c52c60000000000000000000000004d04bcf166a5bda0eff9179c18744e9826dd169a000000000000000000000000cdcd4fb459863d26dbdb3731688168abd9f41df8000000000000000000000000bf620ec874095e979f12cbe5fd87386435cc41dd0000000000000000000000005f0fb894a6e11ecc459e0a7d0ff7dc3f4ab4edb2000000000000000000000000f541edab98a14939bc817772617c5b9cc84a22ac000000000000000000000000f8516c7fba07f78f8a72106fa15ad348bc0824b90000000000000000000000001de4d18da2fa4598f19e9f6759e07a557b54c7fa000000000000000000000000df659abb2932d68ff961cee08d8a919e407f151100000000000000000000000082e5c0983277d2fdf952ce7dbb902413d535cdbc000000000000000000000000c3ef49197c2c1b6327942b13eb6b8a4c811f0dbf0000000000000000000000005a29340690f5b71f18c79a3e9a265db2bdd972f5000000000000000000000000961f2cd8b08607cbffdd4773124987768fb69322000000000000000000000000062e4f20a645da449fc3e4cfe02551b544433695000000000000000000000000cae89745e0b149498f46986bbb57fd058dd3ea2c000000000000000000000000a0f52407d3d7a3fcfef82c8f67aceb8e24abf08000000000000000000000000005223aa0d9e475ed07a511d21112ea818f0f02f10000000000000000000000008b56f4df46e7065a52ac4d74d510594030de88a700000000000000000000000039bad7f2dae8e619274acc2d24f2f6137ad9faf20000000000000000000000004032f472431b64b02b52d9ca052bc14920a887ca0000000000000000000000001a8c4bf26316bce8978118f14a94d323c4b712fb00000000000000000000000027bd820c19e0b373fab548a9d2c8dc896f43fbd900000000000000000000000085dd0cf919b690ed6ade7dad295380586857c835000000000000000000000000cb16c5196cb8d74f90ef592384910d6858e22c61000000000000000000000000e3d688235b936e9aa5ab48d6f432764628ef2a60000000000000000000000000a1ff35b0217595da4e90e577307d306f35b8e45800000000000000000000000050ae3578dd70e997598d9c0e06e46a3de06840640000000000000000000000009e17e8d3a500c01c68d85f2b617a464c0fe75c560000000000000000000000003eb9772f6ac576c93e09a000c11dd17ad4abd539000000000000000000000000c1237653748b3ac6ef87225be31b9ac6c84f3a260000000000000000000000009a8987418a4d9c9fa2cd4a5f197a7d46dddab74e000000000000000000000000f3a00b8a389943d5dbf2498823b8157d2f65948f000000000000000000000000e44cdc446a36046d93ede45632b480329495e7f5000000000000000000000000cc85d14c463fa7dfffd33ef2504bd1b0bbc2847e000000000000000000000000d11d4de8d27abb8914c6f2499dfc6fd3b6233ee10000000000000000000000007cc331528acdfaf6eac9e7e1e6f93e92b0fa2a960000000000000000000000002884eb4c9e3031b345357338b632977f96795c85000000000000000000000000b793862be5cdfca4eec527c79d6c7007f5ba3889000000000000000000000000ba4baffb9270f8fdcc1afc30687dbf940eaf828600000000000000000000000009d3ba0f874f56cee38bbfa16314ab92522757ee00000000000000000000000036e29380c9a47b332afa92bae12e5b3d67803fa80000000000000000000000005de1c5abd9aceab1d76aa9f6e2be27cae73e11e400000000000000000000000039e3dacf9bee0a07c2aaad1aafc123a1da5664570000000000000000000000004db3cc7928d76f32f5e517662b449a1256b1cf7400000000000000000000000055253792d98b4f8a2750e733b84dc54ec1991718000000000000000000000000bdb7966cc07f1b46f75e6778a8248658e0b58dce0000000000000000000000001926189cc3e58a058e2a1fda9a0ccc04501e53cd000000000000000000000000685fcaf489c2fe2e289a68bc10aa94f88a83e65500000000000000000000000039776e53c258817ff2e0a62f54c82f4bc21065330000000000000000000000004ac493f54ae0da12bffd50572e51f2a3220f5ee600000000000000000000000019a195fc741d5a2da719eed001a8c96688bdbeb3000000000000000000000000b312f3b360b868c98c85a9df3535664b2dcd2f7100000000000000000000000006f5ddbaba3b3c75f208c2cfc0a6266d3ba545a600000000000000000000000059d51c23105f9c2cebbd0018298a322870be46660000000000000000000000008ac4051cf121d437cf453ffddd6e9f15eb54d3920000000000000000000000008f2bc82281cee6970106c074ab1d8e678210e44b000000000000000000000000cd82c4a3007efc6ff35cf9d0c4b24bf04e9ead0d0000000000000000000000009ef110267083a477027edd1aaf6bff5b46b9b5ca000000000000000000000000b928ebc694c17533175d8559746c327e9044343000000000000000000000000029cddfdbbe45532e4fd5d9bb66568e2e2a26ced600000000000000000000000040c1d973b4048a68abe2e669ffeb58d3957ffd560000000000000000000000002063e26733c1dcfb6028023add4ca3623d163827000000000000000000000000cfcde89071fd3741422ad6d7233653aa69bfef7d0000000000000000000000002ba7b678825e3deda19794341822138250b955ac0000000000000000000000003c8954ce260b9ea9d8ff32dc6f6f06df993364ed0000000000000000000000006f0d4f618643aeb4c501a07c5ec39117e563c87e0000000000000000000000001f1003eb56a479f2ab320103bb1c16ae519f440e000000000000000000000000e89b9e84d482c445e1bd902c821c4962800d5e0800000000000000000000000062286ee53522f78fe99554fe6c191965afb5216c000000000000000000000000ec288408db72ec7eef5ee410fe541eb0a0e3707900000000000000000000000008a93435d447506089578a9464529ce0827012cc000000000000000000000000755c2eb4af2f3f1d0ada7601978cc7bf3ff4c771000000000000000000000000b473d7b619819e593ee45131d5a4a4b435d26cdc0000000000000000000000008dcb7dd1ff19ca762a94984b4528f08192ccd3ec0000000000000000000000005ed9064e80843a7032a994116fe6734eb93e7c640000000000000000000000008b04887b8bbafd69d71036ade80bc9cb6b31e1b00000000000000000000000007368941b45b1d6a1e2c42820d67779d84e13fe68000000000000000000000000be8b5395fc0c52e69d0af912b45300f1cd22303800000000000000000000000063d2700c1565d0dbb4ecd831671c37039d99627d00000000000000000000000037400a7429fefc3cac8719ce3bb1828b999edf4200000000000000000000000047934adeb13cde4bbf93958f2cb98fa8e65f23c3000000000000000000000000294827b263d509505a98f6cd0f63af32f8edbf040000000000000000000000005d93f69282135f6fb3cfc59467c6618e344629c40000000000000000000000009ef034f262588da65492d505ade5e7f1a97df7f7000000000000000000000000d700dcd7d6632f5c9830f88b0b3fb810ce62a34c000000000000000000000000fbdab4e7679e9212c3655ffa9eb86c9cd766ea8f00000000000000000000000046f5348c034df8349a63edad270350babc94707c000000000000000000000000e08085d2c4f98652bdaa5a01afdc1cb92234b9920000000000000000000000007f0443053c7ba45d59f8fbb8337bc029f11fc2d700000000000000000000000096ed11d26a974f4e3a4f903b3581441ea2b12bb2000000000000000000000000ebf67ab8cff336d3f609127e8bbf8bd6dd93cd81000000000000000000000000da85aa4680a9e19dbfe658b332c32ae68ef9c2950000000000000000000000002402177fc8e1c72a650ff37af74a8ca1c7b29d2900000000000000000000000097f43b7da57d7c2d4442ad9226768ed145294f99000000000000000000000000201ef044603cd2d56acfc78eacf28b35d0f926c80000000000000000000000000fed5e2d7a6777c9294ff0489a710ab8fb1930db000000000000000000000000fcd1575dd6edec3fc95d5f9ca63f3192870d60ea00000000000000000000000089501ab30d3dc184a2e2e6187579e5715caf7da2000000000000000000000000e3ed81d00864b4f467499267cd509a7929ecf5d8000000000000000000000000f30f833913e59ab67a91a382bd5becc3a0e0457d000000000000000000000000b0c652594c07c1a54b3d54712e5b85721079c4400000000000000000000000009cea49a74f48549ca5980df6bd561c17e86a9a07000000000000000000000000b1139f473c1287af8dc515e4edbc870899fba8100000000000000000000000000e86b5b4342cf754cf6bf49eb7a0e17143148b2d0000000000000000000000000b9580e8b5cf47c22c41fda5a58a009582c2f3fa0000000000000000000000009be32cc4858515065bf4104878ded58d97257def000000000000000000000000ef5566d4cb1060d73b1e6bd22fcbc869e537b16000000000000000000000000052558b3075429fda4af2735f632df5bab9a50ce80000000000000000000000006f932b26d6aa23b16b0aed4dc20de8ca2d4591f700000000000000000000000014c37a0a4f4a357c606492be0aacfe8730021708000000000000000000000000ed5ba7c1fb282f58dfafc25c3ac533d68e0936f5000000000000000000000000893c177e5897b96fadfbfb07ce8aac879b392eb400000000000000000000000057c4061f3300e73f91095f2184239f1bf858883e00000000000000000000000018f5e463889ab04aa6cf6b90c8b822d52b2526d50000000000000000000000007fefe8191066f51d2cf7f57ec033fdfd1a539513000000000000000000000000e67fff75d4d7cff33dd5295ec5c985176b37336f000000000000000000000000db63bb0e356e8d2ddfe0ebf9e508ee6b8758be15000000000000000000000000f84d01daa68bbd94ba80c89fd8d04048171600ad000000000000000000000000cd817121a63d422abd3277973bb2407b5a5060210000000000000000000000008d0b970131e12da9a7e94da2e3303959095cc3560000000000000000000000002296bbbd80479a90d4626953f2bbdf86aa64f22400000000000000000000000096da12ca81a3b113d6b341c33e02720279a2516a000000000000000000000000b8d6a776000c43f139066315587c49ff9441756a000000000000000000000000cc8237fbf09c801ac73ed645c6abcb473020eea9000000000000000000000000d227ca479e4fe16cdc68f220ef121936527a2ccd0000000000000000000000001e68aa47b804ba1420fd8d36142f4b799260c20b000000000000000000000000669540e3f334774d9a3771596f8276c054bf73270000000000000000000000004acca1f63cf3f5bc26b412c474f41fc1bb61fbd6000000000000000000000000c2001377897bf81c1ca5374220b23c6530c1b30a000000000000000000000000af0600cb7d4eaa665f75f4960cedffe1a7191acb000000000000000000000000f5a510be900e48c93737334d06fcc8f8afc4cfcf000000000000000000000000de6673fd708dadf4fdb08362a37f6a3c7450a8030000000000000000000000008126cd29c539b9498780dc26358a4632e827196a000000000000000000000000549a6622f2f5504a52d174ce7a50b3e1a49416ec0000000000000000000000007810227fc6875ee35e9f77c5ce1ba7fb86dd9cdf000000000000000000000000fe6a7b1d9e6f3d1093b6b477f48bae63d832e2bd0000000000000000000000003847429cf85938059e5f3d7c20e317dfa3df089b000000000000000000000000af49722a1c258fbf0f45555e10d475f38b1288800000000000000000000000003c4b8535fac0affc0068b3d0b7619b2d7e1b385b000000000000000000000000871dd5e9a930d5487532d8c1b9457fc3b945e7c6000000000000000000000000c6f03a3faeebb7bd500b934dd90c0eb61aa635d5000000000000000000000000ab5edb949defb687ab88b854c07de44aff7451340000000000000000000000005e8dcda987e97f78baf533bde8493a0a726ad1ef0000000000000000000000008363026253c5e3b059c25cdad3a323fa6ae43439000000000000000000000000204614a699d4639fec3d945154d90e2daeea032c000000000000000000000000a50bd7f9ace12c3ef9ededdf9bd1bd95e579db4d0000000000000000000000001acac071fa5b2e93b51af36e88beb7b491fb11a4000000000000000000000000bb8385f7961db4fa40b338e0e25ba818c3a3feee00000000000000000000000048ea21141f7d5078c70d6753848f027c14265b3c00000000000000000000000045997054b128033e05c31c3e4eb58d4f79215f7d000000000000000000000000665851909768a0bcf259f71ada8e286b8fa62ae3000000000000000000000000dcd3eb43ebb7b852c4738a4590a66ea1e286e4e50000000000000000000000008f9866e2ffb596a2cbeb44d808195c6046f0079a000000000000000000000000c88f531af6af46442bb4c5f5d3c434b2d5e916f80000000000000000000000003fa396847a23a00dcde759ac0181690954c42787000000000000000000000000ceea4d54bf93e4c60fc2a7b50140ee3c1ca7c14b00000000000000000000000020b9a1a97f0b6609df7600583bf605f9cd570c030000000000000000000000008669ac78e8b7ec73b887a530d1703125f6dcd1ff000000000000000000000000afef6103aa24df47b8e577187a584359a4f770ab00000000000000000000000057f7e9e0ac09c4eb3f7a50807a32fb6cba843784000000000000000000000000ba107cac4f7ef96f37a762603a621cc7e24a5ea10000000000000000000000003b95b339f69697b37fbbfa36f1c6fdf4ab08b591000000000000000000000000a8a3bf27f2434236f94a0c925b6b97c5d59c672b000000000000000000000000805ae54ab6201e9d9d9a575c8aae6dd3eb2349aa000000000000000000000000005c5b11d10f39a61a9b328b3de6547c334541be000000000000000000000000e61ea3b008d1c93340de6d2c257023072533c8250000000000000000000000000ce1b424fb5acb47ca63ce66b8eabe65292e4479000000000000000000000000faf206a372a2e7eed72f3f28f076b4faac1faf260000000000000000000000003884eb88c97a9c5439547094fed3c7b20ed58129000000000000000000000000a767f745331d267c7751297d982b050c939856270000000000000000000000005601edd9daa4d9e28d0afba13791b5f1cd92197e000000000000000000000000d872373b4efbc657d258a175b1f483cfbd1da0840000000000000000000000004d1aa8dd7e7cc06b7d959fcfee2dbf159e6659b5000000000000000000000000bc459d0d30f322d08ca2f5bb77be06e0382e0013000000000000000000000000e48410902b71a310d97d3b61b9ee0eddaaaeacfa000000000000000000000000c757962528e84aac3d5a26f732823efa446ea6230000000000000000000000009f4ec689b46ab8d06afca9a6c68e0489cd03559f00000000000000000000000065c4d54a72099f6b8d4d2e81732a752d87c50fc8000000000000000000000000ad406598946024175594c9ffe4e3ab4992165e5b000000000000000000000000797ab70407716321a39574143ba178354c2f74f80000000000000000000000000cd326adaa31ea7019a2be99c557f5fba56397b40000000000000000000000007cf7733f3d5f9bca02af4658b53b113cb9a87ffa0000000000000000000000000e5bfc036071f2a29f2956d19f1b4cbbaaaec879000000000000000000000000fab07212ad8066a3a781a1725781e4965faef0db000000000000000000000000dfc438e7e668c68fd45f00228515a9fd46d65d8d000000000000000000000000d8324d43b8ad7047e773896ccf3fbe1338ed2dab00000000000000000000000058a95e581f6062d25a6d515f565c387fc82fdbf20000000000000000000000005afa5938cc5e64cb281b92e918f4664a6d2ab5410000000000000000000000007ac62068f3fb042ae0a965b304aeb2e6d7fe84d70000000000000000000000007cbf5525a456eba7bb8d7955cdb25400a5c9f6f20000000000000000000000000f1e13ba862d1a74781f5241bf0e001081a3c661000000000000000000000000f5377975743a2849d996002e34db281bc0ce4e920000000000000000000000001ea2eacbf6142bfc32e84b0e73a88e695322da9e0000000000000000000000008749b674596db2c516200892909acff64d2ee8c0000000000000000000000000eb293aa1709587e24d1f26d406cbb5d8345764e600000000000000000000000017d70f849e1c131868510552055f80abc3a1ae54000000000000000000000000893013c77b157aaae82681755a88c8f13b5718fb000000000000000000000000db7c6f29e2e8046d17db77d982c2fe28fa371d97000000000000000000000000777b53327523a2489781aefbfd716b6f95c1e488000000000000000000000000f025f28159b1c5f221f4f26491e6324f25aebaf60000000000000000000000005fd5942c70c433630ded2866564ce6154b30df1d000000000000000000000000a5b5adbb78f6c1395893351cae501e1f097b4b29000000000000000000000000adee810a05b9e10a35d8990922a33df0f9c464cb000000000000000000000000000e35caff5e24487a596a75fc5ba09d7bf6d1b60000000000000000000000007483d129b4c36f929f2338cb2bfc3d40a863c6ec000000000000000000000000821eb385e306dec7a4c448b225a040a40a0589910000000000000000000000002dc70d1058d37d9f3a248bf2d3bffe61f2796055000000000000000000000000a3c85dba7c7afb848b03807738fb52ba82c159de000000000000000000000000fe1a1b764ce1f6c95944cb1bf488078ddb31247c000000000000000000000000a5404aa456e16926bd53ae3ee2b6286e268c82bd00000000000000000000000031f4feee44bba859c71b059b543ff75bd128700800000000000000000000000073ada06ee1446bcb30f09374c4cb77c8a95dc8760000000000000000000000004e8b48f91ffd029ac75031787eb61be599638cca00000000000000000000000031597e2d812ae69321fae82545b7ab4f2543ac46000000000000000000000000025f746c61da013fc7ea99cbcadadb04ac0b63fa0000000000000000000000001c54225c972d9b0f5427a235f853bb945fe817ed00000000000000000000000023974cd1e7a50d205817271226e8eaecaee4d2320000000000000000000000001509e908fbec58dc4a5310375a40d7d4eeb597f000000000000000000000000059302f58c29e9432b161f61eced8ee5915e57ef7000000000000000000000000524203ef62c5df2de34c3553b94746bf216717bc0000000000000000000000004f996ba05d2dfa5fac7849e23e5eafcf442ad13900000000000000000000000002a3a10587b417d2b08df951df555732b9f9db310000000000000000000000000c581121bbd14595863d807ff8d146c1b5490a9b00000000000000000000000000f3c1bbd1ea289a75352436abe819955ea1b43e000000000000000000000000e5bfc4326074ff3206ba9baffff1a3b4e99562a0000000000000000000000000e0e67136e98b70cbfbf61c531c3d538ce9b0b1bd000000000000000000000000fe4c9f33a3c9dcdee61f8f92a571b59e7bfdf480000000000000000000000000088f85c63f6f8f2520a63ddda9baf56c7d97c34c000000000000000000000000ba60d8674c11a8a8f2f39ba15153fbcbc466a0fd000000000000000000000000ebe899763bfe23cd9a97343a9a0a735cba8241f600000000000000000000000006e11a144f263a855099f6fd2ec6df994bb19879000000000000000000000000239ecbb38de2d71abca7cb529055981576bbd1fa000000000000000000000000ce76e10b764de934d09883598b329498fe72d9e50000000000000000000000006ad0784961b5860a5d8c91691147537f8b772169000000000000000000000000f577423a87e0e044611b623047c0b573064dec590000000000000000000000007271a0609bad79abdf635842e252ea9bdb36cff5000000000000000000000000cc05824ecd37024cc8404eeabb9f16c7a4c4454b000000000000000000000000e67eeedd72a42132fe2e59c0c6751a361cdc09a6000000000000000000000000f9bb675bee741b97a4e1c2dd724613d434e57710000000000000000000000000a5e0415267821ee81c3fb03ba563b01a4310e0e1000000000000000000000000aa66d10bc7a947b51e71940b9d4911b3001b2dd1000000000000000000000000b52e282fbc180db0ea7704850623115f5ac5f5ed00000000000000000000000020e423d880973450b13f9e9a51b3beae36cbe14100000000000000000000000055e10865dc0847b1d9b437eaca955284554215ed000000000000000000000000ba3f01b4a5a3380324686d7970f12801d0fcc70d0000000000000000000000008e764ecd84e6e7fae044f339ddccbae7b58fa8c7000000000000000000000000a48e823a1123e900cfb398ddf26d05df7b1dd8c200000000000000000000000078621aa2bfa586a62acc74ff63e795a64278aa510000000000000000000000006703ebde40e08a94a7259806bb06a1a8b329511d000000000000000000000000829c75223cfc15391aa1606704f0ec41b674c3d40000000000000000000000001d7980057a82931b3d13b283619958a48e81fc6700000000000000000000000042e80168327bb5e981ad6e8a80cda864c89b244c00000000000000000000000045d8c08e247040662115f6b3da8525da54a59b6c000000000000000000000000216e58048dccd716944dd0ab668335b3a3e51a3b000000000000000000000000e84d8d2f5d9c1440dee62204f8b3b9543ee94e0500000000000000000000000063782e616e30fdc1db0075c1a3dddfcd6bd2a8840000000000000000000000005de90798aaca088182bd929ec55a897bf34206a60000000000000000000000005ad5a9be61d73f740c5664520f2707fa020ada52