60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d51706b39563850394a646d516e457131356b566556443468565767324e3974796a5159575255463467424a37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000090b08daf138eb25a1abab7366c39fa288535d98b000000000000000000000000e4fecf0aba270e1af5ff266ad71b5d43b911d97f0000000000000000000000003349597160279f2f24517be9f92d8efb6a5252f200000000000000000000000053e855112b4163764d7d1a0a94314021ffe341c3000000000000000000000000f1b039ac1be226934f390e4391792928da5dab2c000000000000000000000000a9a121417365019d778b4ec8e21aeb05db936a20000000000000000000000000e8e7264b39bc996a4ec8f443222a9fb5e76bdc2c000000000000000000000000525afa1fbe7d8b7417879ed6f33271820f1d1490000000000000000000000000598793149beb724b3aeac3649cba1dc6aedcae9f0000000000000000000000002c1f451f965c908de721c25687e24cd94c50e9bd000000000000000000000000477f2039bf5cc9cd164e5be5db5f3436a0608e6f00000000000000000000000075de4af3b9c4f27390aa57ece7d1bd8e556b0f67000000000000000000000000213849bbb5f0d71238acf08d868bd65f1a053fde00000000000000000000000073c44c19e60472499129385d23940f99988458dc000000000000000000000000bcd9a346dd85028aa219d1d97525af06e36366ec000000000000000000000000aaeab22773462b7f5ced0e61a732f0674fe774de0000000000000000000000007d53f4adfb756dab5f65f8a323e4d752088bde0700000000000000000000000066d64b12ae16484448dc03176e8f276f25acdf8a0000000000000000000000008db949a6a9a2c38ba2374c89da259db310cb71d30000000000000000000000007d9db13f62495419fedd4d18f391fb1d6380ea850000000000000000000000009449b4da99e07a0b0d1759792c8d331a9ff45fcb0000000000000000000000002dda9b01ecd8bacb4747b5106d4e91a19e33a98100000000000000000000000026521585fed18b305a9f4872024ff71dcf64d769000000000000000000000000883c3f5f991b055f30dd9f924be84bc72c7152d3000000000000000000000000ae20459efc1fe9f3ce0cc1ab4379c2fd2bc80ff900000000000000000000000006d28c5f1c6e7784cf4be98cc461367136c1d67f000000000000000000000000a8015e9fb172cae2244ffa9a44fd34a725ebcc3b00000000000000000000000043e14311fc78b3cbe45c06c584be4120b4a220cd00000000000000000000000095546a61b750acb442693ae982140da33f7ecbd600000000000000000000000099ee7055b3f5c53772297ac388e2818bf9fbcae7000000000000000000000000568879c383ce2c51b809a6e3031025edcd793e800000000000000000000000003bf1aa5f3bbeaf2acd7b9fb0776f2ffed348d23d0000000000000000000000004c450c155c129d18ae0449faea6cbbcee6fd796400000000000000000000000009ad62899842f0666dc9924c5f896e2c529b44a7000000000000000000000000904c2f1cfdfb8c47bd213733c812954886bb52ff0000000000000000000000009c27889449ac15d905cc0983db81af3fe5621592000000000000000000000000c42801be4f26fc13afc50e4432711dcecde0cf9c000000000000000000000000e0bea86e48490e1af920e2c4f5375dc47a392bac00000000000000000000000054ac5b9ca074d809b73f0ddea71a2597f7cff816000000000000000000000000bb29656b7ff9f3c4e45c8457f64da08b3e5a54dc000000000000000000000000345209bf7478d85f31da887db5a753a04d43e6e2000000000000000000000000ce9f7d409590d7a42face3033b40b76bd3be3fcf00000000000000000000000093f274349fa6968bfd0e435369fdbeb49bf7ab650000000000000000000000001e56e46a70d26656f310f99f1f2872d3a68156f6000000000000000000000000f669a83379f16fd844d3a3ecaefca0d2ea38b1c1000000000000000000000000ae6bfdde5beb8ecfb684dc878de931fff4f2175700000000000000000000000023dfb612a5b8c1f15dba62228b4b075156ee76b1000000000000000000000000af3ab52d219a1f10c3a567749d735d961763d84b0000000000000000000000007725fd94251f69ccb308cabe03e9f8ea5955546e00000000000000000000000020a9f623a1d58611af168c15c26b74cfab3cd7f6000000000000000000000000103cd942d9be00d8f29235e0b6460cd35f560c38000000000000000000000000c1fdc9ff8b3ecf098081f5152519442543ee90a2000000000000000000000000e646bd1bd2fe172d3ceb0191beaf224daecf341a0000000000000000000000001932241ef95acdc3ee77da38b842d8586cea021e0000000000000000000000005a0208c551a56b9bdbac2c3bc9f6c865c510d7f700000000000000000000000004fa76c1c3c327430f9b8a16f2d801850edfd3e5000000000000000000000000a7b867e113fd4977f440629d6149c851028941c70000000000000000000000004c0f02ce537c03af4ecf9980ac8e62997b34af210000000000000000000000007257e3bc623dc458679a649424b2d9367915fe0c000000000000000000000000c0dbd9f377b3b88feb825ac21345aa2cb78b0de300000000000000000000000057eb19c6a0fa251ccc9cc44e941e5470c7a27e52000000000000000000000000f84effb0fc0e4b33a9b7a59bc2c9cce337880f6f00000000000000000000000019a9b9fa04a548ae53ebb1e392999e62ebb162690000000000000000000000004e1a69864241481f30ac33c5349969c5da6b03890000000000000000000000005643af3d06c6fef0e356193368b742caefcb388600000000000000000000000015be3e323832e8b1a06fdeb0d0583cf216bd66b8000000000000000000000000c2b1d4c1ae8ba9e672c071729b4713f30988fb79000000000000000000000000e18b144128b2c141c61ff3c2191b6c85c27a5c61000000000000000000000000d4bd28b638eb42bae0b6556adc9f9775848c030a000000000000000000000000a97107d8c6ce3c04eee77985d4c69d9de1d1f357000000000000000000000000e1ea2892b0a8610beda3f3055318832001cb83c0000000000000000000000000804bb57d0e61742d0bae38a4a2dc2ae7881a14c2000000000000000000000000fd6a81409806ad2052fb6ffd466857df2356a105000000000000000000000000e5614b4ded08ded5af6d051bacce82c0039a35c00000000000000000000000003531a47d9b733a3f3a66bee6b7b2f56380fb68270000000000000000000000002e9b9200119039bf27e379fffc8c72ac2153973f00000000000000000000000029e4f7272eef02419019004026d536f9e25515fc000000000000000000000000e7041b4c06dbcb191017f166e204b7241357122900000000000000000000000088c0bbc961c579433df3d5d0a4910d272bd64d180000000000000000000000007eb0b973c99b28cd4f09e9527a938cbe05d8208700000000000000000000000032f67c049b4236c972e93e48d616fe43cbaa7869000000000000000000000000d728e22aa64237e25eb77e64ba8d422f4354dedf000000000000000000000000d523856c3a91266f4c3ea874528a3fce0bf5ab0f0000000000000000000000009854ef0647aa297fc1ac3cbd51e1b5f9a1a40d130000000000000000000000008957d0c82bd383b814b7e22b6a6ce6ac91db32f60000000000000000000000002d491e6d8dc93cc4e09892a1fe3066fba6c2c52900000000000000000000000026087d0d16ee2d2cc596745626256db043d5f32d0000000000000000000000006df7096e61a64a452169aeeb9c45e1d9fcb77dff0000000000000000000000009964b2c272bda38aa53e9587da540b43bbb6028d0000000000000000000000001ad0a7fab86fb21016503b9752d2e9f5a56c1ecf0000000000000000000000001fec4458338e511932e8f0a17d30603ddb2d90a70000000000000000000000001790a337e76a8245673ff7a2b051a1949d09fffa00000000000000000000000014109e36c118080419ba2c70036b8e378b4574fb0000000000000000000000006b4e17ed31c0728d53198800490a5e60db0d244a000000000000000000000000a6998c027bed9e3e24b64e74f8ead34c72e4e3d5000000000000000000000000320acef7707ad04380e8f743d2f077ecf1e7c6de000000000000000000000000f87500c12b971dc1cce10608763c86ebf185b7e40000000000000000000000009222c55678b6374f79aef7a78a27ca76978f2e5d000000000000000000000000798ab54954419ec40c4f4bcd8631ff609d3fbf14000000000000000000000000983a8b79d761c28cc5421cd840f81ba63137f52c000000000000000000000000b50264f6184d68336cac982f2f88c3efa6094bd70000000000000000000000008c94d92c9e71458c4fbed91eadc199552999100d000000000000000000000000670fb439ad87b7a59bf23c281e988f5f1ceabe1f00000000000000000000000060dc424ef31f66cd9bb8e0c29aa6b48269e24634000000000000000000000000d61317b6b7d3e42dc0c9139edc62230d53ce3cd40000000000000000000000009ecf23abb3110c1026b565bf6b0ff37aa93bb0f7000000000000000000000000f25f7677cf9bb1c420bcf47ee18a8deade710c340000000000000000000000009e23f5d0e7c8a30f16a990ff398f6d77e1e194c500000000000000000000000012f0357526f4f59f4ee356cabbe7579647bde35a0000000000000000000000007f02f587998736254f0c3b8ab2c99d70a7b1ec6b000000000000000000000000a26d331d72311f3f1a5284e0e4c679acb90f7e45000000000000000000000000db1131a136117cafbc95d18ee6c036adcbbeccc3000000000000000000000000dbc1fb0444c0a1d4d8a62c82da5fb7d206bf3795000000000000000000000000a23f2b812351a503b86c8a4b2e8d5127bfbe386700000000000000000000000050d08836619b44936555fedaf692869bec5e4ccf0000000000000000000000001f9016493b30eaef75cff1fbd9d7bf41588e86a60000000000000000000000004d2aac007c3b0aa8dea84fe824fab1007954b894000000000000000000000000ca42cd4cede3fdd1fc5f5c74838f9101ef4c3e70000000000000000000000000d938d5151892888012aeaf80fb9d675bf79ae26e000000000000000000000000e657ca31f00ea4ad750b146a2c573399744f04f5000000000000000000000000a18e4a2172560c231fc2405298b8575b7bc516950000000000000000000000000f84ad845910b8b593d69fce69d50394cdf39297000000000000000000000000d7e65b7ba4522d74246e1381358ddb1ff02fa1070000000000000000000000007bfac1d51c967bc57552640411f66fb7ca6939c6000000000000000000000000592c2ac74c5b1294b568ff0fac0c395b99cbef050000000000000000000000004c36d595aab8c3b5af18ab8410f255acc8c3839c0000000000000000000000004f806af1ef19f0949206e4b2e934dc428843d3a00000000000000000000000007a1133b48432710a0034d83809d8444a7aa4d93300000000000000000000000012ff2b3775ec6f269f334c7b5a76aa878116fcbc00000000000000000000000092980ce56a8e1c9776465b5c75b37b08d32e5b63000000000000000000000000a201684e6e4ef37ef8e00c046601b3ebe85691ff000000000000000000000000a07ecb655e09a339c34192f7325d11ee12278965000000000000000000000000febe7de5a6606f04bb65900b47ebb6dc31a202e1000000000000000000000000c2f7cb26595151fb05b29a3b4dd29465f88a63a300000000000000000000000086ab3fa7c77b315c1bddfb760a660f5227d024570000000000000000000000005e360b320dc8ced43928cb33150aea8cd04cb0e7000000000000000000000000d63abe35d778fb00a2dfc51ee227af88af47058b0000000000000000000000007ed257397185828369a67b5dfc14c0c82219c67b0000000000000000000000004d319ac6617e48b86c9e5b21a5470a5c31efe19400000000000000000000000027e877ef4b1e545230a2beb458031e7079adb512000000000000000000000000ff529a993bd936cf284522f0ba4aa4beebace5e6000000000000000000000000e5703d0094be4ec6be10909b86d7c1eafc24fc8a0000000000000000000000009c9a46310249018bc2383078533ee3d49121e6d80000000000000000000000006cc6173c38074d14a44a0844b883e53896185e93000000000000000000000000bd3fd2c1a6b83127eb90b283e896662ddd8c78cd0000000000000000000000005cd0f235f633946fe1c3861c1dffcfc7e059aa9b0000000000000000000000008b613c47acdef65f676f7574293427c2125f95ae000000000000000000000000facdf7cdaf9716d4ea4da7d0844f36d30ffb4958000000000000000000000000dfa504e7bf8d2ee1d2b1abe8334c2eedf26005e7000000000000000000000000e46a4d7dceb72e85ce2d58048268a4965c761bd00000000000000000000000009a23937906cea7ba4c279dd6c08d9f352f4f7b39000000000000000000000000afa8026d9186d26dbe2d594c8c566799bc99caaa000000000000000000000000ec7f8590a0c6f583e82724cf505784a06b6a46e20000000000000000000000008eed215b6804bae21107936f41aafa069f1a0b4e00000000000000000000000071df98bc7acdc96e89c5c66f823fe7e3f448700000000000000000000000000013cb53d53a62314bde444a55c5f5a01db9d0a1cc0000000000000000000000000a7e2e127e1b36748d952a7bc3c46103ce3f0460000000000000000000000000576d8ba5e7c1997fa12d71fa79f2d96eac9fc2910000000000000000000000008fa35b5eba083d68a0e1f7a79e55e35f4d1899ab0000000000000000000000006983bcd7f648162beb7695f1c5971f8e30988059000000000000000000000000215d0a1f32a497827270aa1cfdfa821adf334023000000000000000000000000bc702df796495008cc2681058258b869c89e87320000000000000000000000006c38fa381348cd72a276a3023d206b431d47b0e9000000000000000000000000c37479b389e8149ace7991c18f47f90c1e4d9048000000000000000000000000ba9b3f50a772574748ee36191bb58a37f55891120000000000000000000000008091adb336cc642a5eaa1961e5658230c9b5388f000000000000000000000000bb5982b8ee2ac5e578ac9912b78be62c0abafb5f000000000000000000000000d201105a3ed18dbebe9be777f3e61a74243e107000000000000000000000000089f16800e61ae0fa2632eff67bad112e9418d29a000000000000000000000000ac19e9a2c2c8505e6314833112e25f6331ffdaf00000000000000000000000009c2bb0a8b4de7977be8086bf8f645e002d97393d000000000000000000000000647d19863e8c33601a274fc1eaa5360f5a3b21e7000000000000000000000000a16211127fae4def0b627b3e1d4641e0c365d15b0000000000000000000000003ebc5a3afcd7dbe92474b407a52c9e1e3f66efc100000000000000000000000046758fdabcba7cb9cba3f7039c69028a9820c3ee000000000000000000000000e00029181a6c76b931f12ca52178c8d5a5be146d000000000000000000000000361b19e522d7b6bb80aa77362318f941e64557e4000000000000000000000000a23229dfb52d14b12a9ff0f0b17d2898fe9ec18b000000000000000000000000494b9473cb82418d631e0af31ff65f1adad3318500000000000000000000000070b111f60e36af04f70a9b513488ef0067ecd81e00000000000000000000000075406d2b71c6fa3e69b32be06170f3fc5a93523d000000000000000000000000cbf4032458f51133e719194510d247f9c997393c00000000000000000000000030fcb8562c65e265610ef09336a5e8a160fb6822000000000000000000000000f204cdf04c65bb3360d306a6a2b5cfc97da4889a0000000000000000000000009edcbc9cc2d2b53a63dc2b9729f6d630716aa3e1000000000000000000000000ead5b06121dab13350c83278217896c5d30e43dc000000000000000000000000038551de28a766fb0307c7da40f23824288baf530000000000000000000000009604b28a3649144f245572cd3fa8edc6dcbce08d000000000000000000000000c4c06c553bc3b571e737fa220e43fa975c2b71cf00000000000000000000000095ed53fbadb174cbef641d1aa893f039bcc8d436000000000000000000000000a90b28c919e84961623ba279c124e020251ae0b200000000000000000000000011e9f6f1af961312d094d98fb3f70fc3f3b65d410000000000000000000000006883970c5b4e7cd94ca5cd3f3dee1791a6a005bc000000000000000000000000388116400d59e2fa2f4e86daed7eb355333b45aa00000000000000000000000013825b161c8a870d708c88987e52c074d155793c0000000000000000000000000033dcedd0cc41cce3ef5e05a33539a0626826eb00000000000000000000000008be694ccba29ccfca40f5853a008e56c1464a38000000000000000000000000549947683c7b9f0bbb3d828e7d5333b5d402e8600000000000000000000000001bc1ddcff394b8add7c7b759f388bfbfe45e2c78000000000000000000000000b267ae9b70396131be081218babac98a31feba2300000000000000000000000065f5a814d7d92f4c5042180aed9fd7b6e84c8adb000000000000000000000000a869559164b254dcad846a47706f49d299cc12550000000000000000000000006ddc2f2ced3d14973b2fa2005680dbe6c1c1a6d80000000000000000000000008ac922fb36fb4875b7e5a1c17fc73886a4dc9b34000000000000000000000000d5183b7e8df039c6753100edc00c8ee4c613999a0000000000000000000000003f68142c9fce8ac5077b2485c395c8bc6df1dd4f00000000000000000000000072f1c498d982515a705d08a6f178cf037254dd29000000000000000000000000ce0c3b2b204e0c64af5ddb5eda74aa1b6bf44f69000000000000000000000000164de121d6435124478dd566751c80de462060fb0000000000000000000000005d763e5f64d71d4efa259c894f8439e7d902416d000000000000000000000000190504c1839c9fdb03a16b9a17b1ec842e4597ec0000000000000000000000002cca22b0623b38526fff44e8049323a3bb85128b000000000000000000000000febe7452907ba75cd38f53d6f96f86aaf63a449e00000000000000000000000098b9dc030956f6277fe32dbb4e857c1cf377842a000000000000000000000000ba61aeea744ea632be7ec8366af3c288f304ecaa000000000000000000000000852c8bc27bc0ca620e43552b45d1b1445d763a56000000000000000000000000e1e7fc09f3588386fa09ed168b0f0ff45f2b22990000000000000000000000004adee777d921a1b385d6fba49e78f246b9fcb27c0000000000000000000000007b91fd1db2251a62066f385f1d22901ee6ea84de0000000000000000000000000bb58712cdc4531b20ad3a195a54f55d0f5a61ac000000000000000000000000c010408dc01c16c4ea727c4364f35ff1700910310000000000000000000000008f861e63e41253323a018e8425f88dec82d163f6000000000000000000000000563c4de40f101595e0b46e8830ea7f708221b469000000000000000000000000dbc98eb8c8c3bb1b6e8c81195f4de5de77efa8440000000000000000000000000885a394a46a12b0afdbf53d65541aa54393114d000000000000000000000000a0dd4da844fbfa7b06caf944621ccfe4d26ab8cf00000000000000000000000069b47d6ad8aa3daf4f850d388cb81e0929bb3d15000000000000000000000000812a86b544c48f700c2cb2948833ef73c8089a12000000000000000000000000c06ef8c85ad70cd0c438612189bdefa8f206bb89000000000000000000000000accb7dde86d5b544a7027510279e17e864ca7a640000000000000000000000009e06dbea81aa725aebfef75d103b33dc42aee5a30000000000000000000000006ff804be662d43513121068226e76f48e49784a3000000000000000000000000d35a956f2f9ca42422282cae133140d4745714ee0000000000000000000000000d1608e1e8feab66c9050ebc7d9d6da322237e520000000000000000000000003caa79783e44959ee312e31310bab54c86ecdd28000000000000000000000000a76caa678cdedc8ca91e972f94bf9bc3a38fae4b0000000000000000000000004128fb7c2cd77abfd10c9b0f28638864357d4f5f000000000000000000000000adb60ad67e5bbb80e2d7cdc7ef3e764b068e2c5a0000000000000000000000008e52860e208b97e99c05506999861de0ebf2b5be0000000000000000000000007fda2828c6e2e609ff7f0c1e67b223f7b7c2beae0000000000000000000000007454af5afae794848e97c45cd991b79a517e9a650000000000000000000000009e19006be23109deee30ae602a09e98e6c1dd52000000000000000000000000027c673a2460c436940407c8b854bdc0a749b520c000000000000000000000000f502ef5567442a14336b3ea6e45b6a3f8351d39a000000000000000000000000b7e32aee8c4aebd9e02ffa9944c1ec263aa3d4fc000000000000000000000000bebc571028404e9c89532ced7dee2c5c6baed65f0000000000000000000000003e600989748f006ce13f7e7f57a35a05c44d2ac50000000000000000000000005f33a74a704b35ea9d5797e7c907c075e9649dcb0000000000000000000000004262e045cff85c94a9aff712351a7ef9eaa5b5f70000000000000000000000009f846341222e765de7fb81c2ff9e723aa525d3fe000000000000000000000000afdc3ec1705b98af0b632b9de6b8b7f771cb352a000000000000000000000000cdc56cd2d14dccd5e79942bc698fc05df8d3f9d500000000000000000000000072c49a55ba93c3e7f25aada793f5b16d50e2741d000000000000000000000000117931c7d3aae3bc657ee175ac133c70a0eeb0160000000000000000000000004aee4df05561f46ff0304dbb0c1096a021d504e8000000000000000000000000bdb8cee386f564dccba9697fa31ac981b4cb31320000000000000000000000002e8da2fb67a7a6aeebc97d19cbde76a49e6713d2000000000000000000000000303667464d654e89416299ac4ce0024678f7995800000000000000000000000079301a263e208ca8a9e24d357f7143e0a34de0710000000000000000000000009e1ff7cf365e5f92182e6b772a4d88a7fa790e3c0000000000000000000000000f894f0c7c1a380a0d6f61280935e43f0258df66000000000000000000000000a1fdb397abca28bf69eedb64f451b11ea690ee1800000000000000000000000064e3dd80b627c6b49760b10006cf99e62ab71fd0000000000000000000000000da3df4f865cf5238e586013a2c56532464623194000000000000000000000000dc381219d92769b2b4d39363128fe40b68294a7a0000000000000000000000007cc19070d291acd13cb379df628270cda03cd5f2000000000000000000000000951c5e5aa7a6ad2529aa977dab424fa52910b01e0000000000000000000000004019f3f3bfbc4c8dca5f54b01fac9898c003efbe000000000000000000000000122fc8a32c38d7745b8d385cd5e2b03a6e08b227000000000000000000000000d16fbef9f06ad65b82986dc7c9343865ef6263d2000000000000000000000000a28887b024c52b4054c9429bff294159332618440000000000000000000000004da70a4aaba7525a59ae81cc78dea850ead4a229000000000000000000000000b7e968b07a7d5866808d2fb9100540c56bc5ddde000000000000000000000000224af954620167d1b30dcf65d229d31b9b79199c0000000000000000000000005e0bda7da21673f30d062d0d20648a07933ea45a0000000000000000000000000a0468a8f5e295b405da48953395ada2ea296e1100000000000000000000000053afa71ec1e407fe64d72a8e8da844613d870d3300000000000000000000000066f6d324d906b935c6d779fd78f62d5b0e172c710000000000000000000000003d914b015dcb17009e6cf38c21754ddb75bdc1c40000000000000000000000005e5c089efbe42ac55d0288aecaa70fee060658d2000000000000000000000000bae63657249d1ebbe1a4c9e48c1a981c80cf556f0000000000000000000000003619086709e5420a4aed510aaa7b23755c843e71000000000000000000000000139b8897c9bab73c97ee66914c441fb83c0ff13c0000000000000000000000003c8d48666dac5fa3c917fb8f5639ce5cbcb9b129000000000000000000000000349bb1bc8514c9ccff91c4ad040f52257ef256a1000000000000000000000000eee43502ebd171213e15e77ffe633c634e8e3734000000000000000000000000edff1674319b881a906c4eb595e225d413e26f9d000000000000000000000000da6c17de37b3fdc8b49b7383a26e69977003cf00000000000000000000000000e9ebaf68e83f911480af74373db5282d4268644d0000000000000000000000002cb1af221a32ee9874da731cda99fd888d000512000000000000000000000000cc81f02bb69f1b3cd8b0c9e8f475d2961d37bb7e0000000000000000000000000b959cce93ba2cc33f494edb3c934b7fedac800a000000000000000000000000b2ddd5a015e55dace2040e342a5793eb1368b648000000000000000000000000f0d184b78d150ef69cae14c0079503d8583bef6800000000000000000000000061e4e46e1c4915da4d985e5c4e525131cb09266500000000000000000000000033b45982f5a380995c7e642f25a68fa68f63f4df0000000000000000000000004de290a03aa4bc22a32dcd420bb1045619f0bfbd000000000000000000000000aefcd232c53f13e5dafadef107e18f0dc7f9d3330000000000000000000000004ea4b5408b4ee4030375b504f57c6ee3e78143a200000000000000000000000032187cc001dcc100abb109cbe5212e517a6dae95000000000000000000000000608063f067c3bdbf8417b4bb9359330c3e1277aa00000000000000000000000049a010665a231bb178d135000f084cfe2b97bde7000000000000000000000000b5175d81d1a14123d0533cf2898d255ca6d13f41000000000000000000000000576f1fe8db79d3261738b3eb278ffa3f6da75fe6000000000000000000000000f7a16f214d9eaeef664c67572c6956466c016360000000000000000000000000d33e9368dc2c397b159200bb687d501a12252ac5000000000000000000000000f040082dec1381856128fff20e1cf96e5daafb37000000000000000000000000c07ae3003fd082cb17aa8c1aee2a7288e1f6a4fc00000000000000000000000087479cbc7fb602a01260e5036d9d2237f70c49b10000000000000000000000005acb368a2b6136e63d43339c4472485b6f6cb7b9000000000000000000000000daa91eb286fb7aa571eb95303da30056192e7873000000000000000000000000e953cf1f182c43831aa710a73a9df9194e73940b00000000000000000000000008c96065299ae2b9caacc95f65e5aa097c048326000000000000000000000000174534c7c5f9171e029aad5d2e74b8c7ec78726b000000000000000000000000649ffe1364a5e4faedf8447388efbb4df9dc95a2000000000000000000000000b38f21d5c983e76b1b7823086cfd61fd0328b9a80000000000000000000000005c0c6acf3b8cc3f2d5fafd56d0628ad198e606a4000000000000000000000000a206564ffdb0edad09162150392775eb1aa8135d00000000000000000000000031f8a838e2e42025edafcb7a188b3076286de3bf00000000000000000000000098fade4bbfd4ebe33bfea693b0b7cedb2155f337000000000000000000000000ac138e354a0ba4ae94cfd329741541684782681c000000000000000000000000c08f7bce969e4e258f8e49f5d4e2802c66797986000000000000000000000000e430dde3185f3d60277262ed2aad54216598369d00000000000000000000000002061249fbfff3a0345c6a719393c4b4754bf842000000000000000000000000819f0246dec9d500a3a30c5436827ddb7b829ce60000000000000000000000007d200cbd85bfd4894d4e2af6c2033726371a6a1c0000000000000000000000007a8877ea9a853fb9441f822f326da8e950a045fd0000000000000000000000000f31ae731230a1ede06dced5adf450309b029063000000000000000000000000af335bb25ca371a9004a5359cf070c5039682016000000000000000000000000f41e78e6d3dfbb9754d4e5a162d77af235a4a124000000000000000000000000c06639745e7b2044c92008c81de4cd670c16deac0000000000000000000000005350e1b24033916b347078f652c2e02a4c949e9a00000000000000000000000069d19e48bdb36efdd604596480e75491747e076b000000000000000000000000ca321bea9881238d3f85c991c9fd59b3fd70d358000000000000000000000000cc7ee37ed2e3e1f8288308bd2fa0fdec4f14e8820000000000000000000000000f3ffe7b84debade9b26e96e4936071e0148741800000000000000000000000035efb85edbe3f8dd6d555a17cfe999f1e729a1100000000000000000000000004aa5ab9d431bf6b4eddb6452d8047f08f3fb686e0000000000000000000000001d3a36aa6fc8bdb9dda0290e28253be634f2e97b000000000000000000000000e2fdc6d76af209eabec960dd4b78a3e6e63b15af0000000000000000000000004f7e6e79f8a6ac817f267034dd1e7f839c49d55a00000000000000000000000085d655c7b7922b443586e5e1ab3a4257fec85eac000000000000000000000000d32bdb92bf3060c0038f4106ffef85af35a5a6b700000000000000000000000065f4e591bcbf3d603b1f7d4a7ac9560cc9f48ad1000000000000000000000000204a941333a8b932dd939051469b4d45c7a55bc3000000000000000000000000fcdc592be9be15dea884b52ff6daf55499e1b077000000000000000000000000e05fcfafe336cb41302e99d15334a04d383193920000000000000000000000009656c667da21036c1f634da3ca9fb41c028c6e9c000000000000000000000000284ea1813ea83a1687f0813253f82fbe539f1561000000000000000000000000d5be8b80a23c4a912376fc944fdb0ed7450de852000000000000000000000000b65041afdc68ccb65a1da7703ecb27b4b24d913100000000000000000000000004b511dc9176c1fb9c0300ef794fdf533a0fdfd0000000000000000000000000182ec677148cf264cce27dd0164fbe9d0914cc2500000000000000000000000080a84dfbd1492dfdfdd376da44e530639a60c1ef0000000000000000000000009998fae3ac95f9f48a095c7f36f4c4c2282fe71b00000000000000000000000061a8629d28e53487c80f16e65da83e2ca8bac3630000000000000000000000007e987ab357bc83dd82db22fa3f8c5ca71a99b79d000000000000000000000000038f1508b8662a72930cd034d130d8c7798c6d8a0000000000000000000000000bce135f67bf51b9a9c72012c187084228546c9e0000000000000000000000006497e845164680e62798680ea90d6d44827a3d1a00000000000000000000000034761c5e7a96054323bedac6942c79487390e259000000000000000000000000f642dc925934804d605271cf80a2d857975831dc0000000000000000000000008d816671ba0ef5ab04dec1d8995c95b099c2fdba000000000000000000000000c5e828d2048ac78c0208771ae59447fa98aa72f10000000000000000000000000c1a1ecba696dfee033d4d8dfd5a29897ed9c3310000000000000000000000004bf47f2c1e307b215b97ce367fa079df351660a100000000000000000000000001f7c3f7b0f29be4679f6c7482ba6b336e6f1e93000000000000000000000000269741f31b030111e00f8b4c696b853d6501ec100000000000000000000000004c9ecd08568d4a634eb33867871fc83cfb3ed8e8000000000000000000000000e59cfab3b3cb609ccc94c03bef2d62b9383f93ca0000000000000000000000005837d3e6d478eaf715c87817bc8214abed65c361000000000000000000000000807a7ced664dc780701acdf0a36a3bfba4ad5bb60000000000000000000000009499ae6c484232ca3b84578e9d21d875036a5ad0000000000000000000000000be78d048a96ccb1493b9437221ed4ddbcf1099dd000000000000000000000000460cd67e7cbbbec95ab99d1bd3a63f9c97390828000000000000000000000000849804736f90294e51ecd92571310b0b7a781594000000000000000000000000cd313894dd8b7c488bed90a9229a23b958d33755000000000000000000000000c3ff5a1046717a036676d000561b9ed6e9c72e19000000000000000000000000c97cb176a8f06de3fff5a233e47256d120c325310000000000000000000000002cfbfbbd9f6faa4f4ec225f107e645eeecb9f92c0000000000000000000000000a1bc7042230ede66c66190bb6f62e9f5361ace00000000000000000000000009d34a9efc7f2e01bfe08e86342acb471d59e3f1e0000000000000000000000004b77f56ed8bfa4f57cb88b0d24fe0b0601a04c180000000000000000000000004b561fd216438b7fc24a43ec3af9773f7f5ad3b100000000000000000000000007ce2a550da4c0400b61eea19824a572d94407380000000000000000000000000f1259e2f00cd4e586167d5aca538c566e078987000000000000000000000000ce9c2b33498a6e3d3f60711b6c5c2ebc45dd1ce2000000000000000000000000a77a47d98999976ff290c15c634b37ae85bba798000000000000000000000000ac3928cafe3f4e59e5cd01d8d1e4f261b65c2a84000000000000000000000000679fb9acbe8d86d51216bdd2b90f476ec9c21925000000000000000000000000695c1f2a6d9a3d6437f9d863a7a09e290265fdaf0000000000000000000000002491deec226e374b2f8b94c46823cf48f3f5245b0000000000000000000000009a8a0b6a8fb406d1376cf68fea5744d76ebf3922000000000000000000000000bebec674e64357a4ada1c8398661ac117c8e79e000000000000000000000000088d414e15b0b9645ada56ecb9887daf81a5164670000000000000000000000005e66982e4f92081bf372d3a8309545587261f4d8000000000000000000000000f6d18765ec569814e068ed821f2b03d9cf377fc900000000000000000000000030f470bd3e6f7c27b1ac9020d5f88c81df53b6b1000000000000000000000000b934ce77530a5f7543fa7a2468062549551124a2000000000000000000000000d0c0f2ff28661d60f12448cbb191e453ddc8528a000000000000000000000000b8904d445623413c62f91f6db7f6af0c8bbe4c050000000000000000000000007e52748893e0a58898e08435d7097348d67e8c5c0000000000000000000000007b2268e920db1436eb0fd3709fdd4438e6ba95ac000000000000000000000000867344dbdcbfb6750ce9892b818eb0f2209911bd000000000000000000000000b4bbd376d32a05d3245613f8ed21f6d9cceda61e000000000000000000000000c965d7d220c3f321b24309704855dc126c75d450000000000000000000000000877b889dffd8cdcc5c1b1bde8bee9ded77bd14390000000000000000000000004b5c48cb0e0cce8365669fe8b67953528737e2c6000000000000000000000000481a788884a5b848deebd8dc5d24d12ad6bf995700000000000000000000000031ebb8a87270aa2ebad9985684fe540d4f8ac1c3000000000000000000000000b73bbe3313b305faa9d44ccf4fe8ebf84bc6885d000000000000000000000000b636caf4a29e2c6ff5bd6db60f2f294e6a26ddf90000000000000000000000000228134dff59095a6f2518b2f99a7ab863d5779b00000000000000000000000042bd737c1ffe83387c41da4ac8b1d84d105c8b4000000000000000000000000001110f3e8aea294ad1472d046de2962414c84f9c0000000000000000000000001e39a028a5aa56d10222e420101b35895c4a9f37000000000000000000000000515ac03a5b78684d62042e2a7797ce97fb65827b000000000000000000000000ea1c0b38986414373382b685095ec8cd367bbac600000000000000000000000067f7ac489309a4261fda6d9cc6903b77a4ced07d0000000000000000000000006a93ce4abedaa1618bca624408d17a0047d3729c000000000000000000000000392ae2d0a05c9fb99f3d7040611bd467e2a9d084000000000000000000000000f402ec0811b0f5cd96efe792695ef88d27620f03000000000000000000000000e8316ba7377316853146b16e75c7b841bcbdccc300000000000000000000000040e897da5a3f098642ee45b2e54c87f2d39ad5d7000000000000000000000000e8ce0342c8d5bf7df22c0a3040b9c51f6f55b17c000000000000000000000000782a2f442859fc59f14511fcc54d4455952b1b7c000000000000000000000000377a52f4ee83502f30184342656dd86bb5162d5f00000000000000000000000030cd8eccc20a282d4051087df58f3ad7bb6770c30000000000000000000000007f0dfcafc444a1aedca8d52dca60a22705fcbe600000000000000000000000003eef99b1921aebe765d0887f7b2ef845f07a1040000000000000000000000000fa21ec133bbfc110cb1c8016aeadc183810d1fcf000000000000000000000000d37633bbc0a2633a7d8b556e39f8eb15c466cf6f000000000000000000000000f74b0e3cce22e5cdd9ebc17be9a6030e32a527ff000000000000000000000000d2819c137721ffbc5125b790f9aa85cef5a418a8000000000000000000000000898fc4ff706631b371fef61b145206c931f36cdb0000000000000000000000008280f2ce701a38a4c7b59e82664dfd2396c74c00000000000000000000000000ca1b9b88f992bba6ce14ae8b2cfc7f917965125d00000000000000000000000088ccc0ccef96c597ffa250da1a435a5bc9710400000000000000000000000000dad9ac3b7e95ee41c714dbffb66146608fdb46b6000000000000000000000000cf905b049aeb8d024ffc147fbaf4d5f5bce4d416000000000000000000000000fa7ffbebc65f7acaf5b41a1398794b3d43cf603d000000000000000000000000f2e401c888a3f005fb7aec984339bc5d70d7b23c00000000000000000000000026300a738c507198028e850792988cc01b5755cd00000000000000000000000089f69a3ee6d4497728964f35d9a1f809be8aa7da000000000000000000000000b52448c04e43d0e220caa44a8c0790639b033ec30000000000000000000000007952ef4b16644a3563b080cc7ce2ca3421c419fe0000000000000000000000001f5a01d4021ea8059a9bdd110721b7697d2e24100000000000000000000000003979c71fb3b89585ea9e8968bd8acc4d8d01d68200000000000000000000000070dcd15676d64a18fefcfa313f407e586e809b5a0000000000000000000000000201038388b7a17649c23d77aa86b0e450fa2e450000000000000000000000009b122ab8cbe7c7e81e8c24ab78a20b8c86a7455f000000000000000000000000e802253b0965f43a5e0ad2f1aa1c2f75a2f4ea1a000000000000000000000000da5e0e388b747c5790ad430a570de0fb4510603e00000000000000000000000053658f1d76be8bd8fda66b896435ea80860111ba000000000000000000000000485e9ef25d3df5090744182a5b316d14bad40ac3000000000000000000000000d7c2ce8d0abd5906d9cfac9fec1625c21e184a9e0000000000000000000000006fe9d5aab8b53c5c003b1bdd25e323ba1ed66e98000000000000000000000000e4e30aa93f34b12dd97d609d0ae361010ca375e400000000000000000000000015e43b025a909eed84a42212093488ebb340971400000000000000000000000052e69f6fc048479a451f477ed12d0c29216eb813000000000000000000000000e8275d79f4aa012ae89c7ffde6ffed17abc883b3000000000000000000000000687e5dd167431acb8ad918ec10ac6bc47bd205d20000000000000000000000001aa03dab619db049bb18dcfd8631ee49ee8c0b6a000000000000000000000000a55b9433788395a891b5dde880703f13572a6699000000000000000000000000e56abe62796e8944efe5ca82608787525b1b5a83000000000000000000000000833198acca8b24ee3288166fec1b95053a6cee7700000000000000000000000015ac56e3f2e1df6455c04aa333773f80cad5413200000000000000000000000012e8e6f13a35b2304b1598d7814b97bda89c8f8f00000000000000000000000011c0b4f136699577f15a563242d652ba79c9301f00000000000000000000000066f9fe7fbdf1f70fd055588a77ccef5d6fb477d30000000000000000000000001f40eae4cb5407ac4c6e64866b56efcdb4a470ee000000000000000000000000f0f25cdbc03684be3a466795b7e16eaf2c3a45e1000000000000000000000000acb27ea6ab1799f8467bf06344fd91c1eb0b43c200000000000000000000000089ceb9e1946bacc7b3c17a39574fc486e2d704780000000000000000000000002ecf1a66e2d6d585b6a7ba5884365110739ddf400000000000000000000000004dd3734805aa07f83d0623b73267b08a8e6a3ff80000000000000000000000007958ed9043bfa7a4b46e01ce71aa77ee9643ec72000000000000000000000000254185daf34c340d2185538d3e3fe8e65eb7062f0000000000000000000000000f04ab4767739aa3e46974937bf000bd531af0a80000000000000000000000000de314ffc36b672df1dcd7eb688c7145d7edc301000000000000000000000000bb496b675c29e661c992f54b46bdd1f8e75b4db1000000000000000000000000844a6fcb308ff0a8346c3078082047e79793eb36000000000000000000000000a709a98b9f5ce3ae51151324171c305b5dd9ccc50000000000000000000000008affaa6fe68c21b0294e078487e90e4b45ca5a0e000000000000000000000000288ba0ebef391fd0747c07995c380498b156d92c000000000000000000000000c8793d3d12125fae215457b3e3a6050510082511000000000000000000000000b516d0c6a73455184f822e75e2fce2db474a5c0200000000000000000000000043bfea9fbfd778a53fddb7ba25ca4f3ac565e632000000000000000000000000d5813cb9fa37801679e26b64cb21a8644dc248da0000000000000000000000003ce1d8665a6341aa6b637065388c156b59cd7a4300000000000000000000000021309e846c1427948124ecbd341d7a069575495f00000000000000000000000046bd2867da72f18e047627fbaf0e16f189529f9f000000000000000000000000a7712d062661e18bb1cb606d8a4110e215c3369c000000000000000000000000f89cb3609eca061b9f9dcbf637e9799193b3975c000000000000000000000000e08f7a792c6003b1e7e7be7f9bf65d687037fd8e00000000000000000000000092d9bcbfbfdd38827a9f8e25430c6405ffe412ae00000000000000000000000084ba3875bdbd2bccdd3cbac2ef242e8013e595c9000000000000000000000000458faae35c9f1264a22676df402334512ff19a51000000000000000000000000625af4ee98cef92348697f3db7f83da4c192d429000000000000000000000000d656747875553f1dbc4dfd116440257b31dcc934000000000000000000000000adee312a62b087c2cb4657d638257f4ff30b51be000000000000000000000000b0cb47f9dd1473ea3527799570bd6ab70dbd64c500000000000000000000000042f167464f036e2bdf513c467e8a75793c4e79ad000000000000000000000000f93fb8f7fe3892f364be5e96aaf41b795a7315d9000000000000000000000000840310189e17f65957a8014c5282d4137d3e86a8000000000000000000000000f411209fcc1033fef2b24de5233d262e31a8b2550000000000000000000000003a27b4b5134b49c2901e46dda6132bef67b553dc000000000000000000000000536a2888da1242bbe47ea0366319d1d409438f0900000000000000000000000019939c4f4320dc5dd853a19d3b621577a2b27891000000000000000000000000591dd364fc657ac55b71837d1b3a4c84aff613e9000000000000000000000000d49aa110985d3c100b181daad1cf58d9590b3d1900000000000000000000000098f23f0b65a3e51dfcb98f02b0f681dcdc9f21e700000000000000000000000047b5094ee2db10d83494d3f7a12a73f1f4b3af040000000000000000000000002e7f7b3e807adc2fe82867bb312c33b8ccf0ecc2000000000000000000000000a1582c627d7d2c0b5e88a359f99b33f9c0e3e8bd000000000000000000000000ad4571e808941b6e38586314b17ac202af7eb243000000000000000000000000523c448c2faf13bbb425ee8cf11f9549b2feb504000000000000000000000000817f1de8c1ae913b7270a7b8008f8915548451b9000000000000000000000000301da626a0132a1d5bd1e9f630019a4dc1244518000000000000000000000000a225ac939141f99d50247f1bc31656ec6f72f38b00000000000000000000000045b6d2804048df5b805813e04959dc01379cb78e0000000000000000000000000e11e69d00a2e3532d0126ac1fca4eae025dd3010000000000000000000000002b66ddd0650a8ec5c605fd38b7a6f30194caaefc0000000000000000000000002785e8ecad7c98194c0173be2655a9c54f0cb2780000000000000000000000009eb70146d9a294e6de499e0c5fcbfed3a62df9590000000000000000000000008fc5a2c3d0caf77f8598909d5bf62981041604ed000000000000000000000000a7255773acc951850348e4885e8e6433d8101980000000000000000000000000a27923ba6822cd14655381fe400474d844d9cb13000000000000000000000000874ab055ee04493462770ca5873397073e9991b0000000000000000000000000f70149d37e4e9d5fde6847b575b7ff72e60efcf600000000000000000000000040d3c6bd5318c19227c74d8c1c6cb55a5ff8728f000000000000000000000000f1a63f7622a77271bda20e91ad1b3918fac65531000000000000000000000000a9e90d3cc424c21e1892c2e89a588b098723186000000000000000000000000085bf5997cb0bf3798a37fe6f13d375e2418397e2000000000000000000000000cf1740455f1c75042b1e3879b9b7062cefa7f22b000000000000000000000000c096c8b0ef1103b359b2950216da77a6977eacd500000000000000000000000067b37b954b30c87dd79d80aa5a98b535e02cabf3000000000000000000000000baf838e5443bc1c1a50d934c7d6e45dfb4c7f766000000000000000000000000a77f3e2c3d6e93ebcb5069f60b93ae358b84298b0000000000000000000000009cae3c47077699510a11871f8db581fdc5480e3c000000000000000000000000a0230250be73bc215424dcd07743f3d291598a2200000000000000000000000019f0176bc8d3e221ea5b3783e214709a5b4167b6000000000000000000000000f4a1ecf95c710d087b2e96e3ec95eb4dd5cc27f0000000000000000000000000c0c25eb5af58b75138add0b7bba9741aeb3198b20000000000000000000000007488a252c08aaaef66b1e3d6e943e4320780e0690000000000000000000000008a49539314accfd398aedd7f123a9e53f2ef3df100000000000000000000000038c5da9eb61498a95018b1661e384255de1f571f0000000000000000000000006d8299f1d42107c0c9cc0621b35eb7dd016c09330000000000000000000000003046587c8577b7dfbef68af6572d88c56ca2627900000000000000000000000023e06525ad78a1d7bf94678ca8b439684a718769000000000000000000000000e873fefd91a5f3a83881d3a0b943edba8d80dab8000000000000000000000000fbb6b022d78a97313b5767ff6819d365bc15df840000000000000000000000008c24061f788bccd88eff1fe3aebdde652fedfd990000000000000000000000007bdc5f4f9582396dd8bf8b603ac97c92e0b640080000000000000000000000001eff8005c572635fb49f7e271e05ed898be199070000000000000000000000002daf9ceb599732fa9972f2b73a0a79dfd15b594f000000000000000000000000f571adb3e08258870ab0920c658e9c4971c93ff4000000000000000000000000fe5eb5634de483b32877a0c12c95ee62cb65fc74000000000000000000000000447767d8cbf3722ab9ae0a2e8826826ca4b3ea510000000000000000000000001d36a9706a0152a4e7b45e5b8c1bd5a6d5887e3600000000000000000000000090e96b1a6d5649f7751dc9ccd95e153602e00ab1000000000000000000000000a5ae4bcb5be799f68cda46bf6ae31f33ba3f6c94000000000000000000000000a51e5b9fd04e5d2033670be0f0e176affe4180b50000000000000000000000004dbf678c9fa619384e9bb09ea3822d159933c22e00000000000000000000000038f4c60ff203756f5073c088648bd8cdc081011f00000000000000000000000064188ada48a2c005ccaa1d14d6013453ea3b122300000000000000000000000039019bf424a9cea20c4d7ef61f0c88f5f6ca07ed000000000000000000000000999cd9f3d1a500c9984072b4b65528475ca722ea000000000000000000000000f9a0226088d75965c8ab83a70fce6c7625d4a544000000000000000000000000525b3a237dbe460254bdb7c2e72c606bb15669ac000000000000000000000000963f87d71f39383af69456d34145c71b9425d7c70000000000000000000000008ca0d671f9d7d83978d98907224cad62d9086fc20000000000000000000000000b5b9917820a3d03851ac6c414449134bd4fd4e10000000000000000000000007f7a7dfae0358ed48e9aef1ca41a8d2ce9e0ce4b000000000000000000000000083d8cb0aecb8041d3f8e1af310c8579ded301400000000000000000000000000200efd3d046d0e59a0b39bc7cf096a15cb9c6e40000000000000000000000002440de19bd14b9f552b0eaf37cc1579759ed0e01000000000000000000000000234a0ceb15d49ca0f26aff53d808fd8584208114000000000000000000000000d69345bd6873eec99b6c60d0210072a33dbbf655000000000000000000000000b16c939cb75ea6fab0eed4684a89ddb301a7561200000000000000000000000040bda9afed81f6a39022e50f58b71cdb4ae691a00000000000000000000000001488749ccb388e0e7479445aefdee370e55443a8000000000000000000000000e948297206a7c86a168eaaee5eddd451465be90a000000000000000000000000c3b3d56ad0ec90e2f0569d323d2e36e0bd1a0de3000000000000000000000000c939cae620ec4ab69c6da7a3e623ebc823e27dd1000000000000000000000000858b93439984070561b290ecf1d68a49cfa88239000000000000000000000000772700649023cd52e2f7ebcf54e1f453955e4c35000000000000000000000000c73a4eb34f03aa9d2f60a11ff167e781c98c98ee000000000000000000000000d077eb5d5ed415bf5de774bc2f32da9e632c186c0000000000000000000000008401d73032dcb67ba3bd763bfc21d2dfac6e7795000000000000000000000000f2929236b881ef197f720ed1b8812cd7a8357ee2000000000000000000000000dcca07eb0fd1b7b93d021eaa05634ce042c2abef000000000000000000000000f84e6ff59ad452b4b7e132cd67778c3236d9e68c000000000000000000000000ec7c676ec7f2bb95bb871316bc1789151595b3db0000000000000000000000006df2659fd3e7729329e0010dc0e68ce6de021b2d000000000000000000000000b9b7723febf81ccdfe784b90fe5b465b8150b32a000000000000000000000000726f37d0c7c7d7ba82cf5b0955b0d258dad9bf26000000000000000000000000f5e138863391ff2b6adfea39c0834ea7e3ac886a000000000000000000000000a708a82138503587625b8b51671c1653c5fd1c80000000000000000000000000b26f282bc18ee5907b77fd649712c08ee61625c900000000000000000000000004873a4ea4d5e3fd4bed1885495706211eeb880e00000000000000000000000048ceadd3a0c09d03f3bad3701ff33b47c2443a350000000000000000000000000aac636f99696ab3429075fb9560309e549295e8000000000000000000000000a191a918add3a94be83768ccb6bc360936d47121000000000000000000000000355c3ffc1714e29a6ac56cbda2f2ae932c9d46520000000000000000000000001f14c7350bc415c9f4254a07b312d568da2dab450000000000000000000000002e4826e9953c64cc37d1460af989a56359311e4d00000000000000000000000048bd449ac0b89b92e91a0fe32f81ba518efa9479000000000000000000000000c030ef2ca772aeaf7507b460d1a7fd54098cadc6000000000000000000000000dc740327ceff3e4b4be5cebff80983c0cb587732000000000000000000000000796c7739c4174895df087a3f3404d7b1107622020000000000000000000000004fc967b6487c637a2ba69d183a8e284067a5095d000000000000000000000000426820065704fc21f7a19a82815e422a6f81a46500000000000000000000000057c5919ccd90eaed6a6ae9743fe3cdef57123050000000000000000000000000adab2b086f0a51cc49fa369ff338155514b6a4e100000000000000000000000036df2bb05892b6da835189dcc0361cbbc92991ed000000000000000000000000c91057bb31149ba756d48926a00975c5289c67990000000000000000000000006fa589f581efa007ebc6fca718b66017ea600c3a0000000000000000000000007e0b4f9edb61f7e0712bb8847913048cc3506b090000000000000000000000002481cfb0791397b5feede4129219b972e40f8f5c000000000000000000000000894d3539dc994e622354b9700e7efdf17f122a0c0000000000000000000000007ba5c76ab10dbde9caa9c0f82c0700ca7d13acd6000000000000000000000000e2d8a44aec0881bab5bd9f734741af6955db75a6000000000000000000000000068222bc66aaef3c897a48d62caac3217ce0b4d7000000000000000000000000cc48363ee1ede58a59936c96622b825cee18741d0000000000000000000000002e8c1264bcdc7af4f98d80189f69176f1cf35942000000000000000000000000c463a54d1bb654082278c0b50cfe9ee2448e62ed0000000000000000000000000cc738dc742a5249cf58c64c998446318b964f4b000000000000000000000000718811ce71a4d69035dc9d3671fdecb7a8cd4af500000000000000000000000063f34ca63e59c4d63ac8644ed8fc86ed4ee87f6e0000000000000000000000007421d01bda820b15b7831c58c3f36d270876ee410000000000000000000000005dff9a2dcae1cf6f297a0595ac50e32f43fb47640000000000000000000000008cc9c6cbda37eceb06284cb046d57e8bffe62cdf000000000000000000000000caf32bf64f929b54731928e012cfa3a2e64851e4000000000000000000000000b5cd4aca3d7938c458ac117080962ab4d5077ee40000000000000000000000000a21fc077e636c96031203860b12e96cba203b1600000000000000000000000019cd880b20975aa1e6566257019496c6bf780edb000000000000000000000000687bbdcb26fa9892e786d6eb6cd1d326288190d8000000000000000000000000fae5090369308381113d0078435afb4eb5936ba80000000000000000000000008b80f8ea0b296aeb01d90b79be3d14614af21f090000000000000000000000002ecc8cb92cf13d2c764846044884cf761da5e1690000000000000000000000003b7fd63d3c992a1bec6730a509fdbc8143ae82d8000000000000000000000000150fa20a7b02884edcfe1c4d4b3df77b008e7873000000000000000000000000c837c2794b723c7553f4ba78ecc9f449bfd0d6810000000000000000000000001bdb7606fc0008c99dcb2784c41af11fe42e07ba0000000000000000000000009205eb7a4bb2329746b5fd812e18ab8fcd012aa60000000000000000000000000f31b671f9fabff6dd4da23f7294e9957a79609e0000000000000000000000007a2ab386d2d3b974c50c133ab51d52a8f066f237000000000000000000000000be0f3cbcdacc2c0d4e17cda1cdec4840658f68c90000000000000000000000008305f02a18e877ed4ede0064caeaa15f3f23c02f0000000000000000000000003ceeb8292dde0414c34eb298c017c381d24066f700000000000000000000000044d3d2e5c31d1486f25b4adf8bba0e1818dcf2de000000000000000000000000bd6566433f028f8cd420861ed4dfde226a6377d1000000000000000000000000db4853f56f9bc7acadac1b4af406853c6139114100000000000000000000000051af91ecccf2bb588b2bce5743d96b6fcaada000000000000000000000000000eca6202f0c9c5239ac45f2af7fe62ebfe17782810000000000000000000000005a766a5c71e3fc2694aec9c5f323817b64d86ead000000000000000000000000544534f79fd9670d9bf37e0fd6c7bf913682fa6e000000000000000000000000c3fbf14404f4f5c45d539fac20d969dff9f2e6f7000000000000000000000000f45ca74634f85bc682bbe485d441ce0278b5a5230000000000000000000000002739b4764403057b388e6b2828e0c4f88ae215ac00000000000000000000000084160fb00e6903273e809a3e2a57e14284e7abaa000000000000000000000000c4efa657436327a1a0654f89301822a8db90c6290000000000000000000000000a9ffcb47699910b5e39189d67be27221e56b75500000000000000000000000007f4055aafd54e4777209b81db909fef7357c3b80000000000000000000000003203f5629a149cb8854dcdd5e6269e35241555cc000000000000000000000000b5f03a98b5d0a9b399f633e47819cb4eb3430bf1000000000000000000000000ddd48ed733987eb16c60199a0b321cd7274ce1eb000000000000000000000000295da6d7c10e9c83cd32861fa242458a1d1adf89000000000000000000000000e24c87c61c13786f1d6301badc9a766cde38e87d000000000000000000000000987db9eafe9f72296ce3530cc432f82effb2051e000000000000000000000000bd2bbccef7d76d98835313db878a62ab311e55210000000000000000000000003ff4d096687557ff06c6f365dff8fde357153378000000000000000000000000a47fd166737f5835360eb165e0d6b158e6ef2c7b00000000000000000000000026e094e0ef0b1d834f3c19bee21c1f337ec4877b0000000000000000000000006c975fc43d0077dffd27b1596099af4e2cfb6224000000000000000000000000f2e8c5b1eaab6184c3effe65b16ec63c6b4d0ad0000000000000000000000000006ba6ae3cf0d8b4d02c904b3baa5982fe849189000000000000000000000000db6639cf7a0a290dc16d8ef7d030632cab465219000000000000000000000000d85f2952107e2544c626934c75abf26bc2724ff800000000000000000000000052a754fc9fcad39f465cd384d28d83df2859f803000000000000000000000000109ce78892712ac778e01a7a950f937787e9d10a0000000000000000000000005dd2a0efcfcb47bf8416125bb18852853a276b080000000000000000000000002c80b754654fc20c271ba49af8b05d3c910dfe0c00000000000000000000000016d9327ec09d5e8316ba7bf139c2cd8a55bb8add0000000000000000000000007f70df43b12e7d71b9ae76d3881e47b7ea1f99c60000000000000000000000005d915326fabd80f443ad6d8f276e8f0269aaeecb000000000000000000000000cc42e1ae917cb4fb7a1340c476a371ebb414bec9000000000000000000000000063078e4b7c895d823e31f1fdd4d6ffd7718260a0000000000000000000000002d1418c612466a4cda6c030f911c4dd764f1e702000000000000000000000000ad2c350eb978fb2692af125902841236c82cc659000000000000000000000000311abd9a8a21fda8f0d728f97b0b6377acadc78400000000000000000000000069ff3afda068bd85ab7d8d3cba8c34c530ff48b400000000000000000000000050b0d0896c6b4e2aad0ae004ec11de362837aa36000000000000000000000000b8997807080554ae58ff04e48592a37820a06f6b00000000000000000000000063bb21fece9934591bbd5c0f7b7669c116aab8a00000000000000000000000009f582c675fde380240b3b2ebc99449b3eedf2b0f0000000000000000000000004b9a2ba2c2829dc5604e07eb6ca534c4d00786460000000000000000000000003bf294c4122d6f2306f1951bd0fdc2c3bfae0a3700000000000000000000000044a07c8ac6f3a18d91baa501c9b85f0becbb600d000000000000000000000000e92019128a9910384b56323a4f903e9d9ec558520000000000000000000000001054a89f7256645ea30a381cbf9aac87c1d150d40000000000000000000000005e7c6672086fb5ad7407996a77a5c395c47c4a43000000000000000000000000ca0caf18061f20aac1b55d4d2696fc854f204ae1000000000000000000000000daf9ee190924353034f853b5497ce222e042b6f30000000000000000000000001a9962b365f69323e06b287561eca66f6fd24aeb0000000000000000000000007beb48b7619876f440598c8d0021c76c13fd74d7000000000000000000000000fd11191587e24da100a6782384263285035b4aec00000000000000000000000019bdb6e372822de1e92cf9c5e5d6e0d04039f3ac0000000000000000000000004e34a993a8353b5b290969dd7e61d5e5a9ed1b01000000000000000000000000e5500b74b58e5b1027745ab79910ab33abf5337100000000000000000000000029b1e1b0b44337cd4001611923e4ecc5f37f0ce800000000000000000000000085425f6e8d264fb8dd9c1d6189b6f9088fc4a67f00000000000000000000000062a9be731dd7c1b05ff1cd28ec004a67632dbf070000000000000000000000005cd827da1d3e24323b62ee13e3f4fdb3bc6a10a300000000000000000000000075513db7e7c32d37cefff3e1627caf492534d897000000000000000000000000c270147dad82878d8f6f817bf9862029db7ef659000000000000000000000000a849ebe2589ca1569de4ad9e1cd292a9a7953a360000000000000000000000001ccd19c465e68ce1f713b2e71cdf17e3c3b87d6c0000000000000000000000006aeaa8deb3057200cfc5298c69420fa030c8273b0000000000000000000000005018eef40c3481b3535c62808f332c9d7f09fc25000000000000000000000000e4a431fdae8d01df9ba459bc5dd5e8d6cc326051000000000000000000000000164c8abdc9edd2eede4b7e4d574a0d4405c59dca000000000000000000000000ff9162a2faafb8592a96ac965e0e360cca92dac9000000000000000000000000868537c2006d246ac53d6971dc2f3dafec45c545000000000000000000000000505d07884534fc23e0b8a76434f7942e668a87e100000000000000000000000039be20d6d0c7e5286c9ff009eb2d417444d18bed000000000000000000000000a5d830dcd07d61dad1d367137b85e7114490a5c4000000000000000000000000300294bc425c2c8d3c1b1540b44365097e79149e000000000000000000000000ccbfe960b22f28ff7c4dfb2ac7e9249ca538f2f50000000000000000000000008d68b04290c17da68684ed3d73912acebc3c71f4000000000000000000000000f1414a657095f372d594566ccec1cfa7d8c7c0a6000000000000000000000000f8fa1910cb8efa8e01188b0c5cf9e46bedb3b4c1000000000000000000000000d1a08203c2f93db0f7440555ccebc9a2c16b6ae70000000000000000000000003ff069c5b6a2b7f24bab39010de631c76024bd8500000000000000000000000078bad2931cd0aa67ef3fb14540a0e8b119535b04000000000000000000000000f8b0b8d080183fb385ecfde55e92489d07dd7b1000000000000000000000000045dd7de236967a4b690bb32f396e36872c033a2a0000000000000000000000007e33e6fbc3f24a26f758d28b7550d5425be32a810000000000000000000000005cc7dced735bf01108be85aba5e8155752f2fe210000000000000000000000007fabd9188cbc371dbfa7583f99e6db3bde4156a5000000000000000000000000f1a8cbd7badb477917540eb72d909c1fadaff927000000000000000000000000b4093dc307ddf39ce8fdb830dba54e66c1ba4383000000000000000000000000eee26065b3ddffba6c132ee4f163cd8dd31bde92000000000000000000000000b6d06c5053e09b59a8830797088d0bdd26c0a006000000000000000000000000a9bd6af380a6fce69089b1d38eada7719d987d2f00000000000000000000000052f44c9505b3e0217cad6827019fc24d9ec7b210000000000000000000000000b3c25872035a6ecb4cb7fcc39a91063084e3ac34000000000000000000000000ba10426aa09e708c861312f15c051b475bd66d5c000000000000000000000000212d811cda4dda978679ebe3a541b7fdb96261520000000000000000000000009b87918ced796ea24935a1a37167dda6cb1573d0000000000000000000000000f6a83afc19afc96ee589f33e432c6376b478874a0000000000000000000000004bc41224bbe9df1234d260b2e22e1b9040b006b000000000000000000000000002a9bf139731446587ac79692bc853f520895925000000000000000000000000dd85bf674088aa7d90487e42298e479da6eea91e000000000000000000000000f51751b2bfbd728231b07e203c8ef86329783474000000000000000000000000ee4a7039afc921998c5a132afea2666eec82a67d000000000000000000000000f6d72818ff990e16e3018e5a1c22b9ddc72a58f6000000000000000000000000618a5eef608214fffcb7292ffeeed47259f4028400000000000000000000000080e017f059a67a4153f5de79b72792465e6f4c3200000000000000000000000085eccb45a23b4aeda93c4b4f8d7a6897e25dfc6900000000000000000000000030297c65612ac508d94d3d5d78e3ee2cf3e393f200000000000000000000000067fb889d35410869d95e52adf89c4c423d6025cc00000000000000000000000076f7db1815353527cec70f611504657157619fd500000000000000000000000055e233db502c5f9f4067678c73725842d49f8946000000000000000000000000e0b989330bad5edd54efc7d69eec6416df33a7980000000000000000000000008928a9828e7cd68b34580138d370729d9f9c3327000000000000000000000000255a4332a544435c800a5f3ce6baf005d5fda44c000000000000000000000000097a4e2ea2669fb529b285b5ecf0659aad0b2ef6000000000000000000000000114bd24d46d1e3a5a4b53ee4d2fd6075138780cb00000000000000000000000087268268135f5f2c19f3e2b2a20f34634a26995b0000000000000000000000003c6403790b48d80a6dec7cef9f78c4b6c9530be800000000000000000000000053ad4c417d2ce8189da0369bab62d84edf68dd7c0000000000000000000000001845456aaf828c02aa1a82ef7512cc06e58d04c5000000000000000000000000d4ab475b29fb6ef683c3f7892cf6495de4c051e0000000000000000000000000cb06eaa94fe0da5ff49d990371ac1a912943d3820000000000000000000000003753134470153dce6a66d4dcaaef6080c70df2140000000000000000000000003b4540598f189dc87cf68ccf1f66069957864bbb0000000000000000000000000a7fc4dd5ef6e400b9e81c84ecd78b66f94b5d68000000000000000000000000d8ae3c807a947e17bedde194a1b824919e1baa560000000000000000000000006f6e7efd7c592892f4b5309e0a8c9defd807f63700000000000000000000000021b40e60028e12d1d18dd95a7b905c9f40bf7195000000000000000000000000a860e83e7537e57678f1132dd5fff81054e4cda5000000000000000000000000118f26a363de3676b1db7566c006a72de80b82130000000000000000000000009fc5c6e763ef506a23e71198f4d0449d15ec52eb0000000000000000000000002029a06c288c841e463628bff170d4c71306be8f0000000000000000000000009c91f630d97956b86232074023f1a820c15b6d2600000000000000000000000052b631dcaf9a21d165b2a4470e9706f239f403e0000000000000000000000000f28d76eb87e317d94574e7c526141530d469faaa000000000000000000000000768ed62980884ceebcb84b796ec12b29d304a8f3000000000000000000000000f794d62346f9682c582b0a19f142387713d4c8e6000000000000000000000000c54a8952e6190c26ef27185ac076fda07b7aa5ab000000000000000000000000a9584fd23cbd7a8efa0988bdc16714373719dd8a000000000000000000000000cad942e6cb74e398d5cc3fada033d5199de4f1b8000000000000000000000000ac4737d13c2503c8c36c56bd4ce387b4be879e4c0000000000000000000000009a6bf4c2941e794cb30eec59cb2c34697461f31f00000000000000000000000050926ee375d05c165c59e3c35565e4e520bd8f1d0000000000000000000000006a3c8d1bc1c6eeb513dcd7a42be79141082ca8410000000000000000000000009bf5e21650a89bd58d292ae484cdbfe13a6eaa6800000000000000000000000081d771ef0fab819d094cf6a9a0aabf794c56293d0000000000000000000000005564266cb48f4c19146cae8f6cb2132035e9a5650000000000000000000000009f022f3f199dee31130be68fe00b63ec8d73700d000000000000000000000000f3281310e2be4f809245741d1574360dbbedede700000000000000000000000066212d2f27a2bc4857fda8d97a9abca063b82e77000000000000000000000000b8cb42510275e2b2d9da04cbc8353b5f50b8f7a10000000000000000000000007205332ad74d318e6533bea847982062f0eb7dd4000000000000000000000000cf336ca0a17ddc88bdf8e1bf28a23eb1075779de00000000000000000000000072cdb35e284c65eed150f3884a76cd7027ec53f0000000000000000000000000f9e1861530d944c41869ebd47abb2af59e6d126300000000000000000000000084c94f9dfb55ef62cb3c0547501e0370fd448ece000000000000000000000000233f75bb5dd5a7e0fba080101b55f9b423fc0893000000000000000000000000f226dfda1fd8524e2667e764cdcd24eb46559fb400000000000000000000000044298a8054e5b6645baee20625d6bb6afdbc826e000000000000000000000000ab3b36280c85bad7e5693d83cb1655aeedeb1318000000000000000000000000fb512a589342e64e8349a403b42fd1938c3b913e000000000000000000000000358130147642d71976fe1bf27d00f085acdae226000000000000000000000000c8b2200cdff05ff6ea4c0aed2da01277db7da66d000000000000000000000000e6be1de5c785f38698a6560dc9abbba1be194ce300000000000000000000000004178d9d64e4cc43395446922df1acf90ba3166d0000000000000000000000008a39f8fc54d2cab50c576449c379aa977d77f9d7000000000000000000000000872f9e2b2ef26013034a57dae1ea4612db40546e00000000000000000000000077afe50859139290b6c7a48ce580f010c417824d000000000000000000000000acd2143126a40d05e5062ce205c3dd9c7898467c000000000000000000000000fb83fe5d9a712b8c4bfb950f202eec188afbb1b00000000000000000000000008bcc940a8438361b0ad52c0ef4113d8adc21d11f0000000000000000000000008fd98f3d0b478165c6df6f740201984bab653954000000000000000000000000f9dcf51f9e6c5130aadd0af6623891c4c9fd8bbf000000000000000000000000672e0d39d60e4b921b44e303683a7d7927c9d348000000000000000000000000cc54ace1eac9dc58bf771a8b2b1e6a43510057cf0000000000000000000000006a263f0bba5d283ca90392a37fca95fed7b310490000000000000000000000003be5706661fa921f5e1190d5c61d270c272ba77f000000000000000000000000df7e601072c5eec836dc0bf9e0aa6b8e03f0144b000000000000000000000000e01008b6b0c941c63c83f8145118cff903740cf10000000000000000000000002a8783b5b56664aacdfa347d952f139dd3a9e7a0000000000000000000000000778bad47fa55abf1791d714ab520266a062d42d40000000000000000000000002b45324d13e7f012abad6468cdc34a85754fe0870000000000000000000000004b5e41f06199bb2c6ab41599a63694947d1548df00000000000000000000000068abb5d8fcdd0f7614d4a9cc8774e73fc360869e000000000000000000000000878b47120e36d40e30a5cef13ddb1c54d435cb70000000000000000000000000ff7bb50372363acc8aaf73d7f1e706bcc5c930c50000000000000000000000008f1a056edeb066359b1350c2b319a2107841e6bd0000000000000000000000005d6cf8dfe556d67e8fa3af3a9f16aca7599a11f500000000000000000000000043cfecbe550d6d657c7c71da2faf2e526afa26a9000000000000000000000000d2c37971fd309198f762bae6cf0ab4cfd20ceeae0000000000000000000000007c6071c92c8dc5a54c17aca899cb0375e754207c0000000000000000000000000f1958f1ee21a0f2617058e3de1a0437ed8bc8240000000000000000000000007729119453875f1bbc341a60ce97f2fe62c3bcc5000000000000000000000000c613b4f64e7dc7a9cedfd5a1715fc7ec32af1d1e000000000000000000000000356d4e881ba664043c7706048afb2e4904dfd81c0000000000000000000000009aae1f319ae06f2b36220d64a9c17ee1d9383a0a000000000000000000000000fc47b2524365eec881fcd0e4e7d395877673ed240000000000000000000000006d9ada8b82e266f15e9b826ca2ef9d4a01243fa3000000000000000000000000efc77ed6e57c4b8a83b242c91c399a0d8a9349e3000000000000000000000000ab935b56df7cfcf4374dc22eccc1d745a27bf9b30000000000000000000000009ffd95148f137ad49d7d5aa1d97d0eb01a188fdd0000000000000000000000008388bb2819ff494bee29326199ed8f2a2d168c7f000000000000000000000000f2fbc9a9e70299d7cd80842319efb0e102df0dae000000000000000000000000d5f531d05374a55715f09bab7f8d5a47be927529000000000000000000000000ef9e8ddd525e3e059bf229aa6ae226966e6809b800000000000000000000000050caf2addbd4d4345147a510c80a902497375f6a000000000000000000000000b2d71eb34766373701d934d6e1cae946961dbfc3000000000000000000000000f3d77af19460b9d12c58af75bf8ab6543580386d000000000000000000000000caeb5081d9e02bdb085157eb899b6e242ec9c96900000000000000000000000057ef51746ec21eca4237ccc295b274b702ba0a790000000000000000000000005dcf620014ed1bb177397021feb3ee6a8d30bed2000000000000000000000000d9704f0e2a1364b11bda40822a95665916eeebf7000000000000000000000000209186cb917f1df1d3550c8cbadf63bb280af0810000000000000000000000008924a9cb4385d7a9ea0541f6a8d72a010088e7b200000000000000000000000037a86894496ee8b175417bc05ebf43660f4487ef0000000000000000000000003cfd82f449d90de4e6d6a9ea567b162d436da52c0000000000000000000000009c48c98c5697f76d1b889ecdf9d8988477ebfc69000000000000000000000000e4e8d960069424df9e411bb04056b3363a6f0089000000000000000000000000eb33d237ff8495889f08a1342cc67f8de0ce072600000000000000000000000072ea8497e30d073f559d4a5ff992803e29307182000000000000000000000000078e3161baeade2b8136d616fd5280090c82cdb60000000000000000000000008bd9904092a629af9a24c5749f297408d14f31a300000000000000000000000041bd3115ba72b1a93b87e34920bc471ae28c80c400000000000000000000000012b60f916aab33585e38774d5abb1d81464f665e0000000000000000000000000012f12c4dc81487a7bde79812cb33460ba2dd310000000000000000000000003076401664cf9c4b54a51202b75345913fff06fc000000000000000000000000962f9613e854a6a2c5785081325a9f51140efb1c000000000000000000000000efa329347b00ab34603bfa65896941ea97da586a000000000000000000000000fded8e4c3d8ab34cef4e4e55380a419c3efdff6c0000000000000000000000004cf1abc35b32bc7cdcf01fb5bf23615403979587000000000000000000000000899b2a5d13a46d74e9b10af990a0be636b5d1fa40000000000000000000000007729427b3124a7a25806c177661832e50d16c8b6000000000000000000000000ddc9174c08af8ab541f3d3525dd4f065b73d2ddc000000000000000000000000e53ce2e91a15657b5cb733896da39e917a7ec49a000000000000000000000000ac0d2d35bf1964af7454d04130555942d3e39ea2000000000000000000000000da1058264afde36fa3678e120f82e0c1951bd777000000000000000000000000fb417efd5f6972b2948f9ce3c906c60a74a11a9b0000000000000000000000004befa2376907a593e8e2f06d1925bbbfc65352e100000000000000000000000085073df83427b65fc4b41e7821ad39d7511860ac00000000000000000000000004088b4f0ba72025a4da4e369dc38f00ef9b0af700000000000000000000000042a9aa56e257d76ef95d777041a4c435c8e71a54000000000000000000000000931ef5764b976ccafbdca3ba31184f59a1356beb00000000000000000000000033c43df4f5a015df743c70ff6922086e188407ed000000000000000000000000df9dd868af72cc704b25fa1cbb24a7ab7a41c1bd000000000000000000000000ed07c3fc71cbe59cde7ab88650bc81b0fa17fdac0000000000000000000000003ef4a47198bed9d83d679648c3c2f0d852b029f200000000000000000000000039ac0747e0f17aab6e99bf470bcf44b95122a8960000000000000000000000007785bf58d1d5e5537c139f7192ade1da3561a4bf000000000000000000000000632f3c85516bc2f06563f32e022ee5e3e04f95770000000000000000000000001a21e8a4e9e7c0c3f7e70eb98925ef82f6581889000000000000000000000000487a1a2b616420d0226b97162f7905e9e9d9e2cb000000000000000000000000109e694cdcc16dead130b8d03c66386c7c30d12a000000000000000000000000aad659ece78aabfe733cdce72db51a6f1597b87900000000000000000000000091d8ff2a244304e11968194f11ef7ffeaa8c136f00000000000000000000000039ff7193b470c7b055bb7831b9c581b987a83a710000000000000000000000007973f6f87470ffc6c7c22fa30df30fa2503993000000000000000000000000002a675b877e98ff6006c46015f3ac49da3ca7b69e000000000000000000000000aa27b96ccabf1bc253b238f106f1c394dd6455c80000000000000000000000008322957e81ff658614e1fe05e4f7745a5b334b44000000000000000000000000cd12681ffb0414904eaa1aba703758a0954610a9000000000000000000000000cee774b07d142384fcbe389c47ef2282b3ec060b0000000000000000000000007dd131763ef8fb7d2719c15ead147fa33a564afd0000000000000000000000002a6e3c09ebfb0a19b15748dde33b3d1282dd5320000000000000000000000000d5f8c9696daf9383bd71a30e2b51ef397c4a768e0000000000000000000000007574ca317206a00f4648be263a02e1b2231448780000000000000000000000009f23db517fe6095ccc576630cd6683d8e5f99d29000000000000000000000000f81ac6ba1d591ba9d29c756d59e03b519aea7fc9000000000000000000000000d8b56f1c1b16bbf79c71f8c8f90f104d102322ce00000000000000000000000084d4d86b18df4a821e2beb774428e34ffdb698140000000000000000000000003cf0f7cc780b660afdaaf7aaff7e37e955a59e78000000000000000000000000de562219af2dc772864289be480dccb5b820daf300000000000000000000000054e35f77ef092ba787bcb41da198892af35ac0c1000000000000000000000000a0e2ccafdf4d9a828d7f1f46076fb87ea9ac09e4000000000000000000000000b2620e1ea7fd220c483d32f613904dc64a72b14e0000000000000000000000007cf651b28d683ab1b5618c96ce6310283b12f0c300000000000000000000000025f9e7e7b9d91ee0a8dc0c4eb14d93b8f370089b000000000000000000000000d874880aa4f5db6e620aa6b719a6453b09147887000000000000000000000000beb1dd6103797c6f7e3b17ddb179d8be518f9b4b0000000000000000000000007ff1ac0509e99f29400b9b723aca5b2f10f8de89000000000000000000000000034ae3f60938b7cfd68f0eac3214e8407c4e858800000000000000000000000057e85288a9f9a8aa1ac331a06875cd99c54c8edb0000000000000000000000007999086bbf03521794b303961cf833a6d97b3acc000000000000000000000000a0a6e3021d41222b8cd447758f6b916f05571c110000000000000000000000005153b764eea88b893bf7c2d63e816daddfaea4ea0000000000000000000000007cde3eb413f80cd66875be7fef16a6dd6945f28400000000000000000000000084f92b5eee42ae415f729b27b9c99b83af9656bd000000000000000000000000a69d4ef8fd279af4f3888772724088acc51d54cc0000000000000000000000007b8b24c6b1a19bc885b7f3523e90c6fcfe8c33a200000000000000000000000019641e0affaf249f939d306e7740d48d64022b880000000000000000000000004daaf0dc9f5ead5b5b070395afeb0dcb3ab2d4c70000000000000000000000000c93dab9255567119de25e3074a19a9fb7b31b130000000000000000000000004ab250b04a54e4a3fb9380ebc68b7552f7ba733b0000000000000000000000001b2af8b444978dc665bb694149197f8de9022b24000000000000000000000000ddab1a9ca7463b0417f9770dfaab984e282d9d4d000000000000000000000000aa1b05d66cb00f3b9b5500e7ba3d60383ab087eb0000000000000000000000002e5b3dc9d7cfda37b8869a5d9f97e6be8400fe09000000000000000000000000989a397991702b09fb3f6aeeb219e8f0ae58c20f00000000000000000000000030278614ce8e78997732163e0f926913cdce2b7e00000000000000000000000083e6246f8f1265989c28eae4312b984224e1f910000000000000000000000000c6ebac38c483b01c5e7d876cd2e00936b9ea792f000000000000000000000000efa5315ac0214bef5facad4acb2cf3f98fa19fca000000000000000000000000db2a7e72b846c0503d1626f387825102626562b1000000000000000000000000820fab5d2cae7e832bf74c80b448e532980b3a120000000000000000000000008197a1a29b8eb13e1bb09015f8730e984b3297a600000000000000000000000088faaad27101b739c36a211b7eb86463931b43a9000000000000000000000000865ed0f641d907a992432b98bae096bb06bb4b100000000000000000000000007c599c88b8be965e06da602068946d107355709c000000000000000000000000b8c35d72917d2e4383430dd26541a827504d8960000000000000000000000000c318dd9969196e62bb999e7d26f698bf057806680000000000000000000000006b46935e552b41975288de9995cbcfe3b564f32f000000000000000000000000a69df81880d4f79a18d42f5b3f33d7889b5eddcc00000000000000000000000076736fc06c1fb6c6dd1146eee7a44f72fb6b5e69000000000000000000000000b81a0a199a2e4fdbc7af0e556d43fe6de0e4b4c10000000000000000000000003639cf9e4160ea05801376aea732df9073045d1c000000000000000000000000aaab5bbcf94d39bd9d2a0a889a5d6617193b904f000000000000000000000000685cd0c57266355a9f49cc8d9691147a009f44d20000000000000000000000005387394a6d0d010919acfce4febcec49b11ea1f6000000000000000000000000422b8c976c17dab5f0bc6e26d6ffd617f348d57c00000000000000000000000028d9fb6ab37c42d2a5b697f19a677c63af7ff604000000000000000000000000596b91190f1997b80e16166df9ecb459c2ac5f610000000000000000000000004eadf479c31815207406cd29024cd8d91f6a1517000000000000000000000000975dee30ce1a02a88b56e3505e1da4e956f781780000000000000000000000000fb705694f9b306e307744c6d3d8e39a42a47068000000000000000000000000f2ca2f1c9844ba0a5afd2445c62201ba51252f0500000000000000000000000063633a6c0812d7b8de292d13da128d03581217bc0000000000000000000000002302417d4ed8a41412b84e76b13b60e374ea328f0000000000000000000000002b495bb4f818a923c4e3c2b21f1f84d5722d3045000000000000000000000000ea7ce31820241e2fc2385d2ab9b3ab1785b34d08000000000000000000000000914ebc8b81b68ab7bae78ba6f96b632e48c9ee6100000000000000000000000090b22c5a48c81c3f88b637dc584fa4180ebc9e52000000000000000000000000e8d37326560a25ce8a5cda894b6b01a3aa6523f30000000000000000000000006f870c9c9d76b4c64fe117811653a6458033ec900000000000000000000000005ca040601e125db3af88e06fb7da2a1b91ad0d3e0000000000000000000000006ab682348de4734128644b3102de1b864958b74c0000000000000000000000001cecbc5e19ec9a2c57158391ef00e4acacdd2cbc000000000000000000000000d80849527e7b92785c7ea055438709162f4eda250000000000000000000000009b60fd4352ad78ae724ddeb242cf6e71a9562fcc0000000000000000000000005701eb4be5ced12dda24852acfc99ee76ae8135d000000000000000000000000acb79e626f498ad403f33ea21731baaeb8eeb501000000000000000000000000ceddee7c66cb9a1ffa1257d0e26874d10d01ed5000000000000000000000000046dd09bae5c4c6ad4bf33a2026d995f8116eb22c000000000000000000000000c524a759305048d2535a405ebdd4cf8bde9e66770000000000000000000000002647b602a50dfcdc54ef43e1966ce88cc122a928000000000000000000000000c0e51908797ebcf4ee1c651021b219522a890809000000000000000000000000373a43bd93374d8c2b97026cd8a69e456d481e55000000000000000000000000885d72576dec2e4e74bfd69c2f031619da5d8b290000000000000000000000008404c1383b6eff922d101e227f00ad3b65d1b50700000000000000000000000028960d3aba5afecb724c43c72bbd49a3da777142000000000000000000000000f11d674372a061bd4121c5ccd61a12e70ae9b0be00000000000000000000000021ebe4e5a4bef7a25d7f728de96fcc25262ad443000000000000000000000000de26d2c2905a6fa9389d7dd8f4c5225bb9342f12000000000000000000000000788c837e71165365f413524b077c3264f5e02f1b000000000000000000000000f5fd2d598fc9ca3b3e47b6ba19c939c52ffa73ee000000000000000000000000b586fc598fcde805e9618d1515a314315b083e7e0000000000000000000000003f3fc8a4f1d9818e5684ce7ba870cc941a1c0464000000000000000000000000fd1e6ce53863a2bcbab87b6b7e8a2bd079aa0bb7000000000000000000000000a5fac28e1587eae7b42d330663b7355a12f9a1c80000000000000000000000006df2880a4610ff87df8176d1d692917b041ff83b0000000000000000000000005ab6784af8dc66688a4df76da1eb2bd5290d00a900000000000000000000000021119b9816f55161a0701b2f97e03cd943d364b6000000000000000000000000d11c0b6e2e16631dde68d1054848ac54e6d030a2000000000000000000000000f989065cad4b2b326f00fd4dbdba3e5c04e57fef000000000000000000000000beaa091bcc0b719be3b7733237094642df88a4b0000000000000000000000000cbc42f00ece356fbe11830c49ae9c11ef44618b8000000000000000000000000aa7f1882c058249c090875aeffc566ea9bf1b696000000000000000000000000dc48b5908c0322663d709e35acec98974cf8b3f90000000000000000000000009e8fe45bc9fd16cdcb5c3584ca67b9626b8d3f560000000000000000000000006c56633da444ad1f8f0ba9a4865f1f85cdb37a770000000000000000000000006440668dcea0fe34195397ccf3e20dd9d55423bd0000000000000000000000007eb8d193be6e656ce47331f44a8bf3ae10458b25000000000000000000000000c3b9aeceffaff8ca40c5b17becf464e6f234845b000000000000000000000000e74a414f69d2e135b0ee15a3ac61845c526429220000000000000000000000005654a99912cd39566d0bc7908edbe224982b1679000000000000000000000000a3b38a59cd86cdd86d5365eca3e2edf67dfee5ff00000000000000000000000076326ed7b956d2b7ce2d5b4ddf0374da9a5ce7b100000000000000000000000014b505e76a5d26e6134799db54e7b887bfaba0f2000000000000000000000000fafe7585746a728e330acfc9b69cfa977473394e000000000000000000000000c5c0bbd28441407774310335d667ae23f3e035f8000000000000000000000000c032c5fb130a666dba840fc043d4b516e1f3f1f30000000000000000000000005980be56ec27a1e52ddb51a3ef6d657499e46590000000000000000000000000b187a2963a0ec701a8a4e6864f5da8629930071e0000000000000000000000008f805c1f1ef4de637baf183584868dba1f55320c00000000000000000000000048e594cc2626bd4e77e89c814c095299562846730000000000000000000000006cc40868dd1a9d0c8c378bf5888905f9c5a211c500000000000000000000000090ba5a50ea51ea8836857248f508791b6018459d000000000000000000000000a9427fafd2ee27bb77ec70a4fd3bcba3329177810000000000000000000000007aab4f5692bdf35ed55718375313ec076d14660c0000000000000000000000008a88665d63314a0bc4b109bda4403ad3976b298c000000000000000000000000c526389a8a7e0d0873d34195a5a7019f1561055d000000000000000000000000ed5aeb5ad3b16c9c4bb0b26e69bc12803e29cef20000000000000000000000001df6ef71f5823a075fa7e1dc3845b40252df3515000000000000000000000000b57cfab5065df4ed49d5a07323b4c159f9e060c900000000000000000000000028d0e6acb319c3b9bdb6e42083d1fe7ea0da225f000000000000000000000000649b0b8e843cc855de34c06224a1c6d24a5f07e20000000000000000000000007d24451ad04de37784de01dc5207cb3551fcd186000000000000000000000000f655fbd958da73c49cedfdb0fb8f0d1754c9a3c9000000000000000000000000b3de2e40c8fbbd740b486f3f7f58643cb8a690ae0000000000000000000000004ad224cecaa9f5cca4dfdc621841dfeec97adfe100000000000000000000000008f8b9692e429a7282d16af7fa476ef54d83402c000000000000000000000000d0ecff411c6083db7dd2aa15ae31839a73d8dd44000000000000000000000000336d4dccf8425c09e1e060ae8241deb91436e0dd000000000000000000000000276519fcc9e4c05e9104464e24dbf01a7f84a3ba00000000000000000000000044914b57dab585b315ae4d8a8d96d5b187d0567b000000000000000000000000c7e2ba1101f2ed4d6df657cd3171c02aad1a188c000000000000000000000000a0d67f13cbea50706dfb7110479e154046454b81000000000000000000000000b24a82a64e115e9fb3c3befc5237af12ec832dee0000000000000000000000007544ac33f32bdbc40ba8746d00851fa09649a2ea000000000000000000000000823ce4430e646b3cab970e58807b61b2705885ad000000000000000000000000c4aba2e6e63a94b65df3a75760cb505bb7b7d5d20000000000000000000000007c2bc8b7409d95c9b3fcffa7189486a0416385640000000000000000000000008831fdd15df7f396ad2b1ef437bb5b3fd75c42be00000000000000000000000052866fd157577897ce627022b9c19bd2e622fd7a0000000000000000000000008b47f644fd8efe3605d795ed77e13ec7d10be323000000000000000000000000519a40da64a6e583cf7b7ba16de594cc70581647000000000000000000000000c1f51e251b51aa12ba86475bd2e9753c5858ee800000000000000000000000000df108226d8feb574011685f8fe9bc7040b9456700000000000000000000000029b413e20fe0823dd4625d4d1cc583ff3a5e10fb00000000000000000000000018db7ec38da0465ced092fc75726aae35a973eed00000000000000000000000001ae188a331d810096cffb62559f303bceb83499000000000000000000000000719c939071e2d001d19f6562313ea06152a3272d000000000000000000000000b715cd5f70260508e575ff1b511eeb4e59b9e669000000000000000000000000fa0231033aabf3eef000dd75893bc7ddf66eab590000000000000000000000005f64c823d09cc37a53c899370b9a0104a830cf540000000000000000000000007a3182ea6c14bf0abe0aaefaab4ec4f236684f550000000000000000000000003661287ff279a7989e33d943bfb27969986d7a90000000000000000000000000ac81d4853d85e3b7f39bdef200fa7a49c653a1d2000000000000000000000000bb7a9f4c3f5470206f7ecbd5b3ea551a569b2629000000000000000000000000967c0b6bfa409964b7cf2ef38c7f62e59db7a4d3000000000000000000000000053fc0ef2342e6eba9f8e06780f1ebfcaadf2f370000000000000000000000004f82e73edb06d29ff62c91ec8f5ff06571bdeb290000000000000000000000006d2f35d57a6deb9ae3f293a065593e5af47fcfcc000000000000000000000000defd61df9b1d9d650987d4ab0067534a90240ed40000000000000000000000007883cbd33424e81a5f06009174817b3b8e00dd58000000000000000000000000b8d56ead4bf0cec7f3179fec8cfc24ebb694c6d500000000000000000000000080147f193be25896211aee17b3a9d3d3f43f95cd0000000000000000000000000179d5daa7266c87c56fb5903d81d32eba0f3beb0000000000000000000000007ec6ac555c05b43f0ed0fa557199b4ed12ad33420000000000000000000000005a29eaecb3fbd6345174f71a1c4a00256e64f6df000000000000000000000000c9413d4a1325d931ed14193b42cdde7d1b66f45a000000000000000000000000fbd8d0e35b0caf84c0688be03a17ba3d701629a7000000000000000000000000b513c2477253ca92598d737a637ac2c316ce022a00000000000000000000000010fc0506b02f1bc01338ad6911d99388ffb75b12000000000000000000000000b1b87135e204fce6d699477c4e7b0b559aeee15c0000000000000000000000008b864d88deca19805ee64ec4812730bfac2911a900000000000000000000000058ddc015fe61a062e165994744f950d83ffc2634000000000000000000000000c57bbca380dd87f4b0ec734682c7f48774cb31f60000000000000000000000000b24954b3f773057eec84486df21e3907837baa400000000000000000000000008da7a1a37ae43f7503c4290226efbe571c68431000000000000000000000000e95aeffb4cea2d5c74a7b115d3865dd7fe7a9dcb0000000000000000000000007dd452b0e8273149db106897bba8a563c43ca16800000000000000000000000009d64ed8227c0ddb3ec4aeb1f8e9fc5a2c1f20dc000000000000000000000000df0cd1a4ce964a58211fc4798f2298f202d1e32c000000000000000000000000faf13d94705e89f1b1590fbcb19c47e4930568b6000000000000000000000000d9fddd581412b060df72aea03eabba53b58576770000000000000000000000007302466506cd1493508d7150cc428759182869c8000000000000000000000000a4ae9d64eeed9a9d976ad1ac010124554ac4fda500000000000000000000000010c0dd0e6ee88aa1487fbff33ba3a6c09f11ab720000000000000000000000003b6803408f6f9f31f39b093a209fe1caefb6c4df000000000000000000000000c7c9e4d944dbcd974c8c0ed47f4bafd1be728e80000000000000000000000000450fa17aaab0757412dcd2800ee9b98c3e524483000000000000000000000000b375c77f4f654df69dcb8e2982c73965cf18c0fd0000000000000000000000000ac0c770a48cbb04ec48bf27bc5cf1410a10ac820000000000000000000000001866d189e21ff625172748604f3c9b067c6b0991000000000000000000000000e7faffca5ea7000c551aeb85764e84860d9c12a3000000000000000000000000e0544293e952f17478af563673ea1c173e100b0a0000000000000000000000006a3c9acdb9d59e1dc79c83abac8231a26005cd980000000000000000000000005c148443531210d6a542ea6b6ec5418b4e865970000000000000000000000000a4b4bf0d186e7e26610da8a0db662777fee5ad4f0000000000000000000000009f7be74f3a6e812747b580a27c988bb09860b1d0000000000000000000000000ca19e75fcf4ac6f2378bd0a8d972ea29d4f89d26000000000000000000000000aa5fe1346d2e78c562520a061ec2c432e727afd000000000000000000000000056d95dee8d82e1b9b79aab9f5feab145269a327c00000000000000000000000095488a168a0ef35ec9d72828118ab28bdc5145a500000000000000000000000095eae881b7d4cde15790613ae04a56c3da2e9e4a0000000000000000000000004dedaf32f2dbd48b47f9a4f55bb44a1c2d468d490000000000000000000000006975faf362e308db84c829a22e9e99eb290471af000000000000000000000000bb31f2fd9d380963f2b4f7f86890ade80be5124a000000000000000000000000ea296141d420099666ece0233fa3dc04a289a5e30000000000000000000000000b66c95836cd1e9754a4affa18caaf53589562d9000000000000000000000000d27ed80c059c6f7fa979f72c285cff8ec55af44d0000000000000000000000001a822c381aa69ba4371066ad1d41989411ebfa510000000000000000000000001e80a34e192293d015a2cb0dacb80c75468d1187000000000000000000000000abab64231b1a8d7101ab7bc20960f0f7ca9aa30c000000000000000000000000685ad84d48982bddaa61c2a11aa067cbc629027d000000000000000000000000cb11442873536f4b6ec94e77f3a2bd0bea4fcb240000000000000000000000002e992bf742f1571d78473d88c15046c7078d25e4000000000000000000000000c566af10dd296582f4424060d4e6f7b768ed59a4000000000000000000000000ea9de34b8c2fa948945f8f494eaa699d2d8314b40000000000000000000000009bb645b25f1bf111f1c21d0e81190161cc570268000000000000000000000000b5847fc4e7f4b0d02d90271161b3f95eaeb331ab000000000000000000000000055eff2576db367e634c9a6cf0eef9648ccbad630000000000000000000000005cae6de2437b8ebec9debe981ab42118d9075188000000000000000000000000bb2492fc7743b6c1dc04815e21d7206ce06b58830000000000000000000000004b8820c63fd5ffa4f8c007cebde4f1fe424b19cb0000000000000000000000000316d4332fa74e4ead0a5e175585eb190187311f0000000000000000000000002a169c150cafbff59ab3f2b44cd754a6b3c0d6fe0000000000000000000000005b85ac600ba4a9ce2143c7a32e771871fe7fd178000000000000000000000000b7cf42705f97c28f88ec834a9673d053ab93bfce0000000000000000000000004a9274d5012e24ac40ef92015983ff6f0f53d842000000000000000000000000a3517db27da487a226250d581c43ba9ac3dfa2f80000000000000000000000001be77c75adf1e8e4f7974f5c55765b788e99d8d8000000000000000000000000a6005e872c032d15a372d9cdc72b29d5f0926681000000000000000000000000ea6864a7b457959a9a466ed171838aef17503522000000000000000000000000dbafcbd54e1f636264b220a2a98300acb91721ba000000000000000000000000101794d846032cbd58feb07a52c21a4fc1e17387000000000000000000000000888e81ea14e404bc84e67fefc2fe0137d5bc8fd9000000000000000000000000b4ada2a29225f75cee77a0f3e995181e986ec02400000000000000000000000026f02b2899674ec6c6001de49cd3d5ff3d664e880000000000000000000000000ac0f251cfe1f42c610895a00b16dd2821ee70a3000000000000000000000000283244c4540d3bca51180cabf252426627e5507b0000000000000000000000001397011c5688719cb3c36f3db4c397d46001975600000000000000000000000068a692606c58535f39c7fd7f39cc8a99697f7d7200000000000000000000000091f8038fa6b84e4e613bd5e12343513ffe7aad70000000000000000000000000157dd1f27ee46d7fb2ea861c29416f7341dd6548000000000000000000000000ca1f35775d04077d6fbd09b415d42efd88337ff20000000000000000000000002679fa78505c027141b1a51041b080d65f40562b0000000000000000000000006de978a35867dc06b98c2ba95aaa5c9e6beb50130000000000000000000000003da741f94656c08c716f9ce19e58aaf9914703300000000000000000000000009b940370a65ee7ffdedf4983283f23b7a5b1cd70000000000000000000000000c68b81044e1f1a9926fec49968c8528c32b6b20b000000000000000000000000aea1ba71dfe897d153875d8c04c005481c7c2906000000000000000000000000041160d1dc4d61c11ab5321c90df9069c0c4c18f0000000000000000000000003dd3e353b43d2c362aaff112f5f82f43cfb078000000000000000000000000006c2ba66a9766eacca7dc24231f1326b4192a0ee700000000000000000000000093eac8f0d276719a5013b68387f31ebe2656f89d0000000000000000000000009ca5fdb8269cc84802a8683c414d1a194caa452400000000000000000000000062e865369ecf1b35ce2173b4a15c95958e1d78420000000000000000000000009086de4509e78494545ddfd08011d1fed1f8a3a60000000000000000000000001a3a0591a88fb3a2f3a81b118d5774d7c157bc5700000000000000000000000003304e4c73d65db5767e8d7f2ecbb4d6c2c703af000000000000000000000000e7de1568e401032fdae4737827a82c92c8b7757d000000000000000000000000ecb441fa7d135ce7964f059d8bf245e3700bdf0100000000000000000000000074938d317bfd718abbc504ae64cb70de07db82ef000000000000000000000000be78df242f889169ebf1291c67d606a108ec5dab0000000000000000000000001a318e1d77687ced7bd688f5791ac75cc699fe6a000000000000000000000000d24f67b58d231f8091d02f098447c07a6b12baf00000000000000000000000002068e606e2ac4625d14d71bc35720e0e8d6367ea00000000000000000000000054204cfeb242341fd0807504f4d9b99d118cdd47000000000000000000000000ceb6e545879999b245afd7045823d5ada60bf212000000000000000000000000e1838e147bf16ada2c4e21f0ac910b1c2969146f000000000000000000000000c271978111babbd850b79fd63b6c36a69ebb658a0000000000000000000000008facd9a2b9a7197bc3820b329acb0bd7b119d06e00000000000000000000000055a6de3914ae375188a16117029041cd8d2b58060000000000000000000000007a1b521418f9042c780e4c45d8a4e9e836a87c780000000000000000000000003065467b03607c796e24cd6407a47865d458562f000000000000000000000000b07999ebd435d9a822be315459fe956ab5f6c89b000000000000000000000000db48effde597edffd3a698bf6f9d673bdb5bd7e8000000000000000000000000fa167eb8399587252b444b19f001b76565e60fda00000000000000000000000028c7dbc5fb93fc83ebe3edafa2bb5925013f0870000000000000000000000000f9cabec61d810cd3d0c00b49b97ceb367f2f8b10000000000000000000000000d4e0305bc02d87a778488fc3cc4f61f87986742c00000000000000000000000032064692b256e2641a01b5d4fe34b12944746ff30000000000000000000000007f06fff9c806b33c329af385ebd3cc81d2308bf70000000000000000000000005b669363081eceecfc476e76b2ffe6b25d6836ce00000000000000000000000037d4127a9676b49b86ed6b55a795c2c5c1b519f80000000000000000000000007cbaace3394b233329513769c4db5675312c5fc8000000000000000000000000a96486f632031e996fe406a078d4d2cadb4620b10000000000000000000000000f837fbf3d53d4e06f9189ea309f658c64a196ab000000000000000000000000e5fdcbc3e9499b01e97060233af0c7ac8bf4653100000000000000000000000017a12713af20b83e11ff980a392e34965883725a0000000000000000000000004ff6447756fdaf518b47215eea2c024cfbcbb216000000000000000000000000bb96767c1ea60fcb7fda7e9908eef8970172435b000000000000000000000000e4b90ed26a3f45a380ce18deff12cf8e0f7c32b6000000000000000000000000005f32396d5603361f9527081c0e934dcbd3056e00000000000000000000000048b980cbc8bdb3e4c43cfb15a5de98f6d30a1b1d0000000000000000000000008ad953fb7ebf58662fc5af4dc8ded7f919a39ed800000000000000000000000092f3e8bff2050029a6ce1bbe21f8b12029d1aa500000000000000000000000003f5e99b8482591bf0a77caf753075189d51bc94e000000000000000000000000814bdf8aeef7691ae1bff6984884101377816a84000000000000000000000000f9c0f8b5f341472f28bf5901fb95fed1543665f600000000000000000000000025cc5132c8257dd0fea469c3ffca281106b8ec03000000000000000000000000d07845ac1548cf9dea729f8f4b606d6e98be5217000000000000000000000000e30096a68da70a81d1c0997c722622aa551531900000000000000000000000000afa58963971997fbdb2374ccb2cc85d07e41ac3000000000000000000000000d5c9bd1f77827530d1a9de6c98fd1291d455ccba000000000000000000000000c9529a66426c18ee53524940b7537fb53bd43cd9000000000000000000000000a92600dfdfa41439ca3ae33878fddd514fcd454e0000000000000000000000003c6e51435af0610259462872c24298087b99be7600000000000000000000000003353e4999f711d15aacbe37b9481323b6b20f83000000000000000000000000617a5f6b4fd3111976106933ee56bc008532282f0000000000000000000000005e7083ee6789458af4575753975b93eb2e88ed74000000000000000000000000f25eb084b95a789f6082cec5fa6b47ce190b98760000000000000000000000008cb0736a5edd08f37bd0e0a5347183ab05e6acc3000000000000000000000000a367cd60778624834729c88ccf68de3a2709b80a0000000000000000000000009eea3da9e49cc5be376613ebd6d1656188887fa3000000000000000000000000c8c01d59ae1c5909f62c01fdf74c83d36ac8f23d0000000000000000000000000e243df285a3fa69feea1f3c2d9feb71b9f54009000000000000000000000000b3f0f8a9e60347a33698510274d97e1a9c39e02f000000000000000000000000b1301c955b1e39e6feb53afd3b764266a9146ff500000000000000000000000037aed980f9fdd49a00f93163d451165cc33dcc8300000000000000000000000006d616738881ef043595ad5ed45f17b990f681c500000000000000000000000075fb1517209948c004d85061d659ceb4166351a100000000000000000000000002bc2ad174183880007d0cd2ef0ac6421c49741c000000000000000000000000100d23cf74edb7ba35f17e68095ccd05b3e5aab30000000000000000000000004e28769b412b077a9145636c34145c5da1f1203b000000000000000000000000ca2a4e9ac0ddd39af7fd2edd5ddc3f1fa5620959000000000000000000000000cdee6b53d140a716ad3880c2ac3ab9dc2d489c44000000000000000000000000d949cfcde2892088cae12dfc361a4d150bc688b300000000000000000000000067791e2f4afc0fa98a88a1a4c7c4d56e1169346b000000000000000000000000b4cd0907b6b52a394f7552c128c17ba19c7c1e6200000000000000000000000086f49ad79790ebfd973835a0f1695518f2319f81000000000000000000000000b5f270346250ffb024ad0d53fb87ac110a58aa8a000000000000000000000000d24ce13f9e0fb4020d2e8a210077e35294561a9d0000000000000000000000009b16d566b6091e4f1e53858a26fbb7f2294ab359000000000000000000000000a87017adb6ef1ebf9c131954ca9b4450de9a829c000000000000000000000000b30adbf5e5fa6eed9244499008bd57541a8e21570000000000000000000000002e9a5645da90614e29f5878a506cbedebcd5daf1000000000000000000000000c60ebcb35819678bd6b5ce7eba160a77df5be9960000000000000000000000002218dbc677d0b554d8c0c8346b7dcf544504079800000000000000000000000059cd68fbac58cd174d1df54272d23cf9bafe6f91000000000000000000000000e564822ce6cac984e2b7b4ab1802dba28c101c290000000000000000000000002f847e593dc560e9974d7eb6313daeca57dce0bf00000000000000000000000034c6a3733f2b1017463969ca04ddb0cbd5bc08ea0000000000000000000000006523c8127521b25deea2f6eac69a43a0f9e316c6000000000000000000000000bccbdf51325f2184e101d013717a4979d62fec66000000000000000000000000586041f9fb7b2e7f8da06a082060d4a1a0707297000000000000000000000000f1d58ed5425b6b0471ecafefd9318577ac2ee9c5000000000000000000000000feea904e1af0fe9934e18f6075086eedc403ea750000000000000000000000004d6b3253a797d3344340978524aa2f8e84b242a1000000000000000000000000b44ae1309cfcd836569489e75e59a63036d39031000000000000000000000000fe550dd1009701a69052a7333373e1b020ced50100000000000000000000000072351dbf9b52597740cce85b581077905d4a7ec60000000000000000000000003bd304517c0213711a476a4cb7f7ab114357c6880000000000000000000000001abbe00473b3fb95349795f31b4fd5212de2e220000000000000000000000000817a9e076520cb0580b9acf383585c3d38aed3ab000000000000000000000000e5a98a9a11713482bb0bc212daa9895110cdde380000000000000000000000006b550e589cef27dae2de4d8000f7ff35681f0fd000000000000000000000000030553a77a19823ee0985f99d8e463ab3b7ff4d1e000000000000000000000000d616d71ca82abfd5a7b3156258eaadd774f696800000000000000000000000003b5874797225bdbc87124d5ac33f579c5531bf1400000000000000000000000099559a1f73fdd75469a18af904bcc79fdd9fa76a00000000000000000000000014054bf6771e7e28c3cd8f85e060b4f13585b5740000000000000000000000006e9e3ba372a7a3530f112484268b617c5d6558a1000000000000000000000000c6cb4f373f606275a351d36f682675f4f74c289f000000000000000000000000d885b1797dec249ba57557188957ffbe8b022b7b0000000000000000000000008121e1f2e974569c81515df70e0bf4d92e02b7be0000000000000000000000004b7304abb569ce8a76b093237459124b4af2659a0000000000000000000000004cc1f78659faae62b62fc850113f1cdad59f89c6000000000000000000000000a008ebf57547d380bc86252af40abd6fbe55f3c7000000000000000000000000f519d9ee61ad48804e802bd43954907732473efa000000000000000000000000b0765ae08ba4b8cc9016d31afee99586634cf38b000000000000000000000000985a2907ddeca0e2675e55cb68ac17066fb48c7900000000000000000000000037d74c5d430b3bcee5b69ca72f2e8ab14f6ebba2000000000000000000000000256c54aef046a086b84e2b03d287316efd55f266000000000000000000000000c345d419e0bf27f838d772699f096ec79287b604000000000000000000000000ef00e0c7d43b9f1c1c3b6dc9c9dfe7465e104919000000000000000000000000dbeb4f543239e5981d97474dbf9e98019d19ba220000000000000000000000002266b352f73b5575c03ae875b923ed81231fa7d7000000000000000000000000ae5922a2753bcb06801743221f0c5d7d6c2725db000000000000000000000000c59dd4c4564a8f840dd7fa2271098c7155410f210000000000000000000000008b129d2e1e3e2504e2e4585eb825c056614f7f10000000000000000000000000c173efad1dd6ff1ea443b3e27db03715f221db4300000000000000000000000025179b9a143414e42885b09f0bb82a475ad68cc0000000000000000000000000ed385ff13e7416b0088396887000faabc7a2a46e00000000000000000000000099c16f5915a0d7d3338b272bc0764071ac2f9ef6000000000000000000000000f8e25070839dfd94c5485561cf6cf0dce937d01b000000000000000000000000185b67e25b90bc5919bac4fb598ec79b08c52924000000000000000000000000c8a9fcbc18412ce7323806f7f6f97c324cf3ebb000000000000000000000000034e976ed5b9b51cbdb7fb086818d82a013cc6898000000000000000000000000b397c690093dbd626dd1895c5f52c00741fedff6000000000000000000000000acc3478899caa1cee449cd21bcba65d5e7a34439000000000000000000000000a237013beecf9219d8379c096c1c06f1b0bf132a000000000000000000000000e92f9a7f372abd93b3b8e05a3fd03fec285f04750000000000000000000000002bbb5e78c7ee17c3e7bbcf339ddec6e6082eeaef0000000000000000000000002a7f7031388dbbdc7abb1d11c59a94898233f0ab0000000000000000000000005db61021d06c3e757f55760b84821dfc97817894000000000000000000000000052342f3969a4040c68255ae5c536ffa888f6601000000000000000000000000aba1d62cbfb2be71554f38f41fb38c6295c0a7d1000000000000000000000000d95359fa80b69e9c3b7999fbead66df0ce8d634a00000000000000000000000089c76580119f26b4de4e4ac8c94340626a743fd6000000000000000000000000f64f4c318b7e707b8298742d6d22ea5c9a0eea3f00000000000000000000000004faeed9552015606ece5640577d989961ca1b5f00000000000000000000000024a8146c218e7bb49643ef3aba0f9916132806d60000000000000000000000000d28c3266524d098cee9a9e9e3265a9449cc32af000000000000000000000000c04a6daf0c7179ce380e14ca5121cca716e0819c000000000000000000000000c31459ef4501df597bd7d6caeab00662a262098d0000000000000000000000007f52b1390879855346c4e528462433d068471a1000000000000000000000000083064c571b9fdac8fa377c2a34bf6732f7a4554f0000000000000000000000008df0549887ebb246179473247a7524693d9b55ca0000000000000000000000008dbba13c03bf76861d1eff1495da82aaec0f74ab000000000000000000000000b022c9753620415308e47d84f707fa8d35ec2f6f0000000000000000000000003f73053fecff84d22a8c5d8d9439547c7a5eb3640000000000000000000000009a3d2e789d7b78c84b829f6c9e3e4aa3cc82ec9b000000000000000000000000990fdeea08ea712278815f9df76e33fda9cb7830000000000000000000000000d384dec563a199178424085e823b07bcbaa02862000000000000000000000000d35ea514fb0f370b25b12b4d69bcecc4cbd59c4f000000000000000000000000671ad5c053929b3954435d7f88fce8e150c5f43c000000000000000000000000060ce81f4a695157f6766753d7f51164de8a0dfb00000000000000000000000013f9fedf9192b3042a740fd0cb380594332afd9800000000000000000000000047e019c1d0d99d97dc33f6f4cfa3ac2d4de88f2a0000000000000000000000004ce0d1fc0cdfe873bcf2cc5c1b12a40992bdd201000000000000000000000000734bf07914c05990b3ad3291980fa4ad77a72b400000000000000000000000004b666a1bc70b6010517a6e3b5af1fc3a8a346b1e0000000000000000000000006538d1db0aeb34a766d1897dd8a870f6c64b0218000000000000000000000000e92e443e004c45bda2e562ac2c23b1ea199f815d00000000000000000000000032f390b8bbdd9e6c4eadfcd439a72ea314feb42c000000000000000000000000112e890db25a19a4c6bef25ec5e9caa96b700948000000000000000000000000be37a1bcd7d4e3b9b9f9f373531a0471727843f100000000000000000000000073cc7b9e07ad8d79f27311efcd7eb14157d580f3000000000000000000000000804f1ff064b1053ef7debc9bdc48f463f69d41830000000000000000000000001ff087b27a6d50433ec400d73f40517a92a45bdb0000000000000000000000005d07280d0aaa0a6d06d836e00eb7418e0e5f105e000000000000000000000000db8be2849d5c116eaf3ad801e5544c0c0dcece76000000000000000000000000cacba01cc4d2ecc753aa568a68ff577938481eb0