60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000075eed87b79034fa6cd02baf57ad96615ba740e33000000000000000000000000645ae1ed73161ce190478d58618e66a2213f96b3000000000000000000000000d4c695add90076335c30a9374536bdd7a5b1ea32000000000000000000000000bef091a82049547bed1b20e0bab15a8bad422f410000000000000000000000007a534b29b90657638636f81a7d5ed175d7e0d5410000000000000000000000001cf480e19b2096fe076b5c587bb2def61ee05c6c000000000000000000000000916a3bc6f0306426adaaa101fe28fea7a5f69b060000000000000000000000001ce6d521187511e7566e14df93d3e1c201bab246000000000000000000000000df4f6c37904e0c9d06506984bb50a61e92bf87b1000000000000000000000000a03d3369b7c00d1d156a630daa05df6bd671ab0e000000000000000000000000e6c2bef013f5fee2fd23cef9a3f4a656f1550256000000000000000000000000dc7ee7a2df6712729b45b92accc28cfc60ae3f21000000000000000000000000d309f950ec4b870688e94a13b313439c30d82eb8000000000000000000000000ef9fe40d41eaf9980625da853f6463da75c2cc3d00000000000000000000000010c22a15929955e564f94d36bdd5e59151bcca56000000000000000000000000880cb7e4a9560c9eb8f8b2b21f04d29ab0bf73ef000000000000000000000000e0250936dbfad297a7b4435b4ecdc7cc6920e11000000000000000000000000021e16590239551ff462c1804375615b7e732b52d000000000000000000000000e62e23ee096ecc240abae68ff638770037c11a4a00000000000000000000000050fab19c43930236c25733fd49caef88009ee4020000000000000000000000001e382f6ea6badf81e18d79dca42cf3d23b5f6ad3000000000000000000000000e17eefd6f68009f623abeff286c49d9dfd7bcee5000000000000000000000000bc3a7ae1918a44af8067c2a1b6c30e9bb86e46e900000000000000000000000093e980f270e1a0b8923d11f6a09fd9a6f92bb56e000000000000000000000000f8765d2b01f7cdeb060e24cd33ad04f16d22bd9400000000000000000000000005a7a8833f2b8e79bdee9aa84def745eeae8f5840000000000000000000000009e013ca073f0df8b0ddaff8885f9e3485bad83fe000000000000000000000000e67d1066831cb4083f5338f48325c27dba462e84000000000000000000000000cedee4996b6b2f0b055ef769d91c78f0e2ff13ab00000000000000000000000045a8d372edc43e1142df27418c68b94ede93bb090000000000000000000000001ff3bd26310af1034de44f1655aab0d4a8c87a0e0000000000000000000000004d25b71ffb1673b5fbe5cdf3756c680534857cb500000000000000000000000082da5ab5168c4b48626db9b77eaf95e2c3a5b9ff0000000000000000000000003eb0f0df7de98ec66ec5b8937843e7200819477d00000000000000000000000016fc4fec84334551616460117fd9d7edfa39d8880000000000000000000000005ba7dc21fb489132dea4510290de817fee145311000000000000000000000000af66aab5ed3166e49508dc24238024860b0b2403000000000000000000000000ce9b5a0202b9f1862712144e0f4a09c3793c01b4000000000000000000000000827af54a143359a663ef0cde911d7484c0cddb4c00000000000000000000000082607c0a2a7b023f5af95c3e1199faf59daab5290000000000000000000000003a15d7c46209f7ff59af8e917c1d290dd83f06630000000000000000000000005c384366a9fe10f0952cc643b1faef460d81081b0000000000000000000000000960c28c79b8a7a2d0f32eb75748bf895108bf7000000000000000000000000088414e217a1c7c18da4f4cec0367b785dcaba1000000000000000000000000004250c1592b2472ce9caccc582ea86b031c7dc50e0000000000000000000000009be4f87a41e7d2bcadd518271b453a0f55e979910000000000000000000000006202ae8baac13f78c52c31d1a454cdf26f8b3426000000000000000000000000e432f798338e6bcb09980b6479112ec49d8bd2b6000000000000000000000000eb8aec5cf626f891da5dcb68fe36aa8559365806000000000000000000000000768d9b49c6e5a8154f725b0b2c650841248b714800000000000000000000000098bc616cde05b8a9b0bc30217ed3b5fc82fb56c8000000000000000000000000dc10f374cdc291daabfdbc99d8c0e1ac49cd2a65000000000000000000000000a480d7ae59e52ac5e635a3f8786ffcba5accd8bd000000000000000000000000ae4204ca70270e83c29fb4400c2dd0601c33a4e9000000000000000000000000a76894da9a28ed79741e89fcd8c38ec00b1fff6d00000000000000000000000072aac494a8ddc9ee354f472adf912bba28fc198e000000000000000000000000c55d35af6a5ff6299ef3fb8632bbac6cce17dc8b00000000000000000000000092b0f7ccc4598fb87a47e4aa41d6c7adad69faad000000000000000000000000484adfda2b22b76109087bfffcb1d120f8e045a900000000000000000000000075fbe7c8d1482acc3c5be6337b1e6e84244736a8000000000000000000000000d156d49ea8e76f46cecc9d84503e52b30783978c000000000000000000000000d3991e29af3adf4ee754069f4e1a8eb1ff5b15690000000000000000000000000359f194b3b801a1cce464eb8367a5a7b796a69d000000000000000000000000f51bb83038d09dccae6481de921122fa5fbf9844000000000000000000000000c38f737b4d2593cc6a7e91135e61dc01af8b8033000000000000000000000000d0f098e26d657b431126ddcba0c4b3ac901e5d1900000000000000000000000083bae8d24aa1d5eb28c75c74febf60b2c1003119000000000000000000000000751747b1d099821784876b6dfe7a15b81e064b9300000000000000000000000028becc0eec396a0b882e7a68028b25078b91ba850000000000000000000000009c1a9345b19caa6261e476f2bced494ec5cc208200000000000000000000000058a04f65195807be04317068bc68c03927e2d064000000000000000000000000cd28ba28769a0e1d8bdf1a1c619cdd6da28cb223000000000000000000000000d6769a5fa7203cafd80df9598855a92921b2ced100000000000000000000000099729f258c2a42714963691681c2e98c78145f35000000000000000000000000304b748e4d08dcacaa7bf7d227a3577299617850000000000000000000000000e032dc23f87c770315169c0d7aec1e3ebe2674ad0000000000000000000000004fc43a06ccf579b56c0c2e39b50b292f444c8c51000000000000000000000000a91fa5ec648c8d504f22f7c1cbea918d42251411000000000000000000000000c5e4df8d548287e0834a400cf01bb1d92063a1990000000000000000000000001e99406051f2d9d53fc96caaa10bc32dabbf06d60000000000000000000000001220d8c528afa28165a1f065b3749e717db98a2e000000000000000000000000532433d8f9ead9a35b10929d024b4cccb8c123210000000000000000000000002c7abe2bbb7fad452266c0252b990f5236bb43e10000000000000000000000008efcd93ea5b7fb14a5d7af85f0bc7db4fc8d58f30000000000000000000000006845197457eb638bf487cc28a1c4b1a7b69ac701000000000000000000000000a49377525f805c4fe50e041a7632d8888c037a7d000000000000000000000000cfc9a040653503bd1473617c2d5e8a0203a68be900000000000000000000000060e57b02005fea1cee54744ff344249fac98430e0000000000000000000000001f0872e67ceb0c955a591733afec884f378aaef700000000000000000000000053a9319d5fae9d7361c2ac9e5b0c4a3689e960cb0000000000000000000000003e7e08aeca5fdb299cbb9d266789a0e7e51b814d00000000000000000000000064efa51222cfa21215011029d4ebf39b59f0bb70000000000000000000000000f44f276a72363ad209649b769c0a689c4d06e667000000000000000000000000f52431a7ec3481c89f0057f11861d4cc06f7493f000000000000000000000000e87aa4604efab442075ab46d3fee1d1357ff9d2c0000000000000000000000000a75bbab42b8b2ed6a8cebf7fa4070f0cfd6105e0000000000000000000000004887f370cf58c371cd2ed3503abdd1bf53786dc40000000000000000000000007d422cf705af9ea93919b1a6e843b2f9f387562d0000000000000000000000000b462b86f3f93f7c0e60b429ca9d2b01ba98039900000000000000000000000086998e027a64c74526e5af752ed91026a33284e6000000000000000000000000679162a290038c6d6a2dcfdbd865939e08a6499d0000000000000000000000009ec5c712e3eaa8c058b5264961c4c36e07f66336000000000000000000000000da6f1547e6fd1ff6b63f73c365083066d3e7c995000000000000000000000000c136fcfb1667e5e882b94941efa104447f2485600000000000000000000000002d75f8afd2f4d03c1d439f8a98f3a45288807f2300000000000000000000000008450b0fbec529e2b6e39d07a53ea2275ec08d9a0000000000000000000000009172e788cd829d75e913e53452b49bb43d32bad4000000000000000000000000454f6d510c34dc9c9edbe29d210162723f3fca250000000000000000000000004afddbb29f642002ffabe99aec97b561f806b768000000000000000000000000734e9192dd9e9d3b89ad760ce55ac793cb026688000000000000000000000000e17f5f0e41ed214a5c564af68b6cb629ce8eceef00000000000000000000000014663b76610bd0ab7ab67023534c42fd1b94cb56000000000000000000000000c03a8a6e8bfdbd4ccbae74d7ec005cf66a699087000000000000000000000000fbb9d149159636017004df0d379985c8c44da98e0000000000000000000000000eae0fcfcb9fd506943f72e504f2d08345131660000000000000000000000000a6c2797a64333df476765ab6fb7985b39347633a00000000000000000000000061d9e931a72c9fb3eb9731dcc5a30f1f6c3ab63f000000000000000000000000b09627cf426fd3594aa29f74d4c494452a71827a000000000000000000000000faaab7f8bceb62639f873eca796d16e2a6a102ea0000000000000000000000005607059a32f0d7228815dd5b36a8b3e40637c3800000000000000000000000000533468eba4f745a136b08c967e6f63aa94eb8bc000000000000000000000000df8acaf0ac49f509ac08e1c661a7099480c990ca0000000000000000000000009fac6a99fae69bb0ad3118f8f837916a8fd5ac3d0000000000000000000000009c7394b17db6956a43ec9e79dd60b526a95c1dff000000000000000000000000873089bc765a1c0afad48e34fcd305d17d81be87000000000000000000000000130a2887e79d88443edcce9c0fb280036c4253a90000000000000000000000007d8146cf21e8d7cbe46054e01588207b511987290000000000000000000000001ee5ef552dd94a9d38c9535638cf0047de492be5000000000000000000000000ae6779a4e97f4503ea14e4f8bd120529388fe46300000000000000000000000077feedc71d31b1495089caf013209cc266124bcd0000000000000000000000008bcf9320497028119da1c99525d19a9f0d86f92a00000000000000000000000062188e59f7eec3e525a376b6a8274bbf0f53bf48000000000000000000000000139cd4be59888c65c0c4892bbdd0bbe79b876a3b000000000000000000000000dd772ab0f8c87d2f56a0cf31a6821fd46dc84464000000000000000000000000cf31c32e5237dd45cac17d5e2fb71825b1c08ff60000000000000000000000007953b9ebc2490d2f36d831d73d44189c47d7cdc90000000000000000000000003de39e35dd9ec969c02aaceff96979acf620c7f3000000000000000000000000f7239c28a0e48425f0499cb7ef6c87aff5df2d1600000000000000000000000033c57f1d3cd40996a8e26962683497b9d6b5c0ea000000000000000000000000639822107482dc6a1a406f36f6a80a8d4f4629180000000000000000000000008c94c8c1608624e5ae30c9b32e828216812630290000000000000000000000005b4913415c0a30dc5f93a75fa7467d4be59dddea0000000000000000000000002d73f6d059a7e9dbe22b3af69c850cb302fa268a000000000000000000000000328448895d8fe5b999f7db61cf30aedcfeff3c72000000000000000000000000918b3af67b010935fda4848a7ec795ba695b40b5000000000000000000000000f29a794d6f775004b78d74e9c141e5fc908e337d000000000000000000000000d23e5a77ac2adbddaa1569389581732f2ea09e61000000000000000000000000e9b0b4e1c6eceeb85f7dde84497a61214a731818000000000000000000000000578ce8c6d9f39c5b6134c0da217b81a2aefb134b00000000000000000000000030d018dbbda2bce780f3f6f0e2e5fe2549c3bbc8000000000000000000000000b6cad910eb912ef13a030b682bf77aa8f781da6000000000000000000000000066c87d31373fcbcd2bf1585a5dc800f6c2c82a4a00000000000000000000000047fab90a56e01bf4b85d081e9ce5e27775a570cf0000000000000000000000003ebe1c5ef21ac453dfcde71c7970cf75b5f6fe0d000000000000000000000000a0246c9032bc3a600820415ae600c6388619a14d0000000000000000000000002fb0791dd15d93abd4bcd5128c39dad6016f9e13000000000000000000000000c96e67f8e69776cd9e3fa3c09ae14bfb517127dd000000000000000000000000d1be5be7b0f593c2aa668b360ca02285f36738670000000000000000000000002ce87cd550cde35bb6e4fefc61673f2a3ae9e7c200000000000000000000000001c6e66c0dcadda3f6bee43af37c51fad41c395500000000000000000000000036b6a6e63d5889894bfb068b459a4b81b5a9e6d900000000000000000000000021644f7b6aeeffa070462f1b47881f279e2036bf000000000000000000000000842fcd1d99c0c3469022a51685dada5afa91a4e20000000000000000000000007f6985e0b69a854eab8a1cfeec6c7c8425c3a97e00000000000000000000000064b34ae50942c8675e2859c4a1a858236651da7800000000000000000000000005ac3d28434804ec02ed9472490fc42d7e9e646d0000000000000000000000008d1083dc78c40923268e20d7e4cc3a064a27fba0000000000000000000000000bb12e0546039a7da1f13051768c1ad4dcef4176c0000000000000000000000008f596efc244a88450de8558254d707ca1666888d000000000000000000000000f1a8813249532f6a506dc7cb6f82943250afadf30000000000000000000000005ce9aadf194f6f4afee6a302b121b006f55d68c6000000000000000000000000bf177c1edc118359e5d2283a82c8f0aa997cbb19000000000000000000000000d063cee86877473c2d28a4339a444e2562f6134100000000000000000000000030442760f3aae270ee23db16bd2f0b8f31950781000000000000000000000000add3b5d508417bc2a1ae22fd7cf6631499660e1c00000000000000000000000034360c3649c2ff74fc9a83436c38315c0399952e0000000000000000000000001eeb2a6bbd8e258c465ce39e41c87573f6a776140000000000000000000000002910f4d155c8df5072bec38f925e4e36cc0a0215000000000000000000000000321dcf288a206892801a3edb01d24bd462f1dba6000000000000000000000000811a5d22af2cf97c59ef6eb1b4866ddb9e463d610000000000000000000000002b698af59a1036dc366a7ff1c58926821b5f71dc0000000000000000000000001a9793a15181c33ee5ce8d08d45398ce55837ff0000000000000000000000000d3655dbaba39e118c3998d11114b8f7268bef98e000000000000000000000000354eba624fb59cf56442c5ff3ffc74b45b1993df0000000000000000000000003b70cdeb731f22186f3b3b487016efdd61c5f7fd0000000000000000000000000bf19e344f6f9cd26a926204ff11b6291d05bd87000000000000000000000000d352ccc912d012110cc3b7e4b41617e75918a08c0000000000000000000000004dba08c08208534ad576dab1e4aead8842d42af80000000000000000000000004e409429417f9c7cd79b9cee4a0f73a6285cd508000000000000000000000000741b9fd8dacd6ecd85e073fb9658119d8e748f4b000000000000000000000000f59ec71630b42c3343339e1f3de495d4b8e74c4400000000000000000000000042f10ef014284e27588ecbcda11ca48127bd49bf000000000000000000000000bcbce9d2b2868581210a71e383dc0ad3962b5dcd000000000000000000000000e6f710645eee8076c1aebc9ff231337e72ee2875000000000000000000000000932d674f46379560970b181c749f1db0fc32f0800000000000000000000000003348c2c578121026d7a80dd06a66fc761f54551b0000000000000000000000008c9f72c41116fcc19223be4a5fffd5fd484a2fd600000000000000000000000076b57efebd88a5f77461a35599e95c20ff47b887000000000000000000000000afb9d7fa614dd77cd9d212bb0596982c850a5085000000000000000000000000c58d054217281e665412c45271319bf951f4fb2c00000000000000000000000069a0d93b43e70e6149d1bf90ba4e44cbde88a6f90000000000000000000000004e31735af24810541bd3fca9edf4cfd8e81c37f600000000000000000000000007f8e5e70b291297d59208a7cb89a334acf44a8800000000000000000000000084301f3f676d67a8bc29ef98e9cb4e7c472b116300000000000000000000000013d13860d74d29333b808e2415af7dd9a3744de200000000000000000000000006716450e19ebfde6cc68932e3cfbcba3d8f056f00000000000000000000000008ebf213010d66d8563815998c817fb1ed064b1e0000000000000000000000008a41524a22dc3fe0170a201b1d90b2329307ac0a0000000000000000000000002905e6d822b76f2a89f0e74c8710b89a6bfe572a00000000000000000000000018949997102b60d71ce0fa1c3c54e2193094bb3b000000000000000000000000d09579e304d9d8a6f1ca1657a22a8d82c2b6359b0000000000000000000000009ae6ac8fc3ffbded78a34250e32a333e03888bd90000000000000000000000001ff0f4ef4aec96f513de4a7b508106f3d1af50e10000000000000000000000001f7171b03d77b54cbd4624c8deae34ad491b4343000000000000000000000000213ac207c0b04e1fe550eb4bae42815e24ff64f2000000000000000000000000bcc0c6f178cc9de79e6be26325c0ebbaf9913630000000000000000000000000ff91d27ed0d3b1d6ef456e8d9b06514dc44a32490000000000000000000000009941d6ded10c2831df0135c98507bafd4cbea62c0000000000000000000000005d25dfd620532e6b7a006bcf889226298c108015000000000000000000000000e4902f78335163016699d4fc72a9c37cf319e77e000000000000000000000000a0fea66ff6e2e7521f83bcfd9c99b476376eb55c0000000000000000000000002d27b09b4186de3459f4df8caa768399ffa6db24000000000000000000000000e08aebee3825e3b1ff8deafd226ea12eeb454a7a000000000000000000000000cfc84a2a0a9c482a85f835cb53162bd1e84d3abe0000000000000000000000004a9847065094a165de7c1d82edc18ef70db94ef600000000000000000000000077b1a1a1481994f1328586abbfac1daaf903965900000000000000000000000089c399f643fb242c7bd3569cf6d21875c17dc99600000000000000000000000025bdfa833b67a9f70fc6a9219c0df86a196d1578000000000000000000000000f6a7cc2dfe35d782605de61f781d2b130831d25b0000000000000000000000001074af20c9fdb1d940877a9557377abedabba10500000000000000000000000073010206c5150c16e5b915f66320a217fa7fc51400000000000000000000000059be7b6d1707e81150d1557c2a2f786acdfd3ec500000000000000000000000095aade8f1231415ca28a2497276c8c0d14f222b400000000000000000000000068a40a359ca7b3a759862ffc532b8532309c9c34000000000000000000000000cb63e189d9bc7439a5ddb6f3043e28231d34ad8c00000000000000000000000085499540bb8fdb61677bac5cba73aa092b07af4e000000000000000000000000c70bb694da9c527714a6ee666f36f64a661c62630000000000000000000000006d3d769b0cfc848f0261c75d77695642b7edb431000000000000000000000000c11544c3280756b9dc13f1d8e54a5784e0f14c5e000000000000000000000000ccfee590a6832dbcb10e930735346f031527377c0000000000000000000000004e770343343e701ef228a07082754f1c641e33e50000000000000000000000001611c227725c5e420ef058275ae772b41775e2610000000000000000000000008d7516ac3900c6eb2922edc0ba1c7b63ab44adf60000000000000000000000003653ed6b756c922f82079affeee9ae8e7b2d70ec0000000000000000000000004f0bfe480c104df7254cc950545ee8f060771cba00000000000000000000000020d843e934a62f594572f04c69312920c52a86260000000000000000000000002905080fde5aeef5ea8e090e242e396c5ef958d00000000000000000000000009366a2845ce3bf88ed2edef39df13ddcad661439000000000000000000000000be8dfdb5524ed1c07bce90ef13c94b58c208a874000000000000000000000000bc4cc56f9cc6ce8ec4e1403cd9f2d8433fc05f46000000000000000000000000c4a4d94da1af3e7318083bafb0af2e94c17a5804000000000000000000000000b997432714bf33b7ae469d0d7ca6b1a459535fea000000000000000000000000351c28a13146ce9f159f70150d303e5875643179000000000000000000000000d7ac061adef44e8e4db8a8f13851305ed36e32c0000000000000000000000000b6cf483148f6fcbba3441d843a17d8e6833192b80000000000000000000000002af5f1f3cfb35485beada9f7fd0666c516de9429000000000000000000000000255bee17cfe4e2a42b394fb7a5e414cffcc55dce0000000000000000000000000ddeeb1e83c835852cf634ea59b9b86770d5fa6700000000000000000000000084b2af899e996e77629af7e6b7797c64977b48590000000000000000000000007ce6f2e02293faf2ded8735b8a0ec8302198fb39000000000000000000000000d68ff0de1166cc1500d09b7be9ec687d6929354d0000000000000000000000002d48dd26000cc3ed6f9486fe9918cd23d168261a00000000000000000000000036c9333b8300101a694b116df5ade65eda9e8ef4000000000000000000000000e06b69d348028223904bfcd904d7386e75ef80bf000000000000000000000000265308b71e12b7444d92debb29cc7eebe3a5627500000000000000000000000018e91a7a6f2877c61ff2725fe5a1bdf0e65d8007000000000000000000000000f59627c70240c0b55c9d582737e20ec3bdaea5b50000000000000000000000005cbcb3fbf101602333a1e8606a925e8a78c0be170000000000000000000000008025b15ba09794c2474c726b2d77eec929cc5bff0000000000000000000000000e54c51179882d3a643432344c9e555eb74b97420000000000000000000000008d86ad0b422496becefe7cbfa67247b6b9e3458e00000000000000000000000031d3e62a466f914733affe24a2fa1b17f71b74510000000000000000000000007c5c72e5bfa0f3334e168e6c531a87a613a8c488000000000000000000000000284f026502cadde9abaaad1cddce856f2f60cc4d00000000000000000000000046243ee718364850e66d4bf6373d969e7db55ba2000000000000000000000000377808bf239d9ca66721a48feee56ef56b9b8d380000000000000000000000004a66dea6f6fe9a3ae9ec6835e3cd3857ab9b1d8b00000000000000000000000006af27c4a8065716f97b9203e67d73c991e704aa000000000000000000000000d792202c1931a8b6d9b21e254fbaae05570e7ff20000000000000000000000003c60e5175ad8d4200bbd2440a343ae91f94f4c9e000000000000000000000000c2bacc49f05426ca3dbfb8365a344c8d977858cb000000000000000000000000eb3394dd256949c66234fa3764f3afff0e51efb3000000000000000000000000546f5c803f55754aca5f3cd11a9fec07bc140355000000000000000000000000e2ad29982ddccbc05a1abb8b057a93297ca7bfac000000000000000000000000804e1d8a260d5eef1c262436710196e7842bc1b30000000000000000000000004c34b6d429a4213dce7148b6b8df249d9bb4c7ae000000000000000000000000b890556cced54a42291a7999b6d0afc90cba8e110000000000000000000000009345f6d2ad00ee474d49eb4efe1dd9314461837c0000000000000000000000000fce64deebe95c4a6a8f282a6882b895ba1cd843000000000000000000000000ab61c7a6bfae414c223deb268e38236fd0dab14e000000000000000000000000c424aae35f30aa637736a0f751839c60032bd2c40000000000000000000000004b69609200594be2a31de93c336a9cd303435c59000000000000000000000000156119dfb440f7d62c30446da7ba52132fca66270000000000000000000000002e7b18e917d207f922f27202b229915dc1bb94de000000000000000000000000219355e5de6c3b8aac4b233ec8dd1d57e9b10a0e0000000000000000000000001f9685fc784c11f33455be4c52b81ce8d4179674000000000000000000000000320c66a3ccc8222af836693f86ea2d257e2e67060000000000000000000000001eeff40e3d0e567aa992d946377b2901638f3292000000000000000000000000e4f570bf897d8e16ee63121e5773ed473cdc8d72000000000000000000000000eb5e1b7c537e4960784234e1e43335bc40b81868000000000000000000000000afd4342c619ee6c3ccd6047199f0b6aaa15e33b7000000000000000000000000c2a9373e2bec8a10a772002f68f8687205a65a4c000000000000000000000000104b986ab32558089d738b044a8a3d651e0f5cbf00000000000000000000000020a9030c09360bc29675cf70050566a0a0bde65d0000000000000000000000001495d3a454eb1301a0b4530176099456639ef1100000000000000000000000002a06da1420b9b3f67328a2660cfe6dc62db5c49e000000000000000000000000ddf9f0281c6880bf2284106034567f905c79c1f9000000000000000000000000b41b3457fa3211dcbf04ea37f961e8d0715d6b140000000000000000000000007a85fd1c2c19acf9578abc9c8229cfedda277ca300000000000000000000000026b56ce0cf64cce067f0cfb45303ba71f46f3078000000000000000000000000217ca99e05698901de4e3097dafeaf81def6a98e000000000000000000000000cadbd2026a5cea64fc9f69c3ec9c90194862028a000000000000000000000000ccbad1ba1eab8e54900dc2dad0aae1267b36126f00000000000000000000000041ee3bfdd4cf882cac2a315deeb27fc8a9acba36000000000000000000000000118e4e122b82cb3c1755bde67341a7c0721260bd000000000000000000000000917da8188742d3917cdf07c56d13a029b54ae817000000000000000000000000deac955940c6452ce809005723d90e97aa8a774f00000000000000000000000090aec0803dc1320fe8ce1646de11713f392134720000000000000000000000007c89ae55b2317e55ac7191def15275e58a69e6980000000000000000000000005d3fd0016ad6339cdb9551616ef533cec09766ae00000000000000000000000057b70c9bf7110e546a059708c6bac58e3c62383e0000000000000000000000000fc5b8f70fce9289ce1c33c57f7287c1c5463f580000000000000000000000002419214bfc7d3a68356a1ab1c49be55cf24b534500000000000000000000000035cd8bfed32b316a4032e777e07dcc6563ecd3180000000000000000000000004d61d05e92fc7567f6dfde834742b97a604b4782000000000000000000000000f2f1a3a6cb2b20d90dc83f1a2763bb3f45e4e4980000000000000000000000008c8fadc382d41f690e69c034124c875b294226980000000000000000000000005c171376b7afc5cb1010373ba8906b0e514c008700000000000000000000000040744bb7d7373ba4160ae83a59417f767245bfd20000000000000000000000006b99c6797b1ca109b092c4e2daf10e0a9b5365b4000000000000000000000000ff9df1ec10b736441d54ce269939d3dd9e29586b000000000000000000000000a8f4141948feb746d6291b22a4d4363aa63279a300000000000000000000000089001cedc143476811348b3ca516ba098800f755000000000000000000000000fe2b9da08925670c43976c3aae459f0d01dd5aa100000000000000000000000075e89d5979e4f6fba9f97c104c2f0afb3f1dcb88000000000000000000000000fcffe267d84e303f97d6a4dc2907e269e6c356370000000000000000000000003d0e0d9267cb6cc4f4c3d61727d58ef995e7a2150000000000000000000000003176c7a13e59cfebe8c54ad90bb2e8a544b7f1c0000000000000000000000000a007a021414ea85f7a9e50b25f3fe93b90bb4d64000000000000000000000000ca8af9a52b4db9ba492ca393172f121511fe015700000000000000000000000038043f083305e6d94424dc938c134c5009db75c3000000000000000000000000c71f5699c4291c009f42f62f77b627c9fda09b6c000000000000000000000000a1b6d62709fab631934575d8f8672cd71b8c55be000000000000000000000000ed1dd4a1ae7eb32eecd0e82b72be5f36c8205c1b000000000000000000000000b39900c300b334c1bbe17f4859e3aa113e2f0c07000000000000000000000000d7fca20033a8e76032f6a6de11e2610e947a9a6d000000000000000000000000a561e6002636f4eb211e8bb5eb19f525011ddf0e0000000000000000000000004bd57e1770898be996a42f6e8ff56b6412b5129f0000000000000000000000009e2431930de0b73f385d2d1a4a3606cf52b50dd8000000000000000000000000dad9fc79aa8028c98fb0b9068c94c4d6cb440fa0000000000000000000000000904da0090bfe2b405fdbf0c434673747dcdb2928000000000000000000000000afa28e0b65d15c051b98e0fb8f888d2c28441e43000000000000000000000000847c336bef21e77cd1a68525bbfbf7301967affc0000000000000000000000008c0da62b2f992ec731ce92fc30b1b5227d8c14a7000000000000000000000000fdbe430d9b4930e3bcb2c7fe36c90912ead8e90c0000000000000000000000001d05c05dbffb316c9a2d29ce9b19e98a4a4dfc86000000000000000000000000e38d99752469b96049912232d1fa6328215cc9540000000000000000000000009f56ecb323fc01fd8f9a0feadccab0d2d38d80ef000000000000000000000000764dbde00a4f638b19309db82746117cebfc7eee000000000000000000000000f3dd97504d99a8c168da0abc71949294b8a032110000000000000000000000004a3868af920612389f58c2346e1ec5dd0e506cab0000000000000000000000007ebd48904952171107f0b1041187d910373228ba00000000000000000000000083be6424002f11194b0cd51dc02849c7097a21f900000000000000000000000012af51281f008d72124762a772486394a57fe0f20000000000000000000000005a577802290d8b39fd8ed72e1207ba2566efda890000000000000000000000004f89c1debbef64acfbad0684834d64c28bf61c1c000000000000000000000000c2f82a1f287b5b5aebff7c19e83e0a16cf3bd04100000000000000000000000093bc565d94551eb63f6518e7e91c93357d6daf66000000000000000000000000daaf2a573b418c82e468b7fdc58bfe3a8e857c360000000000000000000000008a1f71e1d31efc6f52b3368d50cc9ee9c84a2db4000000000000000000000000be5153b37aa9a207d39e07ebaf586da0d261a1d00000000000000000000000005b897e4513a9d16715cc46e2e8e1f4632dfc1ec90000000000000000000000007773a2ee2461226000646112331ff43315f1e05500000000000000000000000028ca6a05102eabf884f1a2b8d1bf79739076482c00000000000000000000000068cd0f25968c541966737430b79219d99aef7c85000000000000000000000000f187c5080212100d5623515d407edb5de651d0da000000000000000000000000bb7b3649f0da7eaf2728f55f3667c9947fd1046f0000000000000000000000004c029b2a6973dfa32dcd31d82cb1e25cc3411ff300000000000000000000000085ef6932088e4f901ac4f0e4346b358fbd65d4ab000000000000000000000000fe36132caa71c4b1a88b38b79373aab5e001457c000000000000000000000000d21b6be983de312682a503db470584c4b616d1660000000000000000000000004121dd930b15742b6d2e89b41284a79320bb8503000000000000000000000000366e58737164430af4aed2856840be9bb148bdc7000000000000000000000000f8e647de7da1f62438fb1f1f3f358db373aaabda000000000000000000000000adef37aa14ef396167982a3c547a0c796c01f28c000000000000000000000000cad14697a4c8518132d509a6fb6f975d985c493700000000000000000000000028425420e14f52ece14dcf786cf85e273313610c000000000000000000000000d3815588b090cd966fa078134517eb091ea5a22c000000000000000000000000dca688b9693a0d2f98f4a9e89b978978005b6570000000000000000000000000f5726dffea33167134e4a4f52d4e8956b9d4e7170000000000000000000000004de5035ea9521477b454422033e5cf82cda227ec0000000000000000000000003ed15d3319b81b2eae92663b40f5abb25e6757450000000000000000000000009b8c16f6991e282324c2f157c68cf66cd46995a2000000000000000000000000d2670c7ddb3ba74e29e4979dd89713ccf13b14930000000000000000000000003d29da1a23d130f1586705c5b6a55ebe144cfaea0000000000000000000000004087ca378ec629a349887d8535eb35172b397224000000000000000000000000f5ca79cfc2abd5e2c8d142ea4b807ac1c5a2776a000000000000000000000000cac65dc2f6c69f23cfd958dc403da90eb2b514ab0000000000000000000000006aa200e44879cc2597b874e539a6edc5c8a595cd0000000000000000000000000d46994b0738caa643bf8e010d784929096291ce0000000000000000000000000cf16ea0fc035bfcdef47ff3972a4918c7686293000000000000000000000000641a3788aebca045764efaef98583a38b232ff66000000000000000000000000f338ddac11a96f6b3a59edb12e937e7b6e027d05000000000000000000000000d20912a95cbc1ca4b4b58dbfb29b6946e97d3a6000000000000000000000000014dc203f43f1f07d6e84a6c15efd496ded6ce9f1000000000000000000000000ac46bb83c1b5bb9a52c16cff310f5979846ab7b20000000000000000000000000b5e95037b8744dc00fef8ae87b6d8d1354bcc3200000000000000000000000005d71788edaea358fb23964866df77a0f9d25d9f000000000000000000000000dd61f5bcf8f2a6799e44af104349544844550753000000000000000000000000862e0e500147172523d01bbe2cf28f4f33192c720000000000000000000000005a75cdd281c8e66ae3883275867c1bcae4c3773f0000000000000000000000006b9be73b0e5b7d6454a5803d69f308cdad6cc8bb000000000000000000000000c27a56670388b15c51f25abb74f46d72431d5cf80000000000000000000000003666def40944753009c9e991dcea25817769238c0000000000000000000000002187994396a23303fa63eea680a032e913f9a86f0000000000000000000000000064d179354b62d644c6fabb9d85ad437a707178000000000000000000000000685d9d96fcd228be0503572d354286ae24cca1a7000000000000000000000000a65932fe40965b848f2a5c3bc897dabd3db62de50000000000000000000000009b2b2d7e5b51c444b189971705d94ee8acec8c5d000000000000000000000000690ce8e044240765a9e271338d52b4ddd3f41469000000000000000000000000681fc28a6d0c933b71c08dd663ab87803e6f45e1000000000000000000000000d6f8db4655a38c0a6dc1f3dd1429cc30cb17931d0000000000000000000000004e174cb88aa63b85caf9e623e0a619623795b3a1000000000000000000000000e68fa4ce97b1e4c327d9a214c1e2147bda3c98c60000000000000000000000006a1165a50c9d9a2ea656f28963769c5acaed24dc000000000000000000000000b2bdf4bb6c64ed7b0fb48494ed12b1ca82bd6beb0000000000000000000000007d73ad7a93532969bf8eb981c58165c30e5800ff000000000000000000000000ce4dc73e11780a5616c378af0d40e8bb459f0aaa000000000000000000000000560325ade64474b5b6cb2a640c8a357e7e4180c100000000000000000000000099e1763932e4e9385150f1697c8b255e37c2f471000000000000000000000000f1ab83499ef2423518a8896a4b8c3bf9047464700000000000000000000000002f88c3508c259007f07533b52fec1bb68917c20c000000000000000000000000c09d15300b9836b16a0af923f3cb7029ef045b3b00000000000000000000000004c160dfce93dedbc60b509b7db84761c1b3a690000000000000000000000000c745f48fbef9b0652b1d1d093c91204159d2ad6a0000000000000000000000004f61773bbb23f965a26c274441275219de5f513100000000000000000000000075a931dc89395de21f09b3a53ad56583a48fa352000000000000000000000000e8690fe6a34572df3056d0083f9f5b2f775740ae000000000000000000000000693038bc03876143fc336ef866f353e3cfc00b33000000000000000000000000551ccfb52b9bf9e6ab8fe3c8bb327fc93114a7ea0000000000000000000000001fa95724dcfd541ed6972d470f031af97b113f7b000000000000000000000000fa8b082eda84f8352075ae7d68297824873ad9ce0000000000000000000000006988f2d3a2f073b2c26667d45f0721f95a6cc4bd000000000000000000000000cb36f8580a36788a48518dec95ea458357e64e30000000000000000000000000380b0e4a6eafbabec1f40ed5145b4124954d92030000000000000000000000009de85ea9142d33b11c3715f03f49d72762fb10f0000000000000000000000000e157bcfd1ddbe34c617d53632914c4e91121d895000000000000000000000000e41f2468b17bb33e3edb0a6ced99c6ef1dfdf09a000000000000000000000000eb4c341489129843b325e8e77e05206fcb9df862000000000000000000000000e24ac87bd24eb159c224f4d272f31f3664a596f300000000000000000000000069b17f8d80cbe0fed31da41c2adaff12e3af4d3f0000000000000000000000005f62ff69a1206019c232804aabdf516bcc9dcfe800000000000000000000000069ae8cbc9c99933c8aa2cc85b4a6b68632597c46000000000000000000000000f59229e1915d77a91716cabaf990869d54307c3e0000000000000000000000004656504226155b4eb140fc8e74e69871771bb0560000000000000000000000000641c472d6a4892f01bfe99bad7c4d821ce651a0000000000000000000000000dc0c0817a5f4ff9500914dddfb79c2daff358199000000000000000000000000778901d122b711152ed969d6b88cbbf17552cd8d000000000000000000000000fe3b6217bcba06118a6f1a9c8321fdb7912d3f22000000000000000000000000506d35e9d12cc36744aa50a2648db036654c4ecf000000000000000000000000688cd0416df0a56bdc91548db9d01b7561cdfa9400000000000000000000000059022e6da1710d7a9beb236f2b426a5d2b5339dd000000000000000000000000563e554e6dc4d95af672d7ced11be68e8ed11170000000000000000000000000d4468bfede6bdc4af1e06b74e9cc6782b1f5b28000000000000000000000000010e19302240fa6b9d7c86a93781157e21f645a96000000000000000000000000cdba554b3b1b2ef573fc44eb4a45f87b151176a0000000000000000000000000868d13c52634528de8c3a8105a140fec6076ebe90000000000000000000000008aefb8f67c60bf167ba8023fbe37de6872b33cca000000000000000000000000b49168668f120be5af9897e234b59663429e15940000000000000000000000005eb34893d64238c249440d1bfbb18dee136ef1b6000000000000000000000000b23910fcf5e97a5cd79d3d6586be535ae8f54ae00000000000000000000000001667202ef880d91c1e92688f1ddbfbfa8559d185000000000000000000000000c0b429c2eac121f5878aaa3411fd857606e0e68c000000000000000000000000647eaa76665270b4e0d97be435f7dd4ba27899d50000000000000000000000003743358f292b3a20fce0e55a32a2cb771076b27b00000000000000000000000041b628cba7861a3b27a8be6110945aa10dee9583000000000000000000000000e47a8c0d429d75745578e2b7108b7b3cbfe07b86000000000000000000000000af57aa7b73f238cfd440c9aeda520005a11fd918000000000000000000000000199d78fcda5ce4214ab0d09252b5951d067a166400000000000000000000000085fcabe6613aefc358d4def2a98e9f85f65d1dd20000000000000000000000001840e46d200c6898e9ec1e3715834edba7599cd900000000000000000000000095b0b7670d2ab9d71048197774f1cc6a5299d33c000000000000000000000000d45533c5ebae7de5b8dfda70eea155cd558cf975000000000000000000000000911c8cd91ed3c37ac79399a23d8f01d33146c25f000000000000000000000000ff5c4edc4b3b2a73ad0d55c4c0b3c6fb7906a26a000000000000000000000000f2afb3010b2fe5f9f1fe2d6b3a0700e4dad8bdee000000000000000000000000e2b59afccdab073129c86eb70991f4b6837b281f00000000000000000000000063432ef850920c9634535579151cdc70564acc9d000000000000000000000000b05d9fa75c22e4e292986c4d0ec3da6febf91174000000000000000000000000a12d019d7a38f267530708a052bb8121cfcc5fbe0000000000000000000000004d03d0aedecc5f2125f404474937981c6ec14ffc00000000000000000000000058e40fea20c0c813c8abb1df3b64baf75ef95b740000000000000000000000000efe2282a7c51c205ef98970a75d96feb0d6babb0000000000000000000000003183e935eb647655cd021df3e9c324fc4eb560b90000000000000000000000007b89b8c5dfd53c80046ebb28ebe841aa0e4d32b40000000000000000000000003905b1d56f75b66292bbc552912f14f3f08aa7250000000000000000000000003be417a3cf3381e979093c79f2ed4aec3545fa55000000000000000000000000974f9df69419c938c4e47c53c810d3eb346fc566000000000000000000000000d059ae0a5036b3f98c27b1a2d69f982bdb1a3a5a000000000000000000000000cc89666cc53bdbe70c77c67d3dc5f81a3fab2f930000000000000000000000006c85553e86609ba71f646bfdc506d65981a4a2d9000000000000000000000000182ffa2d11cc104855c01866bc7d92c8ec5ccee300000000000000000000000057bef4decdb809b7ada76706e69d3930f8396bd6000000000000000000000000990be9ce333e793a11841b6fa52d329d105564b30000000000000000000000006c1a88608b2c28cd86d9215ea2d74e423295a35b00000000000000000000000043cf9619b75540840297556714742b530e576d4b000000000000000000000000607e667881f3ff6ee0f31d8e84143aac15e3717f000000000000000000000000ddea143567d6d240538d8451e23fa825d57019030000000000000000000000004f578664757209768f0f2b26af8d7479cac340cc000000000000000000000000e5a12e84c5da7dc9ebb697c2da7cf5451a5ca6210000000000000000000000006e6fbc1ddf95e9b157157c8d0805c026d560c329000000000000000000000000df65f566cb367d0002adb64e7905bcef0562360c000000000000000000000000beb13365fbc1aa3c4d4e63281eb5225dcd7302030000000000000000000000009b756893dea20325eddbf2c2709fc40771b8fc940000000000000000000000001c42ca73273e688523ff731c6bf2be12ad29e947000000000000000000000000a353df5240d5a5bfb4376b0cf0dda6622685b2d600000000000000000000000039c74fa6438662a0b52a5dd127a0ee65f507502200000000000000000000000035d7011ad5e5985caaacfefcd65b55ca5c38b23a0000000000000000000000002d928af7c42e6c29a25b3290f3ff5208dfb38aca000000000000000000000000b40574c2714d3cd48e0660afddd0ab3daad40b280000000000000000000000008d369b83a974b5dc595eb29beb63c5b285109312000000000000000000000000be2cc3d0f50e87b77ac85b447afa300a8f72c517000000000000000000000000cd4198fdffcc5d2cdcfacc8b6deeff743042c97400000000000000000000000001e4adf71aa43a740e3ccffa31114855452b0650000000000000000000000000da0eb20c6b09111b4c740a9f41396a01ff85a65b0000000000000000000000000626298efdc57290173be3332efdac5ea5c3fe6e000000000000000000000000ac170bb3436521b25388ed193ce6a2196015372900000000000000000000000082985501030cf4e52cc477a4ae26cebfed07e655000000000000000000000000b1b2d032aa2f52347fbcfd08e5c3cc55216e84040000000000000000000000000108b7e7170d09c7f178a16ec81bd03a4084180d00000000000000000000000083db40bf662cb3b08831fe70474a87b1dc777f08000000000000000000000000fe0e02bb1109c074febe7747a99a5befcc18378c000000000000000000000000635945b60084e2f16bc369db6918207b4d209bce000000000000000000000000e9b1a70e88b8d01a69277d5a78b72ba7cdeb1edc000000000000000000000000487a50f62cd9059cca248f545766565a96f131370000000000000000000000002728a8acff06d35a15916f1a1753acc7b8433bd60000000000000000000000002585ccc801a65d175cd04ee02b6b14922c600b23000000000000000000000000c03cb078f25514f43da4c8a0db99c9e25f964f3700000000000000000000000093d949860e20c79348fb7da4ac63161ec4ef0363000000000000000000000000dc6fb87a2604a4c9a65c99b495d2c3cf175bef450000000000000000000000009024137fad422068edc7f8caecaf52bf84a33c8c000000000000000000000000e796598d4db1d9a94cf75add12674403dde5b332000000000000000000000000983b54de87247c068132bc8195261de7f80ca04b00000000000000000000000059a5208b32e627891c389ebafc644145224006e8000000000000000000000000bfc035667d52a19cab0c64157829b8012c8722eb00000000000000000000000000ed71f3422361d4886328af2034fc8107447cd600000000000000000000000042e44b52f35326b5d4a24bac34bc971e8ab1e4d10000000000000000000000005f8c2b119f91f650fe2ec52f04ad4e0c55f9e7a1000000000000000000000000ca8dc04f1e6c9acd9028b60f9cf3351549a8597a000000000000000000000000306bdc62b14e8c8f2a6848e0b8a04a465eddc4970000000000000000000000003bae29b517a8798689d526ad7e0fa6417540ae770000000000000000000000003c1de6f93cacf9f4ba243e8c2c950ed24f707dc900000000000000000000000013d473771564e336c003af47733a97c54ac5e14800000000000000000000000077d6c26afcae6232b79e92a3d8109fd704507074000000000000000000000000266d987d2bb7f1e59a6efee247106c863f0d487c000000000000000000000000491e11e0b7bf2f3bb83944e3ea4012ae16720bff0000000000000000000000002de2e562262f47d000ed3d91ce06fd3c286e1f6f000000000000000000000000f093759c8c0df65a6b62041328419ed24f910f300000000000000000000000001151ff324177b3e630bc3e341d280d8a35eacc23000000000000000000000000d21024663d035f9af8c24ac57765d5c1e2b2bcec000000000000000000000000c4c1bbbed9a14bdeb42a94e77a534c848bd675b3000000000000000000000000d00e2c85021d016e52849c167232e4de7e2d5dec0000000000000000000000007dd5f3b5723f1a79d0ca03bbbed5f89dfdef4df20000000000000000000000000ccdcfa8d0ddc486a6755d11295fa53806ab7274000000000000000000000000b5ef9c167f85cc384290df029ebb8fbc15a86d7e00000000000000000000000046077ec7933d9e031a67685e54ae061309b6ccec00000000000000000000000099eb0bef0fdaa0ddb0e10a9036aed31f61dc4cfc0000000000000000000000008f8b57045f7addb7ce26debf320517c2e790eb470000000000000000000000009132c8d3032171d1a4e0817a54d4d181ba46c101000000000000000000000000cd531557222041a6eeb97311c4a1840a9c0200b9000000000000000000000000f114d4b39238f71dd93129c02e5a419b5b7b463e000000000000000000000000bc152e9fa18e29dee2941b7e5dbad0de6c1efcad000000000000000000000000f722b22b33af841fa9e0b5e05378db2383b3a62200000000000000000000000045953002fe1b4ff661da19e8671be3b75ad377d9000000000000000000000000db1c44da9adb437ce1969742c9d7a5c54ef0af64000000000000000000000000189bf3f4e45ed5bfe3842f4da205ebba659b2fba000000000000000000000000fdd76fcb079598b5a5d0d0118bf0d7210e5626f000000000000000000000000007b00dd77a9f07a94d99173b85c4c9bc715fd75200000000000000000000000070f20194add2b1d6047aec0664143807e995073e0000000000000000000000002bffc512a7e97773f5ff2ef2d2251595f4722f46000000000000000000000000edf57a0e22ff16c7e18270fd7ca0044415c98e8100000000000000000000000040853a158f49949bcda341b9aa7d8ec4b3ed1792000000000000000000000000eda0b6c839a47c5293f4c9046f492ff855a97fb80000000000000000000000006e0f2407fb649777918feb61357dd379dfd34854000000000000000000000000e82193a3f09af437fa26ac44d072258f7f7347b6000000000000000000000000696c83792b99a62f68c68f357fa11143f885f93200000000000000000000000072a1f3b25bca57530b3e60d2faa811ce4990fba2000000000000000000000000ff870f38fa70a4aef41d3595a18b27fcc22baed5000000000000000000000000d1585ac77c67186fd58f584908d9c8d80ccb8e91000000000000000000000000af32ddc6960d43aa77430d34b79aa333e07398df000000000000000000000000caa62b91875964b83af2b5c75bb179843b30cb1e000000000000000000000000a7c1ffdd40705b56785b31d48ff355e7b6f0336d0000000000000000000000005e6406eec60dfb5f99a5c32ebe0af462b8e6c64e000000000000000000000000f320187b3aed99e8e4a550c899cab45460ea6298000000000000000000000000386465da26f3a6cc68c4c5e95fe37422e1df5afd000000000000000000000000a1df1f1b2c569207ac511a4824513c25100e3c3e0000000000000000000000005a90f2523ee14ff329cb4acf57b364dba5b4c7bf000000000000000000000000675809d584ac828e521312e6b18dd1bab1aa36910000000000000000000000009632a6bee96c9d352fa18256e0d8af692aa9e3e00000000000000000000000002bcf65ee379ee0f732bedfe7d2d686b385938eeb000000000000000000000000a120dbf3986c16022ac2fed4cf0dd06486c1c6f3000000000000000000000000d7028584af9f05aa0bed21ee1733bc1e30d3705d000000000000000000000000aea801e483dbbf7193f28530b304917685ad94a2000000000000000000000000b2657571cd00450f8d0b6356e97b9caed6709692000000000000000000000000127991a3703f66e28a11ee4f35204ee0f73465cf00000000000000000000000053765e88c1e7de4101ccfc037f1647ccf6bd8c39000000000000000000000000b204cc78e46a73fa62ecfac43e9ac9816244b2d200000000000000000000000053d3177b534cb024daebb1a5f78aa94d55ea6b68000000000000000000000000a8a469f1fc05f8b2805857f10787a3668b83a0b400000000000000000000000004a7e75cb8aa1b5d540a4f22de85cdc897775dc5000000000000000000000000fe284746b6011f7658106ef0e866e5d42212c83c000000000000000000000000943957df8504d00a2ed2491eee91126b19adc6d10000000000000000000000004be6b86dbebb01a88f066c9be697f807593163110000000000000000000000006d242f8c6b7a71114cdefaa39d1b33eea4aa6ad00000000000000000000000008a843d40ee3680c91d225cf5ce48ac3481f5835d000000000000000000000000c69e8d110e243a5b5f67eb91b82a285141644fc1000000000000000000000000b4c757f56ec82d97fdd27ef0139b1e7c6d498ce50000000000000000000000002d94cd51e415a03714de395f5ad1c6e8d486de2300000000000000000000000091dbfd900d16bae918ee6ab7fd4453e5bd71848d0000000000000000000000007a91d6b37bdb586d49ac610fce1a90ff0db2cefb000000000000000000000000f6879537088e8e66422f45f377860876e9571942000000000000000000000000e9bac2dc24539598959226b66b10de65083e331600000000000000000000000011fc10bfac5ae9659bd69655928cd797ad4bd2cb000000000000000000000000b414ed38d745bc31f5cb25ac0ddacb348faa342f00000000000000000000000076065cb5fbb2a50e5eb485be3e570bc5e0ab10320000000000000000000000004bb1dc90fbbaf7f877d8bc7ed0cfcc0793839e93000000000000000000000000eae75d51aa2c76c53509bfd04f9099732a59d7e7000000000000000000000000134ae585129c4134b93c0cb6f79658dbb404373f00000000000000000000000029c5599ad02a6b30caeb57fa6740a832cf3d897a0000000000000000000000002273ec459c89aaf64c0c289a8c864170f7dd88ba0000000000000000000000003a38dffc2b691c1569e3ff6efea5666a245b52c20000000000000000000000009a26d64a392a940b0b2c2136d6c9d9dec038b52d000000000000000000000000e78cec51dbebdd889823201fbe927969dc1fe07b000000000000000000000000d4e9ef6fd8007f3bc4bb9538abb2994438e4f09d000000000000000000000000dd18ec3d31408410871eb6b85ca347ef6cb7dd1b000000000000000000000000c0d782ab1c1d280529e588580aeadd521c9292ac000000000000000000000000436f4b4224bc0ea9f0414473cb93d6f95698811f000000000000000000000000ab7b49bacd43bd4cfa41433d477f690bb9e1fb26000000000000000000000000589322052c44b209bfe9e674d94cb92b5d67452d000000000000000000000000df087acfb662266901666d1413f1ee92f5ebe50c000000000000000000000000a49012328a99ddabdda60dcdfed7011e89e51f0000000000000000000000000038fd1013b95850e0cc741bd72e3c270a85bea801000000000000000000000000bb6880a2f40e85f82fa8761648b0392eb42150b1000000000000000000000000fbd541d24f78b11ed2b27246e9a3c3b4faebbf92000000000000000000000000451b463f73cc0e1bc95f61756164de3f21d71e4e000000000000000000000000d3f8dc653bc7a833c6989168300df6da3e3e850c00000000000000000000000074ab58f6d7a99a14cd8a630fd920d2eeabeb4c750000000000000000000000000b2992360c0d0cc46fdf2a89827875b7fb0100b2000000000000000000000000d2351a15cde4fcff01ba7589362e17198f72abaf000000000000000000000000fdaada7533ca8fd05a467a80c6ee5343554f6ec70000000000000000000000003a068a4408e3a64611bbb7bd3b4820446612a8ee000000000000000000000000b700513be5d88d42469c406ba2b64dcd64db955e000000000000000000000000bbd08fe866545ce6c6922d363a95765f9f7fbb26000000000000000000000000e08ba4a53c011424b2ca90aa86911980462f955a000000000000000000000000ed9969c5aeaaebf001686019ae52fa04eae3fa3500000000000000000000000096a3627cd0120d4149fd202cfc4da36b346a20ca0000000000000000000000004295b2f6b1ecd6357eac6e84b744b8cf848a4b6500000000000000000000000003d375c4b80446f096ea4c63c44f52a8b84c59320000000000000000000000006b8e818327ebedfcf312dff9daf1f84527414428000000000000000000000000e5db8e6a814a4de3397f67f8ba7ac741925857250000000000000000000000005e4d731734c1864e2ec4755720f43d63332ba5cb0000000000000000000000004038329a2259a331138a51b4f59dec7acc03c85c0000000000000000000000001bf20e7f721e30424b80b5179d9421c43b244a1e00000000000000000000000020dc6b4fc14c0ea23bf4037c555083daa0d946e0000000000000000000000000208b092ba15db9b950cc8caec94adf4689de1f42000000000000000000000000d797d36ce6b34ca6dca712270427bb788ae6bb08000000000000000000000000b5940f018d5945914ebac69a9b73fc48afca50d00000000000000000000000006522b0208c16177243f08b98bafde5dc2198d6b2000000000000000000000000276cacaffbdcfbfed79ecd0f760cfbc2f609f3e8000000000000000000000000b05777ea61c4cf71ba525a23a54251c9fff7fed1000000000000000000000000d357da1b9d6745e17e2058c134bb09205d6e5c8b00000000000000000000000054e01778e8cab650ee3f4379dd18c21173762f140000000000000000000000006d9632cb59bf3a45edf2615e2ce7af138b57865a000000000000000000000000648ba177c3ecf017c97e3fdba2f07ca320fe4b7800000000000000000000000083912e7015c2b37b5eb3e4a3797c33601819d844000000000000000000000000aad28d1c5a578abdafe51f289602275900f09b2b0000000000000000000000003d58a6369ef4c186a8ba25646600130963726d0a000000000000000000000000666ed3bc9273f91281d597850e71e88b30dfdea10000000000000000000000005c7f61998ca5d0dd7b8301d3943949ad2e3d58e8000000000000000000000000e2d064164276ec2871202bfb843914a6eddb7f79000000000000000000000000fb3564730c763d2a900262ac523d7dcbbf6ddb7d000000000000000000000000f7160641cceba09e804461331a1e81b3f337661900000000000000000000000005d0ffb895b4c9fd1ec629b779f33fb00d9e4655000000000000000000000000e4a1fa381c7d5cba7eb71c72e0b698339d59bc36000000000000000000000000918b37f52d9606b90c78c716a31bfd02dffcc5d100000000000000000000000083de3f895aaa65d1953179a2f1cebf1a80a806000000000000000000000000001fe782ebeab5409fc69abbfb3d6add8339f238ec000000000000000000000000ec50c729b0e0b31823c977bdb5e4a4791d4c4033000000000000000000000000614c43ef3e3e9da305511576e6ac336d73de66fd000000000000000000000000900d75a754803ee92f3dd3416166f373adc611550000000000000000000000000f1107f97af6ae6eb37a9d35060aaa21cdaa109f0000000000000000000000006d590a60471b50e8bd26df3c333aa065538ddbb600000000000000000000000061a8b9febb314f0485195c27b2fae79d2bba04ee0000000000000000000000003c6270181e5bce8513a15ec53d7e4d823f593e36000000000000000000000000a30d30a27bd06cca9a3503927689213b3f20cecf00000000000000000000000082171b7521ecba5bc3419e45b823e27621967d53000000000000000000000000a4321fb01612e1d3aad505071637b2c635e981d5000000000000000000000000bcc386fedd080067bd5f02c360283196112bb7b6000000000000000000000000f9a4cea14aae8546cc2bb44668b7a57ad3be18ff0000000000000000000000001b28ae3410803cd22bf3be6126a9fce998776fc8000000000000000000000000605438b83606acc5485352c8f4d310a96793adf400000000000000000000000007e4a2f5356a0fbe5d4c240efe3e8e580cd8ad5c000000000000000000000000b39ff8a20ac1e1997f9bffc058a9b565eaf766a1000000000000000000000000e36661b95a9142d2abe2fcbaa6abb003cce1a78a000000000000000000000000cded2ff13fd9ec482bc8e558f77acab8f085fd57000000000000000000000000d8edefae5452ae0737903457bf23f9e80990ad40000000000000000000000000d2aed14483e5de17af6630e626271d196e9d57210000000000000000000000004ff9fc639a376152743c3150b11abf238b2fef7c000000000000000000000000f87cef4ab7a85a41132a0ce290f0ab34c490efe400000000000000000000000004e143012ddcd4da17c439992614f51d4f2d367d000000000000000000000000dae16e9df51778a58400481261ae9c91be481581000000000000000000000000f97286263fc573b9942ed3e0d2f86a8f5befdab8000000000000000000000000160c03a06327cc87176380eea3ae8114012c66680000000000000000000000009329030830d740b1f315b82beae2cbb70744c1bc0000000000000000000000003c2440f6dc2fb42f200191c94a903ecf94615180000000000000000000000000be3420ce532025924fdc773513b794e7f1c990c900000000000000000000000096d73226d119de54deb32a22298465e994a71f7500000000000000000000000054737432f4b70254f94175238e5766b3f615755d000000000000000000000000bf11ab18b1c2407797fd8a2d293d09c6f269c17500000000000000000000000070b593b08691179fe4511bb1c29d3666c118e6b700000000000000000000000072f20323dd9aafe3b0d4514b02265c2b4e670e13000000000000000000000000761ef130fbae97ac7a2cf252a41b3015347a55d3000000000000000000000000713c41864ff01a04fe6698ed25d443039003fe570000000000000000000000005ebe733f378c4cd34917fbbb7300cc7f5571fe780000000000000000000000009fb4efb8e8622f43bacb44a11e3d1957ddc76a06000000000000000000000000b603a5c1b07b3abfa58f080d5fac860b59baf2580000000000000000000000001b23b1e0d34699b3ec947ac56ea6287832382605000000000000000000000000859e60de35709a69f38dc8d555dea819713b36000000000000000000000000008c6a09984b9ab95b4f90bc5c22bcc95286aa0a5400000000000000000000000098ff4751dca7599ec4336305738ac77c0261e86c000000000000000000000000fa0282102b4366a1531ccbfbc94b29aae7d31cbd0000000000000000000000006be12fbc9a9cf82a0215272fa7b8298b76f308150000000000000000000000006454014a96a0c50d6e77f493990af7bd5e99a483000000000000000000000000bfc55576aa60743c83cf3707fca75bfddf618ed20000000000000000000000000c38d233d3c64e1a5f8196f17b67050ba5690c7200000000000000000000000078d4b7bd19104c6d0e3ca17e11b8a1acab1a14b30000000000000000000000009685c5d6a03c955104f5a8dbdc80e4248f54564d00000000000000000000000076c16f7fcf915434214983a5d2c0b852254094d9000000000000000000000000cd93fe73237ade93b7243c1c5585bd3928478494000000000000000000000000313e8c95140fc6d3b882c197c7f16ab534ad2a5e0000000000000000000000002ee4ee8a4b4aecf9e9c0577f6cb6dbd9c824070300000000000000000000000062e677f59e474edb2b5cea5d85a4d4d34ef2f0470000000000000000000000009d48cab7693d89a6960dc07a8211f80c5f30e7d50000000000000000000000006bc31a88a19e9b06e305d52bab51ae962d34a673000000000000000000000000fcbc6f3037d034cb59717882ee2529904460d866000000000000000000000000c30b0bf4d4c2a212bbe13df09e70e947bffc3ffe0000000000000000000000002285f006c06ce591e3fa5b4f0ac8b9da5bea71e300000000000000000000000072ca572f04b93892a7cf9309bb12edeb398454d20000000000000000000000002c242403d6c7be0c17c02c9bb80383886dcb6c1800000000000000000000000070bfc198fcf5ca123a8f82ed4648633a5d76ce2100000000000000000000000092bacef4bbae8278256fdac4c78628f1b0618bd5000000000000000000000000acda402cb95c71f18c28351bb1ba6ed7ca8f258a000000000000000000000000ffd92144cafd599a5a93e4805ca4d8f0e666d6230000000000000000000000005256dbe5e1a4219820c3f20ed696a2db037f3544000000000000000000000000b570a09fbb225d2ec80df0b467442f93ca5804dd00000000000000000000000027482a941d56b97edca5bb0bab5c21d97c3a88f30000000000000000000000000227235720556c148e1f87b76187e1df894046ce00000000000000000000000094a63289e5e487acded3c944777b27ad962b605b0000000000000000000000006852f2c29a10d7fb4a62c3762efabde5f77f25f3000000000000000000000000096388c305d6eda949ef7b85d366138f1b201b4800000000000000000000000017c9174e678843f4ce0cdd5059b75c95c43c593a0000000000000000000000003b09d665d5bc49900f8cb3bd3a12ab6e4e4e8f3f0000000000000000000000000ab8ae9aa7513fe1f1ca893d778ed754423c1eeb000000000000000000000000b9ccbd3e7f9fe8b281a87b880150abbb7ee99854000000000000000000000000f5116aac3697b9633c9e6aec03c15ed1fdab4f05000000000000000000000000b26d0a2c9755d6bb7482de4e405be613f001d2dd0000000000000000000000001c5d67e3e59dd2ed16e511750fc2128260d1eaf400000000000000000000000029adc47101681e3cae710d53297479fa40ed4113000000000000000000000000117b9ab33b7ef3e4f3cf91b7d80567a00f323296000000000000000000000000b37dab352185c1945cc4b7d19ce05602b9db76f800000000000000000000000026d6ebc58d63d3c1bc1516242398775812d02927000000000000000000000000397b2da916fd53d1db9758c65972c60a2c037d7800000000000000000000000097eac5b60ed42c43e0537adeb971a02066572af0000000000000000000000000fcc41c4614bd464ba28ad96f93aadaa7ba6c8680000000000000000000000000e2b490e867ccff6517a9094d437cd7df73ed7cdc0000000000000000000000009e516b5cc254e04470387efacc889326e3517dfe00000000000000000000000056333477b7aeb556601d8ddc3172c7415e90213b0000000000000000000000008b4c16217e15344e7e0073e8a72c00e4348533250000000000000000000000002973a51dbc427322fbb2354a1d1b57794c1d32f200000000000000000000000015ebd4d7fd09edc550477740b88fc10b19d2314a000000000000000000000000b71219362c5c2be351ed36c34600182710007637000000000000000000000000fd441272a3ac62482463744587e6361f78647a4e000000000000000000000000c61904d830d88f54faa9b07fc7a2a13edf5b695b0000000000000000000000000d35498b1b088b7fadc7b44206fa7270fe5ce9c500000000000000000000000088e9d167c03b1ded565d599d837c34dd9383cd3a000000000000000000000000735660e91dbf35177d8daad762f66bb8ebd2e1f6000000000000000000000000bd3932eda8c754c531351a8a88f96d2b77128335000000000000000000000000917efef0d03f9073c1953c7fe7d7320a69e151cd0000000000000000000000001f03a161b4a7c622bdddce10abcf8991d23d8f94000000000000000000000000703a634389b240e1eb26d8da844a939090a8a8ca00000000000000000000000094bccee94f449d919a247aeea073657dc27558220000000000000000000000005aa46a78cde709216e94f65383eaba690f01b7f700000000000000000000000003cccba68474c26b77201d9a9a83984062abbb3f000000000000000000000000d56d051ef5064eec2e9cc3e2d844107965ef8e3a0000000000000000000000006fe1e5298596cdcc1f47d8fa08b8d5cc4fe6c98f000000000000000000000000ce44c74a07af9ba5c016fd2dddfe92a0efdb036800000000000000000000000089d291f8b7db70f4e69bcc0e33d6decbc6c5c918000000000000000000000000ed64aac0ca92d4d20af3e6395e0efd4516646344000000000000000000000000495a67b13ad12c107d67c961dd834b3a74dc7c82000000000000000000000000f6530f7fc836f69f40723e74126908330d2b8579000000000000000000000000b975c99732ae8a77dfecd996d9577d7decd3449600000000000000000000000097b583b45cddc6ddbd72fa5e08f7acb7507a6adf000000000000000000000000f687f91c1cdf10bf84401cbaec92bc509e28bf0f000000000000000000000000f15184c3aebc0ebf6e252e3429e61d6dfaff7e37000000000000000000000000cb274facf5809388d399bec7139ba8790efb6a4e000000000000000000000000343bc2ebbacd2b5d055e8b39face8a977af5affc000000000000000000000000d8faef17c0094a60146a450814561159e42a2fde000000000000000000000000eb1822a180081068ddbbbeb9d0751d75316ab30d000000000000000000000000e7254c025abb5161507d1af8faa66975ed5e7c15000000000000000000000000dab019cc273982728d6e53299a6ba8b71fb0fe6900000000000000000000000052ff6ef6193ef99678e52e005d33ac5b3e22d9990000000000000000000000006a8916229d89b5d79c7ae9049e82892da38370e0000000000000000000000000e8717a2829190c4093e200872b3080b616471b90000000000000000000000000d2fb87c1f7e3556842660249a71780135f7905c70000000000000000000000005eadf5bb08f1d8e10ca4d8647acd812e9348544f00000000000000000000000030b501152cf4eaf3166a5cc4e99beb255f2d141f0000000000000000000000004283270f84b8f1cac5b296d022c862fc1a3fe01b000000000000000000000000931e8b94e86fb3b503f9c3afaaf4a2c4a2d7082b00000000000000000000000018b65002ccfc1bd9d58afdb69d4ab4a704fcb7a50000000000000000000000004d6f7683c6b4f4a38cf6ec1032208c7fb5758c950000000000000000000000009542bbb728a7ac1962d330c350e183eca8c3be48000000000000000000000000492a0c56805a2fa99203590fad9d6a13882ee5300000000000000000000000005bba8eab0ca6c941e4642f267c86e7663dc732f5000000000000000000000000c77cbbddc72899b7ce973d5af456d46b911d7dca0000000000000000000000007a7bf5e1bfa057847e80dc1a2d7b999974f07aa6000000000000000000000000cd15d351191e7425002532c5b96c632028abaca9000000000000000000000000b0710fba8d0b1a57d891b3f70cb050bced8f47b8000000000000000000000000ca7839a21ff5453248ad7208e7fb71f832840536000000000000000000000000e67037a3e80363522706880b693fdb66c13205850000000000000000000000002461941a544dcc061ea7e551af1e27a1d4d1776400000000000000000000000052189a7bfd07693c82e5d51f31782fc8911dcfeb000000000000000000000000196dace6a0a512599c6c12f3ed39fdc1efeffa310000000000000000000000000c4bef84b07dc0d84ebc414b24cf7acce24261ba000000000000000000000000acc48dfc5b8823eaee85ae13fc2c31a894e93501000000000000000000000000aa5f0162560dfd121b19b81d45e73b88b17451b6000000000000000000000000092075fae033fa40b49d5cc390325a8f638fc35500000000000000000000000086cd804ad0d3b1fbe956693530991a59931b99d30000000000000000000000006fd1e25f7966f4959fc2b82af348facd490e7c8a000000000000000000000000bbad13c07281d7665df8f74bc1f017312551125e000000000000000000000000cb0e53aa998be3cfe453b154c1d8496083eabbd2000000000000000000000000eecef778cd235667662f43330f0004748355be7f000000000000000000000000faafcb54bed1b1eb23144a840dfe1235fa9408e6000000000000000000000000b1c33ba1f593f9de4aada2ef0a879b1ee77f05c0000000000000000000000000b64365f4ca033d1614cafd9897a75ce54773c513000000000000000000000000abfd99a7da59e8b96f1cefa6e35fd03e6831bc10000000000000000000000000bfb340d6c8a7a66a8f23efcc372f5bc3b9436cc30000000000000000000000006f09dc25e095c3fbbb8f588e8527b3d6e9413f480000000000000000000000000cbf3aa25a5ff2b34d0538423c3e5924b75f555d0000000000000000000000002ea2f07524cae907cccc8c90d8721ebb28ca8bb2000000000000000000000000644d9af9c55b261a826850c534a2004bd0f7889c000000000000000000000000601bebe255b48abc59ce53726050f54bb047b58f0000000000000000000000009f15f36d06eee1108ea3d2640c0c2ab6c94a326d00000000000000000000000042174d9bbb52b9ec62123bb05486e7e03e6216420000000000000000000000009876216d287ad1da7dace1072b6395afeb442ecc00000000000000000000000005525a309950792abe8fb31bc90dd2f162ad95b000000000000000000000000039a8c48433cf60681acd50d18bce5c4cf3c51fda0000000000000000000000004da062f7d7fb953ee83b8601ccd58018990c64ac000000000000000000000000c09ad3f7aeb05043a13edb9e24f2e87db79901d0000000000000000000000000af29aa9dc8ed972f7b079f00f7d644b724da985600000000000000000000000096cfa408ca039d9afea0b8227be741ef52e8a037000000000000000000000000155656495021270d05c2b2f0f9173fe06ee0c04100000000000000000000000012adc048f84ec9b749614220cd82060e0c929e23000000000000000000000000dc523acc8e0bc19bbdb33bb27d7f04984a8ba8c600000000000000000000000089d830cb253b5e6a9e13cb2fe36f54dc03f77da20000000000000000000000007de4ad4be22db8bbacecf7079c1c9cddeed9afa10000000000000000000000008474e2d26d57ca32e487fdb44e01853f62ac10d20000000000000000000000000ed03005d649f9ddcb30f8c8f71e7b5cd3bfbb6f00000000000000000000000017d7fecd6d378885cdee83aff17090309c6578c000000000000000000000000085b1c083149641a65b063db382ab078f1420003e000000000000000000000000b36a9176f8528b3f71e79e806c35f6f6cf9c258b00000000000000000000000066be1a29f6378fa3b4b6d3e889a616768e41d168000000000000000000000000c7bbb9411c9df27177c0fab0be7764f843077824000000000000000000000000f0e305df787a08dfe03bfbd245f2f346b21ab93500000000000000000000000068d243da847e388cfdf8fc93b9888233f5432478000000000000000000000000b803670314a3f25afaab5f906acf6709398406250000000000000000000000003e3bc0a6fc0ecb1b54889b8f1e82074b0fb16ce5000000000000000000000000e6428ebf6c64552da34e50e276c9922d32444817000000000000000000000000d499795211ea293a425960076e526a494b0bc95c00000000000000000000000048ca07c0faee4752d330bf51b5b3399c0c7f34d60000000000000000000000002a56db6798ca49a6c50ddd2ac71a2867e9487409000000000000000000000000f5dec2aebc08656192494292614a4ce55531064e0000000000000000000000003c7a4f7c239b49790d82917da0e958cf452f96eb0000000000000000000000004d00c9b4243ba541e4fdf067f351a4159029ea51000000000000000000000000b55c1422b66b3478cbb164285d573b8c2472da1f000000000000000000000000de685754862514e7c3af07af5a023c3abe4c794d000000000000000000000000af0c0b2a4b1e7ae1ba15496567d480f93d18e13a000000000000000000000000f0798c02e3629bf69a923301208caecedcb62c8a000000000000000000000000c771a1b02a5874bf27dcd02572d2aa7c2fd32fc90000000000000000000000003a794daf657382b1fbcb5dd86e36b1bc9406714e000000000000000000000000394a330a150f8359d051a706df40049403118b270000000000000000000000004bda14e4d2b03ced52d8330e1af25a5809d99e790000000000000000000000008c3c4c1c28c41f13f2f44f0555335e86adb51671000000000000000000000000828f19a4ce48fe9ebbcc885d48c81b91ef72096300000000000000000000000041f87017472947402499b11392fe7e80464dac6d000000000000000000000000c4822211bee22c0aa2bbe26f51b44b47ce81ddad000000000000000000000000bbabc73cbc5773a4356914832514c43475c864e40000000000000000000000009a27319afe877a467e28749f5a3ab61a5e99437500000000000000000000000098c0d0c2ed2b76830d8f0aaa7bb1517343937138000000000000000000000000a1b01b36d58b4c4639ee75a08920fa8465f68ad00000000000000000000000000b0b7f25a712c758f1408781f01a4c06a86bded80000000000000000000000003b7de4af2f0dde1e9477e9922836c79ce6da908f00000000000000000000000096a75bff4deb64d1a782d80a91d88a9931786b63000000000000000000000000e562cccdad6a89cb70d97479844914970319ae51000000000000000000000000e55d7546666cc8c82bc1698bccb05cab4d32df73000000000000000000000000055004bbc0a92093e7a6361474f11cd0b5e1122b000000000000000000000000d7f0973c9791d17098790099973b601a841392340000000000000000000000004e54d84e07fa03c11af0659feee76749b3cf34d40000000000000000000000006fa7334d1af18c0afd5fb5982b71d18bde7abb1a000000000000000000000000601fdfeb5d5f0a0e4f884531d3b6760279b1d1870000000000000000000000004ffe82f95e1be388c92863ca63c7ca48272c13720000000000000000000000005ae7d69a66b4e25dc640bca09d194e0ef53c8c0a0000000000000000000000007e8c056a73bc22cb4663994d96cb2a2a2c7ef673000000000000000000000000e7b4b31198d48f4e1775ca70b0221c2ff72438b2000000000000000000000000f3d3553caaa00168c4ae83fe242454655e0e79ae000000000000000000000000998c94efd4b959ba6dbabc2ca9c15cbb61bebe5600000000000000000000000057553341b88c8f879c8bca4bb321717ae81aa0060000000000000000000000004a323df40455b3f375d8af7b7843ee4593a0cba7000000000000000000000000daef5c9ecfa810d82812111441c6044a32a6964a000000000000000000000000ef259d2b01f3248e3598524198c0534804735b570000000000000000000000006ab300cc1f97d9a09afd066308d0f4e4677d7450000000000000000000000000d15eb342d01bf4613a8db6e74a67283085eb778d0000000000000000000000005aee87261d881c7c9541ce372dcafe37826e4a650000000000000000000000001059d7c70e38bf34240a68a2bb8f7b9df61565f3000000000000000000000000376a9b40e3f630c4e3ef3943663ccaaef5477ed100000000000000000000000031064e8b743452f0e50c2df6049aef419e302f7800000000000000000000000082493efd3b45d6b66d72beee81f979ee8f3c97f50000000000000000000000003068a42a4deedc05820549503dab819d10f52196000000000000000000000000c80d5a5815215d054f1334eeba9b82f3540387ee00000000000000000000000056533d068b03de667001ea017151a386b3f47cd200000000000000000000000010e138cc6f4d7355a97ea30b0892808816a2d092000000000000000000000000390d3757de3946f7fa8957a5f3170cca95ee7361000000000000000000000000e0deeb647fe17a2bca8e964d23246cb82e6d9f010000000000000000000000005fc6ef6c33facd024730aacd41f347f7bfc74eb6000000000000000000000000addc4dfcbc35dcabfc4d105fbba5b6c326df2baa00000000000000000000000060a42a7ddc31430c877fce453f6011772c2d354b000000000000000000000000d439e2427dc23bb2de0fbfeedaf662df8edb89d10000000000000000000000006a6d75eaf4f4de57eb754635efc2ae9752c02e33000000000000000000000000b90230b0d89d60d42d459453e573866d6ab0650e000000000000000000000000acc0ea7fd5e52a6fc3a44d2568998fd6908f47d0000000000000000000000000d911c2bec225c25f72de0e6a261dcaf2daca4733000000000000000000000000aa11c8d96f3516d6588b323fe1dc43d4fff8fc2a00000000000000000000000016a7d1e92064f751743de43a1a914af9b0fea82500000000000000000000000097ee392f1ad58bc43386ccb33196b546849b03d4000000000000000000000000b9cec2af7f36f18308d767265649b2facbbf99e8000000000000000000000000f9123292b4d958c53aaad8c5df0138ee0e62944b00000000000000000000000021b9c36d2ad6560776640cbcd59eb06f65ac83b9000000000000000000000000b531c4cbb082f228709aee26ac558b6061d0ce4400000000000000000000000033f98d715798780776f5f1e7f16134e415ca29ff000000000000000000000000cc4cd8c1a3614610173db6632c94bb016a61bf1b000000000000000000000000a887b1d02d9a9948f1750d1ee1eedd5fb52225270000000000000000000000002ba1bac39710084261c33a058d8a3ac01c055764000000000000000000000000ffb01266924ca4ade1c859fe267a7a731fe599d30000000000000000000000003ac609ae283850eea079f898711d90338429cb21000000000000000000000000c190a656832ca2c1a0f56f606314cf6cb16b8c5900000000000000000000000050d23717afaa4c04b5cddeb85d348e78267389e600000000000000000000000095c8ba6bdf54b67f5166fa3cf8cd78c39876088c000000000000000000000000e037a08984907257f4e7785f6b870035d4d6491d0000000000000000000000007901ef55ec7510abcd271be1d335de471f5ad0200000000000000000000000005679f7ef4643dd4ba1e52abac3bf77be172dd38c00000000000000000000000014d3e4a25d6ac13191c0b13805473bcbed2d83040000000000000000000000003eec65102ac4ec0f503d14a3c010b2466ab6658e0000000000000000000000001721d35da784be3132fe3b911b64097f39401542000000000000000000000000335edfd803730061a78291ed40c5583090d2fe25000000000000000000000000615f39c2ce254e70690244ba03c45ac3f39d7fd1000000000000000000000000f6115c741c83ff0d31078be85b91b3cf0ce4eb71000000000000000000000000387916066f2c6ab5d3c7b37b63ce74203f03176e0000000000000000000000001f9840a85d5af5bf1d1762f925bdaddc4201f984000000000000000000000000144abc35f51f72f76a77ef3c04d9d61715bccd530000000000000000000000002549f5b46fe18ef0ca4517151747a959c521b1ae0000000000000000000000005fd3932bc56277fba1d6ea2f7c5bb7e6836a6d5d000000000000000000000000325307482bb7fb69da149282159b1cd65e2349070000000000000000000000001cbbc427faec8e274aa581aac185a93938ad6128000000000000000000000000ad63d0f6456544b93fb5e77f7c0d41d5cef49f8000000000000000000000000068a0f2921afa536a75b0c6ffd6af25b70babaeb60000000000000000000000004f7dc4185175a2e3528326db2f63285b5a2e7206000000000000000000000000eae5fa13d6ed6c25df9dc4eae2208cb7af7ff0df0000000000000000000000002a381acd77b80593aef437ca8d358d5b9a5eb721000000000000000000000000271e3b92dc76e9194eff02ab8a7ef65b4798d5d50000000000000000000000000fb9e2098914389a91e0596cd35b85cde5b5ca0d000000000000000000000000719546e6318eff07858f588787c7d3d32fe6ce160000000000000000000000005d2c99430320a237d86e768cbd80209ba9c7a8b60000000000000000000000005758990fa99b70e239ee49b28138c5360ad0c5990000000000000000000000009e673ce29afb89549cf79459e46d2bb7909945e4000000000000000000000000475d821291cefa043e8ef54c886ea29245b84cf8000000000000000000000000791605cff317c83dd36a9559d60c520d357d4a4e000000000000000000000000977d9f5f24e01246ae4273f775a206320cb8396600000000000000000000000006e555a2c9213204b3bf040b8d2c526f9059d25f000000000000000000000000a674270e809448cf3a367b011f543826276a318e000000000000000000000000153b6829392b58601ad10644da8f1e6a3211d28400000000000000000000000005889abf21d2d7e7ec8475c0953c7a52a80a615b000000000000000000000000d9910fe6981f29b6cdf911c7c4ea58b027bbc9bd0000000000000000000000000c8fc0b4cca9f5421761239644ee99b9d958eb1c0000000000000000000000002b9e6fe1cc5cc249bbaa68f03e51b010774611050000000000000000000000003c982cc3c61d4d9e967e2868f18b29d69e18ec320000000000000000000000009b62f01e70d06445a092c0561c1ec7f550f8e25c00000000000000000000000038e6b1dc04087f69e69f10d7318643accc9854f500000000000000000000000093863c1a6976aca1ed4dd4c2c0fa4abb10b0dfc80000000000000000000000000b0498e4fb7817358fee5b20501db0ce7e40ba360000000000000000000000009e4bc94fb32a004025c5194b3aa05078b7ba514700000000000000000000000086d74fa4c8e753fdcb44bcb044dcc0d12b1be353000000000000000000000000785931c5d331cabc1a98c52b8556d0502c8bf2c7000000000000000000000000d02c9876f89dad4077c2d1ca00efe7faf10f59a7000000000000000000000000458aad1d5ff3f21497bd9150b1e7952d55d5e4920000000000000000000000000d976bcc34d0e75a52adb997314330fa2739a9780000000000000000000000004151a58d70129b68d48f5640c2b1d8fed504c08d0000000000000000000000004397e33bb9a6cd716f52fc8f385dc4a1f55e25b600000000000000000000000097bc853854ba2c38f5b4def931e0077844be047e0000000000000000000000004da5e0795ce0ab1b7a7c545cb9539f496ba765a10000000000000000000000000f1e46aab99453f8d013e08ee2789e19125ce3580000000000000000000000009e4e5a1983b81020bf5ee5414586a937812386960000000000000000000000003e3518c468c5b2f1414bb62eb6d551fb7ec88276000000000000000000000000de93e36fd60737ccd01a5212db748b7f97740bf2000000000000000000000000fc87f6e14a6c0b42808b7e9f1231bff001b17c590000000000000000000000001d0b4a73fe0d2171773686584e21ee96c01cb075000000000000000000000000a8a217cdf322a42b96b255f21b493e013bab6635000000000000000000000000eb4b76164cebe0bce803a1861b3752065dfe576c000000000000000000000000ce7b9ff05e4d0488a0b3dafb0ab7a4d2f7a7fb43000000000000000000000000c924e165066f2de22eadc2dacf6e18c066179b860000000000000000000000000730ac50a078c50e2750b024df31ef51450c372c0000000000000000000000004eb16c5a1c58397dd1a47263d8efdee23c7df4f3000000000000000000000000bb59c3afa21bf077f0522cf7f3910a578db81970000000000000000000000000186ea56f0a40c5593a697b3e804968b8c5920ff3000000000000000000000000035425a44efd0859056d915c1455ba8d6a06d6ec000000000000000000000000adbf19f1d3f6f83223deda08bdc4848ce29aed11000000000000000000000000e510800dc2156c2071a65ee3aa38c636067aa82b000000000000000000000000dd069153986cbc4a9812bd3f7e7148363004a94e000000000000000000000000ae4dfcdf3fddb5f1fd1c09f0e4eeb916d96542c30000000000000000000000001b34ea570c5ec6745d6a1bbdb967cc2224561e5f00000000000000000000000005c325e6eb6f789fd036ad72b19ed556b995dbbe0000000000000000000000001c7cd7fc3505a0597b18df8d458cbe89a39b3be0000000000000000000000000e0a61b674c5ce852e7a72bcf394d783fc7a7ace2000000000000000000000000a92787ebea4f25f0b2a87e0a0267beee5de489af0000000000000000000000008cae1c895191720c3cabedb9c26c9753a9e69cb300000000000000000000000012c3592db2522429a1583fcb4d1689e6255abf32000000000000000000000000c6d15c9b1f5b1738a63e1acd01e3c23e0e5856ac000000000000000000000000d61f249f886c83eecf49cfe5a216add3aeb47d080000000000000000000000002f78dac3880d917973575c06a6c76bf2ca2c36b900000000000000000000000061fd4cc5e3ae947cf2bf31286fbb1b36ba74d37e000000000000000000000000488b7d5ef3de3f85a374e3308c905b5e47c19bf30000000000000000000000003eaebd6efe4bfaf4d16082ec0da16e6fa71f2d84000000000000000000000000e26bcdb83599048f39564594f1de8219e89c7e450000000000000000000000001079dcce7ab6682d9afb33073992d3aa929a68fd000000000000000000000000f02365ef1e7855dc8d9634a678ef563e92a48d8f00000000000000000000000023a8bb7b762b4703fd135742e5fac79b5edcf9400000000000000000000000005a2b06e5d6ce5e4e0c7c395644512e90d8e3f29f000000000000000000000000b5be2433d7610cb404a6eba428c057588945f98100000000000000000000000050504bc504f7af986405eb4ae479c4297361a05000000000000000000000000024b00731d01ce74b52ecdaab2c7934448c83f8e2000000000000000000000000f68e3cef0a6c9385faefa0213ffc55283970e4540000000000000000000000007850fb8e6c60b8a417894684531a5e7f1ae4922f000000000000000000000000fe08f0e29f3d79519aa4b8d3f16fb8ead05ac4d4000000000000000000000000d8b4a57c19303a843952d1ab7e04dfe7aff7a6250000000000000000000000008ed3f3d0816b2a1ab74e37cc6dd330fad157f5da000000000000000000000000af2191b2cb0558f2102eb25d2119af1d769c447f000000000000000000000000651e1bc239501ff8f6a6fdb278229c87f93eb902000000000000000000000000f4cd971f67994950cbcccc0b065d9c6920d4ce720000000000000000000000001bcc47183112f47d7d999501c3b620a1ccf3f3d100000000000000000000000021eee2d28cb7addd921a53dce31e5f2f9f00ae9e000000000000000000000000c4c2dade7f5d48522dcbc86f82492a0d22b640f80000000000000000000000001399e113fbdcfd43c9b1d0fa3a1ab9e6d65fe91a000000000000000000000000632a1bde2bfdbd81f7895cf9b77c8c25303778150000000000000000000000006842f506a634b36bc634322e54a7dbe976b128c800000000000000000000000048f734a833b7158cde58fa89e6ef06dcef751b71000000000000000000000000f749a27a3c60722b1ee05a44021c17c566d8b47500000000000000000000000024749aedf18208ab74a8110e07e820286bb5acf8000000000000000000000000e97b3c1e60d803357aed0665d9557bdff5af5f2c000000000000000000000000c5c1ee9270024850c7995bce07bcabc55c4b7ec30000000000000000000000005529bab49527bf13f414296cc5c0a6b3fa22c2150000000000000000000000004642946ec891aded1c408e0d8fa32db89f77b617000000000000000000000000bd5bad8af48c2cd016b6450e911a6e494192429600000000000000000000000061e37e3fb8b5b08e46d4c45f839569ce0d56027a000000000000000000000000f2664dfa7924d9f3895349bae785027ab9da1c870000000000000000000000009daff0a1a484ed73c209644334de2219b348ae8400000000000000000000000018932994f0b71773631aa9ecf905e5e44c50f32e000000000000000000000000010510804fbb44fd509e4181391950268290741300000000000000000000000082b0a1e3259b658c5c875337799c66a5d9fd7d52000000000000000000000000da26722def80446be91a9e8e358c90ac55a6ecaf0000000000000000000000005725bf2fe39cd482897aa5babaa94095c0e2187500000000000000000000000023282b661e02352ad584de63c26f9ce8c46cbb280000000000000000000000005e671023f607d7c2a048ba7ade8bc6d1088417f20000000000000000000000003b3be285b5d569f7d3efcb53a2cd7849855a02c9000000000000000000000000890306c41ad97427dd4033b297ac5fb2786ef62a0000000000000000000000005a0c0c917bc21bd9c53a89d2a87bf0b77a5d42e60000000000000000000000007055bb3a008cc0454b338744396aca63cdfd7aea000000000000000000000000b192c9659ad5486446189200399f5a9c60b369610000000000000000000000009d14e8f47cb32802df4f23b81b2aa93fba78193400000000000000000000000045b67752a7387de2645526fe7ac9be786782496f0000000000000000000000007c2976ac160aefe5d8f2dd81e14be1054624e11e0000000000000000000000001ebd911b34ec04b5af2ce68acf0be271963aeb20000000000000000000000000ffc949d2d39b4c8e9c6cc61055590b47cbb63177000000000000000000000000ee0688354c595d1c91ace1ce083bff2d2db146b5000000000000000000000000aae1456d957edac05f1a4321c1153d58d9dfe5a50000000000000000000000000c3be88da5daa7d33aaee99d150104e517d100580000000000000000000000004679012591ba82257141457e91fad9baecdc55d70000000000000000000000001fddd0296c29dd6530c40fe9f998b8f95f5b0ae70000000000000000000000000d15d22f39d9a06e9138a9134b90d9e52c4e5502000000000000000000000000e0ac6a8f99355cb0abc33888af0e483ace43943a000000000000000000000000f637cb18a01101f262525fd5827b84d96b8d765d00000000000000000000000076655d9fa0c75df894540ff1c9be8f23295b254e000000000000000000000000ca6aaa6715d159f27b8150522f2d1e6a9996b3cd0000000000000000000000002742297c8c78261096647aa13e161f01a2673981000000000000000000000000781dc8c3f5dc6fabd79391ed3148d3dc6f871eeb000000000000000000000000ceac19bba924fd5f2f0d293c0157af76d504a075000000000000000000000000a1c6200c96961d986fb06f872e111646b8ff425b00000000000000000000000093703f1145c71eed06ea86b6d7e8fae77914c3b20000000000000000000000007bb12ac134117bf21c4a9b656591d3378f96ba5c0000000000000000000000009a8c1de3f42e9d9e304a8ddb5b792d2e43b369300000000000000000000000009021c073d26994a86ee743ce2ad921362f90fa68000000000000000000000000c7a45735797e0941fa264ba31ad5b1bc72ecdb91000000000000000000000000ba5e26770db2706c13da908b207431172012acd3000000000000000000000000ec9b106e925ccbf65d1cde7232154f3788fdac4c0000000000000000000000008858e8acdcf6cb19055d7279a5e26faf5c812c57000000000000000000000000a9248e9907e238d2f9e2cfa23f8e8395babf2cdd000000000000000000000000c6c86d62e2d21fe7293dfb1f1adf3befb7d1fadc000000000000000000000000ba4bae521c4f3229828d5b60dc2325c3ad07ac6f000000000000000000000000c3331ad70629335778184383a54b2881c243a9a10000000000000000000000000a0c877ac138d3c9ab53fad7405e585f23f1a66300000000000000000000000030cbc1a5f4c8279fd2e508ade9b7bf3889de315c0000000000000000000000008c59f7db8c39ea52975eff5b17c6aaad17d206b40000000000000000000000008d2880d1f524ec57ecc49164a9513060cdeca681000000000000000000000000c2931392bee106caf4c57a8b482e1e3123c588230000000000000000000000001da30eec08c4464b29eadaf7c6b864343e23119c000000000000000000000000c29276094b34d7e4e7cf60c56bdabbced43945790000000000000000000000003037cabe2b3e86cd48ce3063b3012ecd8a8e6d9d000000000000000000000000f06b1eeec10f8a639ef762d1d470c7f1534ca120000000000000000000000000b7f1b83ddcced8940063b309cb27ecd820b8d575000000000000000000000000bf8766574106225f5df9a01d7414b02d6aaf20bb00000000000000000000000048709e9f075d4c490ef1bc168ea3d332410ce47e00000000000000000000000098b45938641f2bbd0a1f5c946840fb73d45fda6f000000000000000000000000bc127b19f3bab6e19cebd9aab1ddcbb2b20bf5130000000000000000000000007f836b63e1e6ac9ed6050c6e4f1f642116950509000000000000000000000000b92578b2c6f8ae6a1990c2a549b057360d6170a3000000000000000000000000c8720529319f2d727cea05d25ff123c18cb084b600000000000000000000000056e17eaf805cebe8163a126973aabba36f020646000000000000000000000000c24e2a41619f7c9d44092e8943159750f8df70b3000000000000000000000000b1a22f1171101a58b22f34547ed889405fb947e0000000000000000000000000a5878d033c514bf2ac21f5cf3cd56f8b1856321800000000000000000000000098e3775c80eb925f6da39f32b9e55169f921ae4400000000000000000000000090eb99fd053467d1727abe932a03c64e612c28d600000000000000000000000063996857382bd5a15b3ee8fa01b73f0e8a1b606f000000000000000000000000ddb9eaed66802213d08e80b19a4fa5cc95747bd90000000000000000000000006cbe23aa7a93a5896e3b29e1c177727de984a5e3000000000000000000000000c4f86f8086f68f45c07a6680c8512ac39c892822000000000000000000000000f08a688437e9d28996be9644ca51c13757fcf72c0000000000000000000000007c2bfdbf170bbfbb2984f70d979470c141962e71000000000000000000000000a6550e08bffe3c2684a09421da6ad375d7a5ded70000000000000000000000005862d620480af1a2ef73cfe1963c4dd7f0ff4d0500000000000000000000000047a2fd1a7a5e7f84c5f2d9e99e2ef6fed2d1bea90000000000000000000000008c6284a16c296842e30c2f38a8673684e03c5e02000000000000000000000000484d30b10e1c4e23e866bc8ca82519341f8ef266000000000000000000000000e4fb92f09dbb4bbf2b05d6b5467d61c95f74449b0000000000000000000000003b1d6a3916fcc5ee5e6c0a528390c7b7f018c2bf0000000000000000000000000faa3da578e705b671d0e5f7571b51d0430d0f75000000000000000000000000b2223810149adcf8d715e32d973027a94e2e1f6900000000000000000000000006874e536442d47e0cfbba7118823714bdb63fac00000000000000000000000014453df61a2afdcdaebfd043e966da39c826c912000000000000000000000000831cb123a164bc22ab74881bc5392c5c2eb19e46000000000000000000000000c9ad667743c3d62a2204ab1a73eb547b71b07ede000000000000000000000000c356542797c223fb2e28a0f6241dcc8c0646e665000000000000000000000000d4400301fe6c70e3a597c3b65aa95198a371eff90000000000000000000000007bb26257bfef9170ddb971c6348aa58a2bea2d3d000000000000000000000000fcb14e9ea955ec1d60846d3f4bca6c284cbfbf14000000000000000000000000d924c6c9d2d373040182102ca99775803d9e7dba0000000000000000000000001f710df922332ee8f7258870c2b950137599f2b0000000000000000000000000228a464a968b6bb32bb9adb93764999ab4429b6b000000000000000000000000efcb68b25ba0e241ca7ded7fc52eb42f54db9a6b0000000000000000000000008ad687e04aabea6023f39809141ee1ae3a05b3ea0000000000000000000000000681ec607ae7761d81a03a921f4ff22321ee2e66000000000000000000000000767bd65ac53f12e2b4845915f4ab40b41022f2be000000000000000000000000cbb7eddc9bae5bb1da6f5a3720dba1860a6e5268000000000000000000000000007933790a4f00000099e9001629d9fe7775b800000000000000000000000000a1c5e3ab5b4918d55c58fe26aee9ff3f9dc74d1c0000000000000000000000006b6f71572fe45ae0d848c59284c126b7b319cdb70000000000000000000000006fb8e93b49509a292608c446771dbce41a700075000000000000000000000000cdaa14ce0b9c4d51599cba31963be824975a840500000000000000000000000064c02e7b1de5778df2866cb2f9d9baf4721b29e80000000000000000000000005fcddf0186fffb69084ad3e05d4111899237335f00000000000000000000000064d07c179396dbb0311cef54c5a9dd0439dc3e14000000000000000000000000e80db9fb130fed2974c563f8fc231749b96ca62c0000000000000000000000006f2c8521572848940f94d554021df51110019a72000000000000000000000000adf78f3a314a022709f53fd0974366f6bd849b220000000000000000000000001531799434de2e17491bd5a398cd550c054549f700000000000000000000000011fdcc748672259c358ca1e604118d640dff3b61000000000000000000000000803713438b0d39e186ae2683f081950c49f12dc400000000000000000000000083c40bec9c1841b894cdad4101bcc84ff2323208000000000000000000000000a1e68b207deef52b9e129967d13d5e621d723dbe0000000000000000000000007bf78de73b6261010c1e7ae1eee6985b623790e000000000000000000000000010c9fb3b2ea2ea032390287b02e506f15dcd4db000000000000000000000000069d5073ae0520303e7565da55c3d3981bc0a78840000000000000000000000007649f072973c7de7048438d5ea99fd0ee331a10f000000000000000000000000027bd935fabad5c2720de765c94b84697d3c06b0000000000000000000000000875a9535954bd8f16e4b8bbaa04a0689c1752b0b0000000000000000000000006acbb66c53438b60ad03e7d2c86c19a5683e030300000000000000000000000014943b376292b3ff26dc0116709fbd519b467ae500000000000000000000000028098c8f4ca8c844f7941ab3eb6b3c2102059707000000000000000000000000ac02c80d4736f73e11caf3415449d027a7273e4a000000000000000000000000f21047cbff12badf8442ae715ffd11b2410fdc0f000000000000000000000000f8985eec99e1e8e59bfc6583c79f617df60986ed00000000000000000000000061a4f01355c60ab149c8e673ba571da77759c817000000000000000000000000693ff9f59ead16361e36f3139b754412541aae5600000000000000000000000022f6e2ba33842931317cd6ea695b162009c1581f00000000000000000000000001b911b6204d16ba93ea4d49261ff0bab13de05d0000000000000000000000009f325ac51a1b818a88ef5de70fe0a8db849398960000000000000000000000006e3b8ef98a61ca8d54b55e6d03f228aae17df51e00000000000000000000000097193b1c4e8531dec3c353fc8d692071f3bb48ba0000000000000000000000006d0ee77e976f8ed57e7b774c0bb31f83da8208ce00000000000000000000000043a8a011e4e800fe04b27af6fa6fee69df0f8a3600000000000000000000000027be34e4294c9372192cb390b8b16d9e2989867c0000000000000000000000003cb22d84b5a6b69be0aeeafb9083e69e9916acfc00000000000000000000000034237b355de019f3cc9ad30eb35b8ad664545ca90000000000000000000000004f41b8f207e679ebd989f7bcefebdb74323792ed0000000000000000000000001b0a27d7e2003903cb7c5b54f928cd7305044b40000000000000000000000000e3cb0228a97e38e8d5d29f44f1792411ea7604c7000000000000000000000000e73b00fc0d247176322c40f68e27755f15982c65000000000000000000000000d7de635dfa741d524fa6f069cbcbb0471b9335b3000000000000000000000000e2989e15bd34ffd6c117132cfe86d5f5daed5eb80000000000000000000000002fb67281d69eb0444c0e534ae963f256631d3a8c000000000000000000000000529ffcec1ee0dbbb822b29982b7d5ea7b8dce4e20000000000000000000000004f145ee2b771b6f4780ad836e47e94673cf49890000000000000000000000000d22ea7e57fd8fde6295520bd700e33600de2f5d4000000000000000000000000878c42ba979481fc11e2791db2223f2a81f0b15a0000000000000000000000007706caf9e9a6d7223aaf8304c5efae21bc72805d000000000000000000000000f3d267bbed1fabfec81240655ae42a6d1d3264f30000000000000000000000000709b1380ecaa69f68620f90e03bc7d596223fbd00000000000000000000000048ca0055204c3153249722d8a60963adac725d06000000000000000000000000a103c891b70105ae265a9d314ce04b1dba7db3cb000000000000000000000000d91213097178374f034b27963647e394163476890000000000000000000000003384e6558188c96d1e21c5e1a3a04ad964989ec1000000000000000000000000b3c56d1138bef85527a9ec0f0678d48319f65d7b000000000000000000000000b263142f9215b8e68e886c5e57a952a813e96a5f00000000000000000000000059a2720f6da97cbf980a7daff1635875c75bd5ef0000000000000000000000002b24406df4124a3220f68896ca679bffb3ef3758000000000000000000000000849188ae49b5056aec389a2a1ff46bf159db7be700000000000000000000000087ee4396981b35c73790aaadb0ac86357d2609e40000000000000000000000002253b3175587826299cf3b2c524c38e237424050000000000000000000000000ccf512cfe2b29261c832bbc61e6c873ed55c4ac000000000000000000000000092427ccf3494c9130053c68789a4565846ac7371000000000000000000000000672e09ea456141a77fdeec813222b4ad7c22f8ec0000000000000000000000008da8c77bc26f8bef78b65f1739e2521d77439d69000000000000000000000000c53bcf5201516d97b864d6be894cef37f3d16f410000000000000000000000003b786b33aa85b74546ed245e6fbd7874b83ee5c8000000000000000000000000f612c5e898dbc052cd43d721a16fced6a2f82bd00000000000000000000000005406de8b2e7a9c8c7906e5419f5380f294d517dd000000000000000000000000478188740452da78dbef5d85bbd0e2bf300b579e00000000000000000000000044f1bb6e1cb5440237d512c41f1973cb061e9c2a000000000000000000000000ea83751e210054dddbdb5684f5141ef4a66d120b00000000000000000000000082a75f89d2e877c287edc257d7b16dc0c9a775f7000000000000000000000000c3eb8f7366eca6ca0d9560ee5c2e10febef4f62e000000000000000000000000d42d268be992f1a914f17da65341bf94be10cc2c0000000000000000000000007ee4888cd41b4ae0fff879ddaa197892b93ef821000000000000000000000000616721dbb4e9beeff7f4646a53e26369fe6c7004000000000000000000000000202750c2f6fc039072065c92fd23ee8d85b555ed000000000000000000000000a93a3c5adec3c7ae190ba8830d56c471eb826d6c0000000000000000000000005a5da4ca65e1d2b8078d7953830e229cfb28e07f0000000000000000000000001adff49b8052a2c34da1ef1840862864b5bf9f730000000000000000000000009c4f06d7d54c895fab21e2d9949cdea4191649d5000000000000000000000000925cfead1e88b80761df7f9df215f566dbeffc13000000000000000000000000063c799e62eb0cc1559829a7ee4bf12ff4f0d528000000000000000000000000839db82bbd6c7048ae3b4f6fef7df9a2dd985564000000000000000000000000aef11738d0c1cec7143bcddfb371abddb28fc6d1000000000000000000000000fa1c369ce2d0384a555e86c203884a30eec10c8800000000000000000000000035187becdf7602515fb2f28fa00b7e6f19eb03610000000000000000000000006b68b4c839f9e5725bc72c9a980090ab36abe8600000000000000000000000005b49c87799955064bb9f751381322816f258d96000000000000000000000000029d9805f44820446de090a23f3ea78d346b6dd3a000000000000000000000000856a24585ead37627cf1dd0a7b79470709a24f3700000000000000000000000052adab04e6a9fbb306e339c33e4b5f51e89c9b040000000000000000000000009a54aab38899e8c0d6c79023ec99e1eaaa977a020000000000000000000000009173db357ef5631a26ba1b1dec8cff7c2d047c19000000000000000000000000ebb5c54df96142c61d2c3642388f202b9c27e04e0000000000000000000000005c300f9ca68e71e1404ed439a15982dab62a35e50000000000000000000000009e0189e845190148978864fe68a74d8df19935a20000000000000000000000001247246a23920585ed8fa9e40da8b853384ca3c1000000000000000000000000de8501ec053f70b549f82329f02ff84c0c991b0500000000000000000000000001a75e6155351704e02b9151f97a05fc4f208f5d00000000000000000000000092d2eeacf8c6926d904e7bbf692439ce61641555000000000000000000000000df48a3c64371a1d0c58c9dc332747e0dc7a3185d000000000000000000000000a4f3fcf2e8c93a235f0aca1c2c8839b1a51e87ae000000000000000000000000cc310546d1e77fb5e879ed03aef391cae11821ef000000000000000000000000159cb8210d0a0a8faaaff51f0672a437badd472b000000000000000000000000f1d936d3571eef8f48ce2b7da1b090e9d26cfe8f000000000000000000000000c0d4d9087c9ef99eec18b9bf21e27eafc2bce7bd000000000000000000000000a96535e0f8a968fcf2c4d3a8e8e396b39c8830e00000000000000000000000003f23f0b7e81eecdf27107d11f4b57859270cd26500000000000000000000000086873ac04c00282ab41600dbd50265762bf708850000000000000000000000006f55be08620d8e75aabfefadf5c68cf5c69023040000000000000000000000004ce0e76d26560666bbeb442a4f79b11d1ba0e0d100000000000000000000000026d4825c8ea12dce49fc6d43010114ea3b92e59000000000000000000000000062ebdcc94cc541038cdcbea1639f969a00db11c90000000000000000000000004eece49e096ffa8982018f33400f6ed445ec1ea9000000000000000000000000e487b0491faeef451e4d1cf04056375ecf22ec57000000000000000000000000930c2339c49bf6a17072ea877a63234fff8649b1000000000000000000000000855816e0b981bb219918cdb5247871d4b30b85db00000000000000000000000039c61153cfcb77fe147e46eb5a8f386c0ffaff990000000000000000000000009eddbf59855fbe2c024e93ed55d20dca5e58036e000000000000000000000000410ecd799b9ad83288453317929d4532748133bb0000000000000000000000004ffb308752d2ac3d5930068e2a81b82bab5e558a0000000000000000000000005bb700d0bbb746c8cc6e74321bb059355747c0a2000000000000000000000000b68cd4ad8bc7f2ceb2d5849cbb304cf056ef7c3b0000000000000000000000003a664e5245eeeb94364fc544d5f4b011f4f0d4920000000000000000000000009a1e1e32a448fe3b7b982fc00adaa2a789058745000000000000000000000000609b029fbac443258208e641b92e83b8a7a31c7d0000000000000000000000001cb5b27b08259fb459cbe68da45c8cf28f2e6ae1000000000000000000000000cb7f193844656f0fac64cadabbd8b479f5193007000000000000000000000000341078106b7a59b2b980e76b83229f43d360f6e8000000000000000000000000893581f25259795d4fc4e80b23d4e9037bb2670f00000000000000000000000005be3fbe36e84b550f687afa6f65b78884792e9b000000000000000000000000f1e30719ef81ff6f78b4e3bba4625d8ddba91bf6000000000000000000000000185395944c23b4e1503f8aa046c9239d9813ebbe0000000000000000000000004bfa42a1f166a6c7127fda6e36ad087a743a586f0000000000000000000000004b23454899e629e9c464d173a225689be5cc98350000000000000000000000007c868b550257b3920aa366d2845f01acb31f2de40000000000000000000000002f2b19e2ecadb76b568eb31b8e021387d6446f800000000000000000000000002f93ec1d555b38b23118dcc053688a0dfc983ee80000000000000000000000006327c6ac5e028c7c073c20d536d041ba54cdf225000000000000000000000000b7651ffed779bac57ac6a8632962db6342a6db5900000000000000000000000029666b8f314c03432ee129490212abb59c609ab4000000000000000000000000f47e33df914f891516d9f4ceb48e768e774fe8ea0000000000000000000000007dcac8026bda21bf6e5ba50b7cf78b67f0248f91000000000000000000000000db2dc51a018ea8fa1e95a4ea1568342d09104bc30000000000000000000000001c8980ea8b1448422f73f311b6f7cbdd8089f177000000000000000000000000d855dad5eb0ded8221e290b361d48b8e85a139db000000000000000000000000b3c57f4d524546697f4e74e5f4cc7bae02fa1be6000000000000000000000000457662119d6adca9a446a45af2b9f8a446dc53330000000000000000000000006df721c96bb4eccb43e40b55a8a439d42ee4313a000000000000000000000000d4d5cccd5ba355099cf5fee73c2d39c1760867d9000000000000000000000000d1a08cc4d1ff07ef82abf3e005a11e648484dca3000000000000000000000000cdb2addb2e0d98cff9d96c458fef3656f290f463000000000000000000000000d8713f443a3898f1f201e8b82218d48d2bda5a11000000000000000000000000a8858736f386ec5d8901691411ba8474bc07e3f70000000000000000000000001c9fdb378eea12ab5063e956e49d349ed27a21ce000000000000000000000000bbbfd07f45b73528010fbca351dc7ba08fda69a9000000000000000000000000435b7d470767cb121f37dd296b2ac7913fdf54270000000000000000000000000717309d0050daad55ca829bc616aa8534fff30100000000000000000000000026b8b5a09761a79a1ffdf897532e0b747c3d767500000000000000000000000050998d4cfdcdbe605b42ee47f3c95fc37c24b601000000000000000000000000bbddde2e7499a34f20c55f08375f95460fc242e3000000000000000000000000087f610f02015754bfb6ab532516c044f415442e000000000000000000000000b0a9b9c19a9dc561b88bc183998155c1c684736600000000000000000000000051d828bd83bf02e70fbd5ea6ebf5692b07c00e4c00000000000000000000000044d00d57fdde784d3f7465a343f363e90589a30b0000000000000000000000003f97446b7a16aa2cd8cfae845b8529144b405f2b00000000000000000000000073d0fe54571a720d30a40aa7214fce771d47743100000000000000000000000041e107174024c9f4e8d68cdda64e61724e436d5f0000000000000000000000000f4a6b98e32b0355b2f5926cd50f0db0fb78b02400000000000000000000000030df74cdc3ec8ea548a4502acc59ec547712a658000000000000000000000000fef63a35aca450222eaafabf2ce7565734a81b08000000000000000000000000ee3816f704ba7a0671799e98e54218782b658e6c00000000000000000000000032cea35c84808c763b9ad56cace2c5b0581decca0000000000000000000000006299a82316d522b0daf613019d1b4cd7dba8b28b000000000000000000000000b8f0ac95be11fcfef7eeb4396347d61d9b08128d00000000000000000000000041574b93ba4b06b8d6925b8a3465c375362ffb54000000000000000000000000455697cd289c88290c6833cd1c310f35f17d5caa0000000000000000000000003050e1f76c6c160823c75ab6ae51fe8c99a6ee5c0000000000000000000000005c9557bf113da39d9bccbda6101aacee8e7b7272000000000000000000000000eed851db12eb696dedad6f5f5e9d85f96c9bf05700000000000000000000000026be825093e4efb4678fdb89c77c490785e990ca000000000000000000000000f3d2bae54313a3991b086d93576d953d0bae7241