60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b676574616176652e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20676574616176652e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d643258774467416a6446784c76376f76465762334133624532504c72534d4a63685032454339596a68537175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000c1e7626bbd01befa94e53bd239d1518ec55bf293000000000000000000000000ac9aedd818e81cac8d94a5e6cc54530b141faa4f000000000000000000000000a0e7d9b8bad0418b8aedc54ecf75be002743ff2000000000000000000000000034a02da8d7afee54a34415e1930ffcab84a7decf000000000000000000000000ab36504f7fcbafee89426e4f339981ddecfb956600000000000000000000000041106a5da0afa832b336ec654deb559ba22485ac000000000000000000000000ebdda62478818c5494198b51895d02de6adfb0ca000000000000000000000000d438d34c8d3dbc93a5cae253a1c64ac744ae9bcd0000000000000000000000005c13d5662a9a9199104cfcb945a8ce26fa914e91000000000000000000000000dfd1ce757dc43c20ebb34ab84a75f935d23120100000000000000000000000003eee4282e5da708db1c453c11f5e6e39906f59680000000000000000000000002e52b07ed15d99ba5c948e3c29db6786deb1d1a4000000000000000000000000f2e9dcefe67ddea5ccace0793475cf3bcaecda17000000000000000000000000fa42939c4738ab0a80328f0374f8a2d82f3c82750000000000000000000000002286791b15301889ff4f257a71de7e4baff669de000000000000000000000000c5f9896f37829637f65d9b4e6ce27392753219e800000000000000000000000068fc34a78b3aefe1b4508eae2009de626694350d00000000000000000000000055b5ca2568b1e340d281a17e91ae1129df9279cf000000000000000000000000730bac5c5a2426ac4ba10c4ef7e964b14a55e47000000000000000000000000016621a4ae4fff3273a782c7deb73e1564e00fcaf000000000000000000000000e898c32cc9006637001a35d0d0018b186b596daa000000000000000000000000be18ba2f75c045f60b7deabafd7e2d4e22a55f480000000000000000000000007a77a09cf24a977495395207c0061023e1db7bd8000000000000000000000000cc639a82fb001a606f4c075b1921ef9cd774a862000000000000000000000000b26f618153489cbb82616b46ead45edec37077ff00000000000000000000000056723573a320346a8be232b3187b0261f30f7dbb000000000000000000000000a9d0a4624e648f42246bdbbab5cf8e6099de4f0a000000000000000000000000cd833c49dd996d303cdda87620e3390161fafeb60000000000000000000000002c1c822a41a4e4ce00680e246f9ff8092da654cd00000000000000000000000063b3be9b7819926cdac940e19212e1484f348e2a0000000000000000000000001b4d16d8b2b0da1f1e35b81d15d5544f6f67743c000000000000000000000000f3938cc09a746ac02fe76f63e3b4669288c948a2000000000000000000000000789ae711f408c94f6ead78b172a5a3d9296ce80800000000000000000000000036096d681272561444697dfcedbef5362a1c9d9400000000000000000000000066ca13c7acaa914073d9d7371867092aa6d77801000000000000000000000000dad562912b1a0febfa7167f199b7a772f28b657a000000000000000000000000562daef974928054b2279ffa166571d6db03ffdd0000000000000000000000000b4343b10d276ff3fcc3c9ed1aa417937c8ffaf8000000000000000000000000cd55051a081a86baa9e3fb165c8f0c17eae807200000000000000000000000007d98c05da88b67cf183722d412e6372b92eff85f000000000000000000000000d606bd86600a8d48c9134a06079dd3ad037bf446000000000000000000000000ebad159fe4e7b421a50213721c8ba2701fcf525300000000000000000000000050f3cf2702bfa4c7061f82d5962037bf1d2f28c4000000000000000000000000ba6c95e207c06a90dc6cafa67adba8c4ff994e7c000000000000000000000000bcb6350ef3ac9bd1017bdded215c1fedc8429ca7000000000000000000000000889654f0ccc435f622e7a3b44fab409fbba9c53f00000000000000000000000049d49cf92e72c74c123cd8816000ef34c679cc07000000000000000000000000d4fa965a8cdcda155c096377b15507769d7dfe470000000000000000000000003fd3afe1bf1e3f00a05f6ac6ad2a1413ccdf6eb5000000000000000000000000a8d65dff4f6c66be29b901e5afbbad7c3cbf1708000000000000000000000000fc50a17080f26cb5326152691085d97b6f79476c0000000000000000000000002ba1466e996a318af36e6c3aac0b1ba81ee8397f000000000000000000000000f7462d37adabb47d717f0de007980c528ec149db00000000000000000000000089ad3cd288749b0f9de7830c9a0ebafee816c26d0000000000000000000000004fb2e1e718ec713aa7346687fce8e4411b7f423e000000000000000000000000ee4f9e2c1117ca4c3793cf5329fb222ecd8d403700000000000000000000000072367b05f68bc7eb8ea5398d1991478a70706e57000000000000000000000000b11eec7b4f7b8b3806d2d249ed17ca3e48aec95f000000000000000000000000394c7c876822c1a15e018f09c78091c4013efb2d000000000000000000000000755f2299667683bb989ead2d0bbce04e203f014800000000000000000000000057452971ea7fefc575c913da2a9b184ddcae8c21000000000000000000000000689b87de1a5453edd972112f10880200c9bd73d1000000000000000000000000aeaf4420ba8a2f17c0c480f7c38f9926738dca270000000000000000000000007b312e5be96208237d9dc9d8a56ef95f69409633000000000000000000000000b7a56db957769025cefae03c8240114a70d0c4f1000000000000000000000000513387640f5b285c276bd90c75cd645d1cba289e0000000000000000000000003794fb9cf8181a7dc2c7c1032372023a15a1a44a000000000000000000000000539473747e7ec5b3edce3e1581a56b104b4320db000000000000000000000000d319026e160089129717a05cf44939ed29b3bdcb00000000000000000000000053ef56acc51f858bd24238ad7953f45c970f3ad90000000000000000000000004a80538675604ca90e5918d8cb1b532d63e2b5610000000000000000000000007aff7a5f58c0184372f3c8683fedefb8ace4a9330000000000000000000000007bf473f6c35409674c8ad70d1622b8c12b75723f000000000000000000000000eec609ed6580df04c1776db1b68dfec0e8c2e149000000000000000000000000fe72752b10541335538bd778ce7b14268986a1940000000000000000000000007b618e356997dea0f113419ebc106c764fb7fb8b000000000000000000000000aa24dba19ecc1448f291a6b3572f203e381f78590000000000000000000000005fd196499d9ce2a745c2aca88f511d6128bbafec0000000000000000000000004f54d1b054ee8377f771667c0d1734d9381e13300000000000000000000000003418e079da4ea67db3bf0b2220dd4c2f5d80543300000000000000000000000099af29c8520e02b91f37bc69945717afd2712b2b0000000000000000000000007e581c3696ef8a6d90ae92334f4697c4b51ca75700000000000000000000000005652e57cffaf684ff2ade1767764ebc02e984fc000000000000000000000000aa57dd5b3707fab32c9cbddb53f44802e5acbfa3000000000000000000000000413e9d9d008ecb6402f2debed8fcd41e96b769ca000000000000000000000000aa5848f3e3469f145f3f302d15c961dd4f16c448000000000000000000000000f4ccbb928c27e378722b073011714d873f399ca2000000000000000000000000ee96da2cb0808dec622b8cb7f2b6c55f11488ea100000000000000000000000020817d047b1bf1989dd9ba74927bac7ce1d4e2470000000000000000000000001a029f17c36a9d042d94060d89d5e96ae437544d00000000000000000000000051f80bf529416d48d823822d0084363e5a9f898600000000000000000000000065131b41e8a5aff005c5fed62d1404f585e0db460000000000000000000000003b4a891f4c5954d74f2a9dae28245bef890a5a6d000000000000000000000000fded7c40461905235d42d7b1c7d12ae67fbbb971000000000000000000000000b8b1a83d99621297d12924e3324475e6209edd1e000000000000000000000000fcf9f2b4739d620719830218ae7044740dd987b8000000000000000000000000148d8386a80ff656a96de33147ff41f9aa0c7d6a00000000000000000000000098fad139478c68cf24ca2a600827856ad8eff6a100000000000000000000000049cab7f8caba0a98daf5d8a78d48e5cc5be24989000000000000000000000000de72c69e35298d1821db61e32eb5661398c8008500000000000000000000000064068d0bbec6c7d51ae82c106fc573aef7987c1000000000000000000000000033c851eb498625b4a9a789afd326b8ba674e7b03000000000000000000000000ead4bfab36caefb80eed2a159424c6b37230105100000000000000000000000098a58a4f2fd85f123e9d4f8747a30585a4ee7c4a0000000000000000000000003eebbaf38f3cf30776c284fb056edc7d9f5ab65200000000000000000000000053d071aeb2d22fff8d9d6b92485fd55e3f13074c0000000000000000000000003df80ed0b024a64cbf271328efc0b1c295a8e5980000000000000000000000000a642fda7d907b505c214a260cc493bf71c55dec000000000000000000000000012298791e0751513872e0e59deda523ae9543fc00000000000000000000000092478da4cca7416e3da1a2c0db8c3024d02ebc8100000000000000000000000028d8226646a2aac33a22958bfe28179a823884630000000000000000000000009de8c3872dd7fdd8d7087407d6a680d015c2744c0000000000000000000000005f96646ad14f827559f97a375df2afae9e619b6c0000000000000000000000003d8d7259af902491ee5bd746995dcd4b7fb88429000000000000000000000000bef3d0f998967b8ba216398ced925e29db02e92b000000000000000000000000217f3e46080b501a730934bd249d9b52156839dd000000000000000000000000a79987adabc6e2df9786ab91a63e08d54084068b00000000000000000000000032c34947894a37ad2f1c4832cfc40ec2be1a1f3700000000000000000000000016dbc2e4fc1a5dcd02471b3453fdbca18a454f0d0000000000000000000000008e5284762fc66568e886e9d8f8a0055755b52234000000000000000000000000ea252d848dea2570649dd43c5a3c20d1d23bdcb800000000000000000000000009435744fdb57099e8ea47f229f733bfed18662700000000000000000000000074b0c94020844345d6d1134b8178caf24ff616e0000000000000000000000000afb40c3f5d6b79b3820683a15eb7d073d3685597000000000000000000000000bf0a0e240389165e7d431aea11dcd145a0133d590000000000000000000000008f1335ff923b5c8b54716bf4ad5ab866ab33ae7b0000000000000000000000007b0e16f39bca86b37f2340e76ed321c0f98d9cdf000000000000000000000000f0f8c52d612e72a4a02ef94eba982742654f36760000000000000000000000006892c40762ecc5aaf96be7d025330a01c65a97ba0000000000000000000000009b458316b2a460108b5883a5c76c4a712600d721000000000000000000000000ce6539f0ccca7c05fbc5d347495c86c7a6e30b18000000000000000000000000d9c50461a94b2d75adc1fc97b706535f5b62b484000000000000000000000000ce687a129a9aa2c9790a1d92a2fd3b86556159ed0000000000000000000000009c31dd593cbc204f6e04cd3fc2bf3732ed2aef0000000000000000000000000005612e1aa6c04c63f6c07be681ae90c6ad43a8c00000000000000000000000006cdeccb15e3c5ab64963beac97b58c8e3dd12bdc00000000000000000000000079a75aeffdb502a4b439bf3892f66a3b88cf5008000000000000000000000000f186ce817bb7807bbe5eb946cee2814862d26aba0000000000000000000000004e29b219c8ae93d9fb0a1c2b9a9c04ebdb1941f40000000000000000000000007646476f64108558c2de393021e2de97ada52b8d000000000000000000000000f6942ec23d3e6bcbd01925b1460ce1b55a2d1216000000000000000000000000013e80f9f7f267da7b560589e833394577a20b5a000000000000000000000000b35e9ed195d765d0b44f66f822f21d1b9ee02f73000000000000000000000000ec3c24d9a65af38394b81d2b71558ba431ba0581000000000000000000000000435b54f994092e817aaa9b1c1d105c1e73c9aff6000000000000000000000000c9462954f23954778268bed69d54f2b28c78a064000000000000000000000000d2ad53d80537a5f073213ff2bf0a518873ae8863000000000000000000000000e87ee5e9ee5aa21d04d51ed93e47264da0ec5c21000000000000000000000000856ab0514f30cd74684ae498e1bb51a6b9dda567000000000000000000000000678161dd99152abb1a699f91a62fa0c2dfeba1350000000000000000000000006b50f55fb2e45d922ac6e30d9e75d0793daafea0000000000000000000000000376df1a95ab0f809e31cdd21f7fb3453fb2f84900000000000000000000000009eafa9e7d05862fd2907e3115bc12a2ce6c7becd0000000000000000000000003700fd8291365a8592a7aad9915ee12c52a401010000000000000000000000005fab7685381dba0d30722aa06714951ec7bafbf70000000000000000000000000c99d66bfc69e1b14ebcc7a167c238eb622fd7be0000000000000000000000004e075f6d60c4eb77d70497e927ddc7b8ddd136c900000000000000000000000014e8a194bccc2f71e85520d44805edab99351bb40000000000000000000000004ed18f6cc60891e8ad438a03162bf9ecec51ee13000000000000000000000000db074d30401c35b1d3d155174a9a4a810ab29c64000000000000000000000000f05bba4e2933268acac00d6094efd867588cc84100000000000000000000000023324f9997bedac51c111f468ca8dfbcac4b270f0000000000000000000000004f2aa10635ae15ff3361537597f0f3f83f8611ea000000000000000000000000bba0d9088b8c1b025cb18ad8bf2929c0b87333a5000000000000000000000000e77fc9979d235f6cbeb9d40a1f4c93f414ae39e3000000000000000000000000eb64200e26a50915f5f61f683c4a9c5c448f3c950000000000000000000000008f05ec7e2c073f2a33c203dca9a8eb8218f8bea3000000000000000000000000fc45c8def20b0ad735dc3b6410cd84de50c2df3b000000000000000000000000234ad3915ec1ae2ac9ccbdbd70c0f013c0c69e17000000000000000000000000c0b6e864357d2e661a490435b7c367e88f866e0e000000000000000000000000462f0be3b0ac09bcedf4ad3297c363cde39fcafb000000000000000000000000a430e845f1ae6c5e5f29673e477c73e0fc7e6dc4000000000000000000000000a18e36f34f487135169ac80e09a108066766755a000000000000000000000000873ab5a4f1c42e51c56d1b847cc0ea7bbaeca298000000000000000000000000f5f513507ecacf73f610b9ad3e4d44465b516c1500000000000000000000000043d481c0c7511339635569c03f02cbafcb8b803c00000000000000000000000005301525706d1f94ab956b6b10f7b2c9713743e3000000000000000000000000ba58d1e1015d8e7ea0330d6ef5f219fdb43a1c3c000000000000000000000000209f8878243329d164d6991711c48f058775021b0000000000000000000000003add5384a1dcb91d684b4dbe1e07944321195b6f00000000000000000000000031146b1b4868071b904d1140f6070b286b22caa20000000000000000000000000addce8c442ffd412d7caccc5dbc6f7f21718a43000000000000000000000000238b751e13e2de4df882f2d610ecbb48dc09a0950000000000000000000000005a17bced2056317ba5290a5efc6b0b825423971c000000000000000000000000c263ba72249d5737588c005253006ad6e7fe2db70000000000000000000000002ec0fde15f4cd08f4495428371de10111c79d627000000000000000000000000dc4cae06d2508eb3dbb8ecb4685d30029b60413b000000000000000000000000c21c8eb714c881ce82239fcae1b8de231a4132a40000000000000000000000001c90a2410950c7213ba7c17e5e563e3df42726ec000000000000000000000000646dc75c20789dedb5ffb36b2f82eaa947baeaf60000000000000000000000001e0f58813b0d2e687dca2f011abe3ee07ddb92a2000000000000000000000000ddce7d716a2a48585c333e952cce4631a9d083030000000000000000000000001ef2458204da8ea9c406b4ce2ed4d3bbca27bfeb0000000000000000000000006a0ee8ef14583230cac3e58e7d6ef952559709ef00000000000000000000000013029574e4635f5ea8a75e432bd1b4e421f8c4dd000000000000000000000000e1ce0fa60dcf84ec09c3314338004f453b4101a2000000000000000000000000f00ff7051ab079203531d16743f66799000dc4d8000000000000000000000000ac24bf3b6bfb50f2acbae1525192a0d900afb1a90000000000000000000000003cd610f645d724f235945ad4baa60158f6390f8e0000000000000000000000002794251ea5493b90359fc6f7698302997fa366e5000000000000000000000000c88db25d8b864738ea1a15cc7b5ad2c0d0a18f1c0000000000000000000000003e1cdc109a3a714732378095a91b1d381523bb6200000000000000000000000004d431efee08c2f93ba93f63f648e37a6af24f29000000000000000000000000b43e079b1f49677c3dd20b909bdd5df5862546ea000000000000000000000000d5a2f1f6e1639731a058687399498f30d300ddc4000000000000000000000000291198327105e944e8c2541d1c42c90c50f136bd00000000000000000000000060695119e2fdac9c5ae10656e218681520e54d7a000000000000000000000000844fb1580bb32c365cebbc2499767160343d10740000000000000000000000009a4d84e2d88c4da5b1d7a27ef7adb8290a8e93d30000000000000000000000008e434a3a24bdb0f8a3ac91440968296942b71c460000000000000000000000004f8e1dc7b9ebb783160db87d462799c0278bf4b6000000000000000000000000988383b7f101fbe9fb7a23e867a796d32148d9030000000000000000000000003a0b2717d4d0eb1d2740faa4fab7002ed20371e100000000000000000000000087cbc235aba1b8b5f1e04b3ca085742c47185551000000000000000000000000f4ca0f80dea182e0d85c2e655c3b678de20c6c730000000000000000000000008d6778097d31afcc4cb273a5051ebfbb523dceeb000000000000000000000000c1b473bd5efb60daa20487d293b79ce62ce9362c00000000000000000000000011d28305e11daf4abcc2761da7f44d70a790d9ee0000000000000000000000001230f0b94abed9a58822b110d11aeb8f7df8acb1000000000000000000000000ccfebd5f89a031226d6a9d3d2815e5f3097c00a9000000000000000000000000277e53aac8d4ab2ce5ad6f286e9b07e9148674580000000000000000000000004eec687c5320033bd0e636d491d4fe181d387a8c0000000000000000000000004dce9788d77a77a38f97c3561864a5304846b9530000000000000000000000001cdd668a58320db3c77d900072c3e73b1780137b00000000000000000000000018dc8758f85db3b0231255205c9baad1a36db7fc000000000000000000000000631d0a8f278482c228579f6128d1cb1a3d3b842f00000000000000000000000080bd595ae02cb2e0b8ea2aab24f3714b03d41fb400000000000000000000000080612416a77a279a0794fb6e7e2b541bf48100fa000000000000000000000000e563342123de5a91b6698389c6af4d62b6610927000000000000000000000000cca60925520af2f28745ac6102a6723dd2c5bddf00000000000000000000000008c0a25ce61bab3cd0ac7dd65498425f7c753e570000000000000000000000006394107d5d54cc04b7af06a0c98cfc830f04b3380000000000000000000000001303f732946648c37bfadde1d975a928c85a5de40000000000000000000000007ff6c9e2ad50c65720cd69be34d09d8c98ed05e7000000000000000000000000a58b699421523d494a8f2617f216220da6ca17170000000000000000000000000ac0c84175efeb43eb1f65f392459d1e77b151db000000000000000000000000d1a8fa354ca65c801472e1dab91cb7390ccfd0b90000000000000000000000000edc57b5276e9240bbf17026e5f0298908b8f0e00000000000000000000000003bb97c05de23000b967d739baa8620714d05745d000000000000000000000000903a18dcbe9e756ae367e88e47a4a1e45301f38b00000000000000000000000074b46b275527ed57bbf35983df9db57ac16d5c1e000000000000000000000000e6cb1c3a212001d02706ef93ea0a87b35b36d0160000000000000000000000005d946bcfabf8903aa9c27872b814b6081c775604000000000000000000000000185d1e7806cacee7ef998e6504b65d1a620003ac0000000000000000000000002fa322e211df76e4c49ec98f8e47965d8921990b000000000000000000000000f3170efb9b30e0a0d4bdbe91827f55ff845c5f300000000000000000000000004b97b6660c36b660e8a29e4c3bcdec2cbc78c2e7000000000000000000000000f20dbbda0eb67c156b872dd3ba9b93cd7bed27d900000000000000000000000026c4e60762faf86b5312d7dc4062ac685c18ae8c000000000000000000000000edfc940415c9494fac96ed9b93db300cc5e72007000000000000000000000000e7bb4d0325b73ee24d02dec75fe73ecd1679667700000000000000000000000093061817a58a8553cc9d23a5cd66287c5e692c140000000000000000000000001d5626301f86d3fbd93d1397f3c099dcc043206e0000000000000000000000009cd4ce1872bfa41691f7809d9fec3fb58fa0628a000000000000000000000000bfd3cd1c12c44f194666708c8d5ccdbf0b4464ef000000000000000000000000e106b2c24b57b77519bfb8596b919892321f75380000000000000000000000004ec82eedb618e6a83043a47671a9990da431faa4000000000000000000000000f470bf29cdaa8c97b7315c194c2728b18995a3bf00000000000000000000000091d5a3fef2076e0a9577917c623bdf5aff6f722400000000000000000000000046f334610539fe8f4aa87d394bd40fdb30650883000000000000000000000000291869c57075539ed3f8f781c16d651e6029e38b0000000000000000000000000062e20e5b2eb5f42a0a843a5e50447dcc6e20f800000000000000000000000070b21549e2e8154c275c26b6eb3a8ebe2e5384630000000000000000000000008d720471755ee142934b84039e5541ef07731b9d000000000000000000000000b0aa3ccf1851ff131d2538ef0428e5474a79b7980000000000000000000000008ed096fc29275f7601981c481cb270acca01203200000000000000000000000031d60ae4cb72dc6fd5b3ae9790ffa916fc61b976000000000000000000000000487718e7cb24e13e2fcc1c5f6e1f641bbd94545a000000000000000000000000ad346e21d0018b460c8b39092a35d70981deda86000000000000000000000000b5729d234dd9cb7dabfdaa9ef50ce0036ab79e29000000000000000000000000e2b0d87ae08c4f7bb4499e12f588640a9aab3875000000000000000000000000eea7fb5bcf57a296a83c70996a1673cb62eb385900000000000000000000000075aedc77d5ab59fc7dc008ec123a1398c92715e5000000000000000000000000a783b56fdea23a4606527b36f1969f76a02ec31f000000000000000000000000242d2037a3b4b8a78ceba8d3a72007764d495b5f000000000000000000000000f4c62abafebabeb92bafdbd63b6497762c5a48270000000000000000000000002a98d4d840f312ef46a134a5f320503f7334de9f0000000000000000000000003b72f985e3a0f67770706353629fd1a1e617f82a000000000000000000000000a9b7dd689dcd817f1f9de60d6bac9a985f882e5d00000000000000000000000095fc4f4fabad82554ae4a362f5d29a90ad6cdd500000000000000000000000000b05a277af063c522b160f761cff999e2a4a61bd000000000000000000000000b457206d2c028405e290e1e11ec34930c689ef28000000000000000000000000851b77402ba2094cf2fae13176ac71c5539fbd250000000000000000000000004d588d348e39689593989244bc7b590dbcb0dd63000000000000000000000000e542337453412a3b50a56e660da289c207ef8fb30000000000000000000000003ac16f36f4eeae10f7f658579171989ee1d62b1b00000000000000000000000029eb4c33d8388946025ce58537a10879d59544ee0000000000000000000000004a3b6cff19f66cd2c50c05c5678c1263e9fd587a0000000000000000000000007c9bb7fb138db7be0b6b0d156c7882ba555a886e000000000000000000000000435c6c332708bd800d7d283a76c8599202629cf10000000000000000000000002e02d65c75291cbc02db49dc3d59e7d7ac4d7ada0000000000000000000000002f772f2e34be2626d068d1c648656704a0fdcead000000000000000000000000b9a81db8678e50936715bb60522f720ce5cd5a660000000000000000000000001787b66237d01ca780454c923fe6ca2fad2f1212000000000000000000000000ab1527179ac2b07845e58079bf519753d16d211a00000000000000000000000079517e48d61cf38bb398a0979350111c39f6160d000000000000000000000000549e4ecb467684652c3dad055942812874e9a0be0000000000000000000000004cc186b50a4c697cb7b4bd8058370d75fb0e9d1a000000000000000000000000099acc4758f6560dc19e525b09e99feae16ae57a000000000000000000000000c415145e57160836751df4d113fb27dfab111dea0000000000000000000000006f7bac1e013175f48e629502e828a0faa821ea1f000000000000000000000000a8d60c33d2e6eb05f79abf8fdd21488158db3128000000000000000000000000ff29394a712080464086ff709d6164a55e21d2770000000000000000000000009c468bd9c82eff9ef01dafff76c1718c250c19080000000000000000000000001e1e857d63ef35a3920cc88f835f7f101f31deb6000000000000000000000000e44266530c323b47e63da1dc9678d604205554cf00000000000000000000000031b3b28bea55a6479d142b969fa9323ea18b8e93000000000000000000000000a764453bc5b9d08fb55d8b59fca68da316e60c950000000000000000000000003ac4f35945d10ce4d0f1eb5f75b12e61e726fc2f000000000000000000000000b80a5ea0ec9732cc1875d088495df8c8782dd6b70000000000000000000000007570aa42f1c86fb1c6be656600c4323652e4482b000000000000000000000000ef3cddd7cbfa393f05e6a280b0a791e838214bfe000000000000000000000000b6a0438ffe6d99b036156564f059a76b84b48e42000000000000000000000000a2b26072df3d65c0d278dbec033779b127eee77200000000000000000000000062b8fb1499e2960a97f6e96a6ee4ba7cdea43f4700000000000000000000000075363c688a9a0ad841ac4e807ded01acfc3ee2f5000000000000000000000000881ffb59ac45c5cc6f1e951359a0df889c7a2818000000000000000000000000d3ea1e78a30676ed931364647f00aa03707ad856000000000000000000000000eb40abdce90b765e28cdebaf585339d47d9e56cc000000000000000000000000693140d79bffdef95a781104bfc955ed3c2b6b4500000000000000000000000044c51e22b63874dc4bb56f52f2319ea8fa68fe250000000000000000000000004ada43db92c99b2fc721bfad4163c21e86cc1bde0000000000000000000000003df12ad2b20f72c19a9848da42f0664d8f83cecf00000000000000000000000074eedd9e3dd65d1d87ee88379559a962afc6a20c000000000000000000000000760b5db472a13b58ffd7ad40b571bae0f3332b91000000000000000000000000efd3dc4407a1355a8acad28694cfa6cd3cbba2ea0000000000000000000000004460724ecef6692c951283950f871ad1bb597192000000000000000000000000b3997c376caba91a55c8afae40087f52a692cb06000000000000000000000000dc47d02974824e0ea7a9e8736498438a2728e7e400000000000000000000000088f7e8ea1c2eafcf67a6c94b0b72363bc1682338000000000000000000000000c69c9432c23703e07733efc42e504a2f48e96b290000000000000000000000001f43f33e37fdda7100a1fffa6b9eab7dd18fd3d6000000000000000000000000e2fd633024a277eacec7a0b518a13e065c58c942000000000000000000000000c056011305c9971904888d09fc8cb381585810e0000000000000000000000000ae2cd8a1ace60fdeeaabedb44d4ce9314be6afea000000000000000000000000d3b1e1e5cd650a1a19af6944022a7bfbf18d520c0000000000000000000000009bf60fabd7f24b07dd384e20b0772742023113910000000000000000000000001779d8cf33c93ce85133bf7d664ca2ab16efa3c00000000000000000000000006b9f0d6dcbfa43f75ac457bb81def1311ed841a6000000000000000000000000dfb24a5bc7b3837d6239ff43632c7fd2f460bc32000000000000000000000000a832d0571e814be6d0835c50638d957b663a603f0000000000000000000000000f360eceedd21971e233a995690b9ea971e43623000000000000000000000000fe3a6b2557f2ffe7635fee4b441767f917da3e0c000000000000000000000000cd4df827dabc06ef3bbcdae082c1db6d2914ad19000000000000000000000000eb1fa6403b9b881b898f90d4dc5cad500db7f7ad000000000000000000000000b372116a0bfdc26bc523b02208a72b2155a95701000000000000000000000000655d1ce866be514636ea1144dc0fc968829d91ed000000000000000000000000af463e76466c2711022cf37d079c0fb27de3d323000000000000000000000000fd7e0fe336fcdc33ed0191e12c56a1f1c3af0a32000000000000000000000000a8ee3e701b91c984f04a51cbe679d37ad15c5fb5000000000000000000000000e67e9fcf493bf5b650983c5052f3db26bae7d0020000000000000000000000006b0af21d63b320b6b58b5453c66d790c7dd843a3000000000000000000000000626010d9343f112ca58b4fe57fa3cbb55014e7fc00000000000000000000000032c707508c95515de2d831b2f0bba3f6e49419c2000000000000000000000000c5c43cffda9a0f2963f772c14102475079bd116b000000000000000000000000c119a554c034a11c8215318fa3209de4b429bd8c000000000000000000000000f1fd15949d49130ca153a79b0dacdf79b19c9d1a000000000000000000000000fcc8496023645bdfd58ee785a207a077ca379f2300000000000000000000000011232111897bb183228778ff6257c2b925d2f151000000000000000000000000566cc2bc13071f714ace8e666f39dc950f233a740000000000000000000000008c6921f895da2fd9467f10f598feef327126795f00000000000000000000000069e1adc45c3eaa7d9920dcfd0a87d01b8bfbffc40000000000000000000000000358589d6793352e176089e5f19426cd52aaa3ed000000000000000000000000d7548ec35b49bdf06e1c8a8365886768d4d9b429000000000000000000000000c9a2334f5bb1a9254fe183702fe32a05d715185b000000000000000000000000a781031c53fff1076396fa95627b298a8881517400000000000000000000000006893470136d7dfa5d53d41728d4bcdf9bc66fbf00000000000000000000000077903f3459ef6d6098f33fadedef88f75033ffec0000000000000000000000008144694cd5519b89e6c0a24fe873683ee4f7e0780000000000000000000000009bc170a206dd26d917c5639e4d701afdb9933ccf0000000000000000000000003e4dacdfe3b61947fc93e9a10ddd7f81951369f0000000000000000000000000a771a8ab2b817b88b93f7ea9261e068bf684be0d000000000000000000000000c5ade4b74428d072cbbe1b6c7cd37518a9002c5f0000000000000000000000000af31713be0ad7f976571f10f1085286910e8e53000000000000000000000000f623ae83948d2e207f62e928b07d366e4215cb950000000000000000000000005ea456ddc84320f6f2a654c5d4f01941a719fcc70000000000000000000000003d55cd91acd82471649cde5c8e9e873502e856120000000000000000000000000680e95fbc5cdd99e08de8d1d315af23654459f90000000000000000000000002796888275210d1a64d52f62d48be3aea8b8e02d00000000000000000000000026501b7b02d419f1722145e18c380eabf44481c90000000000000000000000002d7fdeb98b9b63603e28e2c616fbe3b32473e8a1000000000000000000000000b658036f5ab19a2f09c2b6548b61d22f3f6dc841000000000000000000000000cce3a7c65527e152481c723887606df199d248f0000000000000000000000000d1e95d1b1efd0eb23b1f1223b05d5a0130b2f03200000000000000000000000027f98f15ae92a60449d457993829aae11173ca2400000000000000000000000034ed1432407bafaf9cc4d493542b83551e320aaa000000000000000000000000833fcd1d5eba6df1868b6e352a965962cf31159f000000000000000000000000dec40a1c3f5b6e14b657165700d660a38aeb9e690000000000000000000000003b34882b7929148b01a49ba1e4d1bb9967c833c3000000000000000000000000f2b989d923767526b39d994cdf9dacaf9fdabae80000000000000000000000003f962f2b4fbb4a552e445b499abbd8f9eaaf3be50000000000000000000000004d23e52962f629bc19f19705698517790c2a185b0000000000000000000000001cf2cfe97f3df14c54730e0155e059922259e6ca00000000000000000000000016e4247a854b02669bdedad86a0ae988f43f5fa40000000000000000000000004444706d46d5e058bf61e77bada49ac94fe93e500000000000000000000000003c11c5d0a630b264d22caf6cd934c0bfacf55b25000000000000000000000000ee5c3d4bb6b814037b89ac68980a1c2d7272d9c80000000000000000000000000b8214db3cd449f7a5d496869989ca546c90cd650000000000000000000000008655aa9f01bcb90bfc3abf26697b4eb9ed7a32ad0000000000000000000000003565d175364a2602874f7c19ab33883df90654090000000000000000000000006912f2f74ee1cf2848bceccb444405c5927b439f00000000000000000000000010da75631d05fcdf5451cfd70eaff6bf343307e9000000000000000000000000b0de284d7f8c1a04ad39769aac74571d0c889ac900000000000000000000000039dda0b59659b443e3bd992f89fe4eb152263840000000000000000000000000950e2b09cad9c4a88b225ff2431eced17c049405000000000000000000000000e05d2f6a5e0d942baebea59e2cf22537535a4bac0000000000000000000000004f5b70824d8e00ee600bd169ff86b1b857202bf6000000000000000000000000d2b2a35039270d8fdca84e7c15e1461dad9f3ad700000000000000000000000095ea24a795567c56695d1b3a221266899f2ceb5300000000000000000000000005f7b28994d19191fc367aa25cda98b00a611d4700000000000000000000000020454b3f1b2a37b64175ea8fa0cd7bdfbbf6c412000000000000000000000000c154a85c42d898209b6371d21f036a83bea92ce3000000000000000000000000ab55cc28e76c4629233141cf1cdf0907857ab7e0000000000000000000000000e7a5ca5bee242d4e15e1bc1e7c25a0f4a1db39e9000000000000000000000000ad831bb2d0d2bece4c31cfb0a144f129d4f3c3e1000000000000000000000000504cd752bb813b373da10f14f01d9a8350ebf853000000000000000000000000c25df924c4eee10084fe788822a65ae204a1e721000000000000000000000000b5892a7bd555ede74a8a59b04938280ff7e3f5d1000000000000000000000000888a662f37004bbe9750fa1489fdfb1233ac73eb0000000000000000000000003b4117be9387bfb02a4c1886ad7d2f89ba33e35a000000000000000000000000ffed6a3f4788347154978863cf82d2afe2508f4b000000000000000000000000d82ef1134b8e1b36a8fa2f848bd774626d962dfe00000000000000000000000034b73b1af42b5828109f982a99f33153f85b4ba8000000000000000000000000b6f664839b40de688f93097b746e10b4d77a76c0000000000000000000000000fc7edca4cd33e3079d5267fbce7b56faa4eabbaa000000000000000000000000aa5cdf12609b72c6f1d98efa56f944da4afe2acd00000000000000000000000023359cbc2432745618d4d02e6b745d0a09aa087a0000000000000000000000006d0ba4d06484e969c7548040f9c74c139c29e944000000000000000000000000d7acd13fd8f2c507b09e90c03a0a60c248864ae1000000000000000000000000d650b3caead0238bd75e99189d09cc6e8b969307000000000000000000000000e916871b0ea81e1ed95ce920b1ba8f42cd493859000000000000000000000000850134dbc7707baeafaab84b13c9cb6af96d56020000000000000000000000006c0c79282d8e610659dfd9d7878660bf5932d439000000000000000000000000366ee0100e7d954abd3c4b7d95a05be7da5a9a020000000000000000000000006d53a875004b5f84d8f7af50b4e264b8ec1fc90f0000000000000000000000005e0c40c434dd32a501b42ada0b8da34e8b194a5f00000000000000000000000083c7759db0bac612a2a535712fb58fa2f6a212be000000000000000000000000957c40610133b801598ae3c582eb66df4850699c0000000000000000000000008363c57287a3490d7b64ff70e4ed478a42f9091f00000000000000000000000025025281f61c9b348128d25174b55e967398e3c200000000000000000000000019074f4fefaa05b25f7564479e0b29b7d30e925d000000000000000000000000a0b1275abef521eff533df229959fec044ec7b2800000000000000000000000044d0d8603d1f49b697bd2d12d2e3922b902ae752000000000000000000000000de8b811a14414f2566359f074cb6ef4ca5105042000000000000000000000000af4668ff2a633fe71ff32591d79a7807518e1bfe000000000000000000000000a2667fed3b8573c1081e8add73b81425b96118130000000000000000000000000ed261d06eebe9b7fc96fac6b1994eb9bcfa1c590000000000000000000000005346c6d74c78f087dd00a59478c64385ecb209e6000000000000000000000000be0748d0e439c7d99115acfa55c2ddd99f45a6dd000000000000000000000000abbcf64bab602a19a8052677a17ee1dcc36c4bff0000000000000000000000001ae0609defb4cba864f4b45cb419c378f444171e00000000000000000000000006c411fbb2628a07e69499c04a5fce0fda470c3e000000000000000000000000d3d85758711869b77b811ab8f7006e7734bf6f4b000000000000000000000000bdef59aacaa0caad10b85754ecce931ca22c498c0000000000000000000000009765d6a3b4522b871437843924875f120540bf0500000000000000000000000088f848f6da09deb5a60f78a80a4c5d0961b62f290000000000000000000000000ddefb2485bd11511f527c20ff43f88f462b19ca0000000000000000000000008bbe33f3d2690bcfdb72f5b1adf07442e476a90a000000000000000000000000d44c38c823de42d35d28d8b251cf38394b2da3af0000000000000000000000004b7bb0ed854ddd10eae33202905f0c1d06b1f95b00000000000000000000000034279020354257503d58857952f9365d7b6583d9000000000000000000000000a12536435ebdc60150c4b4a2e457cbbc6105eb7d0000000000000000000000000ddd2d26db56de1cc755b56dd3bca269dd6d8955000000000000000000000000f295af2189aed023a7837f95dbe9ec3cc6e48eab000000000000000000000000f1f3d649122eccca160febea9ea69920398989db000000000000000000000000d3e61a2576a9af70aa383c5e32bc2b53465b67e70000000000000000000000001396b2ebf868350b2ab089e6c1cf18df15ef3596000000000000000000000000ccf5b5462ce8cba2e76feacbd0db0a8e3ffcdfb20000000000000000000000004d4b896d913d4ef0aa3f1ff6856050d720f0b1c400000000000000000000000062397a4f685cd30ae62ebb5c06bf57c62d90e8c40000000000000000000000006795e6394145e27b31e1f4e795b4d2a4d0caf8ce0000000000000000000000005c2d1e0c9144cf1edf89ce8741431892654b0411000000000000000000000000fd80d2a1e9442dbd112f6396d62e714d351eee1d000000000000000000000000122e6cdb5618625db7f59771203d3ac2a5df6e0a00000000000000000000000024101b600fd26c9bfe7381261cfa6811cb4e00b90000000000000000000000004dab13dd92e99afa9685705385812950d412104500000000000000000000000000798d5891d14de5efd1991115358fb242d1e682000000000000000000000000a0438d03a89fb117c83263da9df7eb53dca08461000000000000000000000000f98d104a61a0c89e9ab8bd06a4f124c524df4850000000000000000000000000c5ea005abaa2463fcb09ee4b00e7e9b792c05aa50000000000000000000000000f31e2247ac61f1ba8262593bdc779f2fda4993800000000000000000000000080341ebbd664a4b48099b0f748d7d171090c7bb1000000000000000000000000ef062c28606384589cefacfb1725706793b0c9930000000000000000000000009f20324c7b7f22a86bb9228399ff85bc180038a8000000000000000000000000abe9725429253bfbbb213b25f812ba364a48889e000000000000000000000000c77bd3f96a4d1975e0f16dd78f0808e1dcc30523000000000000000000000000609d1ef3f0a68db5e2ff0311d12a7a56c51eff9e0000000000000000000000005585aa03c22a83910ba1e2cac361cf2d5f2b6eb9000000000000000000000000d63d94e7b64b9da56a7a6f480e409a37157ade86000000000000000000000000a63b1805b073288ff6b7d7cb1062c6286bb0788e000000000000000000000000871a65e98928dd351cc1dfb17455801cd83f56830000000000000000000000008d6662deb08786547af2c10aa609d469e545baf80000000000000000000000001e80efde229c6f2d79998a89c6d50c32d52e8e29000000000000000000000000e6c3c356f7bf862bc927d9c77c1f23d014d8aa9400000000000000000000000067fcd2fda29d1f19e4747250909f2cc203ff2781000000000000000000000000f6fc673f1d19685cfc1fa09b09b9d89480392db00000000000000000000000005ad8b4c14a9b65acf2b90c5ef2f196dd04acc4c70000000000000000000000009d27a8e6bf373577dbd567d9ca63ba48878501ea000000000000000000000000c7d7a3d757fc73b867a7e1bb9daad7972d4c45b300000000000000000000000059af34ea857903e7e7e4542c8209aac93c44db670000000000000000000000004324245f8e3edf0052fcdec520cc06eca92b345f0000000000000000000000007f98e93d70aad90d6c3f6835fc590ba6878e9e9b000000000000000000000000d5c2c8d8ecc560718b181bc265bbee30c7394f7c0000000000000000000000009a89e9d33fa51698f2a163d898c3080fbe86296c0000000000000000000000008327ff75f5ef34515792f3138fa92a19fc0399a6000000000000000000000000fe5fb800b5cef8b736b45d3a9031074a05388ef60000000000000000000000006ef656c7db4aadfef576865275c2ad2518ea88f10000000000000000000000006c4d60ed99a135d1263aa3f049b3f6b86ca809260000000000000000000000002b61df8d335121e88c60b508f6debdc732c3a7c300000000000000000000000092135aa3fe04be8ca402c0c16533a7a95c8a952800000000000000000000000094a85eaa63f166d541b33fd0320f4b3db9443270000000000000000000000000fdeb09b2c200ba6266768c3ea763343e45b478410000000000000000000000001517706c2a1282e22a74ed4b4d35b277c26c8a1a000000000000000000000000507696231acebfea42aba551bb2a429b79134ddb000000000000000000000000f7b7ae69bf5934305a8c9eb5b0b6aa7fa645191a00000000000000000000000025c19f8d8a2537fbc287ee5ae43d658da8500b0500000000000000000000000045e368e9c7ad3bcd714208b9d4db1bfee847a8f00000000000000000000000005c5120f92983b16e6bd438436830cb1721faab9e000000000000000000000000c67083fd7adad201198004041b34899d1bee62fe000000000000000000000000eec7f0bc0e002f32ae563222465015aac2751fb2000000000000000000000000f2c666a97a58e91c40d3d2d8bd6fcc273c28b1d100000000000000000000000017022d29a1dfde9bb221744ef6e9e8b570e076bf000000000000000000000000136e1e083d36598023bced43d04a5a9a33faa2d9000000000000000000000000722d01f75821cf5ad94fd8daded13aef74e0f2b30000000000000000000000008450a87ab4dc1ad68f00daeac2662a7c114c2153000000000000000000000000affb69cb8218042b73d3721cc2cae5fdad4e02e00000000000000000000000005d667dc0b8da6557a6e082155b0e7a3f3b85e0c9000000000000000000000000de29e92a8c313be1d66d8c88352ba6b9d47ad24c00000000000000000000000004a2e726745d5d5232435ba3738d4c7293b9714b000000000000000000000000c161a4cb4d3f666aa538b29a4f016dff47f78f36000000000000000000000000e5f40994c71baf4f4fc9403b1278a6ea8c2c6ca00000000000000000000000002ee89d549e9b0e2adbacd098d9d52a834cd2f3080000000000000000000000008520a2d71d73310f64d971d03e0b425b1f5c9bb100000000000000000000000012aa505bad6fcd2700a07b233f16131fd0cb58040000000000000000000000005873363ef38723265b7bcc5ee83145eac0bca69400000000000000000000000018e9583ec652ae934d4ef766697036a246bfeeec000000000000000000000000481f75333e2d8a5af111fcbd47a4cf83db33fc7d0000000000000000000000002f08543f71cfebc3acdfe7702550bbf2611ad6d8000000000000000000000000a02804df05eb76a8a2fd8f92e9b39eb8287706e8000000000000000000000000dd976ddd0d6b3ba4066573d9e5dd50b13e4546ed0000000000000000000000009cbf2d447caf77d4a86b355d7f9cc9065e48b82d0000000000000000000000001c0d64677db82d6ea30dc09f576984a17ef54f0c000000000000000000000000c56dcef195c22ff8875820af5306dd245e865a030000000000000000000000006f0e855a328e0be3f8f5604cf54a5398c6bab553000000000000000000000000cecc9317a6fe49b08dfbfbc3dd761891d0dce42b0000000000000000000000001e07759b19c80e320824067b84fabfd2606993ee00000000000000000000000097045665eaec57880ef28d8d2805c7a39d3ccab5000000000000000000000000bab67923ebe903bbd5b3a8a307866bf0a187d0a0000000000000000000000000a9769273b4a6b1ea3f96ee92693a46ad2e3b0a060000000000000000000000006c67818ed352394332346e66dc7cc4e9430881c700000000000000000000000009dbba6d0cc1f9fe3e95355f28ebf80a05fcdac30000000000000000000000001c18d01ca56c5f02dafd8a72562de92f9699037400000000000000000000000044f4451081b3b50682a97cb1ad14db238a4b0b83000000000000000000000000ea9cca370702ecdff162daa448e601d62c1ebc8a000000000000000000000000273f1e1970c6bd36c04b883738979865a4d273070000000000000000000000006e30e998c3b3cedb4c65fe1e8f2c8d0e478d9dbb000000000000000000000000064e16b685642a441fb016258e2a4611d53cf1910000000000000000000000000c34c97d4c81278433d4cb59ed6883cb5787b0fa0000000000000000000000009a6642144423796665c9fdbf1c6411a621dbe8f6000000000000000000000000abed334b80b30710f0308073347e610835841feb000000000000000000000000642f30f26f1a1f8371d609eaafbb541305a9ad89000000000000000000000000bce4efd89649f9cc48afe6eca1e47a27c8d3c4640000000000000000000000007855a4f4fd662ede529486f10b495f0b71679024000000000000000000000000de8d03a192418c03585ae2260365ec93e80b5a37000000000000000000000000a35d600c746f45272bb3218f3bfda9832c5b10100000000000000000000000002ce53ca9708073e4a61f359b0562100e04e1e12d000000000000000000000000e21207e067bb3bfa71f9e6a031a3633179a1d0fa0000000000000000000000007ca1cc2cdb695034ba8535aafb1d0efae941a9920000000000000000000000003aa13a85503fac934e931791f1a3fc035305f6660000000000000000000000005beb372fb032788263cd130e45b9d4f6db93d5820000000000000000000000007a65faa80fc21ccdec74e238d076758c5b8d9df60000000000000000000000003e718f6d38e4500b8a75383c375a5f0cbce99c0500000000000000000000000023bfee8e7ce1cfa06a1c3b2a86f287bb72a4da91000000000000000000000000ff6d5eab1a55ce90b13e721ec5b2fd4e96e1177f000000000000000000000000927639f0233f9c7bd27dfe7fb98d75a06fd0a2ac0000000000000000000000000493e4a101c14a4fbb8ab12cc617a58126a721a30000000000000000000000003955b2e8c9ea6dc9be207bd043a56c6bff93770a000000000000000000000000ed5dbb7e0dc59255324e3c867d8000f454f3119e0000000000000000000000007497c8fbfe66758c7d0be7d54e46ba249363c1c500000000000000000000000030a1b684c231b2e06caba06e65d1fba595b0fd6b000000000000000000000000ab685f1cfa5a7bae938c1e969060e7b023b6a93300000000000000000000000036a8ed073fa89d71466c5ce1e39c7293bd455dd5000000000000000000000000788aca34f64b810e483afd648e8e9e0584bf18180000000000000000000000006db6ec2be974db03bbc8ca1e384be8a73b7ff5cf000000000000000000000000c0f62c052c7e608a570ec20c9c2f44dc893c6255000000000000000000000000bbea8a620db8cd71bc8eb398d449c0aa86814b50000000000000000000000000d04943e9e80bc02194704f33ce5310fa2c33800e0000000000000000000000008e5dcebd361aa84ae3299920931ac34a8f18aa72000000000000000000000000c74d09e988779d12ead5f8d38c11c2367fc720bc000000000000000000000000784210f0c369216079f140d3707f05b41b93821500000000000000000000000086c5868a7dd27aa0d00aad5164f43e7f3ffdba0d000000000000000000000000e25ea18b6b9eb00de1cfbed4e0c560432ced1bea0000000000000000000000001fd4eababc6c7aab944656c5e61d39389e967b900000000000000000000000008a973e73b3ad9ef4f6d067c22a841b433fc5f26a00000000000000000000000044f3926459aee5ad29aeba939fd849cbd1f8d03400000000000000000000000035562ae2d892fd3e4b5bb56a7e0558b2e16b0ea20000000000000000000000002aba430b8b1f9b5d61f8a2cf2ede359d20a9e3470000000000000000000000004587ad5813926e1ca73634b833e70cdd42532e5e00000000000000000000000025bd7b4b4392e1503acb26a883228f768f3235b300000000000000000000000039d28a0520db4faa2cedf4d2cd4ddfa2cec3e8950000000000000000000000006eb2fe00ffe618759c805a5e259e6213031cdc01000000000000000000000000dc62ac3d5b6dc950b85095832552aa35849e973e000000000000000000000000dd01faaaaac06b300a24ffccc136015ac804e0aa000000000000000000000000eaf4695a4adfff4c764593095c1cd1a830734939000000000000000000000000c60789e2c6655c2c0cb1e66e6577a941a28009ee0000000000000000000000004862e7ec19c5fd996eef471becc3aacb503c12dc0000000000000000000000003ea1a4461b2519a58c54fe310e6f404a81b3df140000000000000000000000009b45883ff440bbe043dd98ae9c165f5201d3a8cb000000000000000000000000956eed93c7ed62ce73481be7c2ea8dfc715cba0c000000000000000000000000fe869237fe84a859e0e7a4ef1a9d075cb6d4ac3c000000000000000000000000dfcbb2dcab20d5a1bdd031ab7dd64b2a8c42c99500000000000000000000000061dc2d7cc88d72be25eb287354c934cefa244223000000000000000000000000f6af26eac39d5d454e8543696a6284d7efbeedcf0000000000000000000000006adc56e7414d46da4105203d3ba51a326326a6b5000000000000000000000000220f237719ac571b5a81fc358ab10802ffe21faa000000000000000000000000b046969d19fe005c3de9a1109ac3b09eaf0bab9e00000000000000000000000069483ea29e5eb7208ba5f48b8ddd0f74a2cc20ef000000000000000000000000a23aad56d1d60f0624d6e656b53dd2575678e276000000000000000000000000461cda5375c372b3d3a6867e7a031d7def602c8c000000000000000000000000ad32a3203cd7de5db8bcf3e47674d83d4f9a928b000000000000000000000000c6476ca08edabc1adac598b04dfbd6a145f1c79e0000000000000000000000004df6d8d8d932066273e9c5994a0bec29ffa77fb1000000000000000000000000e106cc7de2e470823f8da3e272c57a3e9a43a63a0000000000000000000000007709599078db26dd27880c199251ad11c11cb744000000000000000000000000e9c5d44235da776b88cd39e497bca33f2129c42d0000000000000000000000001f314b5be5078ceff1dcb305319a235ee7ee710f000000000000000000000000c78e8baf7d196cb789a7540725f985b42ae1183c00000000000000000000000036c4eab0bd96ea3b68b77d0ba9fd14ec41f3fd8b000000000000000000000000708d0f8ab8f95576ea1139bb04e5f0130e38f0af000000000000000000000000fa32a287d6db0201bfa1b3a73008953cf137f9ec000000000000000000000000952434f790df4af0ef2b0c193aea6f7e5db9f143000000000000000000000000af35f9551f728c65c4f5a40eff1e3afd18025008000000000000000000000000d2e06acf7cbc20f19932ffa6d1535cfa10720b1b000000000000000000000000e844a8f707d877afbb2470e56e9adffe17a144e000000000000000000000000000e8e96d5c5e0f29cde428be48a0c4dcafb704cd00000000000000000000000031543e10dcb6844d588c6feeab5ad2d6b2744df6000000000000000000000000d46555aad337f6e3dcafa3a9cf4d67ce9cb609010000000000000000000000001eb21c66299ceb4a7d732e8d36b57bef39bf4716000000000000000000000000f975fc628e46559425dc455dc9dc8b2af9919c160000000000000000000000009171cff6328bfede292be5f71f9f88d0f20f5952000000000000000000000000586d62b9993894a27a58bda02c21c21484269ade000000000000000000000000e92a44ebbe8527b6a9b824cca417e6e31b116b240000000000000000000000003165c4c5f9ab832c73ecf74e193454a52ed6ceec000000000000000000000000b97de63f34389fc5b4149cf8c432d375bd4cde020000000000000000000000001b7a0da1d9c63d9b8209fa5ce98ac0d148960800000000000000000000000000adc952e62461e319306b1dd4940ddf48e9decfeb00000000000000000000000009ecbb9b23a00c1ef4ed988d22f833c62273a922000000000000000000000000bce79884c75b8c458abf69bca21a375292216b8a0000000000000000000000002ac70e853377899d99796e41798ba9540e398618000000000000000000000000f405e2c4eb7066a97f293485363844a8822343b7000000000000000000000000503e21bc74567ca71eb35b18a8f7379d87b231f6000000000000000000000000df77aa67f02c7a30cbaad322acf223e4bdd30a9a0000000000000000000000000d24453a413ceee5ce845ab8046bd12d38716d190000000000000000000000009ad0c0c3fa940cc1f2b77618e4226e44d5ea4c660000000000000000000000001a9d5354ebb7bf841c83970a5c947f1ddea257fa000000000000000000000000a83f83cd396af0b0503962de7a6d117fa9d04f35000000000000000000000000ffbc836264113a20d76dc67aa43acac1f0c4afea000000000000000000000000b935b0fc6ba64f7b1850d6d501b28cf304d1f450000000000000000000000000d5f648b03cbb287b9cebb03c0a1ce7a5a7afd60e0000000000000000000000003eef4129bab65ecf338ed4616475fc0afe8c79a300000000000000000000000065270f99b667a1c0b97fab56fc0c47f3eab397560000000000000000000000006bab145aa0124e6eab7537f78baa824dc126fa4f00000000000000000000000013072180c843aa20b82814e9c675a316c2e7f3ce000000000000000000000000589861e2ebcf4c924ee5e086b2eb96f3df5413e3000000000000000000000000b1bc28e84329a52be8fc0f70fe5803bc8699f54a0000000000000000000000009f311d377cab24b4fe0f779979ef760bf64ff3cc0000000000000000000000005cd07242a765f38550f21fb44146a1569a5aaa370000000000000000000000003f3763cb25ca378a90516b66d85bfa2231d3a11c000000000000000000000000d46baab45d60790e028736bacdef99a64dc2afa3000000000000000000000000c74551c068c0febbefd765086fe7fc4760782231000000000000000000000000faa74f38643000099e06a475b5f6254edd6e15060000000000000000000000001c6f00d5f85ef51d04d860264276bc3c5a80edef00000000000000000000000066882ed48a3331a2902f17e4787892ce6c20ee98000000000000000000000000d4bd5fb81c7e32d771e2080bd13aab2c1b5db52b00000000000000000000000059801a765aa7cf4652d7fff5ee19a9162b189cdc00000000000000000000000056e974ebc52894172176c0895b614f7c4efabd320000000000000000000000002771b40988e51725174403e6619ae710375f91170000000000000000000000002a950c9992f71fe6eae7f80bab0c6e591824338500000000000000000000000036630c2f350c48f775e7ec9aa161ae17d1dd8225000000000000000000000000441e0f96a1f803df91552dc0f9d2884d8d31a86c000000000000000000000000386f29469a919bb590c2c1e409ca062e188b6b8d000000000000000000000000f5b2b0297eb1a867d2a773f54882878106339da4000000000000000000000000262364ca22b00ef3bb7836442ebe64a94a369e53000000000000000000000000952c25ca6a343f3f1b972637eacdd1b5078b8457000000000000000000000000e27445efdd9b0aa93a52e6868883db5fa3c1644a00000000000000000000000025c7257f7acb51f1c409d3ac6fcbe4004d72d34f000000000000000000000000ccba21c39391f577c0711d4c4d4e7bcd00060015000000000000000000000000caa35a9aef66d9822475fe3d2d8cbe1a020985e8000000000000000000000000e0c6abd9a5b1a2ae4d0e6734c7ac6b7388e7d8570000000000000000000000004d9aedb5dd83177d05c849685d18586e0f750c940000000000000000000000008d5deaad43dd1ede05786b978b7ba4490fd5dd3b000000000000000000000000372d3b52d4c711a025df66feee2d32f1fa7e86ae0000000000000000000000004d1c149e6728314d0d6c4f7d48dbf83bd196444e000000000000000000000000ef15ef66503c8da9a94f809b0e3a7e727b2cff31000000000000000000000000ef4610c546e5725a172fa981e68ce5272a900ae500000000000000000000000000450992bc72ab99ae55bccdce68e160412fdac0000000000000000000000000c321f5fcc6560196e0dda180688d752e7234eb2f0000000000000000000000008a593e4d5c043cd260e3fd7fd510f6c46cbc0f040000000000000000000000008cd85bfdbf59ed4f5bed7124e34cf7f3ea7e8da7000000000000000000000000b92eccb3aad420237e2db6768554569a58c566e200000000000000000000000092b930fc9162d92c61581aa530d264cad8e117800000000000000000000000003f67f3b0ad50d2328c59da1603f4837444bdf915000000000000000000000000ddc08525b076fdd2e108c6dcc1cd92a0ab842b9900000000000000000000000078d9a49010394a9343fec672662604e87b3a0bdb00000000000000000000000069a7da6fd1caf15f9963fd2d49f74c6b3cc25a320000000000000000000000002f24a93223b5f041ab76a4e1d72c7155f3f1ef8e00000000000000000000000062e587879b994535ced03fb47a28ee3fc0ae63fc0000000000000000000000007411438a15788a5e8bc296f8ac53bdd1c4bd62f0000000000000000000000000c508910c108b1c56a9c576de0626a6e9fa298c380000000000000000000000002105aa3f92f5431ee7cd9cfd73f5a36dfad0d29b000000000000000000000000a0bccfe2b0ccfada230526bd61cc392507ec6126000000000000000000000000697f0523700d63360db9f7a23d7aef4c22f2949300000000000000000000000073a50482e93f995446519b70adc50963f27640ed0000000000000000000000001935de4b28b9baa9184ba467d74392cb417c777d0000000000000000000000007435431f7d9f7ced8285dfaf66e939e55746dcb8000000000000000000000000a6ae6ac4a5814bb916e0912b6dead144aa2ceb020000000000000000000000009691dba9bce92d468a790c9d0b2ac39d7421a13c00000000000000000000000085a89f13c3240317ca8027769e955a1625b6c961000000000000000000000000a9fff2933d03fb7cba281f7361199395431917d100000000000000000000000097b61b25860d1db9df3f26751125d8f600d16b68000000000000000000000000a5f6661d1c3aa03d8eca5d281f0c854e8d462446000000000000000000000000912c3cc3e54749843624de2790013663f65a5de700000000000000000000000009f49282c5bbe3b5a58aadecbbe3c609c615c56100000000000000000000000033c22a5c279734d86f64fdc1607cfa0c4cd5764f0000000000000000000000001dfaeb695696f1b211b15ed90d48e9d81bdb3eb40000000000000000000000001bd2123b27a198c2271cee5b72050c67e1020e32000000000000000000000000f7ec07ece9546dcfb5be64903248da00f9a661810000000000000000000000004163021b79a7b0ac2ccc7c6f6d64569e6c4d6601000000000000000000000000b8c62ef0027894934411b377e37c3e8658c37daa000000000000000000000000b08ed2f521dbbe818e6e4b229c64d8cf40f2712d000000000000000000000000a1f12371ab2f849cf3643f67c3e62773b3c0def9000000000000000000000000788789993f4c359c9483413135bc41bdf6b466c300000000000000000000000016fff1d00f74863abb19ddec5d7ec00b093ddde7000000000000000000000000086c764434ca047391efacf61cc5e0476014cbab000000000000000000000000371bbb0cb16ededfd1c1430af127d3add226da7100000000000000000000000031d55b15b3da8cfbea9467c113ede72fce5cc91f00000000000000000000000050c33ba963a5648bcf732e76c5bab5a87cb51bcc000000000000000000000000fd88957aa96ef871a32ad6cc621b7a18eb54edcd0000000000000000000000008d3a350e677fe32ac98b4ff70d5891c8daf77c69000000000000000000000000b5ae7797ff76a91973fd888dec016bc9f2ab766f000000000000000000000000dc9adc97506b050a3513e9492aded2c1e80428db000000000000000000000000a72ec974f49e27c6f3489c6ffa0f94d34cead6630000000000000000000000003000a1493252f364d09f69e61c6597e0569982b2000000000000000000000000cdcf0ba55bf3a895957814fc1416630385f0b6bd00000000000000000000000027d496496f9a29786dbd6cd232056507bfd88ffd000000000000000000000000faaed0937536f399fe885001009116cc678948fb00000000000000000000000006322023f9e577c3fd4745ac5640fb873dfd9a4e0000000000000000000000009d1ebd074a92605958645a69961577e12d9d8c330000000000000000000000005720f3307e439bb068ea3324fd97f798f99f33c10000000000000000000000002f4b21934be7bc9c765d09c2f8f414f043b2495e000000000000000000000000eb8bc1bbbabfe77c06f7061670446c6b4cda9e4e000000000000000000000000cfd23fc2c7542d37e7776ceffd53ed47a3f3751d000000000000000000000000865fefc85ef011142534bd6b3efed71f7c368238000000000000000000000000dd77834893272064ae5bee6e316ad7deae1c8476000000000000000000000000c9604e5e1f5685fe72f36f24c001b42ae54e68910000000000000000000000000d1e6ca3fb4c425a723dc864332e19f55918a05c000000000000000000000000f8b18553cbbca0197c6ca5a9fb337b0b2f9310e5000000000000000000000000bcecf18c32c2e57b5fc98039f4f08c51b70fe832000000000000000000000000b0b98469c7e78e9f54251b50551c711f4e94160f000000000000000000000000a98f4864ae7c029c2e71019b45b906acb69e518c00000000000000000000000025bba93a188421c2076ddcded355cd302baca8e6000000000000000000000000986b5f527abd2a4a73cdedaab4ca382a3aaf6332000000000000000000000000737b3f2c4657d222c95f5ae14983c7a1541b37eb000000000000000000000000f4a1ab312c9af579e37011f18f9cbf6490329a5d0000000000000000000000000f7ff29891302927119b17e7d2f0237f1bc1909e0000000000000000000000001b8f2040a353b7461329d88c7b163054ffe330cc00000000000000000000000015641c0c6f01e2224748d2ace73409b513ec34a0000000000000000000000000eca807ff4f9872c252163522985774692193ff07000000000000000000000000677ab98375f8a8eb5a593377cd646e2624c6d7c8000000000000000000000000e20a1dd3ce3c350aff441589711d5d381d4c67cd0000000000000000000000002e1b06de9e87c45376cefaed1cc9277be10db69e00000000000000000000000088634d2a3a401e9983628b24dd01de1b8eade045000000000000000000000000597cf79fd357997ad8c401435b3c71c943d4f75c000000000000000000000000d3fbe3278fd662e4a582659203268e561f2da90f000000000000000000000000e8e16d2ce5db2297de25f23357c1929d4ed2a4d60000000000000000000000008a3eb3c18a42e2092d80c7aefa7d53fa9748ff1e0000000000000000000000009f552db82456845a904e7909f68c7d5be073fd5d000000000000000000000000fa4be0a193043583b46b5413af1771e1401bb8200000000000000000000000007337bde82fe44bdc9c529676428b5ae35afc1cf800000000000000000000000084236872199f55b490a41aa7d4ed8cd89cc130b300000000000000000000000009ef93a4bf71209344afe701c309e4063698187c000000000000000000000000699c8de6eba504e0b26c99779f22cbd868bce65900000000000000000000000065a73158943296aec6db709c61da806f916b5517000000000000000000000000e40e5e630fdde18213c8fc9f84f2c5751a642e680000000000000000000000009f881ff7e4e98c667a49a29bd2e571b55e058b1900000000000000000000000083262f3410adc07b623e2379069a7d55bb76e0fb00000000000000000000000006c71551a187e3ed75beae73c0cb16b0da68b4ce0000000000000000000000007a38a53cb6b30528d2792b132fa0051aeb3cec58000000000000000000000000cdc7a98be9df44dcdf7ef9ee20725c85989be1cf0000000000000000000000003a14ac4b6a46d93047b01eb4df9ea942c1f8a06b000000000000000000000000542a39096b8f12b3b15ac9720c94d2463c663e96000000000000000000000000712eeedd380f4a5e5d92dccb629628a862c831ac0000000000000000000000000ea459d5b2e9117754ff13676237c14aae4a03ba00000000000000000000000086cbf225f1efc9cedb33f4cb190b391e59e230a50000000000000000000000007636b8481fe16b39d1475daca9e617be604fcaba000000000000000000000000343c7407594186dda0154293a8a1df57b35d8701000000000000000000000000bedc2a6f061cd4cfe6e6560ff1d5b1ad7dee9c56000000000000000000000000c7d1fc4a7e93d74773ecb7d80b327c0a7aac3b8f0000000000000000000000004af9c48da6c4c8bda254d5c0fbbddf10cb7f7e11000000000000000000000000297f694e60a330685589758ce6e0800e493f2bf30000000000000000000000008c8665d6062f95c52c1420d2667e04a61ae55d7300000000000000000000000072bc4b1e7d4fb8700a60390d052a2ede5ac4188900000000000000000000000029e60ebd476f51ea1fef5b42ac220b3f2b3050e1000000000000000000000000205d9be384e60c824ceac41583d52ea7d60ca28600000000000000000000000004ec44da9a2971d21e4801cd709257fa6d02809e000000000000000000000000523222ac0bd6bbe934b002fdac71b9978a39f7fb000000000000000000000000527a14edef4c97e91c0d042b9825b6bfb6e30e70000000000000000000000000496d658a8f0fd654f7d54e6cd16be435de5c695600000000000000000000000056f2f61aa04298f6fa48bfd59b198aa3be8e422600000000000000000000000016387191e0351a47320d166bcdf7418541d52a6f0000000000000000000000008cb6d3316bd5b7d64ead94d195718fc24e3c365c000000000000000000000000f14a25289b6782f0929eb3eb0d0a61c22a2c4b170000000000000000000000008d9301eee1bf503e1c542be85b0b57df1e7a16f0000000000000000000000000ed8aae66560ec195aef970f59576cecb81484bde000000000000000000000000e88ce9527d4cc5472b926fb8f3576098023c81ed000000000000000000000000c729fc3f4fa351349db74f27232f2029a13ad7a7000000000000000000000000c8f02245d69f7a845cf4788e1017cf0121df238b000000000000000000000000c9089026c88ce7439257c0c09cffbbf83f07f0d8000000000000000000000000975991d8aea83830995db2b05ec70c8e7dc1377f00000000000000000000000047ced836729f6c8cef1d99470bc1bced14d32e4e00000000000000000000000064bc66c7d3c43e34654360252bb137d4d72475cb0000000000000000000000004d2a7d6283819f3f91ee05528f9ad9e4bb104d8e0000000000000000000000003fcc4e0ee6c76d9781f3ddda71a2f2042c56e99000000000000000000000000089f0132d03a6e5cee72110f65dfbf0928922cace0000000000000000000000008b3caa51fbd79c0d2393f24a890e95f4bfcb0f96000000000000000000000000fdacc5a6378fb7514d66479d3cb1c01d0a0d1d970000000000000000000000001f0bd71829e23a96bb4810a362a3e50634e5cd2b0000000000000000000000005b424ddb94480e001567cfdf8c2d13636d4c466800000000000000000000000080fc020c2a474f08349f923e427fd44e814dc3be0000000000000000000000000b0c484bbaa4f308b1875889dee537ec4b71a519000000000000000000000000a378645e4778cea65bc524c8e6d5e2fbbf2b165e0000000000000000000000007fc3a6161e28a1966fc9c9578ea25ee7d80e186c0000000000000000000000005b19cf868f2ba12900e2d536a7e51b300e0f8743000000000000000000000000c61ccdbf4e651e4a58edf8ee56b7fef78b6a6abe000000000000000000000000800542b9e2914661d8fbc6f816008fe9de0ea62000000000000000000000000087df921a1360f5e4cd62fe506cee24c769bebf3e00000000000000000000000075d34395008c4e728f1d12170f699003ca21845d000000000000000000000000029f167e03b778774ad90070ed421b6564181226000000000000000000000000990d83fe2ed1eb426b7c2dc3f739b34aab6fd30800000000000000000000000077724d3427ffad8ee7d3f1d15a8a03e000dc38050000000000000000000000005c12acf827662be3626a777ad85f0db27f72b2ee000000000000000000000000387b4c8626d5659ed4286962cc96d3feee5bc4950000000000000000000000000e552307659e70bf61f918f96aa880cdec40d7e2000000000000000000000000a1b8d3338f664a7f20e58edab38ecd0bc02aacbe00000000000000000000000051bfbdf9e7c4724be722d7a481200e098d02ad88000000000000000000000000fffe442685eeb75470bd51cb3731ba5a1fdc809400000000000000000000000060fafdea7c8f5c61e824ba9416ce615f0bd03a70000000000000000000000000a9a168eff60cd5bca0a11513503ec36ee728611f000000000000000000000000e6a922bb48513e4156a5dccc444b08cb11d7442d00000000000000000000000017b3de8842ebd16db66b56fbeb535dc51db3fa3900000000000000000000000090f05110b47cd17073c5308d6d58e92f1fad399f000000000000000000000000fd3e808ef7d08d407ba2d079fbd8bf0d3f8f062d00000000000000000000000047eb13267c863132085fb43d481b2ee01573e3cf0000000000000000000000003dfb6d36ae7850866dfcff14ba3aa7d65e9597ee0000000000000000000000006eb0026f0d8c141e5453cf174e078658428a696300000000000000000000000019ae288caa27259e67b00bcac0113c70f44b688400000000000000000000000004a36882d9daf0185753e1975825a1d8e31b3c340000000000000000000000006fcc209d63cc280ed6f67373b0f2858dab58f9ad00000000000000000000000044b4406e8c9a796f7f3d7e6173efc94b59debc110000000000000000000000005c0af316aa96813987fd381a84b33f03a29cc040000000000000000000000000238110e74e2fdf3a1710cc80a9aca76fe15c0854000000000000000000000000052623118c0267b0319975537c7c46642adcc7960000000000000000000000008240f23113cf4e651ecea1fee9e807afa1dfa2ea000000000000000000000000e04ab1ba7a461f19e43225ecaf3ee2a0b4b293df00000000000000000000000095cb2d30936d439ae28348fbc3cc7fcac25f72eb00000000000000000000000076c14c8ca5e4f739e05ea1f923e6acfae465d20600000000000000000000000031c44892804863c75ff70a58b625f2146851da500000000000000000000000009d060813a482e51e0b554704d6207687b205b58c000000000000000000000000a5495a3dbd5c6c00ef69bfd1c133c7049724b4d00000000000000000000000003b40892844a53eebe77710ef70224e2aafb0c8d30000000000000000000000001264c7899704868340258b7901b6c5187fbc252f000000000000000000000000aba35ad1a95b9f8306631f24f51f4ac4e76ae5c50000000000000000000000008755813503809a1dd01b23bf94e74acafb13b91700000000000000000000000087ad497a9df638d98c14f8d9cd845a1c0c02074f0000000000000000000000009fbbdcdbabe82c3c761b1a9628a2af518c85c97a000000000000000000000000c60a17d96dd679dc20ed0b461867f848eba61841000000000000000000000000929f25a762025e42779d15c6c276362d40f80f4300000000000000000000000014dc6c48cb05601d01887d052ead0b54133716fa0000000000000000000000005ceb9a632c773afed3d4b5a12c92a05ef257882d0000000000000000000000007d2baf6ebeb636d282a991681dd81cb280499c470000000000000000000000007a69582243c07d880e252897aebbfa7e599b642e000000000000000000000000e2ad9135cabc552fdbc5f60c694fbfc5a9b8ae56000000000000000000000000d31fe1fcd879355d234010d6b58660a54ef14a4c000000000000000000000000224e45094e157231025559c542f2831dfaa26ac0000000000000000000000000eb9b2614ddc7ba1714130cb38b14873fe8e59e9d000000000000000000000000d8d6b12d41edf4da7066bc29d8d04120a0a711f90000000000000000000000005f0f0cfcb98daaa7627313dff4320a74369f623000000000000000000000000045ce5a2ca68961705c42361af74889f95b3a17740000000000000000000000009e31268a927e0376d16bac8eb71c785f1d6919c000000000000000000000000044f944f68e71226da40d4319c5793f403c82e02a000000000000000000000000ce89802e28798f214467327e106d974b03f19242000000000000000000000000c33fc202538592333b91a64eb7602cc91d2071ca000000000000000000000000ca06161931df47cd22ba33df5cb94a260f71ba33000000000000000000000000866b5c0348357644045ff3de8aa567405ff2280400000000000000000000000080c3ba0ddeec96a786d66e75f8f0904bac0114eb000000000000000000000000d71f95cfbc0e1a8dd4679993e0bf413e7d34632a0000000000000000000000007eac633ace32a5df41fcd8ecdc33f8c8f3e5a21300000000000000000000000072bdf762dbb14b7fe9f7004473a8c0ab26c850ee0000000000000000000000000f9cf889a965d772280eca9fdd64e2f6d140c0eb0000000000000000000000000c1ee216faaae1087ebbb76784a2f3478e3c2e2f0000000000000000000000004009885b684467c84eae39da77b285b68bee215f000000000000000000000000c4791cba51d665eb97400f9bd3ab3fe2118ca666000000000000000000000000ce0ec3dbb52a7cdda2df54d6ca5d2bab63a915d10000000000000000000000008837a264cf59554ce89dc090228862c89f7bdd9a000000000000000000000000623910e5936c9aeb53355164f5e19e46e62090d20000000000000000000000008ef562d5f585334ae7eea47be0b27a0f7e5af19a000000000000000000000000dd6d33f46badd8a14737818d0548ff6b7bcf00e300000000000000000000000052a0b97ade09fbc27931d0cd3c060d39b22869ec0000000000000000000000000f94a6b392ea81eae9cda632e7045d94f86eb2c8000000000000000000000000c89b85f196f2cded753f1e35f8b38dbbf6149973000000000000000000000000f5be91bc7c1e4893ca9f42eaa18e7ccdd79522a00000000000000000000000006e73da509b5f37a26d037f37ed1f25c95eaeda2600000000000000000000000091d9abfd80bdbae4bcb2b5e08e72f6997b2e9705000000000000000000000000151a572c43e2c5a523e03baac03ca6c818def4ab0000000000000000000000004be424ffe9a54d42e3cc69ad0f5ca0a5f5a0f04000000000000000000000000003f06818ca6a3d74d30c5ef7addc632614e2ec28000000000000000000000000b93e48ef58814d5c5aff5c66561ea7be68ef83ac000000000000000000000000151866d895f02ff901a4e586eb6fa78d79345591000000000000000000000000a2e392cce2bbe82b419d704f46e8f8b9ff0bd164000000000000000000000000dcccb8c8231710453e010b52ceabe4a1a4ca464600000000000000000000000007843e565382cb6fba90d8a3b0e9d252db73156d0000000000000000000000004a779214e2b3ce9de655b1a86fa3aac6099b22f1000000000000000000000000ecd2b25becc6929885beadce5541ec87101bfc0a00000000000000000000000011ff43ee097069bb698266aa9254f0f851e30347000000000000000000000000f4312481722509ba6c365a9b8d9362f5def9786800000000000000000000000016c638427b3b9160a8392af098743d4e96e126ec000000000000000000000000af0997f677eb487dee5d61b4088747d033061563000000000000000000000000722d5431f12aec7fbf82a52d645a22486c30770b0000000000000000000000009e9972f287ef7c99225e8616192ad83d261cf70f00000000000000000000000095508924285eb46bd09d698b69146a9136b7ac730000000000000000000000004bf8fdf897657cab667e8f669a8f26d1ce1a7bb7000000000000000000000000088ce37e7cafb4c6f43c69f030e74abda25c7d10000000000000000000000000a6a96070c6afcc091c16be308fe0a58cb2ec1ae3000000000000000000000000f507c22c3d143c70d65ad2b4143caafebd6c88bf000000000000000000000000e775febf3f29ba9cc7aa14428331bab489c621670000000000000000000000007a72af982b6a06161ec5e058a7d98d4a40ef51cf000000000000000000000000fb4973856a78e86358e12f42cfa8d506381086fa000000000000000000000000b2900007cd7d680d32ed20c259cb790bc0c060c00000000000000000000000003b1ba1f72bc648ce6471c2c13f61d1c01b53fb1b000000000000000000000000085718aecc8b327383fa887b0a536e2de41770b600000000000000000000000047769fef332ff51964c2f38d71533bd1ef960ab6000000000000000000000000cf35dbaf846d6f960cef43344bd11d89e17a022500000000000000000000000070b0d9ebecc1cdd8a98dc3251124110caeba6fb3000000000000000000000000d1327871b28811bd091791848dda81a26879329c000000000000000000000000e14287a46ef3d913fc66351535023e6d84171c790000000000000000000000006df7c8fa4611ad51a47b94d24ccce51796aa36e5000000000000000000000000be9c0906d0c0c559558c8d4a12765ba473adf21700000000000000000000000055efddff95a457885c23f272140dc0929fd63efb000000000000000000000000384da3a5d6dff626007a6ce4c9376563d417f1340000000000000000000000002b715bd9a7c7ec4d1f431be58c15977f7f029abf000000000000000000000000a8a8ec5cf8652d3510d2a1f7b35b812341b349ea000000000000000000000000188c95c21df19139b40a118e5623747e1ff0c6770000000000000000000000006a1bbad38d4689f3bfbda99b76b02f5c6250a08100000000000000000000000030aa2822318978a5c4d3acf0a6dffff5c9c51363000000000000000000000000235ef0c9e2a682f3b3af7bb8d7253c01687ff5820000000000000000000000006f3dfa5b1694d298fc8c215a275b8c0324735417000000000000000000000000e8a340e2a605bba5973e289d97c619396ab68e2a000000000000000000000000b632bfea3570e4017bd651eddc001c64cee6b46300000000000000000000000012b7663ebf664c702677f315c60dc47936bbfc8a00000000000000000000000000dfb9f8ac4521d9d6340da6db8f9b1e169f4166000000000000000000000000ec9946d89ffb81c9882de97d04f6bb8815e92f6e0000000000000000000000006a8396e7014b8dfe31f27357bd8ee02d314a16350000000000000000000000008e1ef29a30c2f90877a8f4b79214728115e9eb47000000000000000000000000cb57d4423c3b271f95a75fe49c197d35737c016f0000000000000000000000008df324aecab358b8f530428f513da6e4683bb77f000000000000000000000000a8c9e48ce3a73582a89cdf752b610a7311a593fa000000000000000000000000e44cffeaf0d1ecdbd0b48e5bcb3555e49550d131000000000000000000000000e4b956a2c749227df0a4e889a2e45b742d907ed10000000000000000000000003d444b843df519305a8bf4a2f99f2950c70312f80000000000000000000000001f734081f5acebf791b2a06f509782a7b36cc837000000000000000000000000ea8a22defb4c02dd008d2c20ad1e986b7bd8d1d50000000000000000000000009461f4e97f37d2e3987c409c355639a2c68588760000000000000000000000005686debcf538032c8985c1eebea78d8f0361e59d000000000000000000000000925636a6ddc5e93c94595901e58d84afe9d5019d000000000000000000000000fd6a565847c42790bee8b536966fd63920e9ea8e00000000000000000000000074075273b0e55f4a7ab6deea7a5a37b6fca87f160000000000000000000000006e90a5b4cb401c0d09d9481e50249cbd1203495a0000000000000000000000004b6d1463eb25631503ad0519a80daf1dc6155cd4000000000000000000000000be8ace3aa2c755236a9052941506c511194514c70000000000000000000000008b50b19a2208d8afb8c99d44a009eef20cbe0513000000000000000000000000b707a6c055c1a089a320bd2939b9bbab80df5382000000000000000000000000d728b72603392bfdb0e564347bf7a6a9dae4a66c0000000000000000000000001985a465d9006f5823a160cfde03c3bac5d2d9bf000000000000000000000000cfc8b1877014a51aa58d5060bf355f5f437505a30000000000000000000000007692eb06789d0476bad7efd64cd07ecfaac6e3b90000000000000000000000000d0b116b36607abfc9643cc6657ea3480645901a00000000000000000000000019f59da0820f2b467e777ed5e9dc194d66950474000000000000000000000000511efcdccce81090f533c18668522434e304da8e0000000000000000000000006dd8ffa9c5b3cd0f363e104463cce53f9d82bf7d000000000000000000000000ab6e4baa11e89dabbcf528af08f6ff7a3568347900000000000000000000000080efecaf415a21b7c92b300f21570416b43a1fb400000000000000000000000097cb78c715f303cfb6489955fde85524380880ad000000000000000000000000370cf21693601764ea3ed42d5e1ee3ff79499fa9000000000000000000000000c330e3cd37f22d144814900539eaaf7114dc60c20000000000000000000000008134c8c8780b982a07735bb42b65d522485bc5c5000000000000000000000000ac15b65f1c5d355d8e83d46ba1928b7a84e7dfed000000000000000000000000be408a81393403ac2c99e4acbd08e97a7d91a10300000000000000000000000082e347448d18f4e1e57724778849cbd2c3cb239e000000000000000000000000c4ce526a26d0c80c6dc26cbd6f58e044c8a835790000000000000000000000005e70d4e62f5c6554cdb53fe668f76631780d92720000000000000000000000000c7f692871267aa92ab3037e60b02df5d8552cb900000000000000000000000086703261f58fc20fbe6bfb6cfa821e88bf882881000000000000000000000000563d06e9fa08fb909b0d1fc622141d1b638088b7000000000000000000000000b718d3943a222a38e604df99a6528547c64e1ac60000000000000000000000002fa155a62fbfff1e2f98f89c524f6fbf2fd995cc000000000000000000000000093132bfb19c0cffa3f9579c3a249e55d42de26c000000000000000000000000ad9aaa0fd86ccb9879eb7f103fcb778f6f891db4000000000000000000000000023098cefab69bb6dd0109783e8460392131676c000000000000000000000000c81b833d615477df983e3cfcdaea28af038b8b4d00000000000000000000000031115d6648c0d5adb40077ec260ba90ef37e8190000000000000000000000000076361e01d6e73959f31e08ccc61cccffddff9c8000000000000000000000000e52859d8fe080091ab38f339ff948abfab8a0f72000000000000000000000000ffa7ecb18361a677c9707ba925bbd1ffa937f65200000000000000000000000013225c790583ee8a03b5188d7c516d0dbf36488f0000000000000000000000001ee822d85fd2147cd731b232030009d907f3e0bc000000000000000000000000df77b6470a60c2f2339d11174ff653e91d550029000000000000000000000000d0a1e4c71b851687399433aa89d1ec35cd746fa50000000000000000000000001e1236191608a60a526bc8d2c6e67d9cdedf81200000000000000000000000005ed928c2b4dd856d64c3ceaaf7f69436f9c31bd3000000000000000000000000b0f85425fbc03025a0f9b05b3ce579b497493c2c0000000000000000000000000607f63a73247279a1721d471279750e513e173d00000000000000000000000033bafbb67b376f5149fc6b574acfa8c5d418c78d0000000000000000000000006efbc756aa1415742702e74e3b9ce7a4fe5bb84f00000000000000000000000033144918bb552cf83f18de0df04710c04f8d42470000000000000000000000000ee258fd35745eda64f44afed82e4a9a9f844b99000000000000000000000000f71f65ec840c9240aa2494e670d6bbd3b7265b30000000000000000000000000261765be99d1b03a9374969f8e384725e376ac8f000000000000000000000000e15d142550eeb1de0ffe8bf08a7c514f79dc98c10000000000000000000000008a8d74aef02f10ab6a198651b893099d06a232880000000000000000000000007ca98b8bedd7bb484ee04e1998bb6ca0fb7e348a000000000000000000000000cd76ba58f3bf192b1d46ffc4f5614bb0531317fc00000000000000000000000085afd857992813026218a75011454b8aabbdb3f4000000000000000000000000c1eceb4f7a21b8590dc9a61155be3abc6e74da0c0000000000000000000000002bca13ba4e8fdc2e4680867758f97cac40e5240800000000000000000000000039df9c9d62115aa0b8f4a3e2400919af24abb6d90000000000000000000000002c6c702d7fe485650c1beea49b77dabeae96afe4000000000000000000000000ee814d2dc35b92844f461a746ebf4a23b24727f70000000000000000000000006106020835cf57ff4f899b4f10e90a5d18f48f03000000000000000000000000a5af9a95c82c870a4f4b487f48b65ca1e3f39a4800000000000000000000000018793e593daf02788c38d2bd6525644d9c0a062c000000000000000000000000fa0e58fa67205543e788bf71fbb7889ef09c423a00000000000000000000000052df8b6661e8d16b223deb05200837a8c697d707000000000000000000000000a7d5673569d8511b98a0292971ce571fb7b41671000000000000000000000000a1a5e539a5d0164ce9f65418d106dd099b4c254900000000000000000000000074bafad729f7804cebf8980b57d3292d6dfffbdb000000000000000000000000f3d9122c2151600e4054b3e2087986058515448d000000000000000000000000d317afaf2c60a4ea64cf85020206783531348138000000000000000000000000c31b2feedec922593aaa9a647d4e2226ebab489800000000000000000000000011c1d767288e2585d3a9d62d03dcb69dd39fb9100000000000000000000000004922d2d1d7e26cfa0a04116f311c150872b8ce630000000000000000000000002f2358a523d71e3d2ad91658e7e3f9f7cdb67747000000000000000000000000378c4e3934c6ae5a060b71de51bf47df1222d8680000000000000000000000002297fc2025d53a79ad424c76e19d7d9dda23d086000000000000000000000000f4183177cd5efe45cbde16fba657fcc2c1783f79000000000000000000000000debc7b59aac4e58d861b743e2e474d4600d7867d000000000000000000000000208729fa810ddab4060933bab69f2f1c65bea946000000000000000000000000c1025de8ea329726e33b9702c32dae54e3688fe00000000000000000000000007961c964200a842c9a2cba3c262ce2161834ee8100000000000000000000000012e5b64a17b249f3ec935965ff353eebf2070555000000000000000000000000df1c4f062063b16627a97f5392ee276fd46298970000000000000000000000004bd9fc6904b5451676991c61ae82475a0b7dd0c4000000000000000000000000923a7e2919a5a3cb71995f9677d10a6b34eb704900000000000000000000000046c8017b2eb4779bc935aff0c4cfea03f4869d40000000000000000000000000c8f6f3cbc7965c80d9323fdcac97e25b8aa17c4f0000000000000000000000008583de8dc7976c2721063dccea038832559c249d00000000000000000000000022a0b2f86df5fd32b975c2f394843fac358e55cc000000000000000000000000673741beae6371ea0b4a241690cd2ff9665cdf4d0000000000000000000000000a56482fc77e535154dc9ef2f039be45b64aae980000000000000000000000006000460d5df2b8fd46a012ea47667e23b98ea5c5000000000000000000000000a6986bf8f4c4e73cf88da81100f83f040c340a6a0000000000000000000000004a0920bf3fd99c392e285ca9d02d61092bf14af20000000000000000000000003a9daabb0c708355a706bd9221aff6f3d88e0e08000000000000000000000000a77cc276dee1179d3bd464ff59e4ae441e745c1200000000000000000000000018d4edc8bb457b722ca2d18ef7bd919a5b6c0b1f000000000000000000000000e587a8ef1d4143ed287a530dd61b98863c773eed00000000000000000000000016c7dea5f06daf7420eff0cab2800b088ac224d100000000000000000000000019fd57e61f88dd99767b05a561e8b67cab767ea9000000000000000000000000eaa393d6c4da70377e6894bda09c46e5c63c383a0000000000000000000000004a9cc06d7e7cf74a0efe822596fc4d34709114a60000000000000000000000002aeab2048ccbe556e4dd239ee41a8a6194344732000000000000000000000000548b535eb3a64b8eb5e82dc830fa32c11928f3cc00000000000000000000000034197b43676a669267d7638faa7b87e6fa74ea8a000000000000000000000000ffece792c5cade47b45d9d7eba0794ccb315954d000000000000000000000000ddce5572fa0cdbc497928dea10da64619fcc283d000000000000000000000000f3ef4d1868849f67c41bc5bd3e6f5a23aa133183000000000000000000000000717e4b669c949e514ee80b16a89bd3378cca9b9d000000000000000000000000c1380d226b1b94da6a0affbd1d498bff4688d7e500000000000000000000000033aa545b1ceb557029cf3d4701c1583a5c53336000000000000000000000000069011aa9bec5cadf6ea495b556a073495e6068430000000000000000000000007bf4bd99c009afe764662b4b3adc7cd978e3429d0000000000000000000000000095d40f4c811c0d7b95723d2f0932c87c4d8d1c000000000000000000000000a2fdd28811afa29ecd5bafc546eb154f289f1843000000000000000000000000bf51bcb63fa76ae0cec9fad677a9be83638826080000000000000000000000000f8c7112ab259679d801b3f530c355376e8078f500000000000000000000000002ea25b955d63a83ecb4a947e62d3216b930bb8d0000000000000000000000003a0443c33336fde81e85d31204ee1cc083ec03240000000000000000000000007e32e5e0f5a754cde87aea6902a96891e1db1ff10000000000000000000000005073e24b1b969206a84b33d1e340ee18e82d4f6c0000000000000000000000001cfb6f7040cc1013a504fa7faf56f3e2e2402529000000000000000000000000ff87a872cbe0e72ff9d5ff244b372967853559be0000000000000000000000004208bb9fcee4802a2e026584b8bddf4178b5d5f100000000000000000000000063e13714f37e6d3d05238ab0dee828e38692f99d000000000000000000000000566119e010e80ac5f1007b1984ab861e10b48f840000000000000000000000007c8005ec632a34a2877bd12b9a928973a9bd1f750000000000000000000000005140d17b540da0445f6f06bb497d5631cde2c66b00000000000000000000000086fe467d2f45df7cb30f8c8d03feb3a642eb1a9c00000000000000000000000014df59728529b8962209ad74506446e02eccb85a0000000000000000000000006c098036ac0eec5a8858759db14d4030b22f7c270000000000000000000000002ec2e28a26b0aa9dc23553eced69e9089a8da64b000000000000000000000000a78af762fb75b0c4eb55b63e56a88679f06398df0000000000000000000000004f41afb4c20d806a15559233236b461d5cd70a36000000000000000000000000f9272c76cb1cc3f21d03d54e66646b9a2e4cf2a50000000000000000000000005fb32cca353ea137b79952b78d0576eb00a72c910000000000000000000000005c9dbdeab3a4634e749f14ff705cd81ea7f39011000000000000000000000000cf272c168d71eee3a5fb73590ad4dd35b0c7e48a00000000000000000000000089877c761554c243635e90c1c3afcf4eb53d07ed00000000000000000000000060222c7f3d6a3689ae835e7251e1d24826bcbd700000000000000000000000004f15a746b5edca3c584b48c3c3fc48e482d3f18a000000000000000000000000771c4a13ab2eb7ee7f779c94819fd0001c31126c000000000000000000000000448bb3114e4f86ffed0c1dd2916a004d68e60a7c00000000000000000000000007903c38ef1662f634b584a839834786e24e3133000000000000000000000000cec901c3cee756c08e83553a621e4f32926c75e60000000000000000000000006a56e4ccccbdfc2d14a234d62458a6724d6190830000000000000000000000004f6fc4852f447a8678dd169a5a42a0506066bceb00000000000000000000000042a2b5f3ebfb479bd7aeb844fc53ff8b956168bf000000000000000000000000f77eae54af12052da56abe72123807b4c051f0040000000000000000000000001b1a13cb7928f275d7ce4d2f846f1849199d3b5a000000000000000000000000a237680716df28584eacb9c55e3de9481297a1dd000000000000000000000000d00ff65b816ec00392629d53260a9e1027e3e3f5000000000000000000000000d27a86b3d70a31b385f74ab3146493630c6c4cd4000000000000000000000000e92f296d565b657ee180077df20790ae725e3ad60000000000000000000000009c799a2a22b0b72f85842a7657d05d968f0f6d610000000000000000000000000fefe3ee742a579c6e075b15c112e3f2a1891f38000000000000000000000000df0115a259fa6c584f677360b1ecf2dbaf9e1a07000000000000000000000000844043902453fb2cb0191c886d5266d7af26ee9800000000000000000000000091ca3a7262d94d59acb2bf9b687fd9e3168585be000000000000000000000000eca3640fd3c356c2cd11820b545111967b51a92b000000000000000000000000fd2454bd3ffbab7f7340ccb5d1ae82317470587c0000000000000000000000000dd5f40a3cd44a2ffd394a906bd5bd695836fbd3000000000000000000000000b2f07bdcb2c350843e1d2637dfae83e7055de975000000000000000000000000f2a1ce842d9f4c31e03b45476f597a011b830bd50000000000000000000000000868d4a02babcf4007ed3a946069201b502d285a0000000000000000000000008998ab9721d7b5c8ca610a527e301a7b0e43d65200000000000000000000000008474ae6b3957fd4b6249cf3e34f90deb3da45e90000000000000000000000001ad36450e52128323dd0321d7d983baff6f0395d000000000000000000000000fdac4c9fcbbf838f3703a0f4c48f7a9359c4d862000000000000000000000000bf052568728e6b6b262fb4e68fcf1e4690a043b600000000000000000000000039d22fc8a5a549329dba55a1e1f9984e1abf62490000000000000000000000004cef1bd9c84239cbc109474aeeeb8bafff246ba00000000000000000000000000e9ff900060f5bc999ac59c762f9516c9ab4ae9400000000000000000000000074d1e9000741804e4365fd5b530632cb0bc30d1c000000000000000000000000c5a4320b9584caca5c9f123436a2c5a242a2d6460000000000000000000000001c72b993f6c040ff634d5e4eee922e3daab3d1f2000000000000000000000000f6c308f6d6bba5ef71b5fcc109fa94d54f7518d80000000000000000000000000e4376f9f2db62df89274d7e7455120fd1f38f5b000000000000000000000000a780dedcd02c6c2e2e943bc4e0dc0e2564b90cea000000000000000000000000a40172fc7d415d01fcaa9729399deec5af73c5e3000000000000000000000000c6a6af931d29f8552f03710fccf33ac58fe4550a00000000000000000000000076608f1b86e6c6af874ffbfe676c21a9e1a712120000000000000000000000002a5d3b9b2fe22ebed9e3053905643370563d8b8d000000000000000000000000baa49a006e819e00d2e55ee50518fe359e2230750000000000000000000000002b21ad0f2ae7b40bce5580668a8c157d24ea057f000000000000000000000000f50ded0dfa5046657b6b4199e9bfa5240529c950000000000000000000000000dcf59406abbe8647d5be69064d8c31d702b46dbf0000000000000000000000005b15aab04ec5e3058ab2921a8f2f94fd26ed581c0000000000000000000000006702493adf8800a5dedbfe89180ab8cf8e3f7b21000000000000000000000000c17695fd8943983962d486d5d4cae9a26defeacb000000000000000000000000902ba8b685289aea8fa81ab36898866ba4a7a9cc000000000000000000000000810049f20a90b2de3bcf8d7d50c2abd3da7b012e000000000000000000000000a74a98f3df1316e034da825aae77e1fda6eca7b2000000000000000000000000088f91fdd9edc00c18f69b67c8b9c71f71d9ce4000000000000000000000000085f3027da6d4d74421325795585df8ecfa504d11000000000000000000000000c823d9447e52a6b40240c46253dc0bd01b2c210b0000000000000000000000007c0f3f9d21f5cef716d1d60bf63fbc006c3dc65800000000000000000000000079371f2785aa988ed69b0aeba93534edbb7a8b480000000000000000000000002583ec9f72ecf9dfa4f5cf2b57bd3d322defbcc00000000000000000000000009b988b40d705792aaf3977d14cdf5de81655495a00000000000000000000000067c3faa564fc029f7f8f5761bf689c2dfa82c629000000000000000000000000ba491312d09cdd11a98a206c56f8aa0cb4c8da27000000000000000000000000dcd4ab76d2efe3702b2ff64eaabd17aea34c6dd10000000000000000000000003b5edc0cea8d6dafe1f33f2420afbf8d6f76e1850000000000000000000000000f83e74a32c8b6ac03c9b9d53dedfac32379212400000000000000000000000069b12c5e4757bf0458fc9c6350a71a590330d9ed000000000000000000000000f74f0874fa39d09e2f3f85eeb640bbcbe5ad178f000000000000000000000000e9ec14b76cecfb8ecab886b3b9847078eace8ffd0000000000000000000000007f1eb7e92e67a45cdc9885e8437291b6b00f9e3c0000000000000000000000001a41ae180f9fd2861bc4d5fa31f6fbdb43c3e3100000000000000000000000006c1b991abd0e63809e727ac97d9187b854c5ac7b0000000000000000000000004578d5d769e16fd61d91f135e04808bbdb67f9ed00000000000000000000000084fd810c2185ae969214f30c9a411e8c7e7e53cc000000000000000000000000fc46701524c252d9b52a5c1e2a0c49d9095ecffa000000000000000000000000f2403dc090b2600f82e360263451ec215eb2bef50000000000000000000000000c2a464f85855a191a085b7dda23752cf6f3bcca000000000000000000000000817865e3fce9abcd7380c6f99fddedffea8866a6000000000000000000000000271752cbc73e731267e9adf7ad70fe5b9a36a79b000000000000000000000000926e18ed393529922cf9458acba96e3fe1157f870000000000000000000000002e189bc21965b8cd9353880646575ea0ad74138f00000000000000000000000060a82f47b2f5ddcc88a1a1bb751e654f726a0b0700000000000000000000000098d32a76f1ac3ae978a3775aae97a136ad27e62f00000000000000000000000051ee51d012b271b09c8fecf377d710a7c2d78da0000000000000000000000000225fe2c4056d09f9531812392869436fcadff9550000000000000000000000001bf20c2338233ff60930dff0030a73f4e2fc73ee000000000000000000000000531bd0c1ad5c2f25cc6a46c9e38b9c140587049f000000000000000000000000a6f88979080da5db352228d1d8c45438fed3a07c000000000000000000000000af4a9a3a210bb3a2ce101b945b88b8fee37575c70000000000000000000000000edd39f901c2356631d4f1165f461ff686daacc4000000000000000000000000cf6c67936668c26e79ac6e8df8e8fad1b590f3d9000000000000000000000000e96f8a59d501bc452ace9c3782658c0aacb0027f0000000000000000000000005d5adc9bec109e82c0c0460a390726daaf25cdf6000000000000000000000000b9c78de8542c66450dc7e2d40e9867bd569efaed00000000000000000000000094495e9b389e6d7e6ff1891a8018d9c5f69fb9a0000000000000000000000000178298668c573826afe762d59352a1a25adb745f000000000000000000000000475735227e787e7f230022814e1db0715126a112000000000000000000000000c74f782e1ebaec5f5ce76bb53ed03298ed0d42fd000000000000000000000000e6cb8eb96e74cde0229df2b5344fbd3f6a87388d0000000000000000000000001d029b36040ae26195515610b76c9bd05d4b44160000000000000000000000008ba7383605496bceed2c322bba5abf3e488d0e47000000000000000000000000ec3b7799b2d7cd40e45215abc3491222748508fc000000000000000000000000d6bc974307ac7c5fe3fb6307b4ae45560dbca730000000000000000000000000204e6cdfd4f667ea4c24cb8b6acb75a8a5e64265000000000000000000000000817373667db51667d029a6546fc578060e469cd500000000000000000000000093e5142d97b4390c95b135e5447f87a3118df47e0000000000000000000000000d6a641f9a70df2db2916dd04c0f0fcf8236fc1f000000000000000000000000036b0e7e845f0e8732f39973de5d8ba49dcb4ce8000000000000000000000000fd359103589f65c5b7e8da14f1a92a6ca8b3e919000000000000000000000000c1b7f108d25cdf3e5be4ed6b4ef2cad3ae32f74600000000000000000000000065b3c73e1fb0ac9e317166ee81a835c42bbf75360000000000000000000000007b872334a9aff60ad5e2b7a2bfca43c674dbf397000000000000000000000000cac4562fd623012e5f55016a8f3ad9982415a722000000000000000000000000e38c6fac988ea53011c5ab1424dead6f63df4444000000000000000000000000d011d8e62ee49fe1d47349e67cf5a30a67dd60610000000000000000000000004046f4a0c52120fbdd24b1af328f5e1f397b037900000000000000000000000076b513dfc954c3504c0b4be1bbe1e91031382e1800000000000000000000000004123102279df19fe891664c2d7a3e3fa61cc903000000000000000000000000ea495132fd6de9f1f24ef7a1b14ebc13123e7be3000000000000000000000000a48cd12a6f235302b0fe5e07d5662be54385dad90000000000000000000000009db3e533700e813d56414e64009cee163fb584a90000000000000000000000001485c9fb45632929d876ed64dbb3ac6cc18cb396000000000000000000000000f03ef142c7ffdbb6baf2b6dedc51732e4084da1d000000000000000000000000321de91f98d2dffa89ae016dd103f8496d9d7d110000000000000000000000006ade77f9267471e2c3219d127513b906e2d0439200000000000000000000000092fdaa34d69735cf3dc4c0221d3a7a402fe2a99f0000000000000000000000001bc10af747e4902d38a10949d901693a15f6cdb90000000000000000000000003b812bead102a8bf48cf679132ba2db717b3aa9100000000000000000000000046fbf261c0f450b779be532b55d9abae956035c70000000000000000000000001c3b967ac0b87b7bbd11eff9ca5e66faddc378b20000000000000000000000007000042970cbbd3c1647f9e095561446d4afc79b000000000000000000000000f62566cd7b5e2c832bee872a788f6d97edfc11ad00000000000000000000000018620e5710bfe1bdb2ba626c9fa1c20bc082d951000000000000000000000000e9c424dafe869b9d5ea287c6d94670ce4e28ea410000000000000000000000006c554b8ab5f2ff1d390cebbb8682827f5e6575c1000000000000000000000000ebc2011de91670719f73e777feda780c0110c9c1000000000000000000000000d6b7c9cfdefc7fdc3e03304bb52b5e00e9afe72b000000000000000000000000e33fda2850e4787f79bbcb3410238958dca08b1700000000000000000000000083d76a4507c07b5d795b52e546b9d924772ac53d000000000000000000000000115790bb2e208a81d68d2f7dd176d6f65debb03a0000000000000000000000006b56238c4e3ad61073beb6991d1422307ea108ed0000000000000000000000004d6bd0c12f87f9accb1829a2a262980daf4af0420000000000000000000000003217674431f15cea1da657f96c1d22d5881f0c5500000000000000000000000041516964a2bafa3e94e11e076a34eda32dc7526400000000000000000000000016c4baa63c9aa3755881917ee9cc390e7423df7800000000000000000000000071413c4c7007ee37f3dd4102fc58d62131166bcf0000000000000000000000000fd3ce0000afb0f4e7686514818d4fec59a0c39c0000000000000000000000004de3c18700ca14d2d0e4cb46bde6c53af14a64d300000000000000000000000079fd7cd7d91ee7055fd48c74690b882695bf2f0000000000000000000000000002cfa5fb4765b6d894dec15fe1b0049ff63854f4000000000000000000000000375f293f844c48c7abdd49aec0b3e8fcbef74fcf00000000000000000000000013dcd97f6e2dbf4656fed8c161a596ad1d8b3513000000000000000000000000bb07331d904f8d706adb417bf350e9b06f0244f7000000000000000000000000b3ee75d1715206c448cd735f8742389338dbd119000000000000000000000000c6cefa6cf501bac00b86c1f5c0a502d8299e95250000000000000000000000004662cc4541249ad443edcfbbc8b74d44ae71a8440000000000000000000000006fb2525e883323b9b117005db7f13a7f1f2d0e7d0000000000000000000000001e75b044e8510511581074bd97c37b282592038f000000000000000000000000880aa75148f034588ca9661bc75fd4d4f21385860000000000000000000000008ed2a97446eeda0ab1a64df8680ebe005f290db8000000000000000000000000819092be8c1b1cade63eba100fdbe9af67ee75e80000000000000000000000001efe3f918565c9c6ed1aa9821c55d580fdab4796000000000000000000000000daa7de6bc27bff946a86b78b5f330a52894ba575000000000000000000000000cb990bba6e2a19de1375000e5a9004537edad9bb000000000000000000000000618b64d9e8fbbf75dfe69ecc2b2246f76cefd4fe00000000000000000000000097e0c8c097adc6df9f2a63e95d10883eab8a4071000000000000000000000000a4b671534914cd30bc92a1b26eeffedb59bce1ee000000000000000000000000da21fca18f129c8b4f2c6e224312106632310ec700000000000000000000000082b329d0ea6dd612566c96c333205c2cf08c7d08000000000000000000000000e38bd677dfa3bdbc5aab0c05b0120a368a0b9d30000000000000000000000000f9705e78d6d5694e1f7baf19a776de84f38270e9000000000000000000000000846525bf54095519d37fd91e0b2631449c9616f4000000000000000000000000b5589f7a8aadb20050a4ea7f26fceaa5e44dfc72000000000000000000000000af5b6c5882411b428d90ccdc69c144cfcebe52b5000000000000000000000000b689afeb972b4d7276b6521f1d9700c3c53ae53d000000000000000000000000394af87b90418271652653c5d54ca9fb6d9bd12a000000000000000000000000c2b73d65729183c19270a3ff8b498444d287dbad00000000000000000000000050e4b27ff297edb02e8fc4f91e1b70b960bee8cb0000000000000000000000008c1f8bf54f9ae7923c980ea40443b29fc682ff260000000000000000000000000f9e52b460b1d38820bd377fb8d3dcb42c67e69f0000000000000000000000000d8f7fee795b722195273e872bd37a5839cfbb6100000000000000000000000054e79f76ec8696059a46158e91bc3078f2be3c88000000000000000000000000e538891df026d25b87f5cf1c649dc5c951920391000000000000000000000000883de25930d8089bd58a8b2eedd346ba28d725d500000000000000000000000057eded5e8720df05fdd69837d69d803ea5da29f8000000000000000000000000e4c64d65d937d90b0786e91ad81346d7a569f3d5000000000000000000000000cec46a281c44438421810b4e7f000a2dc4f4737e000000000000000000000000c2761bee75f94d3516341f4c53d35795df48139900000000000000000000000065e59e6b7f61ae951efce9c0a3760acda9c7beff000000000000000000000000c75d983653e5f53eff183243ba5ab21ae777141b000000000000000000000000d48b5fd0e5c5b4d575a8380cc4920047d8f7dec3000000000000000000000000de5afc06a419878e0da598dda858f58ae766997d000000000000000000000000230d44316b5b76822a55735ecd5195fd37049d130000000000000000000000007818750ceb3a4f93a869d98d04c348eadffcc6f40000000000000000000000002212fdef4a8d26935e4c64181ad19722966377400000000000000000000000005ce70fd455906607fda5b5d660e2b7ca7743a37e000000000000000000000000c828f9a23b7a17c2b60c1a3acee560eccc3b5849000000000000000000000000c64903c29b9c3541cc385d524df6f4a4fb4e34f40000000000000000000000003fb7501f5e451509da23ad25c331a0737ef514a200000000000000000000000072efc658a4b84d236b3df7c336e04e6f41b585c0000000000000000000000000ac3ae23051e7c2f9ca5aac597e7cc229b907170900000000000000000000000094b381de669f972d58a0a834d478b128c24a9655000000000000000000000000440486218254fddfeb2cc3edfd3cb517d4a27034000000000000000000000000b70cb135201e1f32c8b5df73f336e436290c72aa0000000000000000000000009d415dd59404f194a8a6ad7c3afc87c41fb24ea8000000000000000000000000e90b414f19bd416ef5916790887ee466747eb65f00000000000000000000000004be185f651ebc6dc19415f2cc768ced1a53e0470000000000000000000000006a9efc6fc9788094cc1bf87eb4bd1a8166dbc38b000000000000000000000000781dfaa51a649467865181fbde8e9aee024a99c40000000000000000000000005e05b02966013c6ac3bba86788744a40c41759d7000000000000000000000000c11c6b3825e56f24b70bd6d252bbb3bbd4cb4bdf00000000000000000000000064ca1bc37bc492fa5c65827e46f23946bfcc5d05000000000000000000000000037617d7ae3ed614aaf34ca5f169ea3cd83fe2680000000000000000000000003cd5327e9ad75b83f0de770fd5ddbd51f578788e0000000000000000000000007cf2818f1c19e7f59464c75d1f336aa19d7ff60e000000000000000000000000b6d7671ef128f275cbe4ef9d3321b78a5cfcb341000000000000000000000000850a1fda5bfeb7123c26e46432e171b7ae44b6a00000000000000000000000002551dfa2b841bc0779570fe42355618e526de0f300000000000000000000000004b477e7044e68e012c8531e75673bc6d3bf4a4e0000000000000000000000006235add575e1506a3d98368e7a9402ddd313044d000000000000000000000000b229ff438d9f1cd2740283c983c09d2638f12095000000000000000000000000056e4b3a2fe4445f52e9c3aa97ba2bfb86f4fb6300000000000000000000000030cb55181aa74e3ae712cf666b8c9ab1fbc8a1290000000000000000000000005195aa916500cfa23575930bb15c479c3a07d3fb0000000000000000000000005e2e43d3b270396c9d88310a6aa1a1e01b7349e1000000000000000000000000efda77aeb82052fc4ca8aec816c18c407fcd7749000000000000000000000000e44acb1e464b82d65e906d396d9511b63bf1ed4c000000000000000000000000765cdd25e0db70201de14dfa573678ba38113d04000000000000000000000000e172de9ef6cdf659b444258e33c6157d6a1cac54000000000000000000000000686357078513b0932ded993c1f6a764105d22c3d000000000000000000000000c5c37edf57274db6f96c8a1f5eb2dae1654dccdd000000000000000000000000c014f579380f10992e33463dd3c2adb5011b749d0000000000000000000000007ad2be9d2f56439de2d87a744bb808b0d0cde60c00000000000000000000000085e5eb5de82e6a494b4c87ecfb483ab2e6fbff8200000000000000000000000059d916ca049aef547b1d309597c6b80098121f79000000000000000000000000d3bd86087d47d16093aafe90afd45413778646a5000000000000000000000000f57feec598aacb94b57b924efc7cea5600db0936000000000000000000000000d2570f432ec62e38ea56ba139496952213345ec00000000000000000000000003d3ba1560313e994256cf3c33f04ec569d10a7c10000000000000000000000007dafc6af4c9fed71b4e22b784df9f4443c09ae5f0000000000000000000000001eda1528e7a1d358d88e43e2d63fe2c8eae7ee720000000000000000000000001eda1528e7a1d358d88e43e2d63fe2c8eae7ee72