0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf6cf14bb59d67fe58e40872e637d5eb46e3177a000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000014696e6a6563746976656e6574776f726b2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000025636c61696d2072657761726473206f6e20696e6a6563746976656e6574776f726b2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d5653794d50655145345a5a776964627a66615734337839573176554c4c37556965343845325859584e72676a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000d45b6975b33d9d985f1b5f7eef8293b8c891d56d000000000000000000000000b91f599b2bacc731f5b7772efb7346eb01b5b2660000000000000000000000000780c5b72ad8b86f53201fd70d12ef88b2bee85b00000000000000000000000035914b985486060befabb244d4148eebda7608e3000000000000000000000000029494ed876dd17f45930aecfc962c35c582675a00000000000000000000000018f7b606eb83172f73c408c1bad27a7ea559580a000000000000000000000000fe4a6c2a61ce2d0a9afe2e5fab82bfb4858678e600000000000000000000000039639c71797caf84da9c7b7e890edc8b3d386cad000000000000000000000000abf11e89e9dbbc0d0d8aae51bd685666f3efca52000000000000000000000000ea23fe18d15795a393b6cd6c676d16c58e58c96c000000000000000000000000d924205ff99aac5867d3c3f8eda66c3421afcd830000000000000000000000005e2af84d8e9ebfe8eb16209b13e6f14faea489f30000000000000000000000009145c2ba2a2137c3a073886eb0a5a684d7b0f953000000000000000000000000ec6d3f350bcdce0f451d52e69f61bf3630240b66000000000000000000000000c77d2b141643777378f68ac3f3ab229702ea5da9000000000000000000000000bcf406c1e21d4021f4ff096d88c3f1c934aaf6da000000000000000000000000b52f41ce6931e115caa25c94429d1c8b58375914000000000000000000000000ab803652f25984842775c3c89d48d1fb1a33eee30000000000000000000000004e165c2f4c8e40f35f946bd8438e203772a6eff9000000000000000000000000915d72fd6cf53c34d6b7c238be60a79d5214c452000000000000000000000000538a0b3fcc46da4ee5c8a5dd1bd5955adffb25830000000000000000000000004a010ad9d599b5ab5e0fc27f00c88a1ee01ab441000000000000000000000000132597c7d97664b76f49a25a7fd9078320320f41000000000000000000000000a02c6b1a6698289ac733ac76e821a6a45e50a1820000000000000000000000001ff8cf7289a0643534706e1a8c176381d5de87020000000000000000000000009027a99e05d1be4c0fe8cdc80c51b9703a82b214000000000000000000000000ec65db4eaa9c581819c59f75d763eaf75971466b000000000000000000000000da8efc13f67a4ef0c48b4dc49b0ad9b118d37e7300000000000000000000000032ac1a20bc4e0b5ff49154a9e508aaf22ef01b6a000000000000000000000000cab4b6f5f02e5a74e5a4a88c51bcb82ffa2bbca900000000000000000000000059307abac4a0822350f55e28c6d30a90b911f4d900000000000000000000000086f41de2882b2c2b28f39b226915664d2dd1002d000000000000000000000000affaa71196a0a0840a637b839d82685f76ea2df7000000000000000000000000c8c1875877f2210ea0579275868d6ae68513a51a00000000000000000000000089b2279542f579805888a4bd5432f55ff701bbf9000000000000000000000000a2dd8e40fa6ceb13cbb06ddd3bcae12a014fe862000000000000000000000000405c36317c18fe2ff22ae29cfc44a721f9e850c800000000000000000000000088a486e0874c717dfee666e3fe1df283a72234870000000000000000000000005a9183000c8a08e2131828a26d4617296a69bf11000000000000000000000000bdf4d4de0f525d786a1fdc77c206ac1585c88b3d00000000000000000000000091b0d011d2f89097b1b65e57c59db0f495d8b881000000000000000000000000a9085e1fec2464a52115c6e8840560650c9ee86700000000000000000000000012879d3901801ca8a31d9aa1555a966116b9e47800000000000000000000000039b1d867eb7cf8e2fe0bf429691806ec4c4a06df000000000000000000000000a6664ef044173d4585fb1cb23c3f69eaf03f4fec0000000000000000000000003f9af7ee9a7ba5ed4eb9aa376461f874a0f3d2f0000000000000000000000000013278b4001829ecc693216c52cd5031b8d79dce00000000000000000000000075d3884561995cd1aa6c9ba5b496d241bc7c9ca1000000000000000000000000650890195ef0210c4515803f327eab3961a08523000000000000000000000000806fdba9168bf0a5656017d9c3efbbfdc0f067f600000000000000000000000086e32e9a423c5bd2c4fd7c06efe356ffc819798c0000000000000000000000004bb8a8ebd8572b46c4df0a04a6e45a93865230df000000000000000000000000c95c7b211d25dc888de2bbd56aa83b7d3bcdabc90000000000000000000000005d88f2cd3aed2166f399a8cf73d4f802c35c46a000000000000000000000000016ed5a3ae83e27b47b50ae0e64b66757753b8c8f000000000000000000000000e09aaa9b3ab261ce15f651d8a88bfa5502e89ecf0000000000000000000000005ffab11640f42352685c1a35e12500ec983920ae000000000000000000000000a1a7c60e8c890f70eb140b238fe4afa16d29440200000000000000000000000016c34deb1dce7a87a7b6dddadab0b61ceb0fc25200000000000000000000000098ecdab21b5d4470a3610f3faef23b704dd9633100000000000000000000000057d17c718ac3d2df82524ed6d39449a772cda3cf0000000000000000000000002019f7d528d12470faa3e3ba85f73962f8d8225e000000000000000000000000bacd28baf1295d7a57598598e9e3bcfe88f4253d0000000000000000000000003b1fc0dde8acc6e67328eecf8e65fa9e208796160000000000000000000000002bd075cf1f1db5e47f0c0159c1378aa87c1e34ea000000000000000000000000f29bec07f06646278e55bedbbbc5c32f659dcdb4000000000000000000000000d8055fb38c702c68d104ddf846c0017f10dfce6a000000000000000000000000679d6f9a7b54bc290ff86a6a64a741e8fd65c421000000000000000000000000457db311325a0075007846a1c74ddc6f2f24aa77000000000000000000000000a24a5e725ce2013c4ad74aa5687aa6e019d45c1f000000000000000000000000e8c5f52e564155a80100c6286ddbc8b1c263a7c70000000000000000000000004d4035e6fe698dc308fb9a13670f9271c8aeb98000000000000000000000000093668119da86d9b9784569a400b053384e15f59a000000000000000000000000c6559757acaaeb78302b41a8fc3e0545e8442dd20000000000000000000000006b4e2d51c3d94082aaf48c4faf0e12f34ceb97cc0000000000000000000000007e1292ce8d70184e59f518991a719a59b1fa7828000000000000000000000000662b0a21fb65e36621d01b749b5b59d086e17320000000000000000000000000589b19edeabc48b3596027feb84704a9a803c0f9000000000000000000000000740697664016d08ed4df9ee61df98b56191100e30000000000000000000000008b815442b137e990426f9c6a63629a0cb3e9c6c500000000000000000000000006e04b586325da29842dbe79c6bf63a671cbcc4e0000000000000000000000004ac642e8d7a3f330cf5fb4450469c5aa5f173bc3000000000000000000000000bf776c3bcddf72b93bbf149fe40be8019770180b000000000000000000000000fe13a8c6666074c7aaa20836255a58aaeb55ca6c000000000000000000000000e0d9b987848bae8e8ee97b3d93f6837c268660240000000000000000000000003a487a26f87ea8d3be6d2383c896fadda5785dc40000000000000000000000001d8190469a0e52eb017da81b46b34c00feb4d7d10000000000000000000000001a55048af0817707a1cdabb24f9cd09e27fd0c35000000000000000000000000bb0245c7714b8740693428e49777c39da98bfd40000000000000000000000000b985226fa4271d3ecaa620a9b537832258a9cbf6000000000000000000000000ce858fa4a8021f3aefe30c089261b6ef8d7f1d22000000000000000000000000dc5974ccb0bd962cf4cab1ffaaa16e089058c8640000000000000000000000001e1855fed6323d5ecd9c1e7b202660585ffc19620000000000000000000000003ec1b0b99e4fa7456e36093174f419151de69a130000000000000000000000008450a87ab4dc1ad68f00daeac2662a7c114c2153000000000000000000000000194e1745fdd8f77653b042139b6a9fb0085deed4000000000000000000000000d340a7104488b7c2563cb00d84f0ad47a545e7db000000000000000000000000abcc60260d6b57341b04eca97b3cca57d6c47fb9000000000000000000000000750272b4fd3cc432b0996304e3f02aa3cc8f2d7b000000000000000000000000c5e4e660b365cd2821804d95303be245537a6e2c0000000000000000000000008ae7d8c342b712f25b9afcd911942845b1502731000000000000000000000000f4f56cdac7e1a5f0039b58e13d1150bc7096144b000000000000000000000000c55ede660e3df034e57dee26d441b988b3b2dcfa000000000000000000000000b0a70120431c1f1a05995664caf209e1e4a474ea0000000000000000000000004224bc561c8770fcdc6477abc50b123e636545e90000000000000000000000000ce79caaeaf964b440f08bb68d7838ddac1b6c570000000000000000000000009ecd5f113d682173c594ca330a66c7d66c0529ee00000000000000000000000088cb87b8d82ae6b270cfbe859f1b9247ccef5855000000000000000000000000e277b157368b7e388cba3dd6d204acfa6a45dc16000000000000000000000000c252836950bba1a8452d4297f8eb4040e6a1c65c000000000000000000000000a871ce49c27879142fc992879dd426818096f4ca000000000000000000000000e33a16abfa39ba846f59cd3055ffbde133a20f82000000000000000000000000c49528dc5cf648424428b8380883c25200ed3fbb00000000000000000000000032d8e64185f34b9bf28215fa20de897bbc57784d000000000000000000000000875094d6cf4c5ff56661868253b89c66111c99d5000000000000000000000000c30cda8752e20497036fb7c62e07d9f3456882da0000000000000000000000006610eac70770ec9eb3db61afd44b0f7177f7384100000000000000000000000053632c114055b52d40504ac023f3a54b3aea5a8f00000000000000000000000018c23c9e9abe3f837506acae6c1b6b76ab43298c000000000000000000000000941790a652b736c84e2afa4a0e9e72adca6c062200000000000000000000000010c03d9756cbedc6f415830273623937f32b8626000000000000000000000000d3204bf5137f770002b24cbd334dd23110a6e887000000000000000000000000958315c11ace51fe2dfb024eaf35df0fcef1fbf2000000000000000000000000ef00e0c7d43b9f1c1c3b6dc9c9dfe7465e10491900000000000000000000000043dd2348f9c108e6c6245c293047a4147cb7c3b2000000000000000000000000c4da3998b53e05e80dc97b7ebfc3ced6c8252f8a000000000000000000000000745d62c180e984ca8a9840e53590867876605ab0000000000000000000000000a1bbc5abf0db24416b5850835ae24a4be3c84c0900000000000000000000000034d79ac362a199b3756538732e7c0b3f599cd4420000000000000000000000009e5bff3d63d72bc184fed4cde891e8709ee544ca000000000000000000000000207ca9636397f908b49fb5b1116c11149f7c5d41000000000000000000000000703d861ae6396d10d779616b922dd7afb8247e33000000000000000000000000476a4eaffdc95f4f986512a90c4d85e0af939b5f00000000000000000000000009b0f0ae6b985ea7f4c3cc01e56beeae4931335e000000000000000000000000148453fc9382fe783ad52058364d9aa4a33227b90000000000000000000000000c16d461157b8a0c2cf543d4a31489ca048c5660000000000000000000000000b2aadf6bfc0a5213acb9c279394b46f50aea65a300000000000000000000000018a371fc803a4cf268f0f6a3ade637e3f840370c000000000000000000000000ac2f57531b5d7fdf6c981779fdbd447ab716912600000000000000000000000033ae2a212860752c72377f06b8dee403f649e38600000000000000000000000075bd55a809d3b276600adf683593e56fbd6b431d000000000000000000000000c4d41eb9403a70dd60dcd3975dd8c864236b7af300000000000000000000000051c0468ff9b9bfc35a90ef9ece05f5a8e4ec4ef0000000000000000000000000c59cb3d848df085ec336c16a22d605309c72a8fe000000000000000000000000c33cefec723148297a714773bb89025cfa4e0a920000000000000000000000000d9dfc6aa1b3d0ae07b2dfc88577778e74da2b0700000000000000000000000052866fd157577897ce627022b9c19bd2e622fd7a000000000000000000000000a8cea3f8ffafac30ebab6415794df59a8c12f77a000000000000000000000000b7669cdfd0cb4f83000796ea464109f4e904df080000000000000000000000001ff38a5aefcaee46c081ed8c1ac91a23413c69cc0000000000000000000000000eaba828b3a2768d81e1c59bbc300b895c11eb070000000000000000000000003b06f30466bcf98dd993a31f68900b99c4631d9a000000000000000000000000bde64dca50c126ff5ee2288712ded6faa82956f500000000000000000000000039002f6c4e95db710243037f6d749e5b91502bae000000000000000000000000e55977a9bd5fd5ce4c9e2e1056b3fbc9a1a23b9b0000000000000000000000009e856d1c484730c49e24c2ef78efb45ab19d03ae000000000000000000000000b126080ee98467ba3f9aab43b4f5b31b0f1e541c000000000000000000000000855a9d38da52ba0b4db702b5be5364669ae31546000000000000000000000000aa14b215cd7c1be1cf7d79a67a42f47ddf24b91a000000000000000000000000aa11851b5bdb1188fa530819362d2cec583fe839000000000000000000000000888fc42457c045acb0cbe6ac8bfdd05e12028832000000000000000000000000f44597601229986bfe33573cb538657f3d9923e2000000000000000000000000147f4e7beaa522d3f0abd732b9fb50c99e6609160000000000000000000000007c81b7e2a41811ba9f37ef6bd75bed9c074df83f000000000000000000000000a05fbadf2ab5be232cfbdf44adb655047081e7c40000000000000000000000007120e63327727d4cbd85ed0066c337dd2241c5b90000000000000000000000008094b8590773de2a869c68211392f93e7dc1512e000000000000000000000000c4d94d0fb09918b0bf8dd1abadca0845839b226b00000000000000000000000060d071bf756a3059dd2d94aaf3022aad07133845000000000000000000000000c838b08d14d1259b5c5742496ea3fcac7f4e7ce80000000000000000000000005ef47fa691dd79bdfca46a4aa958f1af23935bf40000000000000000000000000c73c68dc492543b78f564d7dc4e246785e5cb57000000000000000000000000dbb88ee3748933f148007442480b0c4302430310000000000000000000000000b1b7d3d34422b4015cf24604006b6df279f3c13d0000000000000000000000007b44f25d754568ffb08097eeaf8eeb73693eb38b000000000000000000000000c9f07fedc16307683284bf1d626c6429ff2bd8530000000000000000000000007463b0c9154d153d936972cbd45d84fe0cb471d700000000000000000000000091dd581a8928fc5e67d014cadc36282c6528de670000000000000000000000008c90a95be1dcfc40b66e0b1be046e28443a05d690000000000000000000000005715cd46f70eb40b145a302e2c9f7d54b2f24b840000000000000000000000002779b6ddfea42650be0a7213f8e9bd4e74e0e29300000000000000000000000028ac6f54214fb60fbcd96fdcf1cca5bda33146c000000000000000000000000051f7fc3fa9671d64e41648d7b0e603323e5fde3d0000000000000000000000005a676b4e59d70f285ca95e2a650f0b7744166bb10000000000000000000000000146109aa1ce3ccd973ff409559fc4df038b0f210000000000000000000000004df5b963a4295223ae46437f5e896ba5f4f6c3540000000000000000000000002c9188209eff14e9fa387c16a6f8a90f1314730d000000000000000000000000fac114c0a0ee1f8d5308a50ce312fb198ab98e460000000000000000000000003d9d93528248858a605601a43e9a5dfb1cbd1f0b0000000000000000000000009122c95c750a52816b2746216a8b08318ab6afb4000000000000000000000000dad31c3361b742c46a102d87e595db421c062ef00000000000000000000000007302c5576ed387d1156d0a68630959e7ca9027450000000000000000000000000ba179d5a00310c78c2535138fe08c77ca269424000000000000000000000000b473a5e2c1bd3dc3d61358dea99364eba85a07dd0000000000000000000000003fefbcde0159aa669590f13f2033832c688f354d000000000000000000000000119f0be679c457fcb4711469fd276e8554193dff0000000000000000000000006c1e3b01a2cbed9611e4ae04f4a9b743735a7b8a00000000000000000000000063ff85d0a2f8edbea0fdfcb89cc50d4320cb52200000000000000000000000006281f69402dcdc1ce8d36511b6156f9d13c7aee1000000000000000000000000f118a9e54e117a85af4640039d4dd058ff23f50b0000000000000000000000002b43e084a0832c93a41cf48f47cdb41b689e1dfc000000000000000000000000990b092eafbec5d7340d583278181ed4d0eed938000000000000000000000000e947e28fc6fdd3a0f413a8a64233e6c2180d0c89000000000000000000000000dd5517e66de5e4fa14f7ae86a5a516e6cb1fe72c000000000000000000000000a23759e91a69668bfc28da17ee35b34679816e6700000000000000000000000025a62b8d35939d85ef38e84caec6f332678e2158000000000000000000000000b78044ea09fb9871aff4e259c86c011dfb9a6cf9000000000000000000000000b87ac1d97c814d995df8c3eaf7ea6d2035fa52e1000000000000000000000000959ad04877019ce13b69882b12e3564ef384ef310000000000000000000000004c229c643cc916849f96a07385e68e2534bc1724000000000000000000000000d7fc0645da5ae6ae4ce361fd3fc4d67a2a774a7800000000000000000000000092797d38b61597ff522fe739507ab91aafa99c1d0000000000000000000000004585eb8132a46219c69aefee83d0f0772dd191db000000000000000000000000817879f856e20e54a5d42bd90f9dc635cdb3563400000000000000000000000063e247e3a289dd9606b0d98771fb0f07337b4c02000000000000000000000000eb4cbf9f430ec7030677b10706f99d3f81a218f1000000000000000000000000d249e7013b9a00ce4bc752ea62aa7e975cbba7ec0000000000000000000000003110a855333bfb922aecb1b3542ba2fde28d204f0000000000000000000000006f97e061ec9c127e38750c095788667693aa8634000000000000000000000000a94f0b76c046e41e1e481bda2266e563b9ccf662000000000000000000000000d0718e72db4e067ecd7193ff080a56d9f400f8d500000000000000000000000005dc4edbd7077fb5276464cb652fb443ec5db56f000000000000000000000000c951962113a4d19649761eb180cc2f6726968c790000000000000000000000004f2f22b5a10692285ca4994149c0f37a06114dcc0000000000000000000000006d4fd9b142b878776df3db00fb4211078a650e0d000000000000000000000000f8892d3eed9bcd1ecc0f5ab188d99b471de32349000000000000000000000000061c8945bd12a6dabce963788fda8537be2047350000000000000000000000005a2254d97c0bf8975d11d0d6061ecf49a5ead4db00000000000000000000000029cc74bfb7b4fe2daaf6b55bfe2b741967f6152500000000000000000000000073ed46238e823d24e08b4bdb545b5fd3d8ee93c5000000000000000000000000681bb224c45ffe0e030df740d26f20ecca6c5382000000000000000000000000fc5f82f58101376a4fccff8b167411df111cbb81000000000000000000000000cda9785186f7089acb21012d6e6eacd2d8a6769d000000000000000000000000a0015cf2656a1ce2f133b32ad61ed338c090f92e0000000000000000000000005d3152d95f62500502fdc84a6c333968bab84b59000000000000000000000000993f5c6e66f7176b339abb71877c4c7067b211620000000000000000000000008fc3170bd61f55a744867fa875ef303dadb6a0c40000000000000000000000005d31a486b6f2c6bdd4319e248ca1a56d3a809b12000000000000000000000000df3225fba73ea5ac58b9e82ba71c6c2436d28760000000000000000000000000bd0ac9522bfacd1023c41fa6347cb16d89a9eeeb0000000000000000000000008ac784494e9c62e39000cba75cf425095dd40f270000000000000000000000008872ce1ea7a61e309bceee2740153d30ac7ad78700000000000000000000000026043e252c57286245f57eb0ffd4d6dc7f938a8400000000000000000000000081c41d2ff26bb9923922587add0203d84ef379ae000000000000000000000000f00e6f6c91f17ced0ccc5278a4606e3de70ca1d1000000000000000000000000432e579c8741242f8e50f15575ebae3774822bfe0000000000000000000000006953aeb345effbe7a9d5655e0abfd5a35b4bd48d0000000000000000000000008bd4603ae54bbb73b2763dd2ac7eeedb7c32a7a5000000000000000000000000152da4a5e6eb6cca213fc3cd0ab022201ab8da17000000000000000000000000aed3ddf304a8624b498211b51d96f54d2236114c000000000000000000000000b255b4763f7c789f8c3563fa57e77d6cfc54d7dd000000000000000000000000abcaedc6c37b26ea2b18f531b200cc8eb5d14ce7000000000000000000000000e086fc8f181aebac0effba2e6e3681439ebf35e6000000000000000000000000bb7084d823af1df71ed65575d81c50441173a589000000000000000000000000e8d67b68eff9b7b36d62763bda7abc2bfa56756d00000000000000000000000071c1d39a029f6e6be4c1b7811c50e5ab4905bfc5000000000000000000000000fffb74788a18325960c93a1b3350de1e1f3105b00000000000000000000000005e1ff408095d8c4ff61eb74ca6db2a7fbba7c24f000000000000000000000000e27254ea0d178ce88f892311ed097f9f075d5636000000000000000000000000ec62f8978da0d7e53c51f13e3833b95bf11eb27400000000000000000000000019ccc9cb00608174cad507ee6f506f75aec199650000000000000000000000002807bda08fdbcfed9a562d2cd21188f9e54cb1b1000000000000000000000000f9ae34863c865d56fade5ab7b4616bedad254f160000000000000000000000004a25fa3c125cc4154309dc80b0fceb79b597a53900000000000000000000000071363fa93a57840fba8df6517e9a802afe937b8d000000000000000000000000532a867b829ffb5017579dddf2e8dbde0045b5ce000000000000000000000000af6bb89352a286e808fa9e33f4dee2bef47c5188000000000000000000000000ba727f07ea8e98c695959ad09fba7fa3598dbbe400000000000000000000000083351b054d6999e059a4c4a675c408f8e221870700000000000000000000000008fd58cfebe57e4aabf5b78639339767b616c157000000000000000000000000c73574cc1218484215345d6a4af5d63a0f7054e3000000000000000000000000b87cfcd43bfa23d78c53edcdfc6db8b6acf852be0000000000000000000000003b710007bb9dd8069b0e9121f5d3124f8d17f82c000000000000000000000000cb240bb2788a76805728d2a2abf4fa52d2164a400000000000000000000000000124d5adf86ce6d434401cd1f924770675b980490000000000000000000000004d73f3560c4747d2f53803f775cf28890acab2770000000000000000000000002eed57ad9606f7a814d69c66fac2ed05ecfb739b000000000000000000000000bdd90b7f08173fdd9d388edafb64ba2eed1f5bcf0000000000000000000000005410f84e29088691ccc096848964e0bd3538bda900000000000000000000000000000bde09531f38ef120faea0af72fbfda8805b0000000000000000000000000756babd1d26e5aa743bad8e41feb82d110989380000000000000000000000007334481f1e00ca9976719369202662e344c1ea760000000000000000000000001fb8dbe21fdaeece5503130ac206064c102f8cc4000000000000000000000000f9922a47890d3606a9a7599972e3c31e3f9f15ae000000000000000000000000f6032ef54ff0a2439245731887815bed94423125000000000000000000000000d5d7013cff854f254ec5e27a014d7dcb54aee541000000000000000000000000e164326f06c640bd89867bf3f202d4ccb9d975a4000000000000000000000000f9cf10dfad6ec1d52a6c01c9ec7c2a629e0f89d40000000000000000000000005e2488b85b57742e463bbdbf4737747aba595af9000000000000000000000000d6c3c00dc8bf7e358fb71a06e7d3d68266d2829a00000000000000000000000010244bca298b1930c3f23585a2dc1dc1dcd4351a0000000000000000000000006850decbf4ea43b68aa7c335daf61ab5dc5822dd000000000000000000000000b715a59ccfbe8e8aa5416d9d211cc1d7e6d229fd00000000000000000000000000c6bb59df50716ab24a2eeeff1d3f2ede01b7a80000000000000000000000007b18bf35e2059cde49a7548510f3705a29e717e40000000000000000000000007d056395f2abd30413fe25039a6936fb94e92aa7000000000000000000000000b5dd67fe8ed52891cebd813269ee2389fe4bb2180000000000000000000000007cdea22091ae5648fa58f071cf88894b44755fb200000000000000000000000063abab25f2f0b0519445766a5ac5c5e63d832808000000000000000000000000a7694b329224fbc80503d04faa1b37e9279dd962000000000000000000000000161968677f56fd452c7041d54c153fdd6e50eb11000000000000000000000000a42934d7d7d563c6cdadbe61c3aff75740b90b08000000000000000000000000038c78ce04b9aab414eb4c33a3d307579e6331c30000000000000000000000000053bcc256f4e02d08f79b86b2c9c26e67e5dcfa0000000000000000000000001c511d48165a662f9ce347b843094956e1bdd435000000000000000000000000cd844a0b73be6a77a423903885cdd37da110f283000000000000000000000000654b2042a9c7ea58356820a2a7baedd4d86d873e000000000000000000000000de778c034e96ccfcd0fcf5a5bebf1f71dae07aac00000000000000000000000045a7111ebf5ea93ad3c00cb9a9581a1bc3ebaf18000000000000000000000000018243a976642f783a1335a4580f1497d748f1f3000000000000000000000000ec229c60ebd15b44eab31dd5a399e66047de70b600000000000000000000000064d23e6e14f504ca66434039b9ce2a559ad8ae600000000000000000000000009743cd7e8d8082458fedabf941c468f32dff42b10000000000000000000000000f6ca9cde046fd05960f3c9760306b7ab1a8a3d60000000000000000000000000b4ee9acfa53f580f8224ff7ef4b503cc80bb152000000000000000000000000571d4d8faf06939d831f854c31941305823c663c000000000000000000000000860d0f034166eebdd13ba15850e84c52242957ed00000000000000000000000030bcaa4e39a3f8cbd9b8820259461d6950fe68db00000000000000000000000021de438e3544e4b4927a061817ca723a33b273290000000000000000000000006a010a81e0cec3fa8f091e9ec041e7fe0506b2b7000000000000000000000000c9307d2070230db428da488bd63463d2ff605cb10000000000000000000000005c747b83f343f642ad983e3cbea04feb37227dfe000000000000000000000000bb448a943b5b7ecb9b6c39abdcad36e76858cfbe00000000000000000000000050ce70b4e2cee467d969372d2ee4778083ec4eb000000000000000000000000053451cc2245ef32d5068d28a8c8f16b0cdb1f10100000000000000000000000083de06658e13d92b6233047593fff7b3219f58800000000000000000000000008467679c8168410ed7ff36b5d0ce982de0baf90c000000000000000000000000d9f3550bc5df8adbf3f36f155b62a1e4e3a8da4c000000000000000000000000f1545c20039340ec53f74c7d24f21111ee9ff01a0000000000000000000000007596371310d01bbe5e9f3036934d320d60c646fb000000000000000000000000ca40ffd5a6c934de10a934e82e86afb0b0e4c063000000000000000000000000b95c0f5263858a18c69065391a4484fd93571e4b0000000000000000000000000822eb42cb338fd84ef897669c0f6695df1e36100000000000000000000000002a92ae1ad3121b9686e65b890e9d304ba8562efd00000000000000000000000086784787f0a9b408952ae1c237e346fc205c93df0000000000000000000000004968e1c7144e6543d3aee83ea724362c2850a0c5000000000000000000000000d8412ccbfcc8c18d26d1ea711dd73346b54d84640000000000000000000000006b7f11e5fa6d003914a0a89601648f521f6ec479000000000000000000000000da2527e82252ed4b1e11354332af16c47b3bb69f000000000000000000000000950eb47731d0a3af29954c303382f7ba4f97f93d000000000000000000000000a449eaa28f057cee39589201319d10f3da06c832000000000000000000000000e418d7094fc06b4566394055ffe2fbb1bb62dc3f0000000000000000000000005fb3718404463459bb4da47fe435fe7e9bd4818900000000000000000000000006a338e2a0fc13549a3390fccce86a60cdc514be000000000000000000000000c7e4aee41d72851a28b2007c025ee88f2ff9d8b7000000000000000000000000b06b8be8aa9f3d46641bb8b58be92985ee8293da000000000000000000000000985b21700ec213f925e92b35ae09d7b538b578d0000000000000000000000000b523768c9b237c23aceccf18353c26ce34d37240000000000000000000000000ebbeb5183c5c5e9fdbc10c5d8280c0358e58a30400000000000000000000000004ad657327aafac31eb13670a955130bf18a23c40000000000000000000000005346b4b0ae034f998b7ed15084241cb4bd3cf22c0000000000000000000000008f1aa0360f10925521018e2ae2d41dcc4fd31e7000000000000000000000000071d114d59888d3d35da875c5d786bd29ad78e3f5000000000000000000000000ec3951adfa178a9b58cb91b58f2ceba1eba1748900000000000000000000000042ab66e9f14ee37ff9f14876ce2bb67dccfa94bd000000000000000000000000f27e9326b8558e9ac2ee3d6b6530fccc4da4eb310000000000000000000000004a6e271f5fbcd2df7d268a48b3a150f1d0350f07000000000000000000000000c46bac91fb72f852ade6d2ced4326afc6990002d0000000000000000000000007c87628a98be43d4d37a6579f52360a45294a9f3000000000000000000000000c0900c0b0ac7e314a099c59278c1a80da701a61c000000000000000000000000bd30a3e00f38fa0f65f64b5bcad1cbb37a1e7a6e000000000000000000000000364b16ffd1217b5fac06376f6c99ac62bf7c32670000000000000000000000007a6a7f7271653acb569ca7deb7f859db4d9b9a9f0000000000000000000000001397d461bd9605971fe4f8f01d64417f4281b2cc0000000000000000000000002d1cb5ed13c731604a3f1d48dc206d85fe5e52b10000000000000000000000007d3eec0484a5366688d99ac37d9524e11e33a7f8000000000000000000000000adedb68a815ed7f7e3a9e104f50783f9a882184b000000000000000000000000ff96ff8b34f36afef1aa7f72827544d50dc80c1c00000000000000000000000020db8653cfe4e42cf349c452f83ed21f6ca6f3cc00000000000000000000000054e955d79c24c2959f371e6082befb6ef0cfbbcd000000000000000000000000478f7069b9fddf0af5031534638061d4b0ba4f800000000000000000000000006f4feb566b0f29e2edc231adf88fe7e1169d7c050000000000000000000000002b2c0e961718097f250a065aeefd3bba0ef83e750000000000000000000000000fbf8d3239784c9f0ae9c645453feca3c301716a000000000000000000000000f11bf96506a6b240f5dddaba2bde686a7ddb3c3500000000000000000000000020484bc6dc3f1a2f89021b918472e013cad9cae4000000000000000000000000cbca7bf07f398bf406717cbb20b5edfac184ebab000000000000000000000000b20ce3c4adfdd6cf0552e86301fcdfa9e038e52500000000000000000000000056ab3994c0719089216f46194f8d2b72484e644700000000000000000000000092c44b9fd06e75515401f1517e1d3e76b8a40e90000000000000000000000000fbbe410eb9df63e7b444cb15ae45c55edc1a30e6000000000000000000000000a428a46adf9b311487cfdcffc334ca17556304a90000000000000000000000006170521c8f5f968b5ec6c03076d02a578a83b2b90000000000000000000000004a5d8dbf6a838fc168c545e424c5c91f11e1a651000000000000000000000000d68115b7dd488328eb4f3dc0b46534ea19f2b89c0000000000000000000000001cf8b6223e94f43d1127d23560b7d9d24b31bae3000000000000000000000000e838f36e615baaccb305a874a4a327a8ab30c9ee0000000000000000000000009c81e8b4af84261acecece7218a71dc1d25cfcb30000000000000000000000002d5a56b4e669b258d3efd6ddf4497df3737565d100000000000000000000000072ad815d278e254d22da881bc36c8ce033aafdfe00000000000000000000000032426b222558760b6b322130215935f0d3c64dd50000000000000000000000005073f97e93477195648957e145ba72e0f9c3e3be0000000000000000000000004b214ec2ea88b96c35a66bda785668bcf5c2f6be000000000000000000000000bf4546de6c13b9fd415d17caccac10fb19166b150000000000000000000000004d618d4eeb616a0c5a95c1845d9d8df9dbb49a830000000000000000000000003ae7fb9f7b306b66a1b92d7ad9f3deafd9e6331e000000000000000000000000b2d5905ca4bf4c76ecc4e81554138b02b4540e5800000000000000000000000064d95f83f5b3ac41658daca9cda85b0e6960e6a300000000000000000000000017fc8b59592595348e1c79f9bb6b5a9433cae1540000000000000000000000003a521d995015f435ad0248006242c8a8e1f724780000000000000000000000006e36b602a92b27db618f9c7fa5d838f6fb0eb3d5000000000000000000000000cb886b901e12d36253e0a86c2082f3adccae8618000000000000000000000000aa9110a2ca3298f5b15e0741f1f82cdfbb370a300000000000000000000000000f587489ac197d128f78ba78459a001355e2f808000000000000000000000000cfcb1993e398d1f0f3010128fd2625a7f13fe3c600000000000000000000000005055ad23da4835b9d0a0369d568d6613a339ec400000000000000000000000049f7cb64aa30e20ba05918e4d73fa67f105d8497000000000000000000000000ce1ae0d4518a3fb72366ff5990f20fcfa72fb6d60000000000000000000000009285e1d265149089436d2ac28c50a040024bf29b000000000000000000000000e2bb6f728e985970bae7ccd30e706432ebbe50ab000000000000000000000000e2e14096126bf1248605e0c46bed73aa32c977040000000000000000000000009a7f2009b90dff8def0f0b42a4db7d6b8e633894000000000000000000000000d19454648eedd9bee8d75142d503c5ee9179fc700000000000000000000000006361cac2bd1391af556de4f24b76e21de71d75400000000000000000000000006d0ea675dfa186b61f2c6f00a4ce106e8e829c2a0000000000000000000000000e19d36dc02e8593a70e6fb2a3281368f1029d3700000000000000000000000089a40e9b14960d66b3799a568cc7dfdffea857a0000000000000000000000000c7e7e9de753db8f08e433dd7b159564abef04c04000000000000000000000000baf2ec04a4ce566812475ce1b599d97c4aa51d320000000000000000000000007ad91d2c792d3e898889fb5e420919870fca2cc60000000000000000000000000744a2ac37dd6afa5f06cc56552a9236baf66cbf0000000000000000000000007217482bdff5a59f1c1e5ee25b98af7f934519cb000000000000000000000000825ea814f345d4c03c33a9f839fe57263833c0e00000000000000000000000007d715daad0e4f2a7818259019f351e14623823be0000000000000000000000008174d879c0e62e5cbd81864c34f83c51f35e8e69000000000000000000000000e2b9548a6905304653d754e2765e543e321ae8090000000000000000000000005f614ce213965934d60e737e49196990e2fd25cd000000000000000000000000a6c345f279c58fa0173aab614e8503e9b4e9da2f000000000000000000000000477cbece01d395ad0df99a433b4c86f67355dec40000000000000000000000000dcd47613be4715d526c592b4098f28d6141b2b80000000000000000000000002b529317007eea7053318ad14eb8421c395b195300000000000000000000000069a0558878894fb7e8078edacf02ead84ad037db0000000000000000000000005aa8bba4fa1aa1815834ebd558ae94224d227e500000000000000000000000001c3e8d0c8e0853d7f1b708c4af3ae610cc6fe2e3000000000000000000000000ace1f77f4646890dc1c9e86bf34727ce0a61786700000000000000000000000010b63037e6c1932d432a26e3b91e571099e760a100000000000000000000000057e837b0a98290da2a341341f5c5ff32ef548c2500000000000000000000000029255536415d939fe319646215db91ab3c3958ce000000000000000000000000808c9289cfa44909eefa39c477552d379dec7cb50000000000000000000000001c011372d1d3a05fced3c1d6adf3d5c4ed91d707000000000000000000000000362ec1b819720d41160ce4dd75a2105228952b36000000000000000000000000c507aa62abae029c670fb9b3d2beec61b3b925cf0000000000000000000000006e2bd04d67a0063ac990178b75d80cb1eed4449900000000000000000000000059bdbd23d914c8508490c0a04d0777567148402e000000000000000000000000f1ca94745f724fad2b2ac0cf625133d5314b46350000000000000000000000007c14a30d9bd21e91a7beca97dad0d3d7ea705ca5000000000000000000000000c1052b2594bfa487a3b2f0fde2d5a82f8464cbb7000000000000000000000000781632b79dfebae1d17dcbc60b0d0565dc9defc00000000000000000000000003acd30103618dbaa0203393d5341f677bf9bf2be00000000000000000000000034e9d7d5b32e356a33d7e62bed799b96d9242e090000000000000000000000006cca5eabe9349691e8f421c5d009acf5ed827d26000000000000000000000000647a6a8b6c0858c31af542d7dd3cfb230fbb3ea8000000000000000000000000a9dce35c77bd6604f924090363017e3828fbb04500000000000000000000000014f507b88697e1f489ad9a28dc1c59222292703c00000000000000000000000009d8413d252e79d72e6b72ab7433e5d09f91d10b0000000000000000000000005e337c2e8d54dc4134bfbd5265f81c96083423320000000000000000000000001cbda05add081f3c147965e9de611ea6b3f356a6000000000000000000000000c0d1638a5ba2c30ab0ddb359b93778795e5dc50100000000000000000000000088d5047ca7645fcab0c2d4cc9f85454f773b906f000000000000000000000000a197070aa74ba3cc7572227163e5e2f2e2c2e740000000000000000000000000e017d52d9c36db50a2a8e29f67818aa49480a491000000000000000000000000c74c922c523c5c4aa2a5dbd1f80d39bd65098c87000000000000000000000000d90391d32c15f8dccae7367bb2692e3464ccb5270000000000000000000000002f50cd2fb35a3f667f6bc0ea77ef6ff32af2b9db000000000000000000000000efa4bde8d4eded0aa40b987c01479d2c4f0783fb000000000000000000000000766cf15f2da2f04df2fc872f6dbae883a1c36e95000000000000000000000000977d66ad617efe357bfdb733c333ebfe0c9bdc6e0000000000000000000000001444b68bd286ef8d176582d69dc6ab5344945e9f000000000000000000000000e911457661f1c19cf7e5777f2e1159847a0cd857000000000000000000000000d655a986e726a3e6a38662bf09ef940fe73f9607000000000000000000000000f2e89ce6e36980b5578a20fa037fe41eb53e3de40000000000000000000000005fb3bb1676b422ca3e203b5bde70726dd44be79a000000000000000000000000c12ed160a4e4d7c23072392dc0b09443c3da6dd00000000000000000000000001452524c186d135476f63c6a9364530bac13457200000000000000000000000046b5e37ebaa2376ecec70629fe097d6f9b518f9c0000000000000000000000008d75a05d6858a5614e468b302d0aac85b41f0ab70000000000000000000000002188fcbd44d24353da9600741b3c133e9d75ef540000000000000000000000003fd3ad13b9c8fa92ef79072e74bdce92ff8b92a300000000000000000000000058db557f1acf10bec3403c008048e5f0c6715ede00000000000000000000000017917430beba46b88f4ccfe632e80c3fb322710a000000000000000000000000b23a54036233453837d792233917872e43a851d60000000000000000000000008f8a6a849e8e218d158847db14b4ccfd6cdbc3800000000000000000000000003e1b01278d4cab5c606266821dae56764a3df91b00000000000000000000000005c567a2efa5622e0e35f831b39657e7447beee1000000000000000000000000aedcb33095d54d0a6df9f717cd7effb7bc65cc780000000000000000000000001cd4fbea4fa4e1e2d16e22570bcea5c5270a68e00000000000000000000000001e4661f8a70c42af2a6433ff27215e46a8d0d9d600000000000000000000000033824122d1ccfea2b2b6f62456c669959ca18ad90000000000000000000000007aa98c9b2b42c2334f776b947d85df83f9e575e100000000000000000000000050aeee21369e2a4d95eb8784da49645f927adf5400000000000000000000000051da468afe02576e1f9c4a264e08a4e7949028ae000000000000000000000000d815df9ef929fce09c5b82155cbb3c3d59ab4e56000000000000000000000000271878be632ed3f4bd35b9dc52c0e847b9e623d5000000000000000000000000dd817dbf5e4e215af37b656dbcf1ee93e91196e700000000000000000000000069cc9c0edf82b915545d657ecf869cd4b935b215000000000000000000000000128b56e88da292197ffd7cc2c4f05f3d9a245a4e000000000000000000000000ed3941f0aedb23cdaef7bb436f959d1481b4c3ca000000000000000000000000b2246ab125dc8750d815edc3537759f34a880eb90000000000000000000000008a95cf376dc016ed4016b81ac348a7da59ecf7a500000000000000000000000068a850e48231c6bb39448e600e1e794fdda451dd00000000000000000000000097cb69af29901b95416743e02842e79dee7cdf5c000000000000000000000000ca6b79afe6d83c5c355a458e5b713237179dd358000000000000000000000000893aed3810ff1bceaea3512b59877886ebd7ba3200000000000000000000000056d0980fc4a3f9ce264c7a0f9317226a2a76a7a400000000000000000000000098e7788f715aaaa3d1f36493197759cfcdede2c5000000000000000000000000d0217b6a025d4fc3db035d4f93556548afb5f20d000000000000000000000000b2e60725d4a6b11eff969339a0fa10f8fdacf6840000000000000000000000002f693ddafa4e09012b13bd475c396cee9ce7cd630000000000000000000000002f71bc38ac7158eb9d633cb03d328ea502f2ce3a000000000000000000000000b0c1d8d71f74744f1cf24cdaf9e80c10aa52b89c000000000000000000000000eccb4112f28adaec0effb199039811ed78fc92dc000000000000000000000000da8786111704a91f6f767b08ef63d2e64b63e29100000000000000000000000040ac9a17d78d62a3fef2c711e67c92008d315be50000000000000000000000007579e3d19e8cba721715d44a9af7fd87c4cf9703000000000000000000000000a23db892c6fd2d0812d1b8f8ce894ae02a793a0d000000000000000000000000245c570d6c299129cab1d32d85e689d4736e54da000000000000000000000000b1000879d9014a4f5c671550b51784bf2ba1c71f000000000000000000000000473eb46690a2cb0319fedb58ae6e9eb1ba106e61000000000000000000000000fd4fd7e00f9ebd266f3c9214a60ecd90fa9555f6000000000000000000000000c97e2c5dd7d6a04b59fe81b80cc845952e7006f40000000000000000000000007346fcbe8b057bc04c4697dd1d55a250e59a8c6a0000000000000000000000005ea873175bd9f07a0f6c9c43035426db63366563000000000000000000000000999358435b0eb5008a5f57941c529c9f439d561e00000000000000000000000037aafe67b1948dae7eb5c7b862a09d2729c791ab000000000000000000000000ab34a809f207ddd3b385d1cac271451f207b67e200000000000000000000000009df9b7df1bc8645904666661f2ca41d896096b3000000000000000000000000afd2b537d6ee616b5a8a4941afdd4021806171d20000000000000000000000009cb39c5b627b9c166adda59ac04dd28e104d67910000000000000000000000002b25132edf58bf1ae8e635f674095025bed5934e000000000000000000000000f7560e090adb7b2c633d2fc87b35f4235a13b76f00000000000000000000000093e072cca58e2b22ee8cc7bb2ba204763934a1f7000000000000000000000000d8a7b4100ee7096581c61244d0ba31cdaff0b5540000000000000000000000007532d75a8ab1143f54c8bbc417fbe53759813e37000000000000000000000000f65daf7ce816b2597e0e25d9a92c617f90c6d30100000000000000000000000069fe7719827580fc469854bb4e8f2c5cb2c19857000000000000000000000000e8dec71fd5bcf4d2547a6f71d858b66ec6a469a400000000000000000000000013e34615520dccd22f16b32bc64e72eae53dd6bb000000000000000000000000b4f45b9fe297fc8d745aeb29c8d86cfcd8240eeb000000000000000000000000cffd970a1045c754eab74f1452fb3aabc35e8137000000000000000000000000158219812b648c7cbec4a3c1dabacd1536f5d6ac00000000000000000000000058dc9eaf8dad16a16d5041f25c2533937852ac6e000000000000000000000000c5ec35c10b8d1fcce2edf0367b39872395737591000000000000000000000000585554d6f673f879c8bd410f60f484f2e84ac6590000000000000000000000009f5cafc689e45d4e6e18710d213d542071a00b4c0000000000000000000000007ec297040eb565f159bf6d395ae2154845a531f1000000000000000000000000d239473b7572c37140390b1e95dcb3cda77a94fd000000000000000000000000313317619cc725f87f22c3667a72ea26b4bd44dd00000000000000000000000090a93c878bd690c7e9fec0ba48ab3e30f83d6aba00000000000000000000000018fee6e511646b8ea2e4964277574f637bc03f3b0000000000000000000000008c7ad474e2a46554adc6f88b3de318fd8d0b647a00000000000000000000000050884131d995e5879bd0ae15bae6717d70ae2737000000000000000000000000d92b4a623bfa649a35897fbb647a5ba841fe47600000000000000000000000000918a7d5af09fb550568d11aec38a3b36c2e56ba00000000000000000000000047c8fd05d69f4fe19c57695b82c5bdf20c3d843f0000000000000000000000001f6aa99c7961aacfe91c43661cff3f67b99aa2f90000000000000000000000002a2c1ac537312e0a835d62922b592cb3ca69955f000000000000000000000000e6ca7e7c22ef2edcb506d15fd47d7dd653e093ba000000000000000000000000d80fb83a86a83ec3903259d2c4da7dfd32557f260000000000000000000000001488e9b1ecb79991061d2e28b38dd09980bf94620000000000000000000000002a8ff0906f1d8e29fc2a9636cd9e7632b7697caa00000000000000000000000015c68122daf868eb124044e5f2aaa41b040dabe7000000000000000000000000cf31c7075d4541ba13869cd000a9bbccc33600ec000000000000000000000000cf5ba37b093a660a9d730d266d8205575f77028a000000000000000000000000dbcf5e4cf3dd7ca35ffdca54949c7a4923ed2ccc0000000000000000000000000d7b9867cd7f2890629d631d6a067a6cca5d8399000000000000000000000000ddb340141bf9753168d97c0d884c308b5d227241000000000000000000000000fe10fa1cc8df3234f8e13ab5c7b4862a0be37df50000000000000000000000004bf7697b911032409e465790eb157f1309604824000000000000000000000000eb6154e12cf8e50d66c6adb5ae22cf07009d14e8000000000000000000000000a28d72aa4e3756d08c78f7027c00a8f8ae26465a00000000000000000000000091cf6f1601ac171f277caae84b79293280ffb1e4000000000000000000000000f7203478bd2990a17c22bd9b5048d5a447a3527700000000000000000000000022bc0ede5aa99a64048c6ae144c6def44991f5e100000000000000000000000033c7f81b08a3d992e9b643e5cbb01b068bcb85760000000000000000000000001452dc005145dee6b6032b7eebc44e203d24f140000000000000000000000000abe272c372ed67c347860272242b0d2ed29c5e4f00000000000000000000000068f593572402632c724bc2d2fca05e91541269f30000000000000000000000005e59d81876e759a27303aa90c8044fd3ba67d16a000000000000000000000000b4350a733ed70dedf9e40c6e2712b3a044ee3ccf000000000000000000000000e3146aee89735da21e639ded9c18befacc53aa560000000000000000000000004596f576ef018b4a05acaa379fe8c4a15e3f8bec000000000000000000000000ce78ab51df3c9abcf92ba1ef72f9de3e0c8348360000000000000000000000001ca58b2070fc904959b729c9d7afbc9a3b53e38b000000000000000000000000a2aaca902a3b34ce8478387f81a5163925a6b3f8000000000000000000000000a12eab7c385642f0e3fdc80f3578fc7cff76bee70000000000000000000000009b1f4d0125208a794d5e8234164def41ce662ae700000000000000000000000011286a94908e9bd4f9190303552c55d1ec8a842e0000000000000000000000000e072fdceaeda3c79fd9b6ed4de9de97814b9b9e000000000000000000000000b29b563923505d0a528e0614db21761d71fd94b20000000000000000000000002329fca8332b68c69fee0511d5fd0f7a6b9ddf0f000000000000000000000000a1dac218e16111beaa0b9d1d82a14e2566cb0d0900000000000000000000000071c361c94b87d57a647b9be20d0835abc665b0510000000000000000000000001f780d77487357449485995c8e81452cfd23d9950000000000000000000000003526e14a6522779de7acdb30139575a5b61745d9000000000000000000000000d772a4ce17705618e584ec6654572c037b659299000000000000000000000000c63b913aca801c5ad9df533e314d7ae06a84a79c000000000000000000000000599bf7e0283fe4f8c7d2cec59ec8b35736dd71c4000000000000000000000000bd654b85dc8688fe066fc797b66c72b9b5bf6c8a0000000000000000000000004faaaaffa9353b6969db467b592e938247605e4b00000000000000000000000038e3f166a4b81c974ebc6fb543847635b88c548d000000000000000000000000fc72bb06779026b5fee8d2291945facd03ed8323000000000000000000000000b6e4748798beefd579482b41da7455caccb7adb7000000000000000000000000b0ecdc3131da2fb4122a212fc60f95030f74efa60000000000000000000000001bc541fd4ea717b0fed03c78e8b2fd30e1020c14000000000000000000000000355e73e12ad876603e5314e0a54bdbcfb96bc5ba000000000000000000000000227d4f75ebfddb34623364a0a7b563133e25bfd50000000000000000000000005e62d1a09170cd1b49e7cb59548e26b0022de15f000000000000000000000000489df11f721d373ee65b4243caa35672d9ee122e000000000000000000000000e3de4b13799cc50b62995598713298a2c42bf85e000000000000000000000000c0733f98c288681d1c1b233c58c6ca3e88f59f3700000000000000000000000087d394dc8da9c305f6780ec7533e17b2dde3ee67000000000000000000000000d5dcad49e33f107bcc66b7da188076e3bd8d255b0000000000000000000000001471661128094620097531dd7c93bce1f2683957000000000000000000000000b7f6efb3d7fe5cfc732e16c82ad975885a855fde000000000000000000000000851e382c20978ef7c0b0c05d532d16091818507c000000000000000000000000a93a5efb61192bca0450624765525524dbf7ae0e000000000000000000000000738aa9dc923a2823ee3fbea4046680ca91efbb56000000000000000000000000bd074e14ac66368a95909b4d596052d21115a71b000000000000000000000000a50423c0327bbe3e39d652971fbee08c97838753000000000000000000000000f690fca99e35d179f7d71473d4c0e6005f06fb9e0000000000000000000000007538150a8fc8e6f1ce7ad704f64b814f8b9329e8000000000000000000000000f3fcea0bc160547e7551e382c28e7e4abffeb255000000000000000000000000138d90d787065cfea437f146a7cfdd800aaa99190000000000000000000000001509d5a8fd44a98d94ac19ef489a7143dd34bc28000000000000000000000000204094e148431b85a68e39fb1ad02d27939d465c0000000000000000000000000d0595c5b2737af234ac6b6eefe4fbd0beee3a080000000000000000000000007566f2234783b82b7b1e5397c8d19cefddf869cd00000000000000000000000051c50bbb0d7e0f3004bb517da6b227199724bb2a00000000000000000000000096aff7482dbf9019018e2fc71c42010cbe7861c7000000000000000000000000b3b27aef9071b0f497a8d4265626b110a05fec3800000000000000000000000078d5143f697408568f979974563acd4d7fb89cf2000000000000000000000000e74096f8ef2b08aa7257ac98459c624e1bf9a548000000000000000000000000614a723c23c1368f89d78635c4f4fd5378b5178b0000000000000000000000006849c14b3604a47ed3283864fabf7b2583b72d980000000000000000000000001be25b9671a9eb4ac19cb93c08e916e2e8c239de000000000000000000000000e2e38be53d15e4a964d62a4d4b0566c522a9a05a000000000000000000000000a5641294ae3c71be40b3c6dcaa27b79d33ebd4ca0000000000000000000000002a2cfa232e5606030802df7e436d534f3ea2e97900000000000000000000000097ef9887075af045f964b7dd9def50419179d2d2000000000000000000000000aa177e130dca1c7cf9d778e17083c000e95465ed00000000000000000000000068b8b00e7dab959df56ff7ff456b130719e272db00000000000000000000000084b5308283a062cc9073a182fa13c3a0ce4ddace000000000000000000000000b5155b3cac90cc1e310d21ae6f1c1fa84870c68b000000000000000000000000fd6fd7645b5a90010bf1f0704d3bfa0a1748bf3e000000000000000000000000de3a1c883c0e00e8ee598cd6d69cc2448963d3ac000000000000000000000000aee29c9cd8a570e36e2e7d7d895338720363467a0000000000000000000000004585ea60bbfd946a4f5ab2da28aed6fc88afa850000000000000000000000000dd32d0ecd976c652dffc8fcb02d88a135287d57e00000000000000000000000090a7fbb9c0f6fd1697038890b4f868884b6ec1ad000000000000000000000000873b2af6ea58b0d465fbe0d2916d929863bb761c0000000000000000000000008cc86adc671f3496a2dde952849f493933aedb4600000000000000000000000089cf2262e0c2894d98adbefd500fad01691f075b0000000000000000000000006a645898e673b5ed3b438c8cf0fc41f6c421b1ba000000000000000000000000eabe607376fca943a55a09b421c1511c755afcf700000000000000000000000057525741dc81d0b55c0608dc5982b9c739001d70000000000000000000000000b4f643f9bf8043e84914acde600fe14d1ea24514000000000000000000000000ff82d530ad32f6ba597ee5fdbea6221f9de75d720000000000000000000000002db8bcb63bec01856490e890a0ef14e6c673ddb3000000000000000000000000550e8f7d1700dc0c6c2ce5063eaf6964931936f3000000000000000000000000af83385b924a8d10d53ed1393bff270ce2d99ef90000000000000000000000004493dc6676b132e0b535def241a092b952227fc2000000000000000000000000558b8ca9791eba0860f820c5ba81f0c015a9025900000000000000000000000001610280b34802289fe66b1dcb6c8b103a1c3ae6000000000000000000000000c8d7899f22bc4995c8176e3f2a5ba3f5e87d95e5000000000000000000000000951c78854804ebce7fff8d8a71aff709b378eb7700000000000000000000000034195cb481e967934a01ba152b6356560fb602bb0000000000000000000000003d2e30c82d5698516fbec4201190c089497fc9d500000000000000000000000037690491647eca454955d2aa51937dfe8479b5b8000000000000000000000000174959468a3a1fb2c5c9746f79c920775e62364d000000000000000000000000403bb66460c34c06325dd0193087a2277b9005f1000000000000000000000000860b2f8d682574ef508a94241d40a036877885b2000000000000000000000000753f2f4a6b790539182205fc1c1b1e2ab2e8a0fc000000000000000000000000ad9cc1a85e74bd1300c57082ba86ed21e6aaa5e80000000000000000000000005824c7d5831a13a5a1a3428e125d9f4ec4d23367000000000000000000000000b29467efe88648a2794ca78cad1c1c8f59ab2a30000000000000000000000000d4a1dd4067d9bf41e8818e1d91487af7a402f28e00000000000000000000000093bd907c80e7186c7050d9428dbae0e68fb715fd000000000000000000000000fe4d069e5f88b749514d02819d37da729a77059900000000000000000000000051e8209e4cada70f3f2d6dc5491a4c347b5164870000000000000000000000009e6bc6a2ee777f5fefb9eaf44066e8849f845314000000000000000000000000d43a8ff23faae91f04da10eb9c943b9d30aba39a000000000000000000000000add166ccc856aea8be7093f1aaea28846cd99ca10000000000000000000000001d8a9796e7168a935aff4993d17add0e26a629cc000000000000000000000000d6ff25cb30c3f283c69f5fe2f2f7e58babcb06360000000000000000000000001b5dfe6774e38fde0f2dcf040565e68edd3e151c000000000000000000000000a2f55f938ede0a02c5d90dcddb7ce417f06204a7000000000000000000000000b20d59e50150b092c887ab05170ffce19d9d495f000000000000000000000000dc4469e0f4a7fa7b92e36ac1839aa5ae266ef1dd000000000000000000000000a306778e567d0dc28db636884d660819e867cb4b0000000000000000000000005c163f5933b3270c8b7d8892af0dbc9e7bf5d1e40000000000000000000000003b49ede581d5e32f00cade5ae6497135fbbde6be000000000000000000000000c7de37731b737b4508401130e7d2d3f9d2575d92000000000000000000000000e128fd783af6492062b834e720da9dff85fd8d5e0000000000000000000000009d38c4fd112cc33413408aeedf4e572a1436def2000000000000000000000000f9cb763d9da2f5ee765951d162ece5b81f1eb65900000000000000000000000063d275658d83eca1f5da788e74607c0bec762957000000000000000000000000f278f4b4b4519a33622de7639db80b24d9132ba40000000000000000000000005a3ebc9781cbccc0a33da740d376f7ee45056414000000000000000000000000f99e62ba517b4c2a0f7a76882f9702e5aae3f401000000000000000000000000f5c52ba0b3a76e2966cf7094c90b0f5fa51bbac70000000000000000000000005d41df4b0abb8fd6b35f7a044be9f1615efbcd4e00000000000000000000000069a6f63fdd286e1e461c9991bc94080ad96c0d91000000000000000000000000c5117e13fda65b16a953d4c6c721d9c241b82e7d000000000000000000000000f53049954e24ea70d26fc8e0dd615ac688076f77000000000000000000000000b0750acddf81686780610310922279aa042a155900000000000000000000000079f50ca82867c020fab181a584e2f1dd09f3b3480000000000000000000000001979168b229f104214dbde341aa812d54185ad550000000000000000000000002e3ba657f8954755ed8b9c3221ee76c7cbf3e1f80000000000000000000000001696e61e2150dfea0c728e72f8b0ee724de63a1700000000000000000000000070075b5a74a1e330d5c3d4f8b60887413802e6be000000000000000000000000527d665de69c49c82dffa140b8f174f63828369e0000000000000000000000006731851bf38518a5899cebe00441f64e30d8236e000000000000000000000000a4dfa20feb25bc46f16dd2526c82db5095ca0043000000000000000000000000906c6280da6093cdca657a6595420ae5629b3c45000000000000000000000000a17e14f66bafcf8950daa525c779f3cc5dd8976d00000000000000000000000098c264a0cb2388249cd94ba8906923aec719f560000000000000000000000000fbd892cf40ded04fdf78597919ad3b935dd414e90000000000000000000000005ade7e4c73cea272f6eabd36e5d3941b9784f49c000000000000000000000000bf2d102366075c799ceb0e49032954632d71076700000000000000000000000034009836b0629d251fc6b7bf0c6f99a17d83966e0000000000000000000000003b6befb97269e69d211ee5955071a39e43ec7172000000000000000000000000c75f9f6253d234e437427bf05320b767dfc789f8000000000000000000000000b7ca708d7c0a6bc33450319279c6fda5fd6f511a00000000000000000000000084653f45d5d7d8daafdc85328821d65e77be428500000000000000000000000017d90ff8f9aaeffa4e0b8d9c56898abbc520bba8000000000000000000000000ae0d92f057445f38b70080195e4f9cb58d96f58b0000000000000000000000004f3ea42cbf9545a4b0a7ef369fd5d5519987a6ce00000000000000000000000052b009adee68d153c015e74163c0db7ecfa76d1b000000000000000000000000d721bd2ab65dee95b7104e584d48b58337968a50000000000000000000000000118cbb52afd0fdd9469ab30c6295da1dd9f735b40000000000000000000000001dccd636b8248fd97931f2b7a210a8c34a19637800000000000000000000000042601270d20241f3cace47acd95010146a1af03e000000000000000000000000440a2680042409c6c8eb2e6182205e187c9ef6cf0000000000000000000000009fd1039297b84ed4d98059efa21721296c228efb0000000000000000000000007a6561217c41e9e6ad9be7931d8c5bec6fb0ed2f000000000000000000000000c3144e1c628e86dffe0c4acd2b6f8c44b9469669000000000000000000000000a1810a14b3c0c7cdff5f0ae508684462d8d6eb72000000000000000000000000da35147675b83d3eb9ea56dc88bbea23a65dbd51000000000000000000000000c39412602fb5ba3743ad4be9dfabcaf412c7634c000000000000000000000000218c537bbc49fb70f3bb0ecd83b67344146067a1000000000000000000000000bef741e92e5a87bf0057170224967f8696888a22000000000000000000000000f9796e71c39d0e43c839c1b1abdded0827cc1cd800000000000000000000000099a278154c00ac522b842bd26ca4bb0b303401b9000000000000000000000000672be9726786af8ddcdae3d82e52519d70def4f90000000000000000000000006f4ccb1d29cee92e5ad4a64386170415fe9ddc6d000000000000000000000000574dca0b69f0b232d16f09531cc56968dc4d5634000000000000000000000000ed432ab44a1b5f256d440f9310951ec30a6dbe6200000000000000000000000085f6a9fe887ed0419e0b7b9b4213dd35495f94a4000000000000000000000000bd858de816bb53b2c5cd85d4d5b69c8fec78abf1000000000000000000000000c2b6589234bc3c9ff14d1b111402a07df99c35b10000000000000000000000003ee1dccfb601577a31f0f7cee6484a76c964ab5300000000000000000000000026e7ecaa139f50c042f96ca8b9501bb812d8330c00000000000000000000000046a1fa95544b7ace1b8071ce135acba1738fdf510000000000000000000000008535c77333d40f018340ae752535a3d589bc27b60000000000000000000000001d3e5b13a6c98f5c3eddd6cb5331260e23bc833b000000000000000000000000e88c2f3ed67146a6ffe055726ca72539b21e86790000000000000000000000002ae13e539677a2d4b028f225dc432fa29b48e29300000000000000000000000031e732333217497cb10f1fce52188be1c9b2507b000000000000000000000000f944df2d1083b976f912540fe58660087c728c5c000000000000000000000000a9b6e43cf301e40a218a0e4021f7de4801890c30000000000000000000000000e829b110ad4a2289b0be578733c4af1ed55ce79d000000000000000000000000a78a0e95ddf5870b53cc8171d7ceeecda48b6845000000000000000000000000992b30918e008e7bcbd8949d0518b9dcf66ede5f00000000000000000000000042be57b1d21fae08b4a7e5ceb5c489f799736e9a0000000000000000000000009956bfb56c37c68cde84275be27530f1ecfad43c000000000000000000000000b26dbe463663a044118daac464ad4de737b2144f000000000000000000000000d90664d053873c8cdd492b21fca3ec98ca923edc0000000000000000000000004c35480bd05c40dd73eadaec0cadb88f4ea20386000000000000000000000000015907de2679367da2a9fea3bfade8352ad93d850000000000000000000000003a8a641a16e14e5cc46645390e3d996ff4f22d3f000000000000000000000000e0c4bcdcccd77e6de43ccea73f0d5d7861ab0dee000000000000000000000000055fb6009d98661b0be4e92f2483ab237cf322a80000000000000000000000002ae47700acbd4de181f012cc47a2a31bbde6a957000000000000000000000000c5c28353e0b238d0abe33f9b63ad113b35d2501b00000000000000000000000059175eeb54e62814966bca6fd5f21a671ab8268c000000000000000000000000364014a07d516b6ea14d355b5ed3661e25d5c3f00000000000000000000000007b251c682b99c7cf71b56b8e437e7d7b0f4272ff000000000000000000000000393225e43d2d83a7b7dad7265b53c298f6ad0b77000000000000000000000000f5a68b0a4a0d649822d997ea847c921630e6406b000000000000000000000000a3dabba8ddd7202962972e04184212066f1c24c00000000000000000000000006cff3a510c0b78576b844759d364599e3db1eb090000000000000000000000002aab8e61df40c15e4d2a6d516e73cf9094e2aebd000000000000000000000000e0100b1c0ebc6ff6b2001eb8c899cdaa288cdc480000000000000000000000008afa91c00c8e6f8a00159cefadbd7fa95e37745a000000000000000000000000e1fde9ab0c643778eb27a1cf821dabd23bdfb70e000000000000000000000000a5cb64c16e4ceb6f4afe51182235eff4b2c3db7900000000000000000000000051618fa04642cdc27d218749f6267c2b77581e61000000000000000000000000d99b7e6ae951443654566e016c2ad21c5c5c1d54000000000000000000000000850a5f82370c265525ea87d9066852cdff3da3f6000000000000000000000000ebf54afb58b7a34b2dcf87290eca85350d0cf4f800000000000000000000000047d74f5e536f36222c7123630b6f01cc4b02451f000000000000000000000000cd2528c9843f6ffb86bb0730a6d71b391b0018ed0000000000000000000000004afc5689f122ee844d36b556c9b1193da87a863c0000000000000000000000009a6b0d99c06c8b76ccaf705577d60cc5a90575ea0000000000000000000000009d719eec0c7985971b736e87ed8aee8d45154e8f000000000000000000000000a0332a935ed837a1c308689f182f04d5d6b6529c0000000000000000000000002c848c9b5d8cd97faa33839e5b67c226256ed45100000000000000000000000082fb392d33087c2a2b7895c965a377caf89a05410000000000000000000000003a148c4d3f7d75c6ef7ec00a6d6ce3e43c0cb701000000000000000000000000368c361eb1b3225cfd73d75f5e961083c2df9f6e000000000000000000000000647758e42fe6a5dfe6704feee58209170da7625b000000000000000000000000d32d2582136d756e0a0c6682bcd4b4008954ebab000000000000000000000000730d443e4bdfbe07b0395aeb5fdc3b8c60b62f89000000000000000000000000a6b01c654d05fd566014ef8d7984b5d34c7157f500000000000000000000000011c6d02df6dc33437d6068c629fff754dccc2b1200000000000000000000000032a554e0fd2430c3b08c4c0460547eb2bd0abdad000000000000000000000000286553b0fe9f49ce61b93af4d682d634b696b163000000000000000000000000582326ebc673e00fab27dec777e610deff9392200000000000000000000000005b4ef211b9c4de9c5ab71ffac0f00e1808c5bce900000000000000000000000020b3b966d01124fa7b7d99714067ad468467e89c000000000000000000000000ac4ea52a4813fe0e4607740c9362e73f6b227615000000000000000000000000526974daa5d383fdcb0513e25777f35d9cba3493000000000000000000000000361b38133591e5fc1a05ca2914d303698063048b000000000000000000000000e13e344c6de779c7db7a4c00da2317faf75c586e000000000000000000000000c85ba6c679da5d0f89e793aa10938f6de98e6ef20000000000000000000000003650e2d0cb296e7988b6fbd59400c10a5402f4b2000000000000000000000000c08c80ef7b63920232b2266a9d5a236703782007000000000000000000000000d624d54d410d6495f8be29cbdc772f3276170443000000000000000000000000bd32e3bf405f1b0d33caed6ac94b22bfabe2d047000000000000000000000000e2ff96612cd60e43e0b2ea633563eadd3d9c481e000000000000000000000000000000d40b595b94918a28b27d1e2c66f43a51d30000000000000000000000008021b2356c849276b123e82e1de69e456a56ab450000000000000000000000003146b4adf6d543094d88029759f8d1289edfb7c0000000000000000000000000bcfded02dda71fd85cb849e20878f4551f5146aa00000000000000000000000026138d11805c1b410028d7acac76a37ed230153d000000000000000000000000849fadf5489cc68b3d04518e757659806ca3306b000000000000000000000000dc41fedf2f59de843b4c7ff9630a12a5a8d85eb00000000000000000000000006c1d665efc9e6eab9ed9cedc0851d5c24d2d56d60000000000000000000000004871df3261474c779094e5f62d10da64e98357de000000000000000000000000b3b78df76a1045738a2d0b5d46a9f80610387e1d0000000000000000000000001e7dcbe6821c67d4c908721b42d919486a8bc4350000000000000000000000007eda7019ef6c13e91c0cfd2e0b0cd2d63ae3883b000000000000000000000000009c07cc41a358176c97b525284d50f4960bc9390000000000000000000000004dbe9c76d6f8a5579ba2a53a585be8723d70c6570000000000000000000000003f2c542d71ad20171162b9a60d4a9be0b1a666aa000000000000000000000000c7617277f896f91f4dfbad39ddf80b5878f605540000000000000000000000007c7f4f8517dec5b04855bb1c6a0d63d7a64c7d260000000000000000000000006b5302087e19b13be5935db6104380021afc16f2000000000000000000000000289158ec6068ed86349755e7af15d2830e4305b200000000000000000000000029488e5fd6bf9b3cc98a9d06a25204947cccbe4d0000000000000000000000002811ee033b92bd1f536b3e34c4774673b1cde5d6000000000000000000000000b47b8ab3d4d606ec259cec7d8a7848b1eb59e41e00000000000000000000000031c74d1f41eb7e83f5939a0ca5b27cb908a24a980000000000000000000000006013fe70c93cc8fb7b611dfdfa7b87476a057be80000000000000000000000000462f5152e8256ef28b0896ef7ffb95d64d5af610000000000000000000000006a06716d67727dfd6ab1d2ea59be872a9164c17f0000000000000000000000003abb6795537f8491aa6b769053978f773a506d050000000000000000000000007b9f78fc4de05b77739093f395c3c11a510aead10000000000000000000000001bd89e5a4536ab6a72f3d821db121f6cb754bbee0000000000000000000000006943826ace46107f136be8c060c0bc89d4e0f6f5000000000000000000000000691ac48447be554a2fcd3b4814cdf3080e996c6f0000000000000000000000005bd0430bbf0cf37f03c6f19724e3cbff7c95c8dd000000000000000000000000db347c7badd498bc31bfc13c372c10a6fdd9a769000000000000000000000000dc2efe148038b557a7033a9c18ce5f69dcab038a00000000000000000000000075497141601b4c9e5b2fa2742a7188e876d8501b000000000000000000000000639196adb07dba3d7841de16ecb70235274f1e89000000000000000000000000d4d34f7128cd5bf0bc16e191c53d4b244c2fac99000000000000000000000000efd104470d74de457b8d27f6fe406122fa7672c2000000000000000000000000e7c9129f6e727d48ff073d5c9005878f0ab5e23c000000000000000000000000964aebdd7ff8e6d514751f2367245b0acac1cbb1000000000000000000000000a6950893731b0b007de91d3059fb9b7397d54c1b000000000000000000000000620797fae1d506971f881f7c30621b3e9160fa1d000000000000000000000000fd48ef356848276e6b63f4e5b6937ece40535de200000000000000000000000012fd55d9d70c36143b7e24b1d53b5a80759843630000000000000000000000008be87c735f56fb9189093c8c96f4e51d9111ebc20000000000000000000000003cf028b533fc958500b658e2179e8d13bad4ad23000000000000000000000000e97562ff07cac5d15c1dd9658c35268df194c55c000000000000000000000000a5b30ce98bd16bf3dd6efefcf44e2977c8fa68f10000000000000000000000003c9240441cb5e062df79cdf73d970314445b4c03000000000000000000000000859c73389bf0e12cfe31820ba6db16dd6175c02d00000000000000000000000046ce53aebcf4ee15d7550bcdd7e795f3e295c2cc00000000000000000000000055328c9ff65eaa9724815dc060f93aa870c1e99f0000000000000000000000004dff60e6586e1c8aa3e362ae1da16ef48da79b7a00000000000000000000000052d4fa612d3d77fd974e069af7bde6af651f2e41000000000000000000000000942bfcc165f1a54f107a42897454246c670acde7000000000000000000000000be8811e14fb47cb71710950da7c5c383792028ab00000000000000000000000094f7c2223815c400e7f71173ea5ca232c4235029000000000000000000000000fb6892ad99b5b4fd068f34fa719b67bf38187251000000000000000000000000080a475cba8de2c37c2e77a0c2619570e9b57a5800000000000000000000000014d4c76638fb0450c78c4978df9d2583d1f63048000000000000000000000000634e628ae626c935a6e294aba624a5dfaae28ecb000000000000000000000000a066652c2ae6e46239966fabdd79a24c09f22db800000000000000000000000030ab52ca7f8c9928e6cee3cd3327880d9e4b00ba000000000000000000000000f5c3d5c2b118fdc360b13dc72320e2f58c0f1f75000000000000000000000000318972feaa68987f90dde62e70c8fefa4d98667200000000000000000000000047b13dd528f1875ad908d491ba7d4c8b37518e9e0000000000000000000000002f074c2bafe01ac85d0ce3972b35e1ab6bb0d39e000000000000000000000000b5851b51e1a4d39681ac178cc394fc60190189c9000000000000000000000000ff72d3cbb1ce9be18582696183a6cebbac9758a60000000000000000000000009837c40e5bbdd2752262cf3744b8398a056e5062000000000000000000000000947106032c1cc26f058d7d429432ded64bc0698200000000000000000000000069a28c570dce2e525f5e4a42c324f0dc4eadb5ec000000000000000000000000bd106ea454d33f69968e9707e9b4122f2a7781d200000000000000000000000051686798ac58aa86860e73c76e558add8349488e000000000000000000000000c7172ced2d1be642bad2dc051a208f6cfc89aea00000000000000000000000004c292632f69a193b247bc19b317a52ac63d6e63d000000000000000000000000a1c104dde553f0c07c4cb7c2408639040d94e1ab00000000000000000000000017805d484b8e628dbdea760476b93ee6325b77080000000000000000000000006fdc97322b0d4bfcff0781fc0d7607856e4312a700000000000000000000000003db95a84f8c6d3a3cc94e96b81c15a92dc7c2ef000000000000000000000000e6475389dade2e0d230f1d2d25dc0ab3e3e06a50000000000000000000000000f2e342ed8cd646e37e10d371c1731b013ef1063a00000000000000000000000081540319c87e2c826f7088e0251588c146a1c3fa0000000000000000000000000f81bb0b75da30a6d0d9d26b1a6484ff1c3a32840000000000000000000000006c795be0a4887816ce761d41e482fcf4fbca9963000000000000000000000000d048e18f230e5ab9c96d776caf7a84cf8ce633db0000000000000000000000006025d96932d378be7d0a46343b437678a126ecca000000000000000000000000990d64482e1ab16a91416d8608538e731fba7a9e00000000000000000000000031481a2254cde5c783830c16a6d4aa32f59715960000000000000000000000002a7edd2bbf86615c720a7a8cfcf521c4ad415bda0000000000000000000000005aeaf6621835c0eafca6bc95fd3f0f37a36e35440000000000000000000000006456d361968f4a2ec56e550265ce6d2ff70029970000000000000000000000003cb5e10be3e5127dd38d26f4997b4e0e96ebc7be00000000000000000000000011d1269b255770de8cc90913a1d17bd09d95ce640000000000000000000000001209510784320867b1380277a67a00fd2865659f000000000000000000000000fe6b419ce270a917883dfa826da39d987f4152d2000000000000000000000000e91eb7cbe4c5257ab8a4c43fc634ac44d00e5ed9000000000000000000000000060eecc9158cae4468caa8b324ef73aada19bb8d0000000000000000000000003f9ac64f68eeea690aa95aaf75dfe0d7f0cfc00d00000000000000000000000048797b894f58103a38957d6ef0db6b9f9ddd18a3000000000000000000000000635e5a61f647d2d641833ab0f6ee4171dcd6c7440000000000000000000000003d3b4459c2c57c024353f261688b9ce9f6eba49800000000000000000000000084b9c7615cca5907bed2b404ace9a86ffc0bd760000000000000000000000000c349f9f7a98bcf4380af26094c3b55eb305d0b9e0000000000000000000000006fa42dd84c39b3729a0dfa9e91deab7d2133b08a0000000000000000000000002f1dd9d9de4590e94d75532d179a46d54c6795e7000000000000000000000000a0c6afe7ce565482c696155e3c39664e7037b4940000000000000000000000007bfdcb924493567e96a0bab43171beec7ef00f55000000000000000000000000db6fdc30ab61c7cca742d4c13d1b035f3f82019a00000000000000000000000023a5e342f7481d26b0e6b2d6a9adcf877280645e000000000000000000000000ddaeb76335e8068f785794230eb60563f9cca4c8000000000000000000000000ffa750ac604efef946b1faf4a6a17db3cd701e5d000000000000000000000000dd8ed55ad2335fe3108be98ce4929454f5e2bea4000000000000000000000000d35face8ebfdd3e8b8cad5455c004d4161e4439f00000000000000000000000058abedf1db0c5ffe566fd51f542119f9a60a802100000000000000000000000038676cf12fcc9708dcd948953361fa9c5be11893000000000000000000000000e65fec0acaa1203c4ca6a4067c03d90ad8d031b0000000000000000000000000078ffbd713bfc320a0c53df9ae7ce251d777452b0000000000000000000000009ff37d399b6cdc3d7a02f5b1634b2a660057c7380000000000000000000000005ca47f7f2e7eaf1cc353e56e180363e5360491b7000000000000000000000000dc708e4bd2f2abe76e956f448a6d36b62a5e461b000000000000000000000000d39aaa672c7d2c40f813db84b833d71a3236ef2f0000000000000000000000001753f386230b25e217291ec43a5e0d936fd2ad6d000000000000000000000000590371b68534537906c0f57c3e70422a0f03f669000000000000000000000000263b13a280f04ffe6680d35612c6193c101e529a000000000000000000000000caadbc3d7d2fa30653ff9c36decb92f776cb3f40000000000000000000000000a30875a817133c9e0912c728960e69a0408c99df0000000000000000000000002b29077b06bd91c943f95e1cf419ff2a8a4a83f4000000000000000000000000991a4dffa6f7512c062381a8833e8a60007005180000000000000000000000009223cb3938cb0ce068e4c24ae0a243dc52c1a6a400000000000000000000000053b85091b5346d90826fafc50de500dd67ab90eb0000000000000000000000002124435ac81d3fde68c635b755c5807ba5255ebf000000000000000000000000ceb695022d6efb2e9bca57c09766e6c31d81e8200000000000000000000000001a2bd72ff8e8c982775a4344ffab332a3d50bf940000000000000000000000006f859acddd93a106777da55c98fd51f2a504fd7a000000000000000000000000cacc6739a274bb668a75a22e65e76e17e0a36abd000000000000000000000000126f273f140cea8578d38110fa3895e2be20417a000000000000000000000000962c1659bce187724ebfa25f446ef75aa2af11be000000000000000000000000a46ae539953fba2897259b9684a6560eef22e757000000000000000000000000655b73cd845335e86d11678af91d7411459cd2c40000000000000000000000005d1c163238de9084c2d43f9ec383140a6f28cc0c000000000000000000000000f33433f867c528ef34f1e98880a35e0712c6784d0000000000000000000000001fa3d81562892fc352bff346d1745c573c03e49400000000000000000000000028712868f39da6736946767be768d28dd57f29f50000000000000000000000009e40ecf8d493e4cc59b1aa1d1b29e23a9b23e66f0000000000000000000000000dbbc673d47068682db037489548214d28206d5000000000000000000000000043d6e5e0e3622492b0c453213181f0962c91d253000000000000000000000000ab0f37d61a4e7bd38e056d9efd129dfde6ec9f750000000000000000000000000214e98e821694e26bf3244cb84cf9445ea806d3000000000000000000000000211b1b1c3414707ec1cb8a7c9e61206f2f325ae800000000000000000000000096668cf0cb358ecfa05873285696e0c23577e50a000000000000000000000000b18b40c14c106e3ac52323c7d587bc6b2d3f2c260000000000000000000000009d7406fa38a69c263a4154ec76740efadf6808f3000000000000000000000000c6f1610ce61179e6ac06eb9f798dd4145f93d77e000000000000000000000000c8e90dc73c37079b9ded5d96138501b9a2c92813000000000000000000000000e1265bb306bc3f7a9b1e2e83da0404615384e6b50000000000000000000000001acfbeba0852f05fce156664fce7793511fb468a0000000000000000000000008ee617324195e86c41d20c8408d65ac32183afee0000000000000000000000004f6ebfe86ceefa768467be34b695370c0494997300000000000000000000000073995d2c98d64102a9022adccbb1c7fd0c6c6683000000000000000000000000bbccd844acb446c11c58e089b65a848e968d33a20000000000000000000000008b9642156b655b19800f75ff8498a512c694a3cc000000000000000000000000ec0e0fe261fc3e4aea42fbf490894f27a3f6efc40000000000000000000000004212b4550fc64e73d4481ab575d16e4e3530478e0000000000000000000000009c679866668bd4a3dabac0cfbdf4d5c02fd49a47000000000000000000000000aa32585cca0c6ed2341613985cf9e64470c492ef000000000000000000000000cc73cf44a8ed12493d14a0fab6a072dcbc4d8cbe00000000000000000000000058260d36e28ed40d2c9707d1bf51f9fe8256be9a000000000000000000000000b5bee8d6ef2fbe7b4107ab0b6c91a43bc578583c00000000000000000000000015f6184748b33edd092d3fc8d016d652afd74c7400000000000000000000000044c8660b24ac8950ac00d6574b5f325e89219902000000000000000000000000304e2fc1d1642410088fa35266429faa33b7b268000000000000000000000000986ecfbf9ea0fa8d1eeb6fb2858c154375e9a76a00000000000000000000000084319d530cef7a0261a91da313b872a27e9754c80000000000000000000000008f83f43129e14bfbbf716f07fb142ed843855ad10000000000000000000000003be9ac224244a7fd2bd5175fb1719f1bd512d569000000000000000000000000f87a9e0a17d2ffe777cdb1975563456652a5255b0000000000000000000000006153eb17751e8e0743be96e1e9d312332bbac4d4000000000000000000000000ac43d714ec7e871621d092caaaa82a5dae3fd7950000000000000000000000005820e760c85941e81345dd33ea6c6f76b8b3bf18000000000000000000000000816ab5460a905cd480afe949563ef7a07bdaa8680000000000000000000000007507b4e867418ee05080ec0f5cc3229f955d0ab0000000000000000000000000a07f9c7fa61e7dae3ca42d4dcf10cc3bcc1aa77100000000000000000000000082523441ea0ec0f6b5ac2494a1839975c90170410000000000000000000000003e75adf0af1bb6a2c2393f36490859dc9b1567a9000000000000000000000000fa57bbc99b6e3c5836801ea1d89b2f6db12061eb000000000000000000000000e22076ad728b588d3aad29d4e2948e17b76bfdd70000000000000000000000006ed6462f3e2821f9f89b02205c28dace7432f3a3000000000000000000000000ff574b37167a071f4a2d6d90479bc08c740636860000000000000000000000007bd025d5ae3cf99d4285ef2746e16ce382a8de2e000000000000000000000000d85cbd80b7e30eb5ce9e848b4c43894fd8b67a8c0000000000000000000000001d29f9bf63d220d1a65eb2d4e2156b57381e6a3a000000000000000000000000421fe2e4a864eeb5b2a3ec85f0cad5ecca173d8100000000000000000000000045e5a2e50757249a5483ac91e6d730c061734b650000000000000000000000009cb0a76f7111783ae864459279ad8021485a7b1d0000000000000000000000002e678a0fdeeb1a5adf0a72c308318ec6e2a9050d0000000000000000000000005b28c5f2a0442140bba84aaa7da3b130adf88f9a0000000000000000000000001fb43028f52ceb04e9f14eecb5fd5229beac8b280000000000000000000000007a1a46673008720d4baec491e3e88fa7a2f4aef50000000000000000000000001fcb7d13d731138e99b62772045fc8837185514800000000000000000000000020c5f5ea63c509d6501179a06dd41534c79e1613000000000000000000000000518c91f7664a0ca3fe0233ca3e6258c1bd3f0549000000000000000000000000cdffc8547d106c48e09b1e41e764cc1a907ffd98000000000000000000000000193641ea463c3b9244cf9f00b77ee5220d4154e9000000000000000000000000bcdf6484add257205724a8c7d2b653cff2baa2d2000000000000000000000000a6486f1e52b3608a21ef2e2f73dce3923587da4c0000000000000000000000001ee43723fe9a88b2df81f81920aaadd9f04cca27000000000000000000000000bfea334b21698a47fe6b3aef7aa4b72c92f7a0230000000000000000000000004034fa745eee62a0764eee2fd329eb98c8ebbed300000000000000000000000004123d4613dc58dd24489691ef4e9f23ad2f7ef5000000000000000000000000d66cfe87f7829f996c8e86ae9e1c006cfb942b42000000000000000000000000b6814d3371ee5b8a704aa95ccafe52aedfd1da42000000000000000000000000b49d667acf4862685bad55dbfa99f802809e5a52000000000000000000000000ed7bb094a1a109f7a90e0429919a3b2ed9ee46bf00000000000000000000000059b36a16c6a75dbe190d1000d8fe4626a7bbc0cc000000000000000000000000836c52f013b4c03d8e562eb81f556834a09a6e5f0000000000000000000000001ed3c1582be098f18ff71105f61f186afa36d53e0000000000000000000000008d9d4615dcea6056f810fa5974fd44cc5451b706000000000000000000000000cef084c9e83ef599bc55b1a751f80ba72fb5cae80000000000000000000000007e65e841d4fb5a1790b1168729ecb45b9e83efa900000000000000000000000025926ebbe3e65e3dcc9288959e6f22b233f0d1c100000000000000000000000017187cf5332ef3a76f6ac1239dbd2b7235bf3735000000000000000000000000009640dec1578a1d7f16f8d210952db70c9743f50000000000000000000000007833687eda7d48ff0768669c8842f5f157be925b000000000000000000000000f3c0a68e56c7e4b65a5673a38f90cdcfb01102a1000000000000000000000000d6e2580120b82b443b348d34f1a407e4295c35de0000000000000000000000009f0351719777d6f00a13c3191db74619c314bf6a000000000000000000000000caa8cbfb9fc4c23f2df9e6db056cc37b01c2f092000000000000000000000000f3e70cde232478a77a65102c1fe93b396c8b132200000000000000000000000003164b75e3d200d9e7fa8b649aebf445e01fe2b90000000000000000000000005b6fa970bf7038f78d4e15d922ef6e8ffe3e6c6f00000000000000000000000031ee7b8f7ca1933c80d35fc283d7f70ba43b593e000000000000000000000000c4166ff7ccd32e36b6d1371e9aeeb19cc95cc21300000000000000000000000094811b867d0f29e68189745553fbc3f10438fc1d0000000000000000000000000aa005d72ae8b8b1debee09241a951bead65311200000000000000000000000098c3d3183c4b8a650614ad179a1a98be0a8d6b8e000000000000000000000000e67840225c8bd265da99c68c1cfa8632e6b3c4e5000000000000000000000000806bca6bfb083ccf6b282a123ec60d3334b68c9f00000000000000000000000090a48d5cf7343b08da12e067680b4c6dbfe551be000000000000000000000000e109819771c92fcbac6c2d073cf50a636269756d000000000000000000000000c7dc31d1b373c0ffe6845472fc8685be1eb27308000000000000000000000000844a40fd9b99f3266ffb7d52a818333db1faca9c000000000000000000000000a4e80135c0c143964daf4302bbb5c33eb056e4fe000000000000000000000000f00355d29af8e0f9f0a880d851a89a9c3f52221c000000000000000000000000d5494fee93abfe3b02a753c209cbd4d4c544e3aa00000000000000000000000059e7cc18e5d6864350d00c9847b31aba867df05a0000000000000000000000008916a966eea3c0024bb39dbc2173bdbeaffd0d6700000000000000000000000041acd23e790e7095d5d74ec79663664850a121ce000000000000000000000000fa82e403b62201adbee75d34e3fd4e7afbcde38d000000000000000000000000c99b5daebc371183a34de4ae9e86e6465a960af400000000000000000000000052426f6b91d8a94f67c2f8f5fdccae97a1434869000000000000000000000000c64019d0cc5166b07e170be3739e208b8f6f9516000000000000000000000000376c11771722b26be47b3c105d37b1ddba53d01100000000000000000000000004a305d014d08fc7ac7ab1f87f9ddbbd1043f4e7000000000000000000000000afafb7f8bb68cbf1053275042ab78792a06a6dea0000000000000000000000005cd357267e8a12a75686f87a6b732990f930155d0000000000000000000000006bf29d62aa4d3125ca41aedbf50ba87a602054a200000000000000000000000072acd00b7371594b55dd4ff0e547ab331b71df430000000000000000000000005e65752bcad27879ff0b81c3774a6d3ab11a13b300000000000000000000000028944869d2183e5712800bba09bbc7efb6225d6f000000000000000000000000a9dbe961fead2e8a2cca75de25e7246bc95b852600000000000000000000000053134a416091bd3a3d9a3bcd3872cb4514a8cdf0000000000000000000000000f0ea58a245929232697bef1a7e93e0ed99e6410000000000000000000000000051cd87b75f689c4758bf804ddcacf2cfec01735d000000000000000000000000c4e41a9f1e4f0b8a6d2ae64de967f2b7acd9a9820000000000000000000000003544215f2520250151ef6cf9bfce9906b35be08300000000000000000000000049deaba124de991b47fd7709f380a99cecdece1b0000000000000000000000004257ad50e035859de426005392c9f375f9ba0c4500000000000000000000000023a2f530feb2658cdcdf93529702de5bd99d61720000000000000000000000002c70721128da30a0b2605f609d619b2a8316923f000000000000000000000000a7fb47f407db81375e93fac0adee54f660e73dd1000000000000000000000000b09191494bd4528fe2a1a5941a815cc861f5e4e60000000000000000000000003877279860320a0c6ec6c458c9d63c67c97b489b00000000000000000000000094fa59b67757878320a9c4341e0074789c4d397d0000000000000000000000009b30c5b706fed8842247c888a4e7be1e8aa6378e000000000000000000000000d0484fc12941f6252ac62db30ce9dc884c152a0f000000000000000000000000fdb189dc92a6309aac01e3f885a64c0bf34a3e770000000000000000000000000863462969541ccdf03e99879cb53afb73592bd800000000000000000000000012b911aa25d68aee491f945fff819bd196ba507d000000000000000000000000da906311d0d328be50fcd8a1aa5366be858e9b1600000000000000000000000048d74ea3ebe350d9063a8dce43dd4091803723b900000000000000000000000097ff1c17a8547c6262157f8109ec54fba150d7dd00000000000000000000000096f70741b31dfa97b28b1f102f4b964ad58f6037000000000000000000000000f51f465d62ae36f8a32f0c4ce9743c2ea8a87d4b000000000000000000000000f651681f2253aff890414ec1759b29c7d02642ad000000000000000000000000be1d5e0c35f961890f91b1f2143bf7b75c93629e00000000000000000000000017eb99d5e36745d2901c39729e1092a632c071c00000000000000000000000001962ac0329a4276f245522a812fff95ebbb53a0b000000000000000000000000de92ba2176c739a1f1dcd7521289e6b078af2fc4000000000000000000000000914ea41e7c3bbbdfc40b73d14f65e5f2f8797ea2000000000000000000000000d2075c29dfdbe10e9b95cb4a86c91eec1cf0eee8000000000000000000000000e4add474c5713431afed7b42253be65c96c282400000000000000000000000005365375a14b571216bc8b356b7c48055fd68f1ba00000000000000000000000021922c7ebef4c900fbec32a3fc0f578be5396fd6000000000000000000000000f78d402a0bc7098af4d10e3fc0a702bbf5e377f30000000000000000000000008ac1f7006fa2f538d07d53397ab250f180c8105e00000000000000000000000068e58fade24ce6d43b314e197c00ce2e0d753add00000000000000000000000027257b76426c45e49aa01e0e5f54e6fae993060c000000000000000000000000ce2fb423b7d065645f02d7dff367d3bd72a36885000000000000000000000000f9895c33e0c18a9b3831c20f7d7939dd23a1fdf0000000000000000000000000fbe3e951d8055526654a8a7be388383ba86750c300000000000000000000000042a45d7f9628abba79380dbb55ab6a21be75751c00000000000000000000000062e48ac80f4a3458a474c79f2db19ff0df42fb71000000000000000000000000f05f300902d7bf0d0fc2555bb9bf2b26a215d0cc000000000000000000000000879d45086ac9829330c915c24cc3e3bbce43fc97000000000000000000000000726848b81e3a61fe24cd1e337ded1f4ee1f297690000000000000000000000008c94eca05c75f7aaec93a1a8295bea3d78cb126c00000000000000000000000070dea4abae42f7ec89784c602c6b0453373ed6ab000000000000000000000000c95abeea4815d14aa9af6bc91ca35d08fd8837310000000000000000000000009566a1d9dfb01e6f2f4fd72fdedf0af0f184e0fb00000000000000000000000087bdc6c5aa65c6c1e6eddbd65e8ba8ce441e97b5000000000000000000000000a799fbc3c62f953d9874965945ecc8f24b4c677a000000000000000000000000586286a10af4d684a8d62837eee7331ae6129b22000000000000000000000000b2ea3889506327db2defb9554752d211f8e2a366000000000000000000000000d332a8e50d332945a6aab0f1ebb37e6a5164ca1e000000000000000000000000da37c0d942ad69efa1dc816f571a79254df542e300000000000000000000000061e320b0c0502b7158d2da7141ea816d0bf3be3600000000000000000000000073216f365e2134d8c0f07f96d511c7c1432aa2b4000000000000000000000000ac05f0f8e38835a4a28e8fd610a900ab24d6bd600000000000000000000000005baef0647ab304f593bc64eb4b1c388798caca8300000000000000000000000025bcebd7346e610b5c2e486a4bef4edcfc2d2d98000000000000000000000000bf563e92c3e086e2e0d1415f52398c1e4033130e0000000000000000000000005984dde5f2ca35b25b56f941483bee1e643216f3000000000000000000000000de51ed96aff11ad6894f8057b9a6d6aa7d173a9c000000000000000000000000122744ee35bacfcade19934ea57e116ff1011a1b000000000000000000000000cb416b17a803b7bfeebb0e34f3c82623603b8a390000000000000000000000000b4d51006c0aa36bc37dbc7e1953a7e5b6dc0c1f000000000000000000000000e289f66243b62d34c13ef68e22b725a096ba4dc9000000000000000000000000069e1a4b55ecb100d2cf5144da7f5b143e4daee80000000000000000000000007f2b4dce897b1f5c4537bd86122b25747bc482de000000000000000000000000d4cf1f7b5a269040a46615210397088131ae34d6000000000000000000000000a31e86984fe0b5cc2c39a1d7eb624ac9ed76943900000000000000000000000036ecb7c662240642f15f7a3c1c1136e34c477d44000000000000000000000000cef36e8696b4daef5a7f2a34c82ca204af666323000000000000000000000000c84f14c250128357c82e1b737bf19e6efb1111bc000000000000000000000000592739df4308a85823f730589c4aab0cd83f786200000000000000000000000034e829eadd5fe1cc67ca99a1fa2edc2d27fa75150000000000000000000000002b022b3dff934b9ff5a82ed949970b129ec555fc000000000000000000000000e39bd9e3af2054dd193b0d0217cfbd460f1049020000000000000000000000007d16053f9985c42fbaabd3e35ed33f486e256b020000000000000000000000006ee43e33d9db87ea59810dd609f5d765827b6a47000000000000000000000000aae7c40a51db7102ae4e1b0ec465f4e89bc220a1000000000000000000000000e9048ff25e92edb56676eb17854e7703b5ef9ede000000000000000000000000d2d0af99961f47dfa33364dd57661ba59cd37f1f000000000000000000000000a8329f1e34cdc730e6b2d3df9117d65a5706a045000000000000000000000000bd2c9ae2999fba44c95c3e5ac67104564edeb727000000000000000000000000ebe711a7e1c59ec4410703b07f7047781ea8a6f40000000000000000000000006e5525e171b5cbef4da66163960426335f7637ae000000000000000000000000b5780c309cf517cae96da0ef6b4ec0d675b73d2d000000000000000000000000b71fc85c963c169aeef1e4cf8086f1b3b10cbd0d000000000000000000000000466b29d1dbb33de571c635f79feaaa9bdc50fcf800000000000000000000000048dfd3d956ee4776a7098e779ff798eb2dfe0930000000000000000000000000aa02bfdc3546d4aebe1f619bd5045b56a60da524000000000000000000000000099f18c1f49bbb33338c35c00ea998f72cc11bc6000000000000000000000000cfe3de2021fc805c9822b514c5187a4c41d457d0000000000000000000000000a62bee8a4b07e4e8028b689ec35566e9290473900000000000000000000000004540ac68865298c673b4055ec48c69cd05078b3300000000000000000000000094d218a639664814758d2182e2bb27a49c2664580000000000000000000000003dde586bd7db6e9e20b430c73ae48734dcbf8d110000000000000000000000000c161669c792ada23b5c016fe7071391c645bb510000000000000000000000002249f69ef1586bc6b92b193a62aafc09fcb289ad000000000000000000000000d09eacc2790d9f45726995327b0f3241f054958e000000000000000000000000c2dcc772504956dc995d83b1cfa3db0bc37d61d90000000000000000000000004f9918c8cb7de7ae8c7a2f0cecdb7f39d65d34c4000000000000000000000000e1187962cb61f63f82b0e88471f817cf79639ce90000000000000000000000006c453bc61ce347dda2b8298039a1bd763f48187d000000000000000000000000fd4b51cd20b3e7614d26a855ecf1f7f3b65a59a000000000000000000000000062ec7eadcace3a0533e242e977f28db0dba37047000000000000000000000000ff8000f976babc03c4e702da4a0fb45006678670000000000000000000000000602f02cc17061eea827f67f21db90faf34bace9f000000000000000000000000b7871fd1614f73e7e118226ea4783fd2894b9f96000000000000000000000000515230668977974e11642676ef56024f1f9259ed0000000000000000000000000092477b8acb3ac744bee3408b0c91c0ab5f9b70000000000000000000000000b23f9aa595dc58be2ec23da39addbc4466349292000000000000000000000000e8359f713160573e1736f7b419e9121777b6057400000000000000000000000045d58899a6426da6aa216f9f58d82c234e790f180000000000000000000000007570a6fff2c7631e877fc6c9e4f80ae65ed0581e0000000000000000000000001ff40a787d0c4bb1a1a615481cbbca5808676b2f00000000000000000000000026a52e76b0e18e30187ffa19b9c7901b0a814e19000000000000000000000000348e687615c1735ca61409c04df19e54b7e4180800000000000000000000000026a35c095b746abea095bdd9305a18635b0313b0000000000000000000000000a42bb02f5f62d1a214baa5aba4ec489db0e1c497000000000000000000000000af65d881e99a592b4f02451612e27fd9ec5655cc0000000000000000000000003852b931334c00e4efcc2fb42106d91003d4baae00000000000000000000000079e484aeeee79738cde06aa4af5c0fe9b3021a6b000000000000000000000000cf118787ca808891e7e844a69e0585d01ebc5fa900000000000000000000000054d8114156ba007d10936037c372e301849073e40000000000000000000000003c0f1eb74d98de584e6b46089f94ba3086eefa9c0000000000000000000000004bdd099234a3fce326637f09749762319e248f5400000000000000000000000004330e55eac6982dfc9b2353f4fe078899c454f60000000000000000000000009f9b374d09094e13b56edd8a8c20d023c1543fd300000000000000000000000024ab614dbc643e11add68465550d348912799c9100000000000000000000000064c67f05d9d9d06c398c7df189f977df7be5c1be000000000000000000000000ef103288845508aa898473f7066a791d859048a1000000000000000000000000c1bd12c08f589367e8afa9922be8022d9694d0ce000000000000000000000000113e19e744f5777359f24e5a7e7b5bdac9056bf2000000000000000000000000a04fb7621a595967d21a5192abbca9ef49724ffc00000000000000000000000054762e659a8d8e9fd53dd3500dd426250e418276000000000000000000000000a547b34cb11ac670628b188207567e9f11a676aa00000000000000000000000077d0cbcdf21bca6e4fdb82eac3ee02719f7bf5440000000000000000000000002f24b90090fc0f861eaefc05a7d15a3f5ddfdbf4000000000000000000000000f18ee1d10a6fc7b6ccc0663323b86e5087ed9ae5000000000000000000000000ee7d76547e3fbf861c108454aa6f0fe98fb8bd66000000000000000000000000f1d866c8f4058c5133e15c8c5223d1270c421aee000000000000000000000000015a0cb671c63f00c4ce5de5e2e9d0d7484d24ab000000000000000000000000a212f48a4cb26f6c8dfa682068ed98b5f148531f00000000000000000000000075a9d78358d4cb66313f9c3772b654d871d20882000000000000000000000000acc5c975a2bdad9c0e49b4041ba842d81da6bec500000000000000000000000076f052b8a61c7af297d5bab692820903387e8a6800000000000000000000000006a9cbbd42c9173f83e71dec3804e52258f0e80000000000000000000000000045902808bb604b1c7e8faaa7da42ba19e5c5d56a000000000000000000000000564a8ebfc4e9770e0117dae2a0c7547e57de07160000000000000000000000002f2cbfe21cc9ea50136acc3035dc74ae80d6bc9e000000000000000000000000076cbcf7953339863b75ef53f8ac81ead6730537000000000000000000000000579d7a028634b9d95f3382ac2a20c9f5bcc999760000000000000000000000004edad99c0661f394a0780c535b2b581ce1dcd6b7000000000000000000000000f50fc0f5933b0e8090207ce75d971bdfbd6ba16f0000000000000000000000009ecb3b764070f52e8727323f848a75eca2afadf8000000000000000000000000a09d6c1b6f3d3e1eae2eab6718d9dcdedda92b45000000000000000000000000cc8b99d99f85aaac901a0aeb693894975b83fb1a000000000000000000000000f3868b77fe1274bdadd660a07255d4d88467d6a2000000000000000000000000342a53966b8eb3aa8649ae3622d313c2ec355b750000000000000000000000001f9840a85d5af5bf1d1762f925bdaddc4201f984000000000000000000000000075405057bdb86903f883bd26b7fdc29bb3ec33d000000000000000000000000a4b59c5dd8aeb74ee1a814aa4179143bd3347b0e0000000000000000000000004e25045c0fb148b0802d2aa41ca31890298ade1c00000000000000000000000085d8ea044fd59f47bc7c23f8c13178ab50398b1f0000000000000000000000007385f328547d283e2ea188d9eddd4be0608e9d6500000000000000000000000042d18233090888089d071b44398f487a70f17cef000000000000000000000000174d96c816f30d89d3f40c86b0ef836bf643ea97000000000000000000000000473273b0555c68d402e230a9ee65e6be3e9dd19e000000000000000000000000bdcbe4537ed08e2a57953a3a9f65fab2cbb61de100000000000000000000000067d59bb7792289326d1766d35826426e3dd9afbb00000000000000000000000049f6522c7e0fa964084a9bddbd4c7e3963aa2f77000000000000000000000000cf66789aa7634a5d000d532782a03089b1e0c779000000000000000000000000db6a3d9384e2821cf954bfda62bf3f228d203aaf0000000000000000000000002c7e0fc7585fd42cb64960c3806fe593279ad7e10000000000000000000000007863f53ffd518912fa9c929aa35531960ab0bdc30000000000000000000000003764fa2bfb51c57a1e29a15745344f234be0b46c000000000000000000000000b914bbe5a00a19fd343fa8484849076ec6a4666d000000000000000000000000dbc1413794e2f7cce15936755a5e6cf581fd467a000000000000000000000000af710f14c1c5619bd3f8709b6b42ab1cb0580e000000000000000000000000001b1c860d87b62fd0bb6777792b9c47716d6ab4de00000000000000000000000074f02b53375592f1d70e4264b30ea5ab9d6c84ec0000000000000000000000001e792f3c841ffaa28debde76d622b3636628bd580000000000000000000000006c3b1efb6549a003a683d15660e54124b61f039d0000000000000000000000007a1f9c1a56950c6caa578db197a250d2496d2823000000000000000000000000fad25da2543448ffda2e184e44730ddf279701960000000000000000000000002d4f004903a620301e2592570b2247102d60937300000000000000000000000031d729a2130635d6c38b2b1dc18ac5d4acdc58d20000000000000000000000001fb9f6a3bcbf2368e49ff122dde541b6c2a2a91d000000000000000000000000e99f6567afdca193188b54b4de9317bcc2cb2f700000000000000000000000007418e3a69cd7e034ba2228dc0e896bb30ebdc27300000000000000000000000055b5ff3b46abce07f00fa8d17dca6b3c8eedbe480000000000000000000000000c458faffdbca25194c98bc9cec4f916cf3edf1f0000000000000000000000002a62e90ab1d3cd1d4ad4da0fc772c0d4045750f600000000000000000000000078d1ddb6595b2cfc36b6aef1b7ca217c5f06202b00000000000000000000000078bcb9bdef16980495cc71b712aef9008c777ba1000000000000000000000000826b6c88107c018ec30ed9d390271948a0db8de5000000000000000000000000d3549e95f0fca77c8273aa7c53326d612dd1d5a300000000000000000000000078eb13d7ea91b5948a8ff08a67229c76a084f730000000000000000000000000c666cce62dd3024aaab10d73ea3e2de8943f9544000000000000000000000000bf42cacd0eec0d29648eeafc6e657b2e5f87f6f800000000000000000000000017281439d2852071200ff74e88ac75703f1544bd000000000000000000000000982c3a556d33972a5a8d8b504a77a198a553783c0000000000000000000000008d70f6184a821b9fc8730f97b50281aed55a4d610000000000000000000000000efd13f280c0ab227ec4f7854e709c4292798a88000000000000000000000000b6b61012992311bc715e78bc2369294b5b1ad87f00000000000000000000000018739cfc305ad81803ca95059f6621361f5e433200000000000000000000000076d4a081a6f43840de303f4fa2e23d4bad4b34b3000000000000000000000000cf1c71c310cfe39c8c75178535c8ea9f055f6ddc0000000000000000000000001e21014097f6ff5f1b91d1ad9c91e8019fe969440000000000000000000000004db5ddb56a93b3fe1062f6c41068e066ad5e0dd4000000000000000000000000b956fb88f6547028a07778727fff921a935853c6000000000000000000000000feb80fa831949e37817efe565af1813f9fc2bdff000000000000000000000000e9d96f189ad84d901298e9513df1d4df436d911c000000000000000000000000a3bc3113b0d1cf0da50fa8c0582bc6e3683067600000000000000000000000006e0028ef8461c71fc5aa3b7943d9d728bada62ee00000000000000000000000007f3faddb03495cd811b9d427bf0306aefc3ae5d0000000000000000000000005790dfb4588759b5c2094cd170f1ec8d8c2af6440000000000000000000000004698fbf98f468eb62ad5ce5f7bc593356244f7690000000000000000000000003f88d285a1272eb2f8390c6d755d59eeb45b9e60000000000000000000000000aeed390eea6964d7de870631bc7f36abd0860ea5000000000000000000000000c134d1d9502310981c59864a3e659e9b7da7263f000000000000000000000000e7a7466f953fa0471b247a75cc9c2fcda4133c14000000000000000000000000af3df99773dffd01458ddd9a4c36f8fd1b097b00000000000000000000000000035625d6d27b935ba3a6ea167690ec2740a5f7a4000000000000000000000000bb6782718445cc940d32b5e3f7ee351a107cab18000000000000000000000000036447bb0c6d52ab79cdb2edff3c569816a68a4c000000000000000000000000f5ee3d75a46e9bc28f267dc5010478378c41e6980000000000000000000000006a46b75de8a48c90a4221d58468eba7867f2c196000000000000000000000000569b50b3dee2c2489b17689cab4b20ed4e27902c0000000000000000000000007364163ab0718eabe975633210869b8a1eb1a117000000000000000000000000425f3d2d3ac8aacac2b23b5a7833325cd82d5a1d000000000000000000000000ccdef2672809c1189a8ff5ce132d6b0adaf33b7f0000000000000000000000008c51bfd7043661940efda22c65ff398ae923edec000000000000000000000000c8242cc555bbfd75f4281bdc625c9e1c19555a7c000000000000000000000000468b4e606bb3e15c6aba53c60d588924b6971c5a0000000000000000000000004ff07cec61e6d550ea0df64da4889a54257d076b000000000000000000000000f71956a1345791475f5002ed4f8dfb10a066f84f000000000000000000000000d2026db428895377827433eb70b92a4f2f9e3ed0000000000000000000000000896061c77608a0e70cd195ca47163786af8ab6ef000000000000000000000000854fafb52946312b429b938cec6740bf071548e00000000000000000000000001db5a0ec386b27e9ba1172937a0ef31e8c567a04000000000000000000000000f04db29dd0f907a5966d811d965e25c83c5ea66c00000000000000000000000048565ce5368d2d08b6bdc30d1c75c6ca2ba428a2000000000000000000000000c136b2d733320bc114ab2fcf9451db63566aca1a0000000000000000000000004afcc758d7b1f7ee3d59e67169a73b4601f6778b0000000000000000000000006e0ff28c705f86bc6ef0896257b66a0aa27d7f220000000000000000000000005847bb0c718136efde9aba5c885fd53e2f11267a000000000000000000000000d10640f7897d39d3bed3ef6302c39383ab458e990000000000000000000000006078cb23519ca2f1feb6bb22fbf02c30e981d739000000000000000000000000d2a409c219a4e6b4a6e1dbacb404d5928b74674f0000000000000000000000006c4b97c3e8c33427f7494393c6b4da2a31338a32000000000000000000000000a6293fa7566250766de7c845a32518f76b923ef7000000000000000000000000120586c2acb239bb68d3ec7f7381d5f29a8da3e00000000000000000000000007c0ee359baacd1967b9d2eb342b46182d120ece5000000000000000000000000f16b10a1cdd906e61e2590b66483fa453b688e4000000000000000000000000091f009959333dcdac328d3360500462b40083032000000000000000000000000a0f716933deda264269e5b4285dbdbd51ede032400000000000000000000000070695bd32a4161a5ac0ed406be7720c1b05df51e0000000000000000000000008b0061e8d6889de449ebf3f2b95b474d2a38cc89000000000000000000000000b3be05566b5fc4f7c4fe41f719a0b1e6b0e09439000000000000000000000000d2667072a2a30e8c21fa276b474fd047ab5ff0f70000000000000000000000003b31fa89ac4091efb04fcccdc6a28ad26b4727320000000000000000000000007ea55bd6e24a63bd6841d82fbf0f9d20cfb053c4000000000000000000000000b509b8ae614f8bab0743ed60997612ee7930f510000000000000000000000000a64b6b692049f3cd7c46f6380643c7a02a0d4daf000000000000000000000000463876c6beff7281a850ccd435e11331cce9a9e300000000000000000000000003a79d9505c16ee907be4556f4c4c72323a12df3000000000000000000000000be183e156421869c0e51cb1be2c518a819f9e67e000000000000000000000000b9449180eddfee704ae98ee9bec68e1e4596074f0000000000000000000000003f4aef1035af27cb8bcbcba4565482c0bcdd631f0000000000000000000000009d594b9ea532bbe2269b0e59aaf1b39cb22d8a6300000000000000000000000032413225568aa81b98320580fa97abde52bfa482000000000000000000000000cef85495dac3ac9d01af481de63a50f953a64532