60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d50694766553744430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000ed7436cd267e5acc7a02f00996bc39260d097ac9000000000000000000000000b911584d40f7424539a3cd31c41f30ab46a4e04900000000000000000000000089915c183d99dca49501e82fabc4d54942e8d148000000000000000000000000673b4afa109affa3c6c85abcb9a37e320343795d00000000000000000000000065ced4923bcd4a0088e3918aa818a4250a8b5dd70000000000000000000000009193ad41c9fe6b155845d198d5b1465f28c245240000000000000000000000001d4843f0a2f3a277abdd4916d568c3936e52e2c8000000000000000000000000fd70025f59e1643db49466aa21280097797365d8000000000000000000000000c052275f3269a220ca22b1c6b93838d3afb99a23000000000000000000000000604a95c293668bf7581072cc081c441793bd201f0000000000000000000000009ab266a57ec4cd5dfdbdeb8006308ae9fa42df890000000000000000000000004fbbfe00a61142a9f78f62d886adcf630ce3e26f000000000000000000000000395461733bf71cdd93412053780ee4301f5dda4e000000000000000000000000bae52e70d88800c062272116b7784c1000cec6ae0000000000000000000000000cb45e8a11614bd96669f555bd8e0b9949451cc7000000000000000000000000440dd0a994e7a48b30eaa3b35b9aa61f99dfa94a000000000000000000000000746835f20792741f4e46f346403622297a3c18290000000000000000000000001223d2a4e79353f33978627e193572f633bf237a000000000000000000000000efadf00be7f188412dfd4e8eaf245c0becbf06230000000000000000000000001e2530d6eed0d976c6e190a8193b9ed3db183a49000000000000000000000000f8f88ea804b9e820288b77e4462508af9e9e84970000000000000000000000002b29e8ee2bdf84b9eb53ee3d3654ce8661e8c38400000000000000000000000068e198c86f63f4325a8523c048c899a3d054a9b70000000000000000000000003564d77c94ca53bc88eabe9f5a876a52537898c1000000000000000000000000a94302a20ef8d8f7fb965e51582c09776dd64af300000000000000000000000094d1c5eeb6f318e7704322a91ebabdb3a79f38e5000000000000000000000000beee86613d6404529de8b3c489557ccb1cbc1544000000000000000000000000f438da7a3f24319cc8a05f74b7a82fe172860a23000000000000000000000000635a31cdda78224b83069afba72814860a96ebf70000000000000000000000005f740446cf41773ea949477576a9b46a313dc9c2000000000000000000000000a73ff4143eb4d28000fbb210ededc195712b68da0000000000000000000000008769bc08e6fd68ce63778aa2c3ced9a20b2fc3da000000000000000000000000905f174c47378145561542a637f575effcc185a5000000000000000000000000eb813341761dc73665c4a4a79927ce6723889f300000000000000000000000009e10723d51d49ddd649b48a20fae080e336463f7000000000000000000000000db2a7ab201aa61b63cfa81373a5011d7fb5c79bc000000000000000000000000bdd577333837847cf2466e8301cf6db9d90f8dd0000000000000000000000000230b2bfa213b72bcfcd31976a3a10130c3160c5a000000000000000000000000f35269808fc3f40ef574785cb8f8caa2327fa09b000000000000000000000000d76b5ef99aa61073d6802864ed043c6b1fe3ad29000000000000000000000000bcfaa8eeb90a7f4bf1414dd49e4773421660d992000000000000000000000000786b18ccbad736d955ead06ddf1448c6c31477a7000000000000000000000000a06081733b2c6993c8b9937d66718f66081460bb000000000000000000000000ad19a2d75c31dd02de5e7885aa1d23b6dfb6d43900000000000000000000000003b667f2bc637a27488f2fa8147a24f5b4fe97e50000000000000000000000008af9a0e214cf4a619e7f326110e928354ccc515f000000000000000000000000517af38e15f5476b2c64ffe243504d51f75ca4b9000000000000000000000000ed5c147a27c722d03b84e9a1d360ee7a9a60c716000000000000000000000000de5f5a8b02d2868639766a8007ad7a9cf15c2b27000000000000000000000000fe16c6d7fac63daf959b7afc5deaa8489cb325a600000000000000000000000087d5447904d49a566db3a22803da5727b0c3f7780000000000000000000000000d6ebba1fd077f670ee679317126b6aef9affd07000000000000000000000000743655cc41bf80319cc9c1bfc6e059e9438714b800000000000000000000000082abfec64a12396b244b615aaffe491b520c1b6a000000000000000000000000d427a879a3150f745f3e1fcf6bbcb1138867a1bf00000000000000000000000054fd5068e3b5bffd04b77a8b6638e76bb359fd86000000000000000000000000b26eb776d8958f2df5cc194342534eae183734a700000000000000000000000060fd322a36133f406dbb596694d229dbcab8de24000000000000000000000000bba22859b5f9bbc6a6b054540560de30e0490bc60000000000000000000000004a27947f8192d86765ccebbc63f03793f36e7555000000000000000000000000aa6508fec61b75ef4fe710d643541da49fc4e7fe000000000000000000000000cd1c42fe6bbcaa7e8e775bf2fc7da6b301c2539b0000000000000000000000009985b0f9b7c688d2c4c4e8666be94f7801ef91d00000000000000000000000004e02f06fbba23463f169ee2446d882d688a766b0000000000000000000000000b4479a3369ea3dbbe069ebd106deebfc0930a985000000000000000000000000546e5250815234a5bd60a19d465d48883d43ac5b000000000000000000000000f4cdad9fcbf4d84cdc2ce6c316b6f05f20248f580000000000000000000000000810fa951dfc10389a6ee09c69fa433c30ae7ed60000000000000000000000002b8e9f8c16edc87ff7ca01a41b942060ca663c0b000000000000000000000000a29a349508f1bd9d7e971dfcf8af1d96337955040000000000000000000000001bcd5403db8668585ea54f34a9203c8e966ec616000000000000000000000000a921a893f8054cf662bda591849271b5ddb17cf7000000000000000000000000612d6a4cb803ac0a66372aec129021a1be766e2f000000000000000000000000e975ce90b95d81ab6ea83673d017e6246d14e973000000000000000000000000d8eb50e1983270ac2b54bdc968b17f35082305df000000000000000000000000d6e0521279c820af415b83ce75055b1bf296e02c000000000000000000000000237d0eb89690d4d3713e5848ac6f20f4aad93dcd00000000000000000000000038cb4616225c4468b99ea7bdcf8e4e8e277f3fba0000000000000000000000004cea883c83e7dadb25b4708297797c0a35b29761000000000000000000000000e35ec9ffd038ed7fd8dbfbcd732eba0a4763a73c00000000000000000000000017f8c5faaae940fcc2b4ead116611862e74ec899000000000000000000000000bbdb74cb4cff14fa5305d8ec2eee9c6b7cfd3ab8000000000000000000000000aaccb4966d4e056f15a6602e59e7f64d7ede4d2e0000000000000000000000007a923d94e3b9bc7a975ebbf1acf7307048a37f320000000000000000000000004f6d188cfb361d3c404f14f0da09702c62c4f3590000000000000000000000006c5ebf538fe4f002d1d83e95eef9581cc609f83b00000000000000000000000083f5315dde073da1f5d88c57bd75e5c81ad626910000000000000000000000000d27abfd65ec242530cec9223265193df81e6b22000000000000000000000000554491309ee2909073e893d5f56980fb40c14662000000000000000000000000b4695ca3bbce75245a10c47ee9a954a67f69eac10000000000000000000000005ad172fabc57cb04a8aabf2ad42cfc02374e7ccc0000000000000000000000000562cfdb5dbfb81c5e2f1057f159004fc3bd8a4d000000000000000000000000e9d119257c0a370b022ad60ac60b96497606597b000000000000000000000000c2e8c9461ff5f58d7a220b6b7613e46ce30c215e000000000000000000000000db7f3e34e897e10c8be2a29f1da4adf8476dc8ce0000000000000000000000003f752c5b5cd0f474dfe1bf9289f580c2b533635c0000000000000000000000008342d85639cb1458200a417827060e5a0816c142000000000000000000000000a6c9adb4bd4585a781f93d3baefba78f131b80b30000000000000000000000006273271df71b8efafb7a91e263ac8001bc76db5b00000000000000000000000074af54b0938c8a9d5ff1773809c0b5bdc2c0ea790000000000000000000000000009906c2f65c19220a493d8ababd3d58c6f33a4000000000000000000000000fe174d9bf1248c645f32c543af27301dadf63c5a000000000000000000000000bffc6f5d26d700e19d60932406cb1539e45a4ac400000000000000000000000003e95e22802b0f80aa2479bb662e5c8b26ae5dc9000000000000000000000000bba9621c692b52a9d03fbafdee237d076eb650b000000000000000000000000027c3120782b20e3d2d1d859c8dadef6822dc0af7000000000000000000000000f92d88e279d6a58a5a5fac6e087c572f8c1fb751000000000000000000000000114021f7dedf6a14678e67f822424c09ceadf70b00000000000000000000000025163fe3fb874858ee5589941bb236a319f44187000000000000000000000000eb8d5c1846524cab435ae619e8d0752dda356c9d000000000000000000000000c84df89ec11c315c8b10d6527b4114ade60b6aaa000000000000000000000000fea0b37c43dde2e25225a51b6312b42a217479e90000000000000000000000008e69c8f5200853b0ce44945782d88a175c519892000000000000000000000000ec7b981ee124838deffcbcdc4a9e30510984f4af0000000000000000000000003b66d0dbfdf21c7243a1abe7c37087201e3360e1000000000000000000000000950141cce81eaf9def57db77427d8209ab54815600000000000000000000000089f578e4c7e1be35f863530e3f9adc49c66adb39000000000000000000000000592d11a9949c64e19723fd947cd4f5f154e43979000000000000000000000000e0ef04227c25c7d0cb5efa0e1ba3494bb11a03a300000000000000000000000009dc64230182d95b420de690d9063737d4702a7400000000000000000000000045407f17462dbbf662368688e63180224f1e89d40000000000000000000000005256677e21771b469235da9df9deb0ca881a533500000000000000000000000006a014803a8054567d3058483c578908964386e6000000000000000000000000cdb5d7d7e515e7d46a59699bda9575beda7ed88b0000000000000000000000002606d15f96eb8f6c4b6cf4b405f488b5bff8ddca0000000000000000000000002078eb0ede134487fb561dc10b275d1376a0807600000000000000000000000032fcc9edeef366043e1e56f3a10d449a4b5a09cf00000000000000000000000010af1fcfff62763abe64ea8bf9273d1d6060afd500000000000000000000000035eb48b77ff5037dc107ed380066ddece1e295c40000000000000000000000000bfcd989cf0b506b20c9676d9d909b1b0c2a5856000000000000000000000000598db59e9e0a6ded5877a8a04cda24e6017ba66d000000000000000000000000f370844416317b225635698779fb86185da0fa43000000000000000000000000fcf1d08130e1f10cbf25cc9ff4c3afc6d7e6fe14000000000000000000000000fe7a75dda8b3e11d9094d800cfc510507bb34efc000000000000000000000000b7041436e8c935fca829f975ca2302e02c7e3b150000000000000000000000006a768f188423ca8ca73de44618a0b156a4971f5300000000000000000000000016b1f49498f597bc66135f299d2ee60285be09380000000000000000000000004548b32bbb5e9bd43c24e1314a7c687c2b918a33000000000000000000000000a6cadabe78f9edfc268a508d3252c8daacd03cd8000000000000000000000000e95f09523c3064c42f6a97d30b493228e4209e03000000000000000000000000935ab0e03130e414928264ab9f13b395faffe97f000000000000000000000000498c8fe952d2d890b98cb3fbcd8209f9f9485316000000000000000000000000aab7ee1a8152980baad502f100f72c6085fb3fa70000000000000000000000003a408f4ba05e3711878b8f3c4b24f70666df98a400000000000000000000000048c7436c6c532e13c70e45bf5af19fd76f47ab75000000000000000000000000e1be6e3d10b3103fa6d59fce4979e2bc383bde10000000000000000000000000785befa2af4891118266f3f17e0562f091d2ec27000000000000000000000000380e99ab7b23014994f6c6b5bd5df0b0ceb84ccf000000000000000000000000fc25f8e5af63ecba15c2465d5f0e272adf401a1e00000000000000000000000015469885904e65aa1f068ca292adb9c0b0780b3300000000000000000000000023eb27f2d65fbfc203efbcd9f2a1853cc1e517600000000000000000000000002bd2b1b778bf73577cbec1da6a815cdb3f3192d7000000000000000000000000e7d8468351137283c7211ca8036bac3909892f67000000000000000000000000f59906802e6ec1c2f9de4eafa625a523cf4c14b5000000000000000000000000d7bb597d74a3848e3391531b1e100b8eebda0398000000000000000000000000191c723ac303dd73228fce393ceb9f016b61713b00000000000000000000000019f414cde65a73670c40643c64071735bc53cb2a000000000000000000000000885b9fceba7a8cfb367b433ba68938d3f42203d3000000000000000000000000530aad8428f166e389b17c2bc5575c2bd12448300000000000000000000000006c74ff1100b60b365a7d49707a2a3beff6b52e0000000000000000000000000093dbbb42f1d10766cdc80c232bb397514d04ccd500000000000000000000000033cce9bcf3613432bd7038071db5516f2aa6687c0000000000000000000000008fb7103e6e61c44032661b62b546777da98311620000000000000000000000001296e770378676f93ca51c504a5ff7cf648e0715000000000000000000000000fa528e9e75410149c483f719a921c90cb58b8cb2000000000000000000000000b8cc952bfc746f7776a57a16ec55632dd335c3b900000000000000000000000016230ed1f5f82b91bd9242034c03c5b3f91d4a73000000000000000000000000a706ab527d95daed6c9b55c9340ca881d3f815690000000000000000000000009555a18c2eb01fa67dd0cfe85b8a1f50d65c7fee0000000000000000000000007043994209ce1615e2f820279fdbae21f56f221b0000000000000000000000005feff321cf0b4ef5267134fefa79def0fa5901d200000000000000000000000092190573972f46a5209716b14284ebe08579856b000000000000000000000000d9b379b84d661cb7c54b0c4af2a5f7418a7fec7b000000000000000000000000408f28e3aa9ca94dea128f8d8609e1239bb0773f000000000000000000000000d3ffd9ade504bfafe72ba9017083e2b8b3e1067d000000000000000000000000b0c46748ec1dae0d9dcc22dd1211fdba777431a3000000000000000000000000bd2a9eea471eb6545c281f5c04263c2a200187980000000000000000000000007ab3be781680579dc076e0f9f66be2badbbb96420000000000000000000000007389deea2d7478f0e772b09b5788e035216697e100000000000000000000000093f170497d8adf9aba901a96ac9bd5d6a84a288000000000000000000000000089886c399f2adac064556ce85fb129f68470835500000000000000000000000097d59d418f0c549d811152c97cacfa5630469a9b000000000000000000000000c27e556c1c3704b5848b65e45cd43d0020bf44440000000000000000000000005224b5c9ecd3697fbe4f76b19edc82f4c6e516830000000000000000000000009d383194095cb13d115c3a7c851367468acca15800000000000000000000000090875b80fbd535f0af5fa29bc4912666a1750d36000000000000000000000000817fed0bdfeedb5b7edef114055f2e42ca9408e0000000000000000000000000250f3dd1e44e596c5e0fc493aa0cfcda5d533503000000000000000000000000b1af179cd8d88ff0406d00d36df54355fabc57e00000000000000000000000004e72289bbdfdc90e6d0d3ee631024b8fb5be5d3300000000000000000000000056cd27de87d1f4870485dba0010598c6cc552e41000000000000000000000000a161bd4b121c712a4e147b428d50fcbd9ddf4f39000000000000000000000000278808d70dc943b04be1e99cc1304243f76a922500000000000000000000000095808fc9d2b93aa45b9bd1c71e48a33dc2d8713b00000000000000000000000011e6b57a3b6f8d8e4aa4938623cca84a66243779000000000000000000000000719ae3d5d75fcd510ec9f2f20919ae88ea7a19ee000000000000000000000000cde157f569d683c117f510a6237c97df4f2371630000000000000000000000009bf9f1da757820e9b1168c486387f2be04ac8cdd000000000000000000000000b764237242d9fcab0da980edc184b24f081e3e2a00000000000000000000000082a9f87c9ca64902810d2af5c0b78b04f7bbc7f400000000000000000000000037af423a86e54e8b44ff4630e1876d1d2137047100000000000000000000000046236fe9fec7b03ddc229f4ced0ea52afe600b090000000000000000000000008d605a87931468fb5ccdca31da0977724040f0280000000000000000000000004b7eb15ae23c050f80947b8643cc3ae272d2107a0000000000000000000000005b0cf533755e3a222051633217a85e2243a1412d00000000000000000000000079093b1642909e4aadbc857f58b2c66058df3b5e000000000000000000000000034c6757f3a6ef90b21236ff738b1c8fdf845d1e000000000000000000000000b5b591327b374980f6c3202b99bf0c74868992ac0000000000000000000000007f50d4bb0300493fda76e3c9d93f99046f5aed7c0000000000000000000000005675f4c97d6772e9fd2e95d65f54a0ec3bf5a8b7000000000000000000000000f33346f85553503f863de72e8ec424dd4b53355e00000000000000000000000082b531d8395e61aa0d06085cfce82284d34c8862000000000000000000000000ed9b802132afac1260b5b40ef54b0de2c18fbabf000000000000000000000000ee328f16e57973fb4caa3e57b0e43e3f5a20039e0000000000000000000000007da82d20e696f22540ca330baee6cf73b2f5dd2e0000000000000000000000006335a85f615cbbeae940cfcaf13b2eebe797a806000000000000000000000000797263fe0b4864e457f767dbdf9440325bdfc849000000000000000000000000b3ed1edbf0ad1f33b8cc6ba8804d78024cab7b170000000000000000000000008d9bffb229fee506ec6c41611e0525a4c3d7b5a00000000000000000000000005a9e7576b65adc15dd16f9edb5578ec0afad11500000000000000000000000001dabf956606d87c37dde2873587c15796b919328000000000000000000000000f8787e9b6a4e8678f0709cacf631e16b1a07f20a000000000000000000000000cfcff6f22c25a6631ca89653c3c5cc63bb699b8e0000000000000000000000009fe84f32e0b5dc7ac7702e3e38581dce46937b260000000000000000000000009fead7e517ed63e7c78d7c63f5b0766b7bf4fd130000000000000000000000001025be92a4f9e0c0836ba35d82a91879dd4bed840000000000000000000000004180029e6b666465bbb6da25e875c65375cb2b2a000000000000000000000000c74546dbc8bc334366e958163ff3d26637f64ad3000000000000000000000000bd3d2886cea529865b7b9fe04143ef34a8e390920000000000000000000000002e491ee8b646812ebb886c11a0babf30382db35600000000000000000000000030a007135a35c4523334c0f57e594758338c01f1000000000000000000000000db0b8988056068a20623d9267ed6261ac3a51045000000000000000000000000e5b6c2a096dc9b02b6aae6be781c148649a73883000000000000000000000000bf3278286233a9d481dc303216855b1855fbab5a000000000000000000000000b8a7fa5191785b5bb20737082b6d1d24325ba8d4000000000000000000000000d0d378aaa2e566bd40c1afcdd093a262571a110b00000000000000000000000096d8bcb7bc64b27ff7c9a971cb9299a0c54d39dd000000000000000000000000c96aa6881b6423e53736b5f9b8bac27fb8d4d15c000000000000000000000000b2648e41cd7b4b85b5ddfd1c462c9ab302517f1a0000000000000000000000007b3284f2949591ee5f82a334d2354a6c1dc95834000000000000000000000000d37e4694d2b2387a59407ff9dcb68e0780d0d3b90000000000000000000000001e3bb07c679feb70312af8b708d499ef5966383e0000000000000000000000007210bbddfff0918719a9d34b1d4cc13dc5fb39590000000000000000000000002bd6fcf6d2d5282c3def16144b1bec8162a5249b000000000000000000000000f28bcf3a13ff5032e9dd54d5982dfc6cdc09c1620000000000000000000000004b147d25ade6c4b928cde8f07eb08add28592fb000000000000000000000000053ef31f7d96a2a66a151e7744f2789142adb7e6a000000000000000000000000451cd4343b7db647d7fa29f69e36a517874116a9000000000000000000000000ba21991be3d4801f3863f13f7693d4e7fca53b9f0000000000000000000000005fe61cdcad08d7909b6fdd372a87806f44df5f460000000000000000000000003e8eb2f63a4389d5575f8666afed0f63a258d37d000000000000000000000000af172156df4b28244f678c3c4011a47d8356886200000000000000000000000049413f35b90e6edddf149fd8f4c737dd6a5f119b00000000000000000000000097cac4b9972f5ea9cd21bf65dfde7322e41abd8600000000000000000000000099cc4d3a5149c74345d57dd69d89157a2ebd9a2000000000000000000000000017efb9bb9564145f40e03769d12cbf1c974cacf400000000000000000000000050388895a48ffe7aa6edd4ebdf1348dd00fb53c70000000000000000000000003fd50a916596cd73c9c69a854fd85893253dea6a00000000000000000000000007eb634e467d8af024c61c75478108e1cff1da34000000000000000000000000634485d8a4272a2b9bffe4ca1b28f5a7b024ffe300000000000000000000000027cffbc9d17e06edfaf067c4649455a6cfa110ee000000000000000000000000cc89a1c9a037c452a91646bfb55c739a0ae1d35c000000000000000000000000ffef9012317335a5f1a76fb1de754ae986f55b8200000000000000000000000085b994cd9f32d2926d989605a6125e7df24ad106000000000000000000000000b5fdec1397767973352a04be19c21dc41c43d3010000000000000000000000007531efd351607b01dff093bd2c166590564de4da00000000000000000000000035658bff0569faf8cfabc0a27a224ca8f5b079af0000000000000000000000006b969b9b1c0061e1f406c54f140012dbb8ef099a000000000000000000000000a9d674dfd676ef5d19d97f8aee992a2f0a5e5394000000000000000000000000c0b64b308f9a15b22acb760587a4345f9d134e7c0000000000000000000000009f61b67d903d00b0bc9daa7c25bcee308a853f0e000000000000000000000000857e1abdb5af1c0fbcf3ea84ac38c1d9c535681b00000000000000000000000080cd9b05866c3e9c5bfd1c41d32af6715fc4583e0000000000000000000000003b9a278ddab28b3e551303c55344987c75835804000000000000000000000000fe8681906be264f0ca83ea0b1214186f09128987000000000000000000000000abebd90cf10d78a4027dfbb70d4bb45a6001f11b000000000000000000000000152f05cb41e5752652f81c7f21ecec79e763872000000000000000000000000039f1f758d311cbb973a0137d571a616f6d76efca00000000000000000000000062b69e4cb2e79c21b2b7e9a3ac2704f222249695000000000000000000000000ba3e73b9e55b71ade328e30f08b5478c3889b3b50000000000000000000000002f2801a0cff8b25b75955d0d0c56a4b7fc7347b500000000000000000000000007fbc15e96663c56073cfe5eb964126428d083dd000000000000000000000000b0a57fa6854c09b8eb1183ea5ccb52e8dd3e4e0900000000000000000000000008cd17133e30cd53da6816eadebe02d84bcaa43b0000000000000000000000000c72f9c2eed055bf8cebbd79fbf218ede1d28696000000000000000000000000e24999b4bd5252776e3adbe5c093b0659c49c0c400000000000000000000000045c558cb839fbb46ada8faacf224b6c525a24b5c000000000000000000000000917197b4ee660242eefa74a2457b676c73eb76e300000000000000000000000059a9f2ea133fc93a6c79dc3dc6757324827a3350000000000000000000000000c9a79512a0734b829ad01e37e810d3180c24cf130000000000000000000000008b3f134354d4edaf2b89cb0e2e7eff05b0eac3440000000000000000000000009e96c196d94df2be46c2ef7175e5bc73650f87560000000000000000000000006d08d041ad1356568e6f98ede3e642b6edaaa607000000000000000000000000ff1f28086b031cde63ae5732937f7666965e96160000000000000000000000003732ea32992a39a0c177e4ffad0ef7dc149a6dcc000000000000000000000000ea38d2aed8a544b6e20c42644c9a99a10600597d0000000000000000000000009210575b3c839fccae4236c6a3f5d8fd37adc69700000000000000000000000086f2d1d8fb97719782b6523e1bb6269db4220451000000000000000000000000e9ee2963fb399dbd57d52c28c97acf54afbe758f000000000000000000000000203d433a299643d05f5b992c2f075f42b2e3595f000000000000000000000000d347484bcee3ee797818878d2c454458504422910000000000000000000000005bd1c0ddee5efd55881a239439315ee74ad59f550000000000000000000000008f060850051bb7edc265a5dde4c99fccfd7b3846000000000000000000000000f76aa837f9297483d564e083470dda6be9664914000000000000000000000000941d29622beb66dd5eac81c70c5444cc0764e306000000000000000000000000ea9a0809afd5fc7bc507b177d3e00a0f833b4292000000000000000000000000d20eede6d401d37230173e5e350fb20d351bdf9d0000000000000000000000009b2a4640346d7a92078da91655e828c6c198b002000000000000000000000000959d1afd016b84c4acfc213eda7875b53cf61c3e000000000000000000000000ea7210afb49d0161d1642998116454e22714d1630000000000000000000000002b339c8df584a7afc1de18e7748c8f210a6f2d5d0000000000000000000000005f74ce1cf2fe1d000e763b6c8aa35f202f037d9c000000000000000000000000309814cc07f6fceeccb3cd43926570c8d22146de000000000000000000000000632c9356f54a1b94891331217de1e4fca43aa560000000000000000000000000baa51265e1a5abc81f111677d3cdcf005aef34ac0000000000000000000000001a1b899d4c49e77e9f1e7facd8da0d27b007b7f4000000000000000000000000c8839f01bb87753878758343e4685bcf3812171700000000000000000000000096a0e493ac601855c2d21d0d12349c93344defcd000000000000000000000000e08dc980988c276b786f4c793c216350e89a3b8000000000000000000000000052e27373fb2706831fff5fb86ebd2eceb56801c20000000000000000000000004a6e4a0f42703001046c99531327272b4e98aaaa000000000000000000000000e74364fd51a62abcb1c917b1ab2e9b1c0ccb3f770000000000000000000000004edc82095a8980c09b408b74f67f8bb566a0bd2100000000000000000000000041c370d5c4e055626a37a0ae015c75f3568bcb08000000000000000000000000a42e5fe3dd7dbc41f83cf507f3ea16cffae83bd90000000000000000000000000b40f5fa97d60d3ed6f02fb85b6442ea9e0f24bd000000000000000000000000b30a3bc5a5633dc3af5d34303486f00b59fd21690000000000000000000000003f4e24756b0a271ec5401a8b56d3749fed0d4a14000000000000000000000000f00a1b5a612bed7a5d770e06ff55d2cb358028af000000000000000000000000fa6ec059610f494de111b43fb25445d3ec3526af000000000000000000000000fe5ad45ed217eab55e7c2c7b1fd5de42533c29fe00000000000000000000000056722f6685107f89ea1777fc1ab762fc8ff6eb3e000000000000000000000000f83f2df489c3c953e13eb3a64f2a3ff20c8f1259000000000000000000000000f0ef53e32a2053b239bb1501113fafd30341eff400000000000000000000000001b3112218e41cda32dd6574262fcd839378557b000000000000000000000000d43fa9d73ceb91576e8b2a37aab6b369de5e35170000000000000000000000005463d01ef85050698dde287e2f92f536c17af2af00000000000000000000000024debf9b1cc15af01d3fc8c6bd2c72a0a86e52020000000000000000000000006784719aaee62c51c261850d341d8a807ae58fb5000000000000000000000000fbde1f38bc41257b2a2f6aad7e22c2ef2d816bdd0000000000000000000000005203c1f6248b68ca262faf5ab233e1bbe26909ec000000000000000000000000b3f71afc6865ea27e22e549e149b11d41f65d384000000000000000000000000834f1ff5c742f263293e513eaf99a3a413e3ca34000000000000000000000000ff15731d935ee4167f921826c8c1cd6904013fcc00000000000000000000000044449768ca09a7ddc5410e13d875058d58f059a9000000000000000000000000cc17d473561088f72ac6d7aed2e3a6cbb309a2dd0000000000000000000000002d611704cba7a0beda40ca55a178bc72858a4934000000000000000000000000b363a06afb3a9b76c5d234686be70e4d21152fff00000000000000000000000008fd5f3c6265c0928f54cae5f4959bd96d4170e2000000000000000000000000bd0e7a510eb6be3ea4e17ef09718d322926946c20000000000000000000000008da70fcc021d48ab7314915c12484b652b6da3c1000000000000000000000000528f1021a53f8a6b217a8f530ac3eabe6f8844240000000000000000000000000b0f35dd651cced8f39c90d19719a4021270785f000000000000000000000000465ae13095c6a2710d9bc100344043c8df6b0e5a0000000000000000000000002e04453f1799776268d2500e905f336ca392bf960000000000000000000000004137acff78d31a66842e016784067d88bc4affc10000000000000000000000000b8738395fe581e7011635fc495ea7cef7a2893800000000000000000000000016d44bb4cbafcb791bbb893366496ccd261bfa7f000000000000000000000000d56cbac1ecbe5328b1150afda7e1be6720f482dc0000000000000000000000001bca1d5615010b9e9b302604b974daf0ad640fa40000000000000000000000007c1b23b1e16febc3aa122ccb571a7bdc9f0cb5980000000000000000000000009c904fd5acdd30b34a19059bebf053f6e266da27000000000000000000000000b6e71b741c6113e7abfb7bfccfc90b0d8b2b3ca1000000000000000000000000c7bc48bbd066369aad7c9397e95de640a714491d0000000000000000000000005a18815184c976dc8d30bb17482ee7a7982e358b00000000000000000000000051aaef8c30d2ff0ddcb734bec4b35c675c54dc00000000000000000000000000ec871083f2f1185004723c9cbaa12efe411dfa72000000000000000000000000c8c805e2fc1de40f04c295b0e4ab2fda3172d19e000000000000000000000000ca38af77f513fcf6914b090eb9d9c18310d1fbd00000000000000000000000004600c205c4a8a7ca2ad9b518bece45019899f7fe000000000000000000000000b3d50341c75285de2bc65cb04218d3ce228d6c8800000000000000000000000057def92c4cd386e7e5648eb5a3b013560fa1776200000000000000000000000096eeec99ba571d395d8859efc9ed48cedafa20f000000000000000000000000032b8f351ab538e66721ed46b51acf99e31ed90d9000000000000000000000000560d8f766adf533e7b61d0abb335f8ae02298be4000000000000000000000000e02cbcadff0af763c0ff27524c02fc565a4d342a0000000000000000000000009d8a483e4f3436d0b2a08d8acfa9b357f6928bb1000000000000000000000000bc9e2681161e391a0e00e44bc4cc875728107539000000000000000000000000ffb425677c56641ee34a1f403ab0bee4f1a4f864000000000000000000000000578ba01a7a4d828b18b076525b9b3403be59c20f0000000000000000000000002aff0027784c26b0e8a6cd4aa8d02e058c475e1e00000000000000000000000035fdde573d0fc9fa66427b207de0bb3b1a86984d000000000000000000000000bc5d306d99b404d667cabb3f8fb3f7072af6c029000000000000000000000000d910cd98350206add46aac8364834c59636e74e1000000000000000000000000bc07f546d447af921ee11b2c29704989109377de000000000000000000000000a840caa4efc6e9db02cb2f7b84d61951af8c9833000000000000000000000000c380c7b44b438156674a5f8ed585ae171ca3481a000000000000000000000000352a3666b27bb09aca7b4a71ed624429b754955100000000000000000000000098f172840027e8e91d8e68e7bff09ccda76219c6000000000000000000000000c2e2b0cda976cb61363e492f0b1396beced615fb000000000000000000000000ad9f53defe3f37d1a3dfff6a1ed2d7b9b241cf610000000000000000000000002f4657a9fec5ec83557e05bcbf02e770ee77e928000000000000000000000000a3a5e8232fd680b083af568a0eb85c76579ed0af000000000000000000000000eb67d43551b57ffbd3fb1e5b8a9507ce703bb31e000000000000000000000000cf5e90f657df6280e0eb0b0c8fc8edd07b2e7dc50000000000000000000000001633fcb7d9be37d066fb68abe5a8627ed28055270000000000000000000000001ac80ecda1babd8c4af49787af6ef1321bc763bc000000000000000000000000d41c30194856dc6bc9f0f9b1c48f8c22c2a74fb2000000000000000000000000729556b932b1cefea2eb296f0be0d73b786faea3000000000000000000000000b3e6691d61ba1559b77dd2db5f4e9752890d18ad00000000000000000000000057cb8cdb7c7df63752b937865beaeff1f1fe6cfb000000000000000000000000b697985f9b43809d1addde6542546b9f84ffaae90000000000000000000000001b82fb101e67bf2b79d4ca09ddeaa7fed5bede3900000000000000000000000018d28c21aea8abe2db49769e0611870216ccde7300000000000000000000000009dda095efbd792ecf78c238e2846cc88d80f3ed0000000000000000000000008a3f87bc6aedfed9c0be47670d6ad004a30875b9000000000000000000000000bbb68eb1cb8b4e56693e04248251350ee0605ccd000000000000000000000000009ce7e172cb76d73d50cc0e0f43452bb661dc56000000000000000000000000eec27d80b947692c544036213c06a6c9762d1d3400000000000000000000000051115c5af4b7ff0f291f8c88574b7c4282b43ecd0000000000000000000000005d2ca2709d3e9fd8389157cd3a7db9da476b81da000000000000000000000000490e69eb6a512da1da55e5723c0005037805c997000000000000000000000000f76cb48d20bc2ae7af070723491857d9524c19670000000000000000000000007db54a346cc2853bb6462e5ea72539131d3f303e000000000000000000000000dbf1f4163bc01cc057ce983e4377cefd1f93dea20000000000000000000000008b493cd074f284b29d942d905e2d38b162bbadd5000000000000000000000000bfa7c560655bb6a04dbbc91dbf7fa985214aeccb00000000000000000000000012d102d15c0dc0df5fbf67ce9aebe5d8e6e4f9c10000000000000000000000002f7c910f2dff5cdcab1b412c8fb120b3107306620000000000000000000000000aceb348539f52a8fc03d986f901449aa709c0d8000000000000000000000000ece667b6fcd64ca05ea22894db9d7958ed69faf500000000000000000000000043d149b62ebf717afd9c4d1d103e9a513ba7b766000000000000000000000000539cc3977842b25c611a6e727179e7c427c352370000000000000000000000005d4d9da9ef4ad1b54b6f65c4ca363f60a449b581000000000000000000000000ecc55f806a33133170c402601192e62d1b5c1c290000000000000000000000001f6dacdfe771535d16054a1cceaaea3bf9670089000000000000000000000000099ee738e21c8ae81e510ccbd8b049f8654106060000000000000000000000009d3fd1d0094694385b9b8b5dbf2111dd631725080000000000000000000000009f9f2920abc5b319351b5fd3e3129b69aa4e5fba000000000000000000000000ab3060501cf9d937e68489bce40a8ba8ad7ea33d0000000000000000000000004f1ccc2f325632de1c71040a3a2aa5a76f95bce6000000000000000000000000d2adc4ed6d658fd777eaffae4fc89734431dc198000000000000000000000000fe1a863db8712ed0eac20b08169bc5231f7eafcc000000000000000000000000570c0114352fe0de63adf17148f144d388a3e0b1000000000000000000000000a049400603333520ea50668d6bf746f6d544100d000000000000000000000000fea6fb449868120bc0e96f6ead7170ca02d2340200000000000000000000000032bdf950626e4a060079407e9c74561e93b64260000000000000000000000000c993d20a60b739060b037a3cf89ba1d4ea00ea9b000000000000000000000000535f0c17299ea645f03a8212f4cafb2c6f8e4c54000000000000000000000000f3cd76b2cc3a8ae79e8caba473b83f4d50555bca0000000000000000000000006cb27b032c4fa350e017f5674150b347c8e7ae6c0000000000000000000000009de198a54a7b67fac6e613818c7c3afe94ae0df8000000000000000000000000928ee10b6d2c860ba3d974b2f38342e7165a43040000000000000000000000005837e141f2d23f4cf27368133db143155417731a000000000000000000000000af4011d9d2225ad8eeba7f7ed396fc8d8d4e2c2f00000000000000000000000000e56ea1c06cf44e34e7903ed026613fbde2c17d000000000000000000000000d23497b6e07e320da34234c700744ca3270c660100000000000000000000000082c07d60e16e907901c1c894aa2d34cd40492b7500000000000000000000000027b6dec2ddfb977f7ef472257206a45a80f6e07f000000000000000000000000899d96a8bbec8fa72cc2819431d2d57c8bc897050000000000000000000000003028a96dbb2a9f9fb7459eda286d6f4aa00148a200000000000000000000000072b6557cea59f52ea0580e96bd94baee2a6bace60000000000000000000000000eb0caddcc76a6443be1da0a40e5e48672f3bdd3000000000000000000000000c0d2202a461353e95a5afaa8eec7f7331159445e0000000000000000000000002abce751659ec96fd5f857368f29430d78207e660000000000000000000000003625658dc98935537e6118ead0847fba1292b043000000000000000000000000182982ed662b03a6160156d6beb45a15d8b10fe60000000000000000000000008bcc4faff8b301469a6952197bd0b5c0e396b94a00000000000000000000000019dee8b2bd3bbb886c96cd424d18e545a2b6162c000000000000000000000000edeae3db84b102617b21bdba2a62d6cb13fdf1bb000000000000000000000000ea5fdab759fc3f5ea36c3e46976d4fba18eae247000000000000000000000000209197bb82aea71f88f7af1c37963c384e53d42e00000000000000000000000014aeac59044623000961e7e75ed83af583c569bf00000000000000000000000094cfa53e5068984e3a9091047ebd129966769b2f0000000000000000000000008c869eb3e6deb270e592e2f8e59e243e14fd99e90000000000000000000000004fdfc02185c6538f10c2060d1463eff941cd0e62000000000000000000000000d8bfca46b21704290a8109c8e582f3a5a4400b5900000000000000000000000066fe90296996c18e94ec58d173211d74e37d87460000000000000000000000006097dde7aceab6f8d89ad05132a5a4d3afa3ff0d000000000000000000000000912290f0f2da887ac5452c0504c7e63e1636ec43000000000000000000000000ff0891295b8458714b7e3515862c3600793ef5bb0000000000000000000000008160f5e8d15a8fed4b07d3847b3f68f026993b14000000000000000000000000e5453d23c5d9af5b7c4e8e3fce953cf625c46966000000000000000000000000aa6eaf1e4b6d83c9ccded81fb1816b3f2fbb6a02000000000000000000000000774dbb43e57b980d956d3d02b3108ae4a85b5830000000000000000000000000663f6af1b6ef324cea0caa7f4feceebe1982eeb7000000000000000000000000fb7f723dfe503ac14e29bc9b3b9ad22f4ca34465000000000000000000000000c36d392e17484822647e506cdb9e4c978076d3a500000000000000000000000083d7537971c93a9036dc691000629946458e0aac000000000000000000000000349991388ef736dc47106888cfb50e0dfdd96c0a0000000000000000000000009271ebebaf2ddf03f98d37fb8a4eefee80169a20000000000000000000000000eb327f48f3911c33354e98466a9f6697d73959ea000000000000000000000000633e7017ef2037e790d0466e5da7f6aa586dafc5000000000000000000000000edc6cb6b9528fa52e500386751ce7a9bc29d2c7000000000000000000000000074080f15f849d6d00726609f0c5c947672f67b060000000000000000000000004ce7d217ace0a8dbb0a3b9bfa08fb252035ea86d000000000000000000000000a3c365d18d4e96207b061d64fb758e0fd69e4d3d000000000000000000000000102996053e4ee420d1c19e9e0a7ccb6ff1449528000000000000000000000000dce273d6e7d814938dae81c3717a44c6d78208fb000000000000000000000000ea8911443bbb89dd49c1ccfc46315a14caa00898000000000000000000000000128787678ad71eb65e2bd403d98bafa79a45f89f000000000000000000000000398129cacf0535bff7815e32b3b5d863345e7a5300000000000000000000000063c4d3da0fd0491b205b8b003ec653a4a2bfceda000000000000000000000000039fef21514338e3d0f56d9235a4ab936b087b4a00000000000000000000000074fca9b98e1a6593bb72595788c30ba40c0a677f000000000000000000000000690577cdb39dd4fb23d5a10351a216700fa810c600000000000000000000000099dd05bb0187d2220be95d09e8626c2afdb09bca0000000000000000000000005f56d30a34583674d3d8897eb9824a14f3fce77500000000000000000000000092c8b7de0df7142164c6c6cedad273f552e6056d000000000000000000000000801f35b1250db285eca65faffff1e2ec98cf2fd7000000000000000000000000ca7671358aacc55b8e0a06cb030fd4f58de394f00000000000000000000000004fb8d6229f1207cca6e047a4eb488d95d6659dca0000000000000000000000005e387f61f460e8af7857df7bb7886836cd2d3a2f000000000000000000000000246117d613691b97ccde670758a6c39dccb1cd9600000000000000000000000019a36225a6a2a56eaaa44987b2a89a0ece13180600000000000000000000000005f47a3c19986c9c2c265945fe3c90e4f73ed8d9000000000000000000000000a7a758825e1466ec5cac1fb95f7e2d125da8aa6d000000000000000000000000733ae7ca1c9ccb02f8672ba821048a15ea44b7d40000000000000000000000003cdec141440f8992c2dcadbe540f2ace0edd896f0000000000000000000000002aa070c1a840cac0b585fb992744cc460aeaf08c0000000000000000000000009c6ad8c637294cd55cafa736b188da29a6232609000000000000000000000000d10e5e4adbecd75a9a255ede32b1cc11ebcee5ee000000000000000000000000915c1d2ac0b97a22fe32584a54ece3189ec56a98000000000000000000000000575ebe824691816d291b8d98882b10db9ce8a0930000000000000000000000001da5dff3e714c9a1d373f5c026db710b15935f5e0000000000000000000000008f9751a42d2e634281e1736353f7989de0369c04000000000000000000000000648e7a42c09718e579c06dc370f0ab0139de9bd50000000000000000000000009b33b79b1beb864adb9adda7e93b7d57b8f3e01a000000000000000000000000360364680c430f72fa51d80069f5cdf2350597b30000000000000000000000001503d5f7caabb409b9c92d82d409a76c532d749a000000000000000000000000a11c20162183205562a6f615d844cf4038d1792400000000000000000000000059744585fefe7ea47a447f28439c7eeb82e0e3ce000000000000000000000000f0bbdad008307a6a9c3c80b6ef124496f495df970000000000000000000000004d4a519732025bab42872b230263ab603cfd88d80000000000000000000000003dea142ff8f35a6d0d128eee772c2208a3ccc954000000000000000000000000b86cbf31dd59981ca505c34168fb239f6cd1d9680000000000000000000000002e0eb460425840dc68eee3e13e1bd375ba186d4300000000000000000000000018c9dae481d1c9d4c260ae4b76824a231c613e130000000000000000000000002a5f2b6e2e09c2a105060580eaba82223a71227d0000000000000000000000004514a30117ac797fbea969fc67ad377f245f23d8000000000000000000000000fbf1494109ee68996b66c4c734cc51708884039e00000000000000000000000099897ef669629f73f4d781d3f0b433e834f908ec000000000000000000000000f9e27b4a560fb580264103ef4c4f315b2512d6e4000000000000000000000000aa3ce69aacd0aed373410b63cf913c48c00aa4180000000000000000000000006692f3af7a4e8b14ce35c3174ecde9cc4acc0c0f0000000000000000000000008dd9fc1a28cd3bbc0a1c387e89ecb8567588444f000000000000000000000000e7b6c03275fe31fad1c9fc7a556dbf9b4d6fee32000000000000000000000000debc8011298f19090467de8574f87de5d3dc04ee00000000000000000000000081b2d9847281058a100e9c5a49ebc2e413ef8b280000000000000000000000006dc99366295f3c3b856247b1bd73ff1f94802cff000000000000000000000000e701644046fe3c85dd3fce3ceaf7512d138ea709000000000000000000000000b0fdcd12e1ced8cda64b16ee5c11ca4c13904c42000000000000000000000000f52b4b507ce4f821cd16bd2439c5f0023e18813000000000000000000000000067618827351683ef5d973f67146a14c8cd99dad400000000000000000000000058c1050c551e29783ef6353e36584ee71ceb199f000000000000000000000000783e15a460d1339847e7696373fc6f4d9546cf2e000000000000000000000000458fc2f7f297a2c782ae24385453a011ce4f8bba00000000000000000000000037cf47a8425b1f456bff38b856db346cf938d6ee000000000000000000000000bb1b4df6bae317d8078bae574dd3657c1d3f045d0000000000000000000000006548686143fef520b1e11202786e1198b44364db0000000000000000000000005e8966aa17c18c5b9aa537158759ebdbed57cb4f0000000000000000000000000dab8076181c17ff2f7798a5c247471c49e1348d00000000000000000000000022f40c235a6d6dc67173f4474fe6631c4087a7f6000000000000000000000000fefa819bfb3d7cb9abf0a4d49cfa8459859f1db500000000000000000000000058ab50f25842e70afc0cea379f6ea0eaa5308ee8000000000000000000000000859de4ffe42438100c4f6bdda98a2dd240accb9400000000000000000000000097317b6707167fbcfb0a0d092b372a630b1169ce0000000000000000000000007e2fa879c16dabf40f81d767002871279cfc64d0000000000000000000000000aed44377ccced270e7e4785e006bad568edfe65f00000000000000000000000096a7532265729aa42450bee16a4ca9a6e104d96b000000000000000000000000df40bc10a254cc9ae5e463d4f443af65bf494b1b000000000000000000000000cec7ec5346126aadb5c758457e52fbc65ce1221c000000000000000000000000b0fd98fae8323229c11f7d240861a08bf66faf4700000000000000000000000010807f41b4e482da08f8daebfe643b6ed3e78f8a000000000000000000000000b0b1a1b3799b6f301be5ecfadffd13581804cb3600000000000000000000000002017240bf23e032671f434f23cecec5231236820000000000000000000000008fa021b7cb1d1816c2a37cddf3368d9d940d9f610000000000000000000000001d898aa2b91999423474decb05a078ec3d4cb1420000000000000000000000008d1f66fc0b970c9b53b9aa583c761c45e5198a2500000000000000000000000056b198142213710cf62f7033565ca48a87e2513b000000000000000000000000baa0a6e332ad283d206f9b3a2586730833aad77d00000000000000000000000090cca202742d8539e4641670075ca01bb8d9a2cf0000000000000000000000005dbfc050fccade1691fb767dfdef77e9986a901c00000000000000000000000090e6a4f55efdd868eb54200091bffd0a2a114c25000000000000000000000000e7745fcd7437a5c951ee6246c031976f92cb4636000000000000000000000000416f9c626e872c37fc0f4cb26a0525ff9a3829cf000000000000000000000000ab2da7aa1a1c4b58515d683cdab54b083489a3b7000000000000000000000000b839f2294eec874960683e7db099244b2b72633500000000000000000000000037299925d6ddac206f1343abe85c8b2fdaf93f5c000000000000000000000000836652ce6d4a617632a4086bbd8a06eb5eaabd150000000000000000000000007d59c4eda48a82832792798d5f13edbb18d501340000000000000000000000007f3d8dc93c3975baf376f8658e04580598236ea00000000000000000000000005394a5acd03e4a79ad6b3620bcee29268319bbea0000000000000000000000002d4e9a068fd97baa042a6377002234c5d4fe1a7a000000000000000000000000c9ee7f31817e705da45caaeca40dbcacf7de9a520000000000000000000000007db9369a74807b89f73288801f75ef64da355c5d0000000000000000000000007d4721a24e506823877bfd2be1b250d614226cff0000000000000000000000005015ea184f099a69f04c91f9dbd2d3230d5c57ed000000000000000000000000a995b810706cc664c397b04b35ec68d6fb0088ab0000000000000000000000003e0d3e9ce867ed46e20ddb2b690c5735b8c732ac000000000000000000000000fd671bc8f7de458dc856892833425b2a71991203000000000000000000000000fdb923229cab2ae9fedb5a5169ad60323daf96200000000000000000000000008f6dfba98bc4edd8d6569b63d44d61527f613ad80000000000000000000000004de3a11deeaa44123fbee638c885134e2d81d1220000000000000000000000008b9aac76045be46961af6e6eb93c34bb07c1d30c000000000000000000000000c2dbd73a80ca130c4cb9150053fe87c92aa58c4c0000000000000000000000001a3a41f557c668017fb9d7c64424375cca5e0db2000000000000000000000000beceaf1b36ef8eb40acd71b0e9be56cbe0a5a1e9000000000000000000000000e26d31b2febe2578ca640977b6331cbe352677c80000000000000000000000009c840d544645a1089a823c13dfeb7272d49e1dde00000000000000000000000082de671391f3a49482067c33cbb091609409fa6e000000000000000000000000a785b7a6636ad416e9a2e001d1d271191f2206a700000000000000000000000047bc0eacc8ad4adec3ff0bb61600daf55453f54c000000000000000000000000f05936031075baa9c456d98165ed66088557d36e000000000000000000000000c382af11951bb932086af1f6238ab1d8ec3b5f8b000000000000000000000000ab456d8d929393b56af9c988a3aa3a6a521c6093000000000000000000000000c2ed14bea9d27cb46f5c21163b9b9d76940135c7000000000000000000000000ed106c6c0c8db35fe4525abde7d8945724bae7c8000000000000000000000000589989d8394468c03375fa97ab8f8e93e7ecdd900000000000000000000000009c9223a6d524070d68bdf97b34d98ece1ca208c8000000000000000000000000505c9f799eb3b69e7ec188db145ef79e4a1fa4b400000000000000000000000006f867d8249e476327f80a92ade014103a41443900000000000000000000000018c48a1daf2d57296c0eeb589221177a9400afee0000000000000000000000004feda7b33e2c578696fd9dd70124ae41f4fa6ab60000000000000000000000002f8e3575a07a0c8925b55bbfd5ca1e5100d759ec000000000000000000000000847906bb37a36d2f2e41c8cbe9c30be0b3fbc9a60000000000000000000000008cd62336416af77f0359d4b9bba2cf8c406f84c100000000000000000000000019fa4f4d9a7eade14e8a5c7748eebfe69d25c0fc00000000000000000000000086e4221f31df5d6f2f4613ff78f5f7305b330b18000000000000000000000000ffccf252303fd5daecefc4947b511622d9393783000000000000000000000000ed40399a887c7d83b580f333244c19c0e6b49a5300000000000000000000000004cd3ee5af2013482183dc7a0901688fb64ee7630000000000000000000000006720b3b08f2af0672d65f301ac2900cbb9afb4da000000000000000000000000d8eeb3297e64b5c6280d47d62b296c21e2ec834e0000000000000000000000009aa0fcda19200669729a927975308a6760a571b400000000000000000000000071dac3416e0f2c8f833b2497a8ad0e5f9a9c1ef30000000000000000000000002db6498c9c21272ec8f2ae3b240a66413799d047000000000000000000000000eb0e83aa331fc13ef8548a21c7d21a47c2202ddf00000000000000000000000089b444eee62caf1ab6222442b16478b5f746cd4500000000000000000000000016cb022739cfbaebf5f57c362e1f1a65071aff170000000000000000000000004a7ce17356cd64100595fe5490878aed4af28fb9000000000000000000000000ed2f591b0bff3eba840df7021365f66e166d40110000000000000000000000007f3cb8a854a0cb0614a6407e08e6c3c1c5ba58a10000000000000000000000003744d7cbe8f5e9dd70a1749de5702463255c78230000000000000000000000008a1ea936e8b7229000c5b6ef8cb1b95f66fd814f000000000000000000000000124a7fec78c235cfac2fd2cce4ab7c4d53dc9bc20000000000000000000000005ec8541ea47dd9bc873c2e7cb8d573d4e9dc63d10000000000000000000000004d07e59df921608e2cd3c8e8090b46b83db5ba4600000000000000000000000044d521c3db753ce5ddeb5d1180e92e742f757768000000000000000000000000801cf3bfccc519d88bd663d790b1eb94942796da00000000000000000000000052eab946783b131937e2763195b2f02efe192fa100000000000000000000000032a83d058cecbc262dfd9ca9e0f53fe37386928c000000000000000000000000a5752d9493eae33405791656033b8b1c8e798bd00000000000000000000000004a89d5b8dc2fc6a7eb467a41bde7f57b0f9b0310000000000000000000000000fd1c79aa59e3bfb8c0094647ab51b57149fd70ec00000000000000000000000072e80664610601fe92771193a6aa503ac3d327b3000000000000000000000000b0719e04f17d78ebc4119842dfe0d1e796e9c88000000000000000000000000033ad7617f75129a6065a07065b495f9f79ca8977000000000000000000000000025932a5879cbd7cb91d586fb535956f070ed26600000000000000000000000006a77497160c2a9059c4cef9522194399498d5d20000000000000000000000002f5d4abef9cfb0d125517137b4c78ad41add9cfc000000000000000000000000dce41833a2b926688265bacd05e4d3c038745f730000000000000000000000004e8242dde28ddbccdb1081c31acc75a146bb1ebb000000000000000000000000f13e0cdc37af2b52dffebbbfad680013a726370d0000000000000000000000007456235141deef7f7e1b43c9cc8da50bbea927df000000000000000000000000c19ebf9e08b6c5399e9db2c004e6f255a99c42420000000000000000000000009b812d2dbd22ccba60fbbee65c61c86e5edd6622000000000000000000000000c9603f15686782dec4fd63a02aa6a3f02e43be9d0000000000000000000000007c011f64ae80e24b704b9ef50630e86c8a3bc63a00000000000000000000000057274909a33756ab8035088467dbaa5f1c5d3ead0000000000000000000000006068dfad95c205fd3463f51fc65a6760833ba2ec000000000000000000000000c9982de4f76dcfc632fbcaf5f3352c58cb84c304000000000000000000000000107fb3daf6b9753a765547342fcb72fe1ca1408b0000000000000000000000002159a9f9565a970b3d37df758df6f497b6b18f95000000000000000000000000a04ea4a042f0985b8448f44859d9e3bf5feb6d75000000000000000000000000dfaf5930a2bebb8f949d20d73c6029169569043900000000000000000000000013600f5ed7f8b5f95c8798c38185ad4fd804c955000000000000000000000000de8b9953b5fbf30cec3f6402bf2d047b63664eaa000000000000000000000000652cd4e953c055f2c5276c2958edbd533e3b2df60000000000000000000000009ace42e1333da096964614d4a37ce10c4076f41f000000000000000000000000f16799e865fa650f1282446db39bef45aa4fe454000000000000000000000000db36e3de6ae88fb1d27264557a5a0a62b5bfa86a00000000000000000000000097b2f2cff6a51f473872625aa27e3e4d16fb804a000000000000000000000000d1facccb73f3755395f4f9ca2d7c164c3d7f158d000000000000000000000000786efc9826f70d89e6bfe49f60dd21aed0a2ce1c000000000000000000000000a5346faa98f76e33c7e40e0aa8bb0eda55d23d87000000000000000000000000efe5204664c7f17269a584a28e910fe19ac14fd6000000000000000000000000ce3f9a4e06673729334da8ad3ab56060079caab60000000000000000000000005a60a979d753df82c7c861a3d87095119d8ca53b000000000000000000000000bf010c0b46f61829cfd68bacaba0320972ce7c26000000000000000000000000fe7685e7e704b69cc705e0c837b3a4dfc2ce60b3000000000000000000000000155838e1c47d400a7d1038a901a90d5f5ff963600000000000000000000000003c25b9a3fcbf06bd2482f105ff590569c005eec1000000000000000000000000de3762cbf9348da5d44762f0fb9b63a38d2bf81500000000000000000000000053cb822f5a2107fe6a6d8d36ea7d9e1e3331d168000000000000000000000000ecfbf6fb5cb36bcae86191dd105fd16e938995cb000000000000000000000000432ab24c24b53a27277b8e2bfb99a93dc02b9135000000000000000000000000fd575f9dc9617e17be8a30adff52a691cb796f52000000000000000000000000bf008ed11fce73f3ae8c6cf588b2b662d7ed313b000000000000000000000000c2d29d31bfb40b06a8cb4cf291681e6b45cac4b30000000000000000000000009c67d603c677c0bf3305a36471fc047bd58b957d0000000000000000000000002d8eb1b97afd4433f3d935ad2b1d435a07fe76c90000000000000000000000004d077c89552aa1aa4e869b7b2ffe1f181254c3e8000000000000000000000000de4b62de45099bf44806c2d36fba7a0307330d9f0000000000000000000000005cad74d1ddf8f44329e39c90a7f686b6e65b00f20000000000000000000000003c11ff7ab5893f79dcd9830f8a5c520fda31d30f0000000000000000000000003af4d65f4d8012319f83793e8d6a9e2b4093913b000000000000000000000000c959d1128f4028caf365f50b7fa2677e30a0d30d000000000000000000000000da8ff4d3f095faaca466571ae0df58902b7a855b000000000000000000000000639916b3b011ede995d604a3e9106bf53311cc270000000000000000000000006110b4ef17c060f82ba1081c2e6d1df84f088dd3000000000000000000000000ea2d869f93e34276cc66779e0f1b314a039bb2f8000000000000000000000000fc9798683fad18c6451638bd6bb94d1705ffd39e0000000000000000000000003e117aa8085f69ca5f2bc847eb8ea1de8d287c4d0000000000000000000000000453952256731b0e285d4bdd7358667299859e560000000000000000000000005b0bd8d464f5775a300c1bda561b33e142fe370000000000000000000000000091bd6ce2f9af63780f0b235122947b9dd6a27fec000000000000000000000000a5282007e9e6f32f3682a85a2e8845b1d5f10690000000000000000000000000848755dab092e2e41c8e9cb038e13d4317bc249d0000000000000000000000003a94a61b8c324d4d05cf46ed56e16b8c2d54f90a00000000000000000000000078c69d826d3355daf95a907b58e02c45f7a441b2000000000000000000000000be204186b8ee3221a42d9888f7850e4e4584fff000000000000000000000000053fc95c160983d7813c90ed3c5fb521bed04abeb0000000000000000000000000f1df638eabcf8281645fa63b691049782390bf9000000000000000000000000703e4ae2e781c1ba4259bc3204e1d6f278b0910f00000000000000000000000032b895c1f7e598d66162f5216eadad88bb2749aa00000000000000000000000064ccfdcf9e9459e42a8d5d170a4f504df87c7602000000000000000000000000828f66bde58d0cdcab91e06df23019a2b2b4b9eb00000000000000000000000035da59cbee82bfb720eddf45bfc345cf0a6718b600000000000000000000000096fcdd964351579fb32c4ed160868892fd2e075a00000000000000000000000001b6069c0a4ef49c2bc296fa3b16c5ca15c890a300000000000000000000000063afb0d00fefca2b2d9a57e2189232f19d36d7ea000000000000000000000000f548ccfd5605910bf2c4c6d91e4bca3833b6fc1a00000000000000000000000046f6a92cfb33009e77c2c9fdbff39f08ffe0c04700000000000000000000000078d6939ef13049fd63d289ad9d42e2787680dbb900000000000000000000000007e7664482ae59acd16aeaf3ae90b0af56872b4f00000000000000000000000094caba61c670cffed5111771cb65155bc218de8300000000000000000000000047b6918df0d67d9f9bc351c5222e879833c608a8000000000000000000000000efab750173d6ef08c9022fc5de3fdbf27e18f4e3000000000000000000000000ce65de041669b614c1e14dfc6fdac9d9315bd04000000000000000000000000087aaf52b2757b70d70a0ccbfb3c5460512b64074000000000000000000000000db0e31d211d57595e81ba6596d3c5930153d0524000000000000000000000000bd853cd9f79e35d66f87e0a4ef1f86177f446d59000000000000000000000000173b3db44fd50942ee13153a0a8dca79163128ea0000000000000000000000004f8e052149cc7b9e67e6da4a27dca7e8b7df4bde00000000000000000000000045369ac4a0a6e3de42778040fd7c6155a1c6f2a1000000000000000000000000931a9b307385e0be8a8c0181af3c96c38fdb91d30000000000000000000000005221b813acbc19b3b80e4e87548fdd699fa15f1e000000000000000000000000473ac986469f23bc904ef653a68c4068415ea94700000000000000000000000071e5f599b46dfcb22886fab0066eb1ae23542291000000000000000000000000942d7e3db24af1282fe819b370f776bb47936500000000000000000000000000f38eede8fb84af6391ecf02f0b620dd2af90d0b400000000000000000000000089734bc24a7d612a96b4b4c9b5ced3ecdf852c610000000000000000000000002af38e92a9d4d8090c3517284dc30ccbd48ad649000000000000000000000000022d0f228c96d92a95f8f30259d5efa14e630914000000000000000000000000411142266180fd4795dc2dae269edd654761479e00000000000000000000000079b7521ca78cdfc2aad17b3a0549a27a33272957000000000000000000000000cc116087e42f14b16e6f2b4dda55f26bdbcd3d01000000000000000000000000b3b5f19637478b36cf44985b8cdc1c72c249de800000000000000000000000003b69b3a54a3c67f40a213fec008b8e989087c3330000000000000000000000006b0d7f43cacef075eff247bf483c1ca60f387e5700000000000000000000000014d336b098177c59530414c93e9e6a2333dc69860000000000000000000000007490bf6b566a1d48cac88a39ebac794fd0786d17000000000000000000000000f82086c3fe8607d394ff5174201323c99c3a7efa00000000000000000000000028aecc4ff11c4d880c246ab94c999a46873838d2000000000000000000000000d583b616cef71a1c98f4bad4f3a02b78a23f4d2e000000000000000000000000e4a5425c4d1ef8c8be52547889b837769ca1c7f1000000000000000000000000e5c63e175004ee303f267464b10aca395b5703070000000000000000000000004cd4f496bf4c6b94ae38ace177796ccf65408f290000000000000000000000008915eedb121da1791bde8421c31836c0acde979e0000000000000000000000000a8cae3b736e4a069bef62f0154557b030d90865000000000000000000000000f8803d4a9709caafe5ff74d9393fb10c57ff977a000000000000000000000000bd2309043dd316305a3fce44f85f37c2ef495caa00000000000000000000000041f7c95f2bcf6a868067c22d656b69b55e03411100000000000000000000000098ed7024a6d90c1c2721f56d892ad01463e4df840000000000000000000000006b41337d06f821ffff3af72bec60035d4713bd0b000000000000000000000000cf98d96d2e7c8680c686f53bd47383f26d004686000000000000000000000000157ecceceafdf7268e847ece2caa72e3e8b03935000000000000000000000000e0193748aa712451700fe95dcf1076196bdab8090000000000000000000000002d540662ab8f6cc0a940f5f290cfecba04a38df00000000000000000000000002bc43e85594957e7c2ef3625a2aec3c9fd7d895b00000000000000000000000064d08ec8d4e96cd4beb652a2ff6e9fa0adccc90e0000000000000000000000009310c90fd837ec1f468fe1b6efcdadc8503a3fc7000000000000000000000000c22be017ee3c84397b36677e6b9e956d4ba52207000000000000000000000000dad0ca77bd3c27afcdd9fd9e1001985495e8d8f9000000000000000000000000b8d21a8cfae64d8bd9fe8e7419400a766546fbd8000000000000000000000000d531978c698710e8bcb064745df72f7198a6f0cc00000000000000000000000030359854e848ded21544c13c65e93584052d4e80000000000000000000000000aeb09796b5e858860045574a0bed7e02c20f49700000000000000000000000000b94bd2a5b8d06feebefd019acf8460f75590a3d000000000000000000000000a033e4f224d49863f9122dd812631b94514eb496000000000000000000000000497acf05d3ea23c11ef187b307000e482f0f9852000000000000000000000000dd546e1c5f7f21a27a46fb41a4faa3aeea15d530000000000000000000000000cfb0cd9557d3ed7d716b8b01ef92220b7510339d000000000000000000000000a047f092a5bd556639ae0a155a6d5273a98632d1000000000000000000000000c6e2f3b333f3a6c94208870bd154fb545b0f6f4a000000000000000000000000055c5d249b985eaa54886e3675b1a0e7a847d44b0000000000000000000000004f589de17760a51ffd843bc9a0393e06c608ca840000000000000000000000009e774d3b78a134c0e7e0b0d947a5792466279ee1000000000000000000000000f2b3995a94df72e94d90a197a7cd61c62e1ff5df0000000000000000000000005b6591f548a6f42cb2ff40ef45f1939c35386a35000000000000000000000000f96cb1a075419bd00af79f4057769f0527683dd20000000000000000000000009dc0dc0f6ae095cfec39703cb99efafa8ee8ac5900000000000000000000000025e421776a222c80c2350ea97b6213c00ad9b09100000000000000000000000047e0c9ff2c493a49ce318235b49963b290d4eff2000000000000000000000000865ce1dd904c680b6425babddb27d95b963943ff000000000000000000000000fa1945a8de90611b3cca498bf23005c082d65b0c0000000000000000000000009e0463452bf3da635bca9b5a8235d46a17e437ab000000000000000000000000fdd024955d164789c3685280edba0a8b105a4b77000000000000000000000000835322dca03293ec1f1957e68f386d475aceb59000000000000000000000000044220e81abe1905ca5bb37604dc5377524afcbb7000000000000000000000000b6547e3be0f68bc60a00cfd05d295c22cabeef120000000000000000000000003dfa28d6ae7489f3c97d637dbfb44353567e948c000000000000000000000000b4b8c3e72703420613a243ffb3e82d0f9bbb1d340000000000000000000000004efd9a0552c7da34b50f2287dc707498644d5444000000000000000000000000c994aba1921103178a95e1575cf92709583824df0000000000000000000000008416058926468bfabb6a96017f94969d7998a3cb000000000000000000000000126b013c2ba31e3a368f2c00f72d854023ede954000000000000000000000000e6e1089e271c09b1b008b5da72fdfc84d3cb226b000000000000000000000000b18a81f2d21027696d38005c5a2fa8754df09d5a000000000000000000000000c141de397cfb11f00537af61d27c04cc816ac37b00000000000000000000000009fa6e271739aaa1c8166617251533e6ad05a28500000000000000000000000071447f55d8ab3dff5c4c22c5a6ab682847f4ee9f00000000000000000000000034575d2e11cda9b62978c87f35db2d1f922d8931000000000000000000000000ed44021bf3f59c2c33fb77c9d7ca3c13de812d5300000000000000000000000089f9a002e150278ed97ece8e4e6afda8f4e10564000000000000000000000000dc67fb03593b792fe3fd34e1bb9235d5923b1225000000000000000000000000c5c4d6013f74893134e51e28e2e58aec62e40956000000000000000000000000c0b784cb401c76d78598a870156a842644b7dcb6000000000000000000000000474a301ad6ca35029ba083cba4543c0739f09472000000000000000000000000bd5f2759d149fae3b10b50b93091845fdcbc759d000000000000000000000000575c742aef0a76bbced00a84e70b7e6d523e24320000000000000000000000003ed56de5673e6530861e3fa3f061135b774e85830000000000000000000000005684d0e7c603f9f662f0a1ab4c35ea92965e899500000000000000000000000066e551d76a945d8ea07ee1ebd2974ea8e2a5fb69000000000000000000000000fad06c55a3ce51b22e0982d5decf9b6e8fb2e1bb0000000000000000000000008b869694f01a08825b50cb38d5c9d8bfd0ac67f900000000000000000000000081590f24e7fb1ce82df7f5e1d9936064e9d71b670000000000000000000000008acc900bf5319137ab246b70b4df77d39b07f9cc0000000000000000000000001606b80022c7934c93a7e276a4976c106375ca6900000000000000000000000008c415143f460645ccce046a88f9fddeed0834300000000000000000000000000d27045db6a15c74737887d6883f9a2595c5eda50000000000000000000000005b5030dc858b230ed0a3cd7fa46800dccd328b28000000000000000000000000baa658297c129b6d917999d6ce5e35d29e421eb80000000000000000000000004539c4ec12c9aa3477b92605445dcf8d0e4b7e93000000000000000000000000d05a23fe35f009feffa8790e15c7ea24c5687d7a000000000000000000000000e2c22a8f121854b2329a614fdaac3dbf922076c60000000000000000000000008bee7340304a051b16cecee05fb8c999db3b65ed000000000000000000000000b8b548137e651b690e408795da3effdb81a26254000000000000000000000000da02e89150d2200e5237f88d40da6e96a13fae42000000000000000000000000df395387951d4017fc107f99cf58d9b2b38ba5bb00000000000000000000000053c04f854af9f9ba010d01b0e3ce047f2f42542e000000000000000000000000c854333173283f6a85cf782261644b062494fafa00000000000000000000000060c6ab280aced8b40345cf9f0c298ec6e751e5d5000000000000000000000000561c1af6cfbe23651b0f1991f90d5eda9008e48b000000000000000000000000c9f4312576ccd83e23ad9f8d8a073ef782d807e700000000000000000000000054127b49d825c2fe0a47ec1c37acf5e5d6ab55bb00000000000000000000000023218803bda6049e84efd2f7a36251c441e16f57000000000000000000000000116b0728cf1766b6fd751dcffcf1ad7b15c87f2f00000000000000000000000083f46f70a2ad2b6ba00c6c588afd94cc7991b5c600000000000000000000000050c66bcd0f3ce8cc10aa9a106479b8403d8925ff0000000000000000000000005dff8ad7ffc4c73ad543662dcf88e37b03f74426000000000000000000000000580a6e2ce4ab74ec08b69c388199d79518c020a5000000000000000000000000a38fc952cb14c18211108d7b115cefb3f781208d000000000000000000000000f92ee67d64161c63b3f7ca2f9cd48a1357186cfd00000000000000000000000058de45a557e34960e67ec6255620a8598974f8ed0000000000000000000000004a2f03f4a6674b9d6879a18c27beb3a4ce1c1ed900000000000000000000000015cec4ed8c6991e0b154cb4c9c21111b92e44741000000000000000000000000a6b27784d11752c855220ba2e2c43eb26f12ca1e00000000000000000000000050af6c6682839e7e57d8269c85b55fdaedf138160000000000000000000000000f0c5dadd2bad7cf8a2694991f3c2c8867b97fff000000000000000000000000f523f526f0756ce11c80855d5fb8e3f309da59580000000000000000000000006901a02aef2347a89afa57eaa78a175b90217829000000000000000000000000fb0fa947ef4d4d14501825afc665c7f3bed744e6000000000000000000000000a22f77cc7e082d0d4a7be39703027fa6d46116670000000000000000000000004a3fad688221dbf8fa921fc85ae394ac095ce832000000000000000000000000573a34d042dc808bc43348ad6a1e57b5b92a005400000000000000000000000066fa7a3805cd3c23e08f71741cc218d5c0ea1b610000000000000000000000007fa5c41c28215f0a4135992b79e737a3437639b900000000000000000000000092e9803dea2fcdd24ecfd04159dee55a8cc1c419000000000000000000000000e0b3f705ec104a5c931bda3b91331b57a11008e90000000000000000000000009a4266245daa10a6c0ffc8f8e28d1aec3fb34a72000000000000000000000000ae6cbae140812402ded9befe281b6ea130b233570000000000000000000000009ac9dc9e85f60e836bdbc9c0b2f53aa5357447bc00000000000000000000000011d17394e428eb2b8405b4941f5c243d21486e660000000000000000000000006bc49c4ce0a7d058cf87e1de84fe9ea4b76b217c000000000000000000000000c4cb0a8156c3429856254821ef5e71129683608300000000000000000000000051212d3f96a05def1af995a502a16367c7e37eac0000000000000000000000004fb969fdd8a66a5ebb7dec16c349114317f17ca0000000000000000000000000ed37bc8eeda53cf4590d90e46eb51cafa13b303b00000000000000000000000096ca9f1990063b9c90d0f2a6e395f71caa9f6037000000000000000000000000d840e7e6b99f4347b2811913c8501b1ea0d741be0000000000000000000000000ee798ea1e192afd78e4126162e5674819e2a25c000000000000000000000000887f4979151415bf983a3cce7318e8fc736a1a91000000000000000000000000c39bef8e07f78e48a5c20984824b83fea67f1b9d000000000000000000000000be76177afa586ad78c14a77bbbb31301e9996a4c0000000000000000000000004a1c1f3eb6b9e860d1ed333734009f73186574950000000000000000000000004e6927c62a789625b736717074e0d7e00f68f2e90000000000000000000000004d25bc50ea5fe03e75c3fef1be1d3bf8f7449faa000000000000000000000000908118051128ca82386a113a7da568580e3ed90100000000000000000000000014350b73250f3a05f680604fe17a540e003cd9f8000000000000000000000000a5616ad1bbb610cdc8ac9e35b7bcbd3dabb0671b0000000000000000000000004d0294b7cfa7d76b9426aabafe22639b96dc7d4f000000000000000000000000bbc41d0dd84130e20b16bbc405f51d48fe523ffc000000000000000000000000dd89186542a45c9893fdf399d93c0965c1ea0549000000000000000000000000446fe44f95e088b71c03521f045731890359549c0000000000000000000000001c1c019d3b0184a53abf1d79f69cb45493618ef5000000000000000000000000edf533b8f314fc9102620043e6d025350144fe1d0000000000000000000000009dedd3d54f45a889393e28d8394d249b3143e41a000000000000000000000000b65c01baf38d1fb7dcbf0ae8c2f49e863f5d17f00000000000000000000000007de3ff0bf5204e395ab106db682cf80a5b27833e000000000000000000000000195fee654d6fd96ffcad3242fe629dfef58352cb000000000000000000000000e9e7257e6ca201af92f569ae0434c9147f9ff059000000000000000000000000e0646762355cf999363a850cc79df1ef57e9c42100000000000000000000000056eddac4af73ae7f87a24ccdb279924f6ecc20a9000000000000000000000000d31101bb9bdbea68e27ebf9b40e7667d96576e2b00000000000000000000000097a7918f1604fb2fa307ce43e3f0f11db9969a6400000000000000000000000053f695fdf270845d843db2d78a8f578341c5594f0000000000000000000000007519bb40a4f7109666381100cb4b9ff052ddc6ad000000000000000000000000615741ac2295ede8fd8ff8be24ca4d57e9a9238300000000000000000000000095e85778a2fb8efc564d8af4038dc02b08cf99b1000000000000000000000000a07e0db8d06115ba08d0d906b53c9d3329d346890000000000000000000000006c30b1cf54e5f048bb3c96bd47b449727684ed180000000000000000000000002c579ddb8538d08f1dec8ea0aba5757b6b1115a30000000000000000000000000e5915501fd3b5e09dc144a7143061c7ed9edc12000000000000000000000000b5ffb20832a8e841b518c7dc7eda44fc83c3bf1d0000000000000000000000003540b28e764a520fc1bf798ff4a8df338ff697de000000000000000000000000907c98f730bdbf7b4d3fb73648e9cbb5bcafb759000000000000000000000000b0733e8c2568c6f08626bbaff52bf7f42ba8da6c000000000000000000000000a5807073387211e1d60e6a6e8b74f46e3df550ab00000000000000000000000069829a27c2f4d14fdb2d662768847deef4773eac000000000000000000000000bcbab8ba8738eff45aef3465a19863d6c90a29950000000000000000000000002b987f63a27eb9b1292322d633e73024cef9dcee000000000000000000000000210bf9e833eb58309321031d344bc01a3d97757a000000000000000000000000d06abea45afa9670ee0398b1d093f744a7cb509a000000000000000000000000a6e8ef08ea47733ab6521fef9ceed487523105c7000000000000000000000000819a095014ac652ad2c9220179328666ce44af9c000000000000000000000000da69eb0a48519c5a87966b0dee5181ba16cd75f400000000000000000000000038a9b33598c29487d5a54cb7eb14abaa3e5f20520000000000000000000000004d3180694b07aa7eaa5b4b62070ce43cf6201af10000000000000000000000000321505fa4a9e5d90bcbefc651dbb450d9cc51bd000000000000000000000000eb2479949e3d962b0fce341ec9f229b996b18d5b000000000000000000000000af63f30374ece3ca4c958af22a7236b1b18cd28300000000000000000000000091763db88a53ea5e144e1c9420c2be0a915076ad000000000000000000000000a5b78f473e9629943f4f97a787eeaab36d40560d0000000000000000000000001c994b7625f79f79403fb7690123dff5dc0e4560000000000000000000000000ba1e2f5d5169fcd94e193d9b642c04c16bb79fb6000000000000000000000000748223c215a30388fb112d39935bdffa199ed49d000000000000000000000000f39dc7df7c1bdba40c4f9abbc4af1b3dbccf3b9f0000000000000000000000006627413f54e22959699eb6cbf18924fc2689b6c3000000000000000000000000cc9eb72bb249e3031d29eb8cd502533f02c3bc280000000000000000000000009a97191766998a6b6fb23a22651633ef42d1001d000000000000000000000000ad767eb1410f9f030e08c7f9ece083033fd417430000000000000000000000006351ebd8063397acaa081c05b9dd0375c7bd3c450000000000000000000000003632adfa9ae38446621ed155e80fcb37ab62c33b000000000000000000000000c261d485a35ba3f75e4033a1ce90b155b06a0cb9000000000000000000000000a3dc418267f6d55f6d066448de8f9dbb82138f200000000000000000000000001c8c3a38d51e88e088df84fbb015bfe8a7e2c869000000000000000000000000ca290bda885bcc048f08cd272dcb9327ab681af90000000000000000000000009942f357670774ef09595eaf026ef859eb24d374000000000000000000000000273ce6cde6b7b5d006d6562f616d5486b150360d00000000000000000000000039ad63b22e0de46358b0d47871df829c84f0ff93000000000000000000000000dc11d45e06b01f60f99faba5679ba0e2ccbd3cad000000000000000000000000026102c0fa5f16762934361d7e534682a411824300000000000000000000000003074838accd019a83ba92530585b0121069319b000000000000000000000000935d51f2a5048d52253f0e879ced9893a8306067000000000000000000000000c45f1495ac8e44f8a8636427b73e985e2cba852800000000000000000000000042d44c3010f3b3827e9e6364198bc0a2e7d9d06e00000000000000000000000000ad464f535e9d62a1b6cc90f573bca2baaddac4000000000000000000000000429b81b068d3b47d12be8a7830bc0afafcc0656d000000000000000000000000cd7fc793df61a44b6e88ec43eea7bb05100044c30000000000000000000000009e141161a780e4e32817a427430eddbc4dfe19e100000000000000000000000041fc183275e523ff90d90b03b4c935f86f4246e40000000000000000000000009562809017f6edf86f0914edcf90eea0b03146bc00000000000000000000000006d63f3018cd7e9d90db006d3faacd878d19246e000000000000000000000000ca9b9017a6e271df19d6c6362cfb2e4448343d6b000000000000000000000000e4b49a38b1e5db4fe580955a8a0788875ae8b385000000000000000000000000150c40f43b815cb8daca371a89d99ae0ce35bff80000000000000000000000005a87787c291d04e80ef420f0795830378f5a87a90000000000000000000000005e20132586e31015bf440564991f76f6a9516c090000000000000000000000005d54c90b4ad4658f9fcc9843b9f7b96b6d2914180000000000000000000000008f196b018fee7f5b4c331a30059be44527c951700000000000000000000000007abd6ca023fcf80e15ed515e6444989af524ea1a000000000000000000000000a2bb24442a7d635c92d8cb46a3e7982037a6214b00000000000000000000000050848bb5f7786d4de33afcec476d196fd62dd3fb0000000000000000000000004a0ca1c29e90625532829a53298c19568b9e91d800000000000000000000000059649c506c76ef9d356a29142f426d416985dd0b00000000000000000000000022e892c2311a1c81966e4e4d20014d2e1312e6f60000000000000000000000004391ea1829b0bd37fb2d06a43fd54177430a64100000000000000000000000006cda88c91c94411a8e90fe05a0cac69ffe0c04d60000000000000000000000001f21a37a9f0f7b5735e558e50a463fad5ba5835e00000000000000000000000074ff6bd94fff3c9385bc960e3b0629a3108a6f740000000000000000000000007e09224f47c93318c37d0d95b8342c38f30c76b2000000000000000000000000127af15bd033aeab1df15154cba7ed332c2ab7be0000000000000000000000008bad63034a6f979504f4d9004130471be75b96790000000000000000000000009ab144acdf3bf8beef20f0b0d0980cda85e757620000000000000000000000004df4c02029d04399efa7e8c929b7517ac151e38e000000000000000000000000f140dafb77d4126bef46a2686031e0bc6d04f13d000000000000000000000000cd324009550b6cc0d5c841ab3b541ee1ec91fc370000000000000000000000001814dc77da6fca85f103230f90269735494431bb00000000000000000000000032caa57c604c64944e358ae5d90d1a3c1bed7c55000000000000000000000000f2e055e4e68a9e47cc9503e41304d4c4fc0c41a90000000000000000000000009a58719decaded6329253edf7d12157da37edf7b000000000000000000000000cdf1389a06409b223f60c897e677a6adf8929f7700000000000000000000000082f7a608f2cb86d9ff3a3c37c01e7ef338878b4d00000000000000000000000052769dc94f016f7d57a68569a04d998fa1a087d5000000000000000000000000c18d4e852a9d8c09bc50bdd2872832569bb51e0d0000000000000000000000009be892c6919ac62c56c718472ac8b6a14b885af7000000000000000000000000b83382728edc717019867361604a22405da67055000000000000000000000000056c67aa2f0519dedc73bcdf8d0d504088503847000000000000000000000000805c768accdb0116da618c796e51d4de0801598500000000000000000000000050ff3d533f8cc8c35fbe36cb82f11af063d4fa4c0000000000000000000000001bb8bad3089bc6b5c54991b4fb0f7d677c6aa1d1000000000000000000000000d258bc2902fdc889e84f178751f6a7ef4d255165000000000000000000000000c29178588a326fff9173fa532e043a689b80d4c30000000000000000000000000a420b3676056072003cecc0f69cd45f14c44c65000000000000000000000000349fd7dbdba9a6ca563e72591838a50e95b7d1e00000000000000000000000001dc015f412aaface37c6b06971ee2cbb0b82bb92000000000000000000000000d28fec293ceb922e58ae3fdc8f18a8ab722ae4c300000000000000000000000030855e037b962527ebb2ced9036c88f1c93cf2f90000000000000000000000002412b5b8d9fada2c1383872c88263e8975fcef380000000000000000000000003daa3a942ad35d1915ea9360af7fa3d08e74c2900000000000000000000000006cbab6505a17e018bf5188556ccdcbfdbffa6159000000000000000000000000d47eaf103ff54ee7bf3289435f538abbf083c0930000000000000000000000002c0b9770f15bf365db65e5540f20ac6296719e0b00000000000000000000000029e61a3fad1c94f86baa028ba26e50565f32238900000000000000000000000095349069df587b47765c812df8f12a44bfb703b8000000000000000000000000f2ab7f4e3e93b87de10d418e679586108c06fff800000000000000000000000006a6437416a8fb793d626b7675da73fc6af47bf3000000000000000000000000271c8948feea5de04b8e703680e820469453b7ca0000000000000000000000006cdaad998c67b07765c731003e5a2d891faa4cca0000000000000000000000008c36586e435f5303cb9e15f8f3aeeaa528ce9f1a000000000000000000000000afcaf4d137830cfdf0ffb20d4a03251ea55965b2000000000000000000000000cd4f2958e4e06ce5bc21131a66a3e6a5581ec31a00000000000000000000000057868ec53942fb88d7d42be2de15361c70554adb00000000000000000000000019b49686a628e5498ab0978a918265ce806d69380000000000000000000000002d4e499cc26774ec8065c830c8249662c33ee790000000000000000000000000bd79cd6278aca22f9fe97fd59ebdb287adb2fa66000000000000000000000000180ef0d1305682f286e4b28cb287d0834276166e0000000000000000000000009fba2aa09bb114c43b7eb8dcb1f7ae57909403c200000000000000000000000053c45d9dbc12949daf08c0ef97c782b702d2195800000000000000000000000020d44cfe291609951c0c6edcc830cc896f1b51d9000000000000000000000000f2eaf5cf41ede69b4df64bbceac3e7e314bdf8330000000000000000000000007dbcf5a3c826b9bae14b5f1ba5564d05ceae9d5d000000000000000000000000c91a94185fa134ccea8c676d5112f6a47242747000000000000000000000000038304b8144e761e018b1eab03aef76250a44b62e0000000000000000000000000660ef82b9bca729658baed2004d1ebbd0b521680000000000000000000000007bc06dc5619f0e694d4a9f294d5abd8ce9e1c98a000000000000000000000000e74c6d2b8118a6ca88aa5cf20b8ccbd54766b3b900000000000000000000000013587d3f95fc1362e383ef2381276f986217b2f6000000000000000000000000370ff898eaf1ecf6e3ab0c14385dc7bf6a2693b800000000000000000000000051a3d3166c96087cc56ec6e0c786909d2d710fbe0000000000000000000000004e2f93ed0f947598361757f494e7d888656d8099000000000000000000000000e7bd5e75c9fda159c36f4611ac71d08786fd25e90000000000000000000000002e69bc1d239fdb6ac852d938d4930efce6227f28000000000000000000000000fbf1b9ef98db849eb7404ff710f551ed9c1470dc0000000000000000000000001e4c56cabdb46a1eed86cb2ea916b77d80ee8f6d0000000000000000000000006f1433ca3fa68575dbe382822523d2bfd7c25721000000000000000000000000abf4a716ed9eb5cb6f2334efb50050c65a123f8400000000000000000000000008410681ecc9a5ca904cba58481da8866f82c66f00000000000000000000000053afd3b45b395429530cb99ad16de84c0c18259b000000000000000000000000c34bf15a523f1beabb4f652d810a7c54c3d648a60000000000000000000000008bf26adc325deb270d3800afbc458f7d3d64dd3f0000000000000000000000001f5b22b9331535841690c741e38f80a56fab4bad00000000000000000000000037e4b9e14e19c9e74574c4e3fe34305bbb9b128f0000000000000000000000002d516be97ea956232244d4aa42ce2bf099227788000000000000000000000000b8b12baee7bd97fe50dc5d04e478387fc0d345d4000000000000000000000000f9a054cbc455f38ce5b8f79f0b964ba2197d941a000000000000000000000000ae920682228f6f120f20def1dea596a07325edda0000000000000000000000000408d517dfce6d685f180f6df05fc9685ca2b55a00000000000000000000000015456333ce58d753ce8156bdc07b1a2495887c7d0000000000000000000000004af3d4a1df85a535c89603408ce41e77494bb02900000000000000000000000082e826d77e92fc3d121722c759c9e24e8ac907a300000000000000000000000010cb8bbe06414de1a657b622852d1cfe3955f0c4000000000000000000000000d3f4b41923e59c8197778d57975e7cd45b5f555b00000000000000000000000024b504ef402629d118a9bf359fada71127d591e70000000000000000000000007ceb7d8a92f3a63a433a8e2f6245efef2ab0311800000000000000000000000005247e1b388d1bf9b3c1729edff7633fb0571300000000000000000000000000f1e9cf427603ede14646a681655a118f608998b2000000000000000000000000f4511c20fc33c0c9553afe625d6674673e6cbee000000000000000000000000038deeefb3fbcd364de12b6073842b080d7fba2aa000000000000000000000000c116251a11163ecf59ec70fe3f72ffc58bfc611500000000000000000000000026db5b55f2d2588dbf5e88a4db54d53804f9ea6700000000000000000000000086af56fa78a57df8bc388a5ddb432f17a1513613000000000000000000000000437dbb2c5a36725a8a8288e3b57abb6420712932000000000000000000000000c601a04f6caca5b20c50605f85727af2eefa6b8e0000000000000000000000005973062f56c462cadaaaea88f901394a2d63ccf0000000000000000000000000104830589ae3ffec0c329f0098eb71269a494c22000000000000000000000000fc94c3e851a7d886ef9abb0f62173a61da0f38580000000000000000000000002d6dbd326aae88a33d6c5a13bbc0062cdc0ba0fe000000000000000000000000c64a24482a64a84ba9381cd46abcc8b1a9219c28000000000000000000000000a8e89dae498aad51cc377257c4c956bd75ed2893000000000000000000000000442e5b9abce31e3abead45dfc0b3007ea716c46000000000000000000000000055c87198b1309fafd5be10d67c9058578b68ce3d000000000000000000000000ac74a891f3188681c58c90a76f7c92c729e27e3d000000000000000000000000a41d83fd3b79f3f5030fbb23b1893aaa7943ccd10000000000000000000000008a5617835e9ac64b26f2e65458a030c324235101000000000000000000000000e0c1d0ef999c392e14eb61af334b03017bd1f30e0000000000000000000000008f72724aa68aa4e36090723d913d824c94e4b467000000000000000000000000efd94880d21f1bff840ada59e23fc79e723615b40000000000000000000000005ab6a61942c02662a869703bf42c42bc1b7dddc90000000000000000000000009d9f8c02200bcd7fb6f1dcca2e8fa9ab8f0c4b7200000000000000000000000028517c61c5f8b6318acc5eeb7e63542164ef75d5000000000000000000000000606dc5182ecb50a4484fcce4376e870d90f9ea9200000000000000000000000075064d953d47caf5a5267a053372d598228d7cce000000000000000000000000e09e900ed36d44d2b2a211bab0cc6128fbc926b20000000000000000000000007569698e3fecf406151e2ad841d495872b228a1b000000000000000000000000cbefc5cdc48eab019586e0668e32423f8b0dcb25000000000000000000000000fcbb5fdc44b98db9b35a2908fdc39880524ecab7000000000000000000000000725018e42e189531e16dd823a9f556c1f08c1237000000000000000000000000e79614a10d7be5668b5533d7bc621427cd4863c8000000000000000000000000c93eeca7523f510e80f6bb19ef1a4b9d9d9851bf0000000000000000000000009961039c3b185e543e73d473aa7ac63c90aae46a000000000000000000000000e782b2501518622a25e1ae19b42f65bbed10849e00000000000000000000000005b75b8b27df5d887bed1b30dc2db4da8c99192f000000000000000000000000385b70c0a8b19d92527a0ddd8010019241d1ebec000000000000000000000000823ef5c93899047b4b59ba86cf525c9e0d943a4f000000000000000000000000ee193798c4fa048b20b514d0f2609717b8c8c63e0000000000000000000000006ebdf33526538658dd48cf52936bbe7bb28003f800000000000000000000000082db9b5d943ee02bc0989dd988f072d38b0ae8bd000000000000000000000000e2befe356ddda43d29dfa9d1dcd0a320f27469e1000000000000000000000000525341e072070770de6086676d4d4634d5336d4b000000000000000000000000b712550821df7280c9e0e7010611f02d96d6befe0000000000000000000000005d10b6a5c605159bf0d79a2e02d05ec458a52d540000000000000000000000000da990b23b0ad04a6a2eac5e4867668cee4757f3000000000000000000000000f5b7a807e644c7ed6d9e11a301fc7d5812d7c3b3000000000000000000000000e7fcf76400c4fccbbb8994ddfa057ab808f53fa30000000000000000000000003f0eb16d59a445792fe4421e87472c28e7f1f83d000000000000000000000000493348f5f823a26b43ff1141fdd39b04a23b44b1000000000000000000000000d3ab62dd919bdea077e710bee421112f5cc31c0e000000000000000000000000db0773245c329a6aca4a2d6895bac3ec121ddc27000000000000000000000000e38968b56fdf717ddf2602e534b7b5e2fe196804000000000000000000000000e83ff5e2eeb02ee7673b5df01a7e0b2db679359f0000000000000000000000001a59f9697ccd54999585ab62b4cfaa0acbe823870000000000000000000000008b41886cd5a0547d811b2d440e6e702c4d337d65000000000000000000000000b674a2462cce65f0ce940ae1403905c47a49b0b700000000000000000000000010030a2dc4cdd49b622acdc775a487747e15e3660000000000000000000000004c5fd37907fdab75abbcf80feff26e0cc23a19230000000000000000000000005cad3f2cb574e397295dc24262ab8294b410a9b3000000000000000000000000221e78ee14034261c5f3ec8178813a6f29430cae00000000000000000000000056fe98f7416b541e00a0470e6c6d453728ae8548000000000000000000000000f554bd3b3bc8920067f8e170c80c56d8450f5050000000000000000000000000c6937de1fef519bd4f5010068c73e2e5e07734c700000000000000000000000018595e73b9f3cbd293f71db19062238e8cafed4d00000000000000000000000074e48886d2edf18fd25065bb3d38b305a093c60a00000000000000000000000000cf524f91fe74db4a44a444d76701ea1e4cee4f0000000000000000000000001938f085410ca27f77b5b2f9f05774c0e844d774000000000000000000000000d21c10e2b84aed246cd81578fe83e7002e08f46600000000000000000000000032695a4253aef8f6b3c446c68df363db1812437b0000000000000000000000009bd03d537929cda72a76e6a1e1d719fc83772ca2000000000000000000000000d1d70a4e3a345a5853bf47d3031ce951464e67b10000000000000000000000000ed0bfa63e1c12771224c75025fe090f9554eca40000000000000000000000003a996acc3d855123b3a1a9e213492a3ab13b76060000000000000000000000002c51b305b9332c831b9afff83a141b5b035a4ada00000000000000000000000093963dd348c492fcce3d676cddd553bdfed3e8190000000000000000000000007a4c36c7c9df656bcd8cd289d367facb214a4693000000000000000000000000a8f96f6b3090e56dba2478088ced2b4457efb8160000000000000000000000003c79456cf9dfa089a6c9018eae362a5dfcd2586f000000000000000000000000496bf21524ebe126ce1761d99366ed58b028350d000000000000000000000000103172223a20a0237aa3d63f24832f94c9f3f24c00000000000000000000000027635f9fef6fd1668c6939f14a5e60d0d119565f000000000000000000000000625ee8d64c4bd71bf2ab19cff48e27358802472d000000000000000000000000094a230fe535463443f382fbc8b0e5e4a6968f1f00000000000000000000000047ef0959557920bd9faf1c88d886589b23b30309000000000000000000000000820b6c729da219515ec1c5127b65a7b46794f71e000000000000000000000000bc45f1e3ef030d2089d1d04c3df24a31e389f585000000000000000000000000d3f1ae9e2564c16c084ffeaea69f91f733fed81d000000000000000000000000c6a9d8780789ddd7c1cba60460a9ae87f2f0f8e2000000000000000000000000c755d6f6a3952e2156260791d47cd883efd2c88600000000000000000000000073b929cac0c61f6f275d30a2f67aa04f0178b7cf0000000000000000000000008bedf4d86baea9d955b4c11514c20719ca4ddf28000000000000000000000000444b10d6fefd788ba8350a829f101b668e3f62b600000000000000000000000071dee57fe4376570dcaedc3916b25b5f40b5afdd000000000000000000000000c8784718378f8071d951a3d2d5f556fa046ad7080000000000000000000000009605950a3040619d34e20a80b03396c28a5b654e000000000000000000000000b9524385cde157a154e10dca716334b9043e1d3e000000000000000000000000fc8281e3b94366c05715cc0ef035c6ef01049bcf000000000000000000000000abe9cff1a271cf56a07477304b84e3bdf15bd22a000000000000000000000000084334970fa12e892135829b5197fc89f045795a000000000000000000000000607bd6558ed8dbd7b7a02f8d3d7c4cc6a9d73ec7000000000000000000000000a04d65ef3feb5c05a5f3890d2c672bbe5dad82b00000000000000000000000007b10c2bd286be238578a897bc553e75bf057eee700000000000000000000000089e11999379f9729c93f75a33d94b44cb2c52c450000000000000000000000004221d445117bfa85ef8df3da4a3fa1e69078acd8000000000000000000000000126af13ecce01afb10389d3ca0a044a57014a20c000000000000000000000000ba0af85b9ebcb8bbb0a4927c63e8b4bcf58e5779000000000000000000000000bfc030cfeb3dcea21491769fae6f8c137db3d76b000000000000000000000000b08489f6fcf335ea4cc4f9183c248ec7ebf2bd4100000000000000000000000008c15beff076b895227925a7bb48cbf170045de10000000000000000000000009e9df948a8adbfc868bbe6313c0a647ca824ea8000000000000000000000000083e6374e086443a521f3cd37378ee95eea3953260000000000000000000000005c50dfe6be6e6a4b9c4b594bac9a33c2854406a3000000000000000000000000c22cb9c0c704afc676f8b65a93deb0058d8494350000000000000000000000005b4c61a8e80693e36beb3f0d661112a82d2b5f920000000000000000000000008843dead1feaf5a18363fad1e8be0bdb3a3dd6ae000000000000000000000000a860d68b7cdab8b8c0d4ffcf2093e980694e670c0000000000000000000000001f163c09b46dc872af21b12e8db3b1bd3076e2210000000000000000000000004c40156b8535869866925709df7a0fa125891f91000000000000000000000000c5ab89061dead7ed082e8f51036d93974de61b2d0000000000000000000000006c46af4ab3d435fbc60a8f7273a59184b55b028b000000000000000000000000854b215ab7d9aa1618bc2027379a4204b5322867000000000000000000000000716e3b30d00f803931b374c5830a7caf4468d2f70000000000000000000000008794e5375145cd13c133b8cb7984a0c224787b6300000000000000000000000028bf04589a6663077993d16e8a6b95bea5effbff000000000000000000000000ea7627bb15de9f29a515bdb71c95890c59092d7400000000000000000000000093aff217ce55fd8bc30391a5d62fd2c99da9ddc5000000000000000000000000ff8d10177e8e05b0311ee59d177dd83b8b9486fc000000000000000000000000e4403e90f69d6b3dbdd0c262ef4424a7d4bfae7a000000000000000000000000c7171dce6720848523ea34f6dab0ce2c743ed1ee0000000000000000000000002691879ef77e1a9a104ffdecee9c9839e72881bd0000000000000000000000000e7c8bbf071c8ca9e69419c9f1b04fb9467e238f00000000000000000000000095ef1aa2d761928226cf1c571e78a917011a6ffd000000000000000000000000431bef40d2e04e2af504059759baca3f75f83b3600000000000000000000000049c38a2ac1b634cca169c003f45bf4455c723fce0000000000000000000000004fbd5a43ca3e06746e3b9350933c7da788ff8aec0000000000000000000000001dcdc4a696ba1bc4327c10bba48152e16903074200000000000000000000000006cff0c0e79ccaaeb675bad891ae796e4c90f11200000000000000000000000017c3b6085699e83728afa2bdad5aeafaf00fc353000000000000000000000000e4c56379dda4fcdcd75c2decc83fab1b907a46de000000000000000000000000dcdbc1162f41bee68821e95a0adff8f6a70140070000000000000000000000008acf27e68c0075e86f5316027487edb1813c88e8000000000000000000000000b34a98f4a76ff761d2c38a13cbf7f2d14a75b6510000000000000000000000007f7be19e450ab42fe2bb3dbacb226f83aa8881c9000000000000000000000000d7dad8cdb855745ed7819f1849c1b80dffcfcde8000000000000000000000000a3ee6bdc589cf080d16a7745a011edd28ce6f53e000000000000000000000000a105d8f11c799f160313f03fd2edeb8f233e3647000000000000000000000000975bf6417360d9a9c27d5521983aa43110a887bf000000000000000000000000471cd8a2be7ed2f5bf965d5a25fff2210f61a9020000000000000000000000000d1efd333eddbf29da27a72b2cf1a8ba6a390c81000000000000000000000000e7459d9cc3849151377653adabc22aca3b0495fc0000000000000000000000009a153abd91c4fe8801b68f7cf1450d03b951e5fe000000000000000000000000a608a1b134e740d97f61a80249abe473f8acb54a000000000000000000000000bc600f2d3a728ea0abf054eec9e20a977a0607f40000000000000000000000006134d678ee8eb9296d5f9a19bf5c1a30f5a9ed550000000000000000000000007c79b8730aa8a8ae3384e7bc64b5512ca61077ef000000000000000000000000e91d87a2233705a1de570aec8d0e2b0782ee98f4000000000000000000000000d09b34a0bf4d2dfd4d618f2eedd9a9f0ea1e818e0000000000000000000000007c2cdf05189400fa69d1dc3f21296d4ecde7e0b8000000000000000000000000caa74211285c280f95a1f0adc2052f054591d00b00000000000000000000000040279838c5a8c37b05e0eddf23d11bbe9d2c8b8f000000000000000000000000fde6be7312c18b7df0c8c9862cc4a014e3859c0b000000000000000000000000f2df4e183f4dcfc1c84d9a436d13e0790b531549000000000000000000000000c888a9de9be093053d63da4668487bdd83c090280000000000000000000000002e960f216b27fb6f589cec14acd129745808e182000000000000000000000000e5886c670f77ce8610a7a596725936af0a2f5123000000000000000000000000a9d894934183343a77d1b92df347a25cf225865e0000000000000000000000007a8c71ea48b4bdf5cf814393ee71026eeca238ad000000000000000000000000293f5116d623e9026243423b383a69c614c9b7f7000000000000000000000000eb29fe40136d7df389e7622a2bbb8b3eb521f7970000000000000000000000001cfbc07653cc7bea562e88a1fa12b4b4d63da973000000000000000000000000f6e75ca4b23b7167a3f857cb42ff3030d6a1496f0000000000000000000000004b11d750dfa340592a42ca6d7fcd5c4f9ebdb96a000000000000000000000000ca5e9aede53a3fb05a2a7fe71501b2a31478971c000000000000000000000000a2df077ef7c6badab7b3772564ba8bf1b2478052000000000000000000000000ab4ba620dc6b470cf0dcd864f360fe389af868e40000000000000000000000008b9d5a502bfc5a819827257d516f8f39bb862ba5000000000000000000000000f621cff562451225371352bac4c359af87199ab6000000000000000000000000a08f3aaf3c1808a23d65bc1e4da3da8452b6ce220000000000000000000000001bf2ba2b29a48f9faf69c64e407b384966eaa9a70000000000000000000000003279c80a9295be27e67c85eae1441f3d4be0146f0000000000000000000000001f7140bb400b8550a2ce9f07e9d1a3cbfb6716f7000000000000000000000000518262c685c025b6d18098e3715e7f5d2fd50ee20000000000000000000000002866f65dbb5ddff8f15434523cc3087f3402d42d00000000000000000000000007e92ad32c56ada2813123021d5653e7949aa711000000000000000000000000ac9d97bc62205dc99463c1ebbeaa02ffcf915b110000000000000000000000008d5444d2004ca32b02cff6d7d3d87040b1d50809000000000000000000000000a0f6238544ce547483448200f828c2e0b49c645000000000000000000000000081294ca967695bbbb7d223c0a20ad86efa46f610000000000000000000000000ed0f0bef6647dfe76f64d49fc19e6d95ef043a890000000000000000000000009ce28165caee7ebc67785e432c423b85bc967c1300000000000000000000000007b0a459af43bb7eed8d810d113bb1f2797a9c84000000000000000000000000f14107c0c9d1dd967e9d7b44701bd7c576dbb0c0000000000000000000000000c7d36f347b23a7d2b92a38f486fc2d0c4131912200000000000000000000000019ce07657bd2a94d43c2e3e4b7c50cfac76fdf8c000000000000000000000000e3a4644de918b317dd5a422586cbe9a96c7407740000000000000000000000007003727b651b2936f4e547d6555e1d988c83ea3b0000000000000000000000005787aa4481956997b3bb8b0daf869c6a25dba243000000000000000000000000a5a75f435b084baf7c3dd7eb35d5ee19e290627f00000000000000000000000096f2f907530982b7e11e35bbcb13a1a07ead0c1f000000000000000000000000a01c87fbf7e6d84aa83d1946a6d54d4efe288cab00000000000000000000000094d1b440c7b48a6bd19591b41877ccc8d4e1c6ad000000000000000000000000e164bf2c1ab9c77b60c578195dc5a55dcc236d6a000000000000000000000000de4111018d5614a02bb4ed10f0334704474d44200000000000000000000000006a84759669b372c9a9d4b77e30c9925d491db6b0000000000000000000000000998caf1800331e96884791579c09cbfb61db72b100000000000000000000000079454b3f4f5be600f768e42ea3aeb3014132f89d0000000000000000000000000e93351feaf3d0a8bfbbe2c73e1262d63d7eebfe0000000000000000000000009b628d88b9acbfb881da655106f840d2de9713de0000000000000000000000001aa64a06b9a3569301e7be638e9160e858f3431000000000000000000000000010e8074aefa6d18bb3a2d256f74a2134f11db2ec00000000000000000000000037de97939ba573a91463d67c9433a73b28a91a91000000000000000000000000fa5ae59f9821dc8c15c0f891fc2c3a2d0a98c144000000000000000000000000041b439211ad09bac98f2c3c5544657a024a8cde000000000000000000000000d372c6958771db4e66baa89a2cdb6c9baaeacf4100000000000000000000000092a74bfb4ad0544ea34e4ddf6c5c53c9c5888c63000000000000000000000000a7ee15f69b65edb7171328549e782e4c6b0f4d73000000000000000000000000f1b8219c22e2838cd24dffbddaf83f0acb23ac180000000000000000000000009ad8a1eeef34143247c59b6ee8433dfdabccd3b1000000000000000000000000c734bef173f4a38a6013c1a3e30807ea7995e2bd000000000000000000000000654d78d2edcbbb15e2e16c8fbbb38349b8fa522b0000000000000000000000007a081858101e3f5f7c7c3cab2e543eda889368dc0000000000000000000000008af7d44796a08481bad55818c33eac5deb47c3150000000000000000000000009d5dc5a344587ce2d76ee90fbcddeafa582bc17f000000000000000000000000143274578ed9de50e18af734bb07be42a107118f00000000000000000000000006237c06599894536e606951ef12ebce776ae348000000000000000000000000e3937af890a17d62ad06d0b4d3a64ba42b8842d70000000000000000000000005d7af4a49df32bd051fb6105590f8198f246d7cf0000000000000000000000001427b012d058227ccef251d792fa69647c5263dc000000000000000000000000dcdc1e7c0fe9c6cfeae6b50c2ba17a4bebf58f1c00000000000000000000000081111784f66f712731589833462a3959669df35d0000000000000000000000002ab3d3f0ba24f2055f933f4c6daed6baa7b04c180000000000000000000000000742733b64865771f169224be0173733ff6aa361000000000000000000000000c9870a56f5fa3f6a8932c377795c05ac1362017a00000000000000000000000049ba9538bba96870a734a68fb0f40bc2a291b69000000000000000000000000089e55a50aa08c5f5a0a544f5ac7fdf7d0a48840e0000000000000000000000003bee59942dba4e0e73d0a1041ccd04a47e8cf11b000000000000000000000000ae1ef437acef3a9583a6aa33f47cca921de0920b00000000000000000000000049cf2968de18c946c58e2ae65401eb79429d09fd000000000000000000000000fe4a1dc5fa0d82e642195584a2423ba91339cf67000000000000000000000000744929e8d4128a11acc2dac2a4c62ff0281c7ee90000000000000000000000000772f36c7b3d6baccb246348b14dd2f58d3dfb9e0000000000000000000000005603e7a90461195204551baaf3f80e5dbaa8317d000000000000000000000000bd56dcde4f54bc3999d943a70a8fefc8327d852d0000000000000000000000004148159fc7ae67b59db4b491aba9f228ffc9be7400000000000000000000000022bfef77a721f7f276d6bf28150b754adfd8f39e000000000000000000000000dd50109481d98880d2037177283fcd0b4a2ddb5a000000000000000000000000e25945decc72d70d248d8fc27e0805958708cd11000000000000000000000000d889b63da28b751b537c29492c3e40c2dba69507000000000000000000000000c4d920128056bf6c800fa3103d9215079860e0620000000000000000000000006f9aa510d35d85d4f432dccbc5aa51b53fd6be5700000000000000000000000016b857f41e1ca99721f444f0a5d79d37ec50f2d3000000000000000000000000a7ee5e7ff008467104278326a9015946c71930e1000000000000000000000000052f75a8e1c464e691cba433f0336de82cc191160000000000000000000000000b4b39fc154a202a83bd140c35056298305089040000000000000000000000000edcff20043452b4bd302fd0ef1855f1ce9fcec7000000000000000000000000703587073fcec43cde33578454450c0575ffafd00000000000000000000000001a5e52c53e851009237476a3c6a49aee026e8fac0000000000000000000000009dccdb03b0af328423701ece79e736815a9cbd23000000000000000000000000c8a82c9f8a0e478ba6f120686c3355a5038d98cc000000000000000000000000d0e0afe18d0419701ad0f73963105d5f9890fa92000000000000000000000000b80fba340c36816fe54b08bd7cde888ae5e0a6d0000000000000000000000000c64ab30a3b08b29edc76cf2a57ab05176da7ab55000000000000000000000000b0fd8a2e2cd0da7ede8905b8711300ef2a1c2208000000000000000000000000badc4c78ea067cd31419acc691f5db6359b7b1b5000000000000000000000000e2b000f5b96c25a78322dc177f40603e5a0390d8000000000000000000000000808111e2f78c9b108f4b22acdf2489c87e0c2723000000000000000000000000f964947698b43a25dd8f30546a8752f6b2647f24000000000000000000000000a7471d77fce022af386e461502911bacc15691a8000000000000000000000000d66f945be1a38ea3c28fc133a791ffe968474218000000000000000000000000ce8ecd94fade239c88b2f34c4ba3fb664a32a4d20000000000000000000000002da303c8e2baff9aed84f5031307294746c5845d000000000000000000000000dd49f16534c3f626dffaa2a227187a3ab2efe1d9000000000000000000000000a3880d5ef0906b02ad88d406832b4f3fa26a73a8000000000000000000000000bb532f1a771cdbdfb923c2b32efa687bbe37d4d4000000000000000000000000c1e155b522948f531481a91385028656563f143f000000000000000000000000f9a2f82ea177eed3d437634671588702deb59b8c0000000000000000000000009e133090e3b71815a3068a2a8064fceaa8a192b00000000000000000000000001ff8a2f56fd9eb17bfc8ad210ae6e7bb3f767966000000000000000000000000df192567003a37fefbaa1c947d948dc5963634be000000000000000000000000f49826e7568cdea32c5de50930fd754d44746c7b0000000000000000000000002f1886c4352ee755c8d1a01ac9dcbdf78934bfbb000000000000000000000000da6946746b949162129dc8968686492c4e6480a0000000000000000000000000acaa7476a725292671b39f325ea57276197ddffe000000000000000000000000fa646664d17561556ef0c7cde6f86db342725cbc000000000000000000000000ef01eaf323d559203e0b779c86f3e30004dfe1d100000000000000000000000003fb8a7f14383167cf773b8949f3ee1de6acb111000000000000000000000000d692287e40f40de56a9a260c44eb043649666fb2000000000000000000000000ffce3e93537ad9bcb907e4ed6dc3846aa410b12000000000000000000000000088f0799a5f612cce5ea6d48558ea3dadfa12476d0000000000000000000000003a2eb633af3e400a002f69888a1a0a613282c97c000000000000000000000000c9d4646629decc406b56bbc0e006b159f84f7707000000000000000000000000da334d4d4c41d75f9b401876b945ff5592454f4300000000000000000000000010166b3d6082697bbf3c12a94c1e9834bec039960000000000000000000000005a9fbe2807627b0df87e5f584a1668b7165257a20000000000000000000000007be7fcf4ce4dea927d5dd6b305d710691d37279b000000000000000000000000a5f3a2e4a87c89280ed9295dd7d76f9b2da4c2c800000000000000000000000022231fa9fbb46ef5b5fd64d006fa6c6d9683f9d600000000000000000000000022231fa9fbb46ef5b5fd64d006fa6c6d9683f9d6