60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a50437074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000029b76bdb703c507ecf9aa9eefe3705368a4401b9000000000000000000000000c0c4e9cd4362e67b073050c628a396dccca63ce6000000000000000000000000731903b436a9aea4cbb983d9d22ad0747e6fd16400000000000000000000000053fdb207b60d1f3fe69a90ad5638a030932196d400000000000000000000000023df05a9cf23adf41d4d332829077c0d85bedcd3000000000000000000000000b59d4685ca415064546ffc8e195bc24414dd552c000000000000000000000000b1a188cc4bc825316d62ac71b0ebaa326f568e6e0000000000000000000000000e951b154327d4468d587bff42b0bb047946b5cb000000000000000000000000214209d22ce05699fc631cfde161fb6de8d30847000000000000000000000000e1c0a45860819cde5ec1fff91ad27b9bf419b5220000000000000000000000009756e35952ab202d0f59db41c9150a6ac4c6e1320000000000000000000000002088b721bd42360452d20b215a5b694c06c795580000000000000000000000006f700bec2c5dd308d4a72415039443e48b8491fb000000000000000000000000ce63a990f57dd8cfaffc3bdcd3359428345ae9e500000000000000000000000021a0ec6818e0c6c92645f9544d1c502bc108ddce000000000000000000000000bd5483f27cbfb41783720625ac50adc103b40e1f000000000000000000000000aa4b3bc03527fadfd1d865bb97f627b72b90e0b50000000000000000000000002a4238b4f34944b53828aa611f853ebb337a42f00000000000000000000000007bc20ed7527c193210f1249270a52683dc23a28c0000000000000000000000009d85d1229d3739765adf68c715c9f4ccf56d5d6c0000000000000000000000001cb2a3f6c0fcb56b2beeb5aacfc8e9649a1605bf00000000000000000000000004e4640c74596cef6d20495d19557a920fc2f49e000000000000000000000000276937e650833d90c00ffe7dbb52c2a19bc8373700000000000000000000000079b30e892dbb8b37048e7b2f3e070b1e2b4f82320000000000000000000000008c0927d8475b4ceb337bc0a68160fba665e756c40000000000000000000000004c1e6adda046bfdc9b326a3614c8a9efbe003e31000000000000000000000000fed3b746e783885375add233f0bb919663178397000000000000000000000000ac6d53841453375527f2066210a2303571f1909f000000000000000000000000c598e2c5cb228270274c61d4742f6c5e64babe20000000000000000000000000defaba93a1731d758eb83db83aaa56ec9556589100000000000000000000000020babbf48ac6017b37aebbef74ac5a4859d2633b000000000000000000000000b9a36c5a2bc21b754879bb9678046f50f9bd182100000000000000000000000058599820830e292aad99f92bacfdb28d9f74ce2a000000000000000000000000e8a5c1656d29ad45b898ee9d6c1c7a57405f49b5000000000000000000000000e2077a9927d2b46fc62efb306d6772c00d958a1f000000000000000000000000a9e3bfe0c0db8c4f09b0e3fc1af364581e28d5400000000000000000000000006b6c7e287bb7aad20d45654afb2ccd51553d2ffe000000000000000000000000240f6de5ea9a2c4e5d406e6a70600c97e76b6933000000000000000000000000601b35e417550cceec8b998aa171729dfc36ba4a000000000000000000000000c69182d1ab70e268228382383d6886965c5d07a10000000000000000000000005d5108890c9aba487783d8977ef1bca9a9a98719000000000000000000000000d25374b6e98ea77ca5eab91420e0abf9cdca1fd500000000000000000000000090f77f06f992529593498603339d5a4e5d536e09000000000000000000000000bde01351c8b311e73ff16dd52f641c5647df8baf000000000000000000000000612a1a01853a0b7a18f743dd913182af17c27267000000000000000000000000554d6ebd15f9a81322c5735a34f96244283bb44a000000000000000000000000ca119f3eb9febd3f753e35d2906a0231e076d872000000000000000000000000630e88df53a8c2361b5cd41db96e929df71681fd000000000000000000000000953f6feb1cee8de4de95e830743851adbece21fb000000000000000000000000163e5a6ca4c260a133367f7396288fc3f547f2a00000000000000000000000007b43ad1360a2dfb5e69510653bc6b41ad7ca2aec00000000000000000000000013f287eb59307cdce1ca42c948e761ac6fe1aa5b0000000000000000000000004e87d7d54c0b93d29d8a6688ff943c9a738816800000000000000000000000004dd7d9cbc1c19b9282d4e49994265cebdba974a800000000000000000000000004aab64e9ee89d2a2c8e4f41b87e7c1b81b8404300000000000000000000000019e858c27840ae1b91fcb058318ecf2625fdd0660000000000000000000000001c51a8eabc8260a2f2ae268f102d5668e0d5414000000000000000000000000053637abb0119776f78bf143464cf622ba313343b00000000000000000000000093aae8e1054a15e1b41064ab5ea66e0faf2055970000000000000000000000009a7b41bc19a9b540988569b325ef97092fab40fe00000000000000000000000078095f1c2651f3f67719b0e19963b96e1c311b0f0000000000000000000000007d64a38bc499892102cf42e8bd5915f0a302458d000000000000000000000000b568cda0375df643fbb2e029242a16b467ee936d000000000000000000000000f0935c96b44cc50e71d359cbada9d62380a7375e000000000000000000000000f83cc63088f6d6f1962df6d77ff46b0ede5b0dbf000000000000000000000000333e94770ed77e96c23ba824cf4201e1df321162000000000000000000000000a7fa5e06e6b2e448b99911957a07219e3dd60c9c0000000000000000000000002bc2be3c8eca2590c5f9be35ef65a9b963c8c39a00000000000000000000000051ce641a812154d06061356eecbeca59cd08851c00000000000000000000000015fdf18c362af727688a4d27e6e9ac06f4e9450a00000000000000000000000076e093866286d1044a090ea76b406f42bc03c30300000000000000000000000039b037d67e5a27b1c76daae67d0390f334ca38f50000000000000000000000003a2ab54edc1150da88eaf0710a2eeba4c297d5b4000000000000000000000000457917fb2900d4de2e08f394fcff704cd03fb27a0000000000000000000000005c80e87db4872cc5c58a1e403397b42e80555a7900000000000000000000000050114f90d27986d14c918ce62c8c44c26fe501180000000000000000000000007ab192c333356c7474d5617ea2e8fe0792b0c49a0000000000000000000000005bc7d5ac9d3db1a49574ddd474acce562806b8a100000000000000000000000032fba4ab0d57ec8cb1fcb2116e611e65547c0c11000000000000000000000000d473549a12dafc87d649751fccae7bbe77ce88f800000000000000000000000096a9904f8dde203bf87735baf04b21a33b1a47160000000000000000000000007ae5dd0bae24d9ccc85c79de5462cccec5225c330000000000000000000000004ff77a98e1ffe46e06715d38e1bf9a488e42b5f9000000000000000000000000d5e6888121ef302e473634c64254d360ff632c2d00000000000000000000000043d8b520857eb443bbb89d4acaf9214ddce3cefd0000000000000000000000006470c86b31f9401747b2f8b41f78faa2f768f864000000000000000000000000897502bc7a00cb169946d027f3d5d7d79a4cc48b0000000000000000000000002aa82d9e6e46de492157d1be411356c404e9bee5000000000000000000000000792467ec2de07f510f4de6d1f07c9ba322fb9a5500000000000000000000000022cb1fcaf83831caf2f118f8b217902080bba0be000000000000000000000000da9775d2bc68fba80283dd1a6da827957a3fd8420000000000000000000000003816305aef683279756d63a905e5d832977c73190000000000000000000000002c7aba877cc07e7b24513f0ef7b9af46cb278936000000000000000000000000ac7e844dae9908c85e17933895edc280e26bd4710000000000000000000000002a5e9c1bf301642f53689c7dc29ae8d7ea86c8eb000000000000000000000000a564541eb117d9acf3b959e47e39b09659f7884c0000000000000000000000006fb84db375d72ba1a46d2fee55575290a15b7f500000000000000000000000003d5ed24bb302ce3b07f0eb3bee2f163713b1f514000000000000000000000000d376871eb862e44be7ef5f2f1b9874cf632a553a000000000000000000000000b39d00559741b128e7290bd8c32f2cbc28be29c90000000000000000000000007f16da1b626b58dadcc5f5a80a42b265c9bf9f090000000000000000000000007791297c52b8138240b0d0f6d286e84997e30dca000000000000000000000000b4a23e01ffcf25c63cbc97afe62109212443b5db000000000000000000000000c887c6679ad6ed5b282abafcc63280da60d0208800000000000000000000000097fe164518350be4a330ae2375bbb15e3e5a5158000000000000000000000000087cd6b22049672ce562a45377ba342640517b4e000000000000000000000000f44adb74160c4eaac25c7b821c02ced233338e360000000000000000000000007ed1309b56bbdd13442b5d654cbc1e146cb5233b000000000000000000000000e2723eaf3f4fe5ea7cbefeef64e40376fd1be343000000000000000000000000b17bdeb47c936ad67711c7fa8c7a3da4014b8b92000000000000000000000000446fa3c3db34d708acecae2fd4fc7cd4713d4103000000000000000000000000a161f99345ad96004a48facad12b1be970822bf500000000000000000000000070cc3c6f0a45c74ee192ca358cfc9b427aeb3cfc000000000000000000000000e28d89070073bea70398d02e0f8bb21007b2df7700000000000000000000000059ff7db9aecb30ba4ccab55824f83e7d65941fb7000000000000000000000000785c4e0f657ef5305c5fb79007b78877e619cc910000000000000000000000009e99a35f43a679dacbd29eee2744df239f14f01b000000000000000000000000beee50686ef735cf8f4a267e3ebfed321e8d32da0000000000000000000000002b0a23a689f7c09d004312d0149d537cccffc0cf000000000000000000000000ae57cba58dae7a3f2f43990b529d18cfa91bc117000000000000000000000000a28b331711c4856fb6c25f73b0156a72fe9deca2000000000000000000000000e4202eeb4342ead93374e4fd19d6e1d19af329c50000000000000000000000007702732ae05c049d610edd5393dfb3bf2fb39a5a00000000000000000000000056ac27ac62a01a61664cf6d8995bc8fb80c2817e0000000000000000000000004ba939a4f588002b829d7167833d90b4951cc0920000000000000000000000002df2a1aae83b8c7fab5cad7f134071ba90ea92400000000000000000000000000c38a8e89cdcea5f0db937e899428b4d217ba265000000000000000000000000a96f8e83c40781aac18e8c475ba109dcaad456a1000000000000000000000000992ebc11d7258a34e56f77c8d674c17ef4ca0e43000000000000000000000000a3880a5e5e57a651c059fc173dbba10dd0b299a5000000000000000000000000ec6db1b13a9ba14ede79a8c84ce4f774913c20920000000000000000000000007098732778886fc77eabb924e4d6805fa0330da20000000000000000000000008bf8a83b45813946721215109294606e4f4b330d0000000000000000000000002caa2c747c761327720d0f3a44f3b7676fa2972d0000000000000000000000005f0c5a9673743c00590cba038a5c846d8dc353e70000000000000000000000001d0c6e9f7618fcdf37579b53a292ec8d2278e5d70000000000000000000000000daac484c48d651eece5da396c2bea48c0428c19000000000000000000000000590ac0310e5ecf3c523dfa0b2930b2b4bab93fa3000000000000000000000000963c94e660acc8fb3d4314b95003450426b903da000000000000000000000000dd6004cc54011d3cfb7f4fb1d93847c904586de40000000000000000000000006b465ff5cd58f95e96e6d4ee518f3d89daa5a9930000000000000000000000003cdb6e1ad4075bff42a04cc1abf3821864c2004700000000000000000000000088f966f96adc041a82961deadb393df6b915e395000000000000000000000000f4feec5ea04806fd850ba81f13591cedac81bcca000000000000000000000000e1f844c41652022024087c9a6feb241b5a1bce5300000000000000000000000053a747e8446a93e8011756f244f39cf0bf752f180000000000000000000000008e7e6fdcf1821e99c55330cb81728cfd5d3e37940000000000000000000000008c853166c0b07d219e740ff5d8eab94d52977e4e0000000000000000000000001bd90047decbabcbeebaf9f7be30d1ae1faff287000000000000000000000000a6ce0225c302fad445baac25628fa041ca4d2be80000000000000000000000006118a737197d02ce6199ece404d2cee5cd2ef1500000000000000000000000007ac6cc59f6ea87c119ae11df9097d35f0b5b3f1e0000000000000000000000008c3d84cdc0383e1751c4b5c734c4a48ec67a39fd0000000000000000000000007388547f4a3c005e1d3f1ce3d76c3d302408da14000000000000000000000000419173741a599f425c62868981f8e263675e131100000000000000000000000042848fc9a7e01dff52f5320b21a1f5eb0a794a91000000000000000000000000dbd9ea8a42752109343649c21435c12325046b4f000000000000000000000000aaf64550c1920c95f3cc13103a7b5c65aa46a1350000000000000000000000000a17e98a086ceec330c0021b804b8bbc0328c637000000000000000000000000fb929d02f0ea6068461007d77c479e216948b3f1000000000000000000000000fc1afe6feccc6a1acb8f04cf6c05ecb8792e9c33000000000000000000000000fd998354d51c65eab90092b51c62b83838e1974700000000000000000000000014910026860edb40dae2ab8bc74c32f7dce20ba10000000000000000000000004bb32e9c764bbaebe2cb22d496fda30a66a7b947000000000000000000000000713f0105ace9b7328089101b24d720fdefa503e40000000000000000000000004368cc4035a6edae781d6aa82ee50510c39dc625000000000000000000000000860fbf950628bffb1c11321f214963e2ff2d76cb000000000000000000000000fc36c354a908723548a920464f07e523eb52304f000000000000000000000000b832edcb02c6020c112c23e38b26b1ccea08a502000000000000000000000000cbb978ab8eda2290f45e0b9edb71f7883b57dc8d0000000000000000000000005aba0f8a932617793c17d93b8f62bcf18fa3fd3000000000000000000000000021609348a587e8ac1227d34d016d352ab5a9678000000000000000000000000082f313ee54fdc8402c7fdf8d28862c2a41b28f5d000000000000000000000000e5497b8b2bced8ef406fa9dc25127cd9dc60509600000000000000000000000096a819aba993c8e66043ff248c66c839c9ec20bd000000000000000000000000f54229fc9b92f4b857a7494f91cd8146b5d82388000000000000000000000000ff4a6dc9870d4d91376c0406cc4fe49dc3f4951f0000000000000000000000004d77fc5f26db4d14625d7fbee554774659c109ee000000000000000000000000fc956c9d167d37df94d54feeccb7eff755f2f05600000000000000000000000032ea9f85cef18f5abbd83d8f08c05b938f3bef5600000000000000000000000062d4538a56c51aa5e5774416b468fcb8f35b16e70000000000000000000000009dfd6a900f1ac4dc98d20e676df463dbf9c0f09d0000000000000000000000006a650efa30bd5be90122cf3ff041a838e0bb8a0b00000000000000000000000074f4c1f9f90e3139d518b85461a8d68ac1136db40000000000000000000000004620532d7cbf7843a284bec15ea9e362fa9be9fd000000000000000000000000aca5a8c711555619165e19fac669d547d55421660000000000000000000000000775254be6f61a67698b7b096da07f12746b2049000000000000000000000000c2ef494338e82601ce0d5212f0ff6b4255c7ac1000000000000000000000000006388b24aecc2882699961f2766316be94a71415000000000000000000000000047fd7058d2f43c47dbe4badb4816a52b1b3fb1c0000000000000000000000005cd9b2cbb5ef068b6cc97810b63f1fed0fa29e7e0000000000000000000000005ec59a4d80769a8c428fc43dc14b39bf789987b100000000000000000000000086337041147479cd9846bf96596e0bf320daefd7000000000000000000000000fc66218c7b95b7188b0cd761ef29e100e81d2344000000000000000000000000157004485697183cbf1fee482ca101eff67ca05c00000000000000000000000058ab038269ce1704b4179a1990771e61b2c3b19700000000000000000000000004066e9525ff68fe59023d874bddc49816f197230000000000000000000000009ca558669a5c2ec7207b92c9cffbddc865ebd999000000000000000000000000788ca93d71f0cbf22f63e28f84a43ef7a3545b73000000000000000000000000e06801ad1eb93263794044be8cb82d00190115b300000000000000000000000036cf3328a40bef52888ace5a5930493636d0037f000000000000000000000000c5880db98822eac51a86af1b592f12ff7c73219d000000000000000000000000fedb28dc772cdd51aa72493383e160e00be464e6000000000000000000000000d7a1759206c97f519e85ed1bc5d9e354fe4324b200000000000000000000000006cc94538d91b8144591410311904e927abcf437000000000000000000000000f02d07ef4709177ead2ea9f760e4e7bb5b34597a0000000000000000000000008372254f3294cd5ae03d8dd45b96472b26570e870000000000000000000000004fd8c98521649c95ed4c27b6e5337e137f9e7cd700000000000000000000000009151bffec275d11d994f9ee0725df533d23dcd4000000000000000000000000364912ea3ef886230850a7441ade38696991191500000000000000000000000054f6536eafeb9091826e77b24212383894fd53a6000000000000000000000000094935a2f5f0db32ff6dfd1fe6ba49bf56d1b64100000000000000000000000048db66ec17f74f237a82cb71b192ba365e866837000000000000000000000000136bc76a660b0b7f3d7097822bf51f22eb50c650000000000000000000000000281bee30945bddfa4c020fda6f6a4de244395d5a000000000000000000000000f7540d0aa206935ca7cd3b2a5d9223d10df56cbf00000000000000000000000003fe522ecf25717e6e42f96545e3dcb7f1f6eb270000000000000000000000004f827ea7f939066b6274a83377fc9284e7193ae3000000000000000000000000d35e6a18e98a1368cdeebbc7c1d217768e34008f000000000000000000000000f1325912c0ce89fcd35531e3e7517b959b205934000000000000000000000000fe24cf465c4d30932124b5c6930c1129bfdfe7cd000000000000000000000000b65966fea51221cbe8cb6521b6ba7c70307017ff00000000000000000000000009d6f346f47f934895564407658466ea1b1e300f00000000000000000000000086804bb2eeb893316fff00a408cbac0645a6bc7c000000000000000000000000f993ed32c921ef527ff7a5d2f3b3420a8dd5be2d000000000000000000000000d183319d603d1dc8bc0e53666f55465c86f5653d000000000000000000000000394c1f999c75f3a5b0fc3e2393f3ca14cfa3d4bb000000000000000000000000847256c9d2a66a82392ef2fdc1a03fb5c6232bbc000000000000000000000000ee32bf56ddc89bafca3cadad840d71eacf967b85000000000000000000000000b08eaf7932ea360fdbc8d8a2dff4ac224d6f8ecd0000000000000000000000000e50b2c471bfa3e5719f5e80f5d92d47dfb342c200000000000000000000000041f2aacdeff1d1cc9d93152e7de00338683d097100000000000000000000000011f0f90f8b233a173a50621d0fb6dca4a8b4226a000000000000000000000000fb34c8b9d590191a31ebab52138cce4270aff9ef000000000000000000000000c1db7ecb0a458e0099b8f1a3cc87673c5891cc9c0000000000000000000000007f16fc7ea0141ed5da2975af6c5eb0eb691679e3000000000000000000000000f8cdf17f60fec5d84d36f09c87cb41d5db43101b0000000000000000000000006c88329fa2de8318c9025f5498e14ce467b3eb740000000000000000000000003df23b9b067de0446575dba32de10e602d5f6a6c0000000000000000000000005dbbcbad4eacf5b403fef811dac368fa4f14a8b20000000000000000000000004561b169326e24f9e9ac0f5fd2867afb782cadb10000000000000000000000007f02f587998736254f0c3b8ab2c99d70a7b1ec6b000000000000000000000000d373e066c2b795a52095974c2724938da5cb292b000000000000000000000000193bf35889069844cdacdfb7bb51c968a192bc5100000000000000000000000083fe8d3a6a83ca72048935e3c8a5aab4fab935d800000000000000000000000023a2ac773c5a0d8d075dc04976223dfabf333c33000000000000000000000000e823669724fc3626298de140870db878af98927c000000000000000000000000903ff0fd630bf798ca52ad3f8aa519bcdb64f4ea00000000000000000000000003a1b5d8762fb5bc88385dd499fd049c638e5a710000000000000000000000005a95a444288be5ba1d38d0825f67517dc483242b00000000000000000000000096bee9a2787fcfcf34318311a22aa40528cb845e0000000000000000000000007a6960397baa9999885360073554b6f79632db6e0000000000000000000000007635d236b70cba6406e71c1bcc74f0d28f7dff2900000000000000000000000041eb0bd5cff6340e6b2a505ec006deeaee2b0dbb0000000000000000000000009a68f64cd092724bc223b3a337ee905f9bf635bb000000000000000000000000763212f268927797a40f72fc8958114f10bdf338000000000000000000000000e3c6428c1e81386705063a4430f6424913899f4200000000000000000000000072f91274f491045a01ded56b091b3b4f142b6c06000000000000000000000000f3abd7df71d21a3b829dceed6ad813b6dbc3d7d1000000000000000000000000bf0ba1d94d906aef86a80f793d6d7c311c00d3ca000000000000000000000000ce2b058e0191b0806f4c149c0b3cf3c73640d783000000000000000000000000899986fbb4b33f689a13dfb0a49298889539ca19000000000000000000000000694336e038c24d5862bfa2cb200acdc7eb17338300000000000000000000000094da6d27ef12b5031fe87e8df3fa99b16c7eaf1500000000000000000000000077777d91c0b8ec9984a05302e4ef041dccf77fee0000000000000000000000002272460de9eb9ae994c5c78af3cfff94f074f8ca000000000000000000000000a5654aa78334682fc37b6cc9b51e2052fca91050000000000000000000000000acbfe5b8b9eda6ed1d9996eca781f744be5f5a56000000000000000000000000d8ef44f9d0dfbf34993c86b30f0efb9593b5c7130000000000000000000000000411b10c517b5c2307b062ce18b8eee970d60d77000000000000000000000000c5f2b94891b2498fa6c6b7b54e106249cca310d7000000000000000000000000fb72d755dcb24a54c690cd23faf21ed14c879b100000000000000000000000001872a7d70abbec0fb9d98e238f2dc1254235f0ee0000000000000000000000008fa411933b0926060485edc40f950586cf5ecb960000000000000000000000005ef9c1722e43e8e7364416884a5673c61b0ed0c0000000000000000000000000bfc1d9ad164cef114bef053356928be309eba3770000000000000000000000000e763e265aea7b961d7e6210900c05e465a182cb0000000000000000000000003a9dc8dd7cc23633b4909c7b644be033f356486b0000000000000000000000004904f225fd8a93ac6763914d1f8794e1c6e70b1d0000000000000000000000000441e2155bcc1f6e82c31fceda5cba5911da5d0200000000000000000000000000e9d927c63929647336ab0f20d813c36fb2657700000000000000000000000005a33fb25cc7fe467ed2958f86ca424a86e51f50000000000000000000000000efcafd47b014094babc13a7af4c45ef12186bba9000000000000000000000000cbcd2efce03b2e52378a3cb6aa9c334996121580000000000000000000000000e1b76ea815040a616980d7ff151daacd5701f1c8000000000000000000000000391ebca7c98ca4b6dbfd19d7b89900077bcae13900000000000000000000000019d3f610cd44086ea8e2d8ad78d1367b89bf4eb9000000000000000000000000f1fc0b43f8fd0e8b8fce983732d48925148438c10000000000000000000000008579d6893abc6592f93f85002be691020aea14d0000000000000000000000000220e2b25d3f0dc56acae40317a6b27a659d8e571000000000000000000000000ee3f530ef6dae8e886ebc350c44f34b42b199fd000000000000000000000000029e51b4fc998822cf5a33ea0603eade97e60c278000000000000000000000000c99aabeabaa8aa0cc7399aeca40372653d92329900000000000000000000000026a2bf9b73e9555edcdfbd8892e4fbbc77a870000000000000000000000000000a788b995a66b119cd03e9f791c4791683d3481f000000000000000000000000cb6ea61dc15f2877d0903faa3636c90156ac287e000000000000000000000000b40a22ee78694f138533b6a7d60103c6c490706c000000000000000000000000969c70cc5a148e289d99885cd197def4ce187008000000000000000000000000dcd7344bde35c235467ae6aea2b8fd1bd54399ee000000000000000000000000fcb69b04195097a19dded02dd3d22c5d433d3f630000000000000000000000009b706d437a1e516f97cd541929a50ddcad356804000000000000000000000000bc8ec1cf941319ce6c683107608dfa639f98bc90000000000000000000000000a1e4bff36f9cfaf1b8a652154ac252b49d40643c00000000000000000000000006bc32fe641364144494cee023dbec26e0cd77c0000000000000000000000000c8560f53261ef4286235b186bc99733f1d01889f0000000000000000000000002ea18346f5a00e998e40bb42cc298a4fd1c0bcd9000000000000000000000000575d69c3c10411a2f4da0ba84f9458006da4ea8300000000000000000000000023b07ca09ae5e9db9cce4a695b7979bcc5de124b00000000000000000000000000a42d626c63910b68184fc0f8d29061c7e1f23200000000000000000000000043bb1158dc5bc597dd9787aa68bb63b8878655a3000000000000000000000000d57e79fdc2de877b57ddb58396099295122383f50000000000000000000000004f1d61d841ec8a3b317c6736df2c92399e2d20430000000000000000000000005dcccd1d87f733fb118a2176388174a901e834c3000000000000000000000000e0f31a613faf5d6c790b98b0da6b4eb8f640b36b0000000000000000000000004b785c3daca37ab81558495057eebfda610326db0000000000000000000000002593a687506c06ffca95e165444d828d8dcaad93000000000000000000000000556b6cf6f14e3e28ae0d3ee99ace2e4c14650a64000000000000000000000000f0bc91ace4b6d09428d3617ad991d6ae42665b7600000000000000000000000066232c069238beee9f229dcfcf343bb6e340233d0000000000000000000000004f954a2585978374ddf39ae48c07d18bb07a3c82000000000000000000000000aa84adc6dcf0d3b31fe81b84c46b33a50b25df12000000000000000000000000cf0076716ce14514a6d61ea44db3be1445644b460000000000000000000000009c3b8a33514492668beee2cebd34eeb95cd53b060000000000000000000000007a51bfa0847ee3bd6714deb8c0a8e8478d57ca39000000000000000000000000c101e8df2dea9d8792ce6f0c5f84af704455f7f8000000000000000000000000bdf5a9e1470a439f8e479e14ff98e471f59cd7e4000000000000000000000000ac37e37663cc21601ebe4c887e3f80427213b4bc0000000000000000000000000312fb26fca162044b95cc6b1724fe95acdc9f5e000000000000000000000000996b762fa5a8fa93cd68b4abd435bd621ae7fd6b000000000000000000000000992b533c9779b79f0d3893cc0b65fb576b767ee7000000000000000000000000d907023f6e7cc1a632d29945c957001b3187e868000000000000000000000000ad19191a445687bae7ec6a3e91cdad6347f1c85d0000000000000000000000002dc081d774c40c0e02180ac3bb1b06c61a87c839000000000000000000000000c2134cfa469cf7f08f58294214fe19c2e24ec5630000000000000000000000008c7ed88f363ad1118dd48c67294eaded404848020000000000000000000000003c49b093911bd0a6c217f19a72e8894938c2a401000000000000000000000000e2391720460b160505294501f03e387e2d92b214000000000000000000000000340d75e885ee34db3cddfa762263fb7ba6b860d7000000000000000000000000dc6f267ababeba70a9be984a8a4d4af6e58f1c80000000000000000000000000afcfb792d2959a4837b782bbb4e4ab15cae71ba9000000000000000000000000f8234b023307b342ed6a09d7f313e7183c84d4f500000000000000000000000057cd0cf60044aa1502209827ab80ceb2112f9107000000000000000000000000fdfb22ad94ec11d2f351a0090efbac62b0f10ee50000000000000000000000007efad392dcb16dd50ebe92de203fbb92772207cd0000000000000000000000001bf0aa215dab195f21372105f53661e46f962ff3000000000000000000000000fcd7033bf2f5aff1aed4a6dcb255d77b5712f818000000000000000000000000b8feff6325ffda682ba51d481c89d5feb45db81100000000000000000000000018367e7fb5d2928e2d52996e4b9cc8780d864a57000000000000000000000000feae89cacafe5d93163d150011ab290260037abc0000000000000000000000003b9fb0e8ac3662061359d87fdc2f72a35b6598ba000000000000000000000000dfa727a9e4852503f9437930dc9a0145492c754b00000000000000000000000036885fb0c9972896f33adeba7e9d1d6549fcc09600000000000000000000000068716ec394c50f1d9604ce0577395bb0d41f6a97000000000000000000000000d4a25498a899f07770326c4019959691da24ea3e000000000000000000000000b43cefa6b961db053c7922b94c8888966381527e00000000000000000000000054181eb1c010561896451609667b4966a45c2551000000000000000000000000442738139ee72dbdc6ea6d242c0f03e21cb40262000000000000000000000000f647c63a50de70017bacb44ad109af6f014ca6970000000000000000000000006355ef468f4cca82207463be3f421628a7029802000000000000000000000000fc2a7a837494992dafc66f860b09e1e6f8d1b81d000000000000000000000000c2dffcfc2a98a9d6bfce2518760f6255742d19c0000000000000000000000000fbeae432dc82b347914a994db77d5241c707b34c0000000000000000000000000017741c14b24f647bf5348b85782195f5f314ed000000000000000000000000cbc86917950e430c11b4f47cbe37387f848b77f90000000000000000000000000db638effe4c87c03f663d77656f8d84a96423880000000000000000000000004cfe8c659fa8030c4d45844c2d24b6d20a2a464b000000000000000000000000609932ae0365219c05069232d38a4015c26e9f0e0000000000000000000000005c62879f5e379410a0f8af292f665f102ee545c100000000000000000000000024f821693510db67483bcafc2ee75fe65175bd0200000000000000000000000045ff151c260d5e0d509d67188600d5c8d8cd33e7000000000000000000000000d9d846110c57787f10150cf3f0eb4be5975abc540000000000000000000000001b40203b93d77d130eebad7d8a503d5d8eaa2fc2000000000000000000000000fa9cba63740802d043df0634cbe3889a12c56b9f0000000000000000000000001f51268f22d85e1ee47a4e10867769506dcee1d9000000000000000000000000c36cdcac507baaa0733873c1be220752a60764b800000000000000000000000046c53743a2aaf07d1491acf65e5024dd4fd562db000000000000000000000000524334194c5e8d905813541850f60b6a98c47e8900000000000000000000000040152722b91c709234a27aa8326c6e3933e77bdd000000000000000000000000b9bfdf774efd013fc8817c516c86b7aad53234be0000000000000000000000009029d6d1c3fd99e7538ee9a59dd3adf3c3159b9e0000000000000000000000000a893b86f3c3c5e3c2a7964bc905f77715cf2f0b0000000000000000000000009e833e0cb3038144634887f5351104de3b32f0560000000000000000000000001b1224cf5f526a15a67637de9a81befb648010220000000000000000000000008b3a0c5b6ad522bb498b8effe0e3c2dd5f81f9090000000000000000000000002979c432f0e9fb6a03d80b3afd22f94f046c2e330000000000000000000000003ce5bfd567ae6e22cf294984bce6271a9c8c44b40000000000000000000000002074600656251ef9b8b5f36e3b5fb07c59a5418300000000000000000000000076bdfe7f5ef12f9fb4efeb5bd8d35f355e8947330000000000000000000000007b6b6b64cd88ad2cd9037bd014f21f6435b270fb000000000000000000000000ffae54d161bb2f96e39c58c5751859b1bfda287c00000000000000000000000036f0ac3379a1b792323d9afe338e4caca1f49564000000000000000000000000d55567400ac0887c07cf69f14c2848d2e002b831000000000000000000000000ee5e5cf10d167c0adda7e960f6a6e7d8f0d30210000000000000000000000000c1518a079b95e3d7a851a96611ba471ce71292810000000000000000000000009e87ca89d490b34482aae99daa4817211dc8ed0f000000000000000000000000a6fd1c33b5cb8c2d11fde1f097ad0d0f4a81ce1500000000000000000000000009feb20a569ad0ceb1b2fecc4556701eabd0bab5000000000000000000000000d4c8a1772b6f577ba616db3b084c2e3b1b2c6f75000000000000000000000000646f8a387747c49f07d280a5feda4454d8edc01200000000000000000000000076145e3984fe0753429161d9e3a0fea53465f1240000000000000000000000006da3971ff362122859369392cc6d192e6d2c648500000000000000000000000006575f374c86301db3754d87e9f2013b4bd1e14f000000000000000000000000d15f8164e1728274f50553c362cd41463dfa7d1f000000000000000000000000db0f21afb5829add41458298e7cebc9e9c71d83e00000000000000000000000044d5c8e47d2dc87c44b82dab264430a70a3f8923000000000000000000000000333706e2ee233641d355432f5badcf3b05f3b00a0000000000000000000000006a15696971ebf490759440c3abef367c4db3100000000000000000000000000030224c4667b8faacb4126cea836a3dd587d10e590000000000000000000000000134b1b3743e2723a2778442c6107884759a3d450000000000000000000000002427e19d5f305bb832e5a7f2d67a90628e17ff0f000000000000000000000000aca442578f04efb1d5971df64a33cb82d7f4fe31000000000000000000000000db241a71d4ca14338c8c88f8f71704ad8b1eb3dd000000000000000000000000693a7c0c54cddaca68567bdd4be723b6ae571881000000000000000000000000b5e2634deaab2f61d00a3fe47b2c6ca3e6953891000000000000000000000000fd28163be874247512d1081d16d46d904a2555b700000000000000000000000086ea7991aa0206e3d3d094e4c46cbcc1d3dd2749000000000000000000000000ba363b223e2d2b1b2a9017bac58a0a2b8137fb9a0000000000000000000000003b93b78e4b38af2f5684620671614df728baf5d6000000000000000000000000e1445ac5f08464f2ada581d4fab362e9f97cdbb5000000000000000000000000c218a1c337518f752dc6f5997948725db7bbbec6000000000000000000000000e9820697e031f5305d7d06eefe9ae26e4c4e4cc50000000000000000000000006eacf6687fa7218d86502bc31e890653f1af2e66000000000000000000000000bfdf593d3290e9211c61627db0fd33d5af6f754f0000000000000000000000008b0e936e35daf61b93de8383058b4556fd7bfb43000000000000000000000000063cf120b63ea05bd057d6881d618c4b53d3afa2000000000000000000000000d23daefb7f9771c99c706b8074e8c70ccb7bddea000000000000000000000000f8db3483fafb1e0016075f9a0d019e3401e0a913000000000000000000000000dcbe9c4f86c69a8eb036387fac42bb7b28a37a68000000000000000000000000b4a9e1eebc8a5d2f1b8127eeda63a6a57e5a9338000000000000000000000000cc18abf33f6a700f1d90567b556761fb093a4794000000000000000000000000d1b2c08d689f3c0294a7dce1c063d4eb11dd19620000000000000000000000000ac67937264803f08dc76fbcf0d95390019b3976000000000000000000000000906763bf00432dae62e8e60e35d15689e6890cf6000000000000000000000000bb2bd5ebdbe6342cd72ca095f31250692f49138a0000000000000000000000008fcd777528b7a08ad3765774da6a7082de1e53a0000000000000000000000000929ddc2e34e5e49da96ec73b0c59e3d181fa106500000000000000000000000021415e38ae5ddd8efcce0afcddd2c5cf7babb5e4000000000000000000000000b94a54ec16f807bcfb6f21517173fe1d318816a5000000000000000000000000fda05fbdf579fd60f45cbf37c0bd671dbad4f3bd000000000000000000000000ecc0842183d7a7ec6d58a71c6d694d2a191a7bda00000000000000000000000011e8c6def7ae893a8cb10debbaa84127deefbf9300000000000000000000000047305533068923c23dc82ca5b3bc4e305ec5dd6f0000000000000000000000008048ae17625737c17d44b6f5748a4391aedbbcce000000000000000000000000de47903f5216b6f4cb8060911bca2127226d9b5700000000000000000000000086366d6f5e9d701241a46790f2a27957bd379c66000000000000000000000000d19d0abf8cf5d8a00261080cdb47d5eed6ebf35b000000000000000000000000677f0777674b47d26f2d90bb80153d9fbc991a950000000000000000000000002538f1c653ce9edd3bcdcbd61f6baec79f41abef000000000000000000000000499f2825bf825ab49e245842770082999ba634830000000000000000000000000deac30a836dc659f77c3920a88dce6e3b8c3ae0000000000000000000000000c824b7edf619f7b213a64917211a2663d8421c48000000000000000000000000d2c29a32f823a39cae4f953ac6c86f4b0d89ab6f000000000000000000000000329c08e1e9bbf9b44124ea31d2aca6f53d941c43000000000000000000000000c34819005b9ca95ee8fc4f65c26c9c6362837fd3000000000000000000000000af9f184dd31e81dbc659d5ffbb6eebdb4874d8280000000000000000000000008be7f6cf1a4a5db5363387e1c799445a5d4bafb20000000000000000000000003dbe9eb1279e4ab204f1eb6e99039ec4d789f8080000000000000000000000001807af96f2114edc2fb94698c4b53bba0bf0e7e3000000000000000000000000b8384d360ff92920b60ceba9197b3e7979590f93000000000000000000000000420bd2fe1940b1da4a75e6803868134b49695c14000000000000000000000000364e4be30bef7a2ec3b4d440457a391ebca5ac5c000000000000000000000000cc5079a8782ff70be3e318505eedba23a214ae1600000000000000000000000005e688284d44527244fd6293ff138f7069ca714d000000000000000000000000aacd74b0f110bd1713f999dba8e4db9e7e281203000000000000000000000000b346307d0cd9aa372c43de3c0c968cc138169eb8000000000000000000000000a6297c00c0cfae0cb24d924aca717984c21b3bb2000000000000000000000000fd1b5076ed0109bdb48592fc7d813d991981138500000000000000000000000071a6171b830661d3ec065ecb5293e2d116e2902c000000000000000000000000ab8fdcf44b7c7e1cdacdd6c4b5214060216d5290000000000000000000000000e1c7bfbcfe50195280b455ff85456195965b391e000000000000000000000000a11e26ccaf2703f2eb70cf7de45d2b8529a576fb000000000000000000000000866082e6d9757a55b49031e38c3d016811f79db10000000000000000000000005f8ddddb1be0c100dcfda54769dd5669f5332942000000000000000000000000ec843d82fbe8964e469456c8e454546e7df7cff7000000000000000000000000dbf81f6ec56ffb5bc14257c8ef0c58b4c326398f000000000000000000000000baa807c934cb48b43b4a5c14f4b253c3ec547f8d00000000000000000000000060917e542addd13bfd1a7f81cd654758052dadc4000000000000000000000000200e9928087ae5d2520310814dc853091ca4cdcf000000000000000000000000cf2e95bb71812cb468c35fcb7a815308e2fb734c000000000000000000000000165153741994c48703c91475eff53f36cf3e0169000000000000000000000000c33ac9d7148c756eeb5a659dbccf0f2c1d31f11d000000000000000000000000a87e4ff9d129a133e0a726479c673260765df05d0000000000000000000000007d512dce3a45a3ebdb4fdcc77f3431b2b8bca38b0000000000000000000000000ac193b5ff7fe51a8e7f6b13b23b80d7fd73718600000000000000000000000097538f82fc5907f0f5c6dbe6bce6e92ee60345c8000000000000000000000000f51b54b1a82edf4d41953fdbe837e0c239f7da1a0000000000000000000000003a59685100443a0ff4df2891ef00397117df54ca00000000000000000000000051ddaadbf1b1949d7b9c5236229c8d207e008a72000000000000000000000000703637e4a4add8fc7b76b6550fa16c744a363bf1000000000000000000000000f395c08f70e5dc4885011fef6b9b9cd65d4aec5c000000000000000000000000b9f3f8209f190d74986d3745d41da600caa3d09a000000000000000000000000c588c64752a36dfb6e1fa8d99c340aeffa12c48c00000000000000000000000090d9068fe377e71accc43f3216cde01e155f4e64000000000000000000000000b211eb778fc0234a232adc163d7ee3e5713be4e200000000000000000000000091b55e36ee650e9801b0aed7091a1844e37621f700000000000000000000000058a41389eae0d99717e958e4b4cd3479fde92367000000000000000000000000f1959aa7a564d8096d7e0795271b54f452e83ae50000000000000000000000002805e9882a9f1289506ee65091d42156cb884d9e0000000000000000000000003691d9be7264ae8b3c545e62b17ee7efbc923d82000000000000000000000000a8a672e2683c9a3f075b1ffcce0053d57dfb42ba000000000000000000000000fa73b1cd6797d083f5c6742f76281753fb60a2c30000000000000000000000008c78e20ccf7287b556504e63034d887a39644925000000000000000000000000a19eb3f806ea84ab447793bfe5760ba4b415843e000000000000000000000000338fa2900bbe2bbaac800b46e0c6d53a5c9a1ee9000000000000000000000000926436cba859f2a2da6d06dbe9b4e6e3ae7ca5f3000000000000000000000000a49427d49a7dd82e4f4227691ae632640b194339000000000000000000000000cf62724e0d399509b21b5720de38047fcccb9782000000000000000000000000762459bc8975056674167ef14e8932d33930bfe50000000000000000000000001ca8cb7f4b853ac07f3bbb7fb70a26579c46b6db0000000000000000000000006fd8e6a39c4aaa6bcc3bd9dba84830346bea8427000000000000000000000000299403d4841645d10f153329dd40acde0027516400000000000000000000000031b6448059ac0da6b480066c801a35798ef596c20000000000000000000000007e3631f712a5acf40a875f4a1e43faf14e0ba70f00000000000000000000000035761457b20068c1be43ea40ac2930c4cc8d1112000000000000000000000000a070f81ee6378592255f5bc55844dada7a4e9f8a0000000000000000000000001809db1e344397a753c59dd41fbca6b774f580f7000000000000000000000000df4c5d629d1c7ca62227363fad0dbdeb2d9a4557000000000000000000000000974f2d4da9de7185a5400d6b5c6c4cb1f557dac6000000000000000000000000f555f509e4532b71f6a2c34e1db54f6d167ac266000000000000000000000000d1c11113db4a0a2e79b61be7403f6ecabaf1dfec000000000000000000000000afd01298d2438120df2a8d8738206f54c149dfe3000000000000000000000000f140d707f0b85285316734efa88081cf2ba941ca000000000000000000000000b10c6fa0ca2dd7ea1ce81edc2cf3a76954e37c75000000000000000000000000e92cce2e99567a92f8f14397a7b1cb082834ec920000000000000000000000002404d3d7ccdfc8a6973c681256f2e47e752f32c80000000000000000000000006f4b927dc384c8afc2d10c928d353affbfc3c44a00000000000000000000000097d2ce7097d14322188ed94adc398582aa4f0644000000000000000000000000e9d9f72584dff71af3856881de3b583a23835f87000000000000000000000000e2717ed340dcfa657214dff7a2a76c0441d302e90000000000000000000000009e7b441f632e0cdb87dfdea8eb1ee8855a7ea173000000000000000000000000fc24d19c68e6a5775f616d24aca128f089605b0d000000000000000000000000b32d4da432f18d5cdb329ade93135adcdf9507370000000000000000000000002b9f0a0b3b0a8d7a63450e6cb9232271d0c627f900000000000000000000000093936c7e1fea69cc471d617dc8feff92c53eae12000000000000000000000000ab0411020ba2fbec58674af7d6349cb28d3b6cbc00000000000000000000000069b69e826faab61a21bd02c20f204f831f6a84830000000000000000000000002cd5585157d4499cc1de2d9aef0e984e41db7761000000000000000000000000bed11d4f0983c8555f9c9cd8f587e8e48dfd085b000000000000000000000000edea53678cfbcec79351e827fc7486a7e80c2a00000000000000000000000000fa9665a383e72d6df1583eb94843b2de743f4b4a00000000000000000000000030ddc881d997d827eaa893e0aa023468713d2a70000000000000000000000000c4e4180e620e4283854bb192a0ef19e15208f046000000000000000000000000d511e87dec25076154792333652813e458057204000000000000000000000000d2c6e461bec075055b807a4d450f7ed3a6df66a900000000000000000000000098d06042c951a1f61551350c8f2d4446418a4744000000000000000000000000c0d3cb114f5c0e80aff555c80fc938ba696a8d18000000000000000000000000bfa462b59d3d0300a125a83b1001e3284323d9c400000000000000000000000032d7edd22eeba32f4505da5e1a091236002cc8d0000000000000000000000000c3afb47bbbcb8859a34bbb396892a3b1da2b5c3c0000000000000000000000002b6291bd2feb98f45469ebbbe1df1ec23c2193a1000000000000000000000000b0a2afcc3e502d43be45ac7112defd4da96430c200000000000000000000000008be5542563bc637682ab90169146c97d74f1ab1000000000000000000000000f3a488f01f94da310fd683dd53769241de2aa5bd000000000000000000000000543f2ebe916eb7c3a475e19dd91d8cf6f7372a9e000000000000000000000000c3ba26b0db2e358ea7434205562d2127be4593a70000000000000000000000009b50e558bec0823adb2790f99e5fee2e44e3d78b00000000000000000000000060a1d197ba31b314621b9dbd1f07a71b5ed91571000000000000000000000000ce633174808be1be6b08ecf1e46d08729681ee690000000000000000000000001aa9f509fe6b2266a7dddd9aec63bbcc03770064000000000000000000000000248037a38ef11839c666e4b3f3b4d32b83b3a721000000000000000000000000dbbf67cae0bdbbf2e151fdc7d42f726f5e59ea6e0000000000000000000000003dc20c66da83b5537bd23c33343b9fc9a7a18536000000000000000000000000c80f375cc9038e0fc6f88834b1875698eb83759f00000000000000000000000040c41261d091adf48e793ab21f6b059729088fcf000000000000000000000000b6f1757614a00f3b71f13100272192bcd1b6b7f3000000000000000000000000946bed2b1c7e74df54ed0ebca01cbd687db5edce0000000000000000000000000393f85e576181d864093f8e1fc20435179a4a5d0000000000000000000000006387091246fb408963b2468331eabdf6e816af4a0000000000000000000000001696664fee29c09a49d0278a29adfdaaa0cdebe0000000000000000000000000b3b265a2a9aa3261d2f12a2c9e2c2386a9e37e6e0000000000000000000000009ae949c87ea1aab7956732803aaf5f6e5148c927000000000000000000000000a63a7357479408b61a60594702ebd43bc4f8b9ef000000000000000000000000d46cead9a14b313a5528b702900f401becd93edc000000000000000000000000af61e034e4115fabeb202400c99401d5913bf2520000000000000000000000002b6c0ffa8615f1377a29f66913876e965e8ebea1000000000000000000000000f9d2f52613da8bf51bfce811c1239335f5b37926000000000000000000000000f56650e15b51682c91d15715e31f61d8f668a458000000000000000000000000509f26ae65b6cae0a12678ef73bb4c719c2b6c7b000000000000000000000000b56279981794090bbe01a3fd1be94d4df0252ad400000000000000000000000026f16f5422cd0f53a9ef9e9ad9d2f5d864981dfd00000000000000000000000077cafba6cc57b5dcd99f857be7c26f54e20fffd3000000000000000000000000bb7b01ca6d45d1d126a585c662510a6aa3072333000000000000000000000000f2c78c2a10602fef4fe44e74d55187ab16f9bac0000000000000000000000000899ce6b4a1623b1235163030946cdd5d7fbe2330000000000000000000000000ddad501519d5e2b45f4cf1c6a63cb9c518e39fdc0000000000000000000000007401d221f27eeeab3299ce989ed9f5d39214eccb0000000000000000000000004e27008b0ae9d9f38687da6ab0cb84447971375d000000000000000000000000fd761c73721ba527ad9557417607fd46dc60b620000000000000000000000000d70cd83de6651a485b0b785b48bc485c6217f65e00000000000000000000000044f5ebd75612d1fca231af6ea1280c64825681f40000000000000000000000000566f40a4c10d7a8613e6916d6b7d1461f4fa6dc000000000000000000000000a78b773b161813820cd3ec6f69c67ca235ea428b000000000000000000000000dfd4322e56e506c8d1d93d5db460da211a8b06c000000000000000000000000031ffff92206fe01f73962903a0f8d3bd88440008000000000000000000000000aca8ff3f67662280de4f2a36bbb65bf0770615ab0000000000000000000000000cd09b3506d63bd5702d799a44edcac43b85df0d0000000000000000000000002d4b95fb04f371f0a45544f0c68bf806d15da1b5000000000000000000000000143408188f8841afbfad1e5369c34cbdfa04d530000000000000000000000000b699bdfd7943ded94680a4c33b1f90877ad1ae09000000000000000000000000e3a99d3fed51432f7b7cc53e1111741c661916040000000000000000000000006a62a664974939513f165703e76ab8e16ac8eb170000000000000000000000002cc63c405a5f8404ee2ff56e5e68fb6bc8da202d000000000000000000000000c1367db865d1b41465458850b9a7dd25c2dbec07000000000000000000000000b35c18086b90abd4d60592502c0ce6acc60c90010000000000000000000000009cdb5d7ff631155ef06052cf1dca2ded26516975000000000000000000000000a164a2ff1ade60fe61781e18f6c49d6f72df3c87000000000000000000000000fbb7c2af4f141ae862469e6393524fff51624d0c0000000000000000000000004fbb5956905151adab1ea3c2e5439a256f6847a700000000000000000000000042ef5a3e3e770f37ad02d99ffb5dbafd0cc6c1720000000000000000000000009e99bb57db580d762709eb7b4994bc0cb928bf19000000000000000000000000d37bbe5744d730a1d98d8dc97c42f0ca46ad71460000000000000000000000005e18d5b11f4390356ba3af53656fda5486fc4fe7000000000000000000000000d8e364aad52b549cc0be596edad8c389697611970000000000000000000000003a5a5d2e64ed51a0240f264525aef58d8527bb9800000000000000000000000019a312cf7d8fb479f39ef55fa2bbc676e7328ecb0000000000000000000000001b970bcd5028b4af02b3a106c971e3be2bf8d06600000000000000000000000001cad753b894ab1627c32fdf29bc4d178272e9390000000000000000000000009d433a9619f5dcbfb8b4170f7be1e29bd93fad3600000000000000000000000052f7af6101db52df7a9cc0f7f8dbeb540bb3355500000000000000000000000096e6f8eed92f699f93be868c73ad86e252aba8240000000000000000000000006b970a43a931d62471ef6754e0c2e23e99756bc30000000000000000000000008ee80ddf162e0c5af67ee747fb5b80e4aeebed2d000000000000000000000000f11462ce619e4750740cda681a31deb5f3b8da41000000000000000000000000fb74b13675eba800c00369d9a4effde9fa1398b500000000000000000000000053756d0609e4a612a656a8c0de20febc8a94b1a800000000000000000000000037e831b9c839812889720554d929653b4053cdf100000000000000000000000027ca0e4b497fe549dac14e653a06b466df66f7a0000000000000000000000000a9ba082edb212341804c896a6e6556236f8067e000000000000000000000000075bd5bb3244b131884b3df4d35fcfb872bec2d2f000000000000000000000000d503c66dcad93631aa36112ce4d1512d0c35868d000000000000000000000000f7c3ae23c3c0c3ab33543a6aea9243b52f37371c000000000000000000000000fae2c5a9b8b493b5ce218276b00dfb19732719580000000000000000000000009d1ebb53b61e163079cbde5dae07cb8e48aaeedc000000000000000000000000589cff53320eb02d962332632c5b5d15119c003c00000000000000000000000041a83aad6e598e8a7483fcdca501ad9b1b3d26120000000000000000000000003745affe40045b794f0f4cc082ab043d53529fef0000000000000000000000007cd9abc7071d8b9ca8221002aad69d3ab22b30d10000000000000000000000001d548b7770f6da5b38aeff0b9bf5ce9969607bd9000000000000000000000000a333c1406476e45deca443ca566d245cac384a87000000000000000000000000b7fd4b5b381c5610dae1fb4fb36b99a11880d0d70000000000000000000000005dca7befc192200ecc3de56a82ae43064017e7ad00000000000000000000000066fe5f1aaa4881a2b0375741db2b16a85eeb4be10000000000000000000000000d811b070e549e6a7a35252fd47b430931303a060000000000000000000000006f7d4ac28c43de7d956c4189cde12f928035a98e0000000000000000000000000e503dd8f3fd525b886f1f8989a256197877b0410000000000000000000000004e930436cc9b32a92633d4e14640c87c0ddc1701000000000000000000000000348288d4158c79b4d41205f82395f16b21985a09000000000000000000000000c548206a01445e5382cc36ff24c64290420dc5ab00000000000000000000000030d413c6bdae4f954436c17edd83add7c7a594c3000000000000000000000000b56f38cef51d6cd0e73b5d7c701ce58fa7be2d57000000000000000000000000efe43f3517ad262053db775a2a44d0afae6a329d00000000000000000000000084d03c7ae1aa72d73c54b5963fac55dcaf273724000000000000000000000000a161dbfa603da19da80dfe6ed3290a46a68b7d5d000000000000000000000000b3e27e504b0fa040b303e83abfd8997aaf951e11000000000000000000000000e7a795d1d2eeb0f2453367d42fe1729ca941d03800000000000000000000000096498e28fad72cc87badba36149244f8d473a203000000000000000000000000ae7b7f616f2dc978c6e74f0c161cf19a68c7af7900000000000000000000000008a9cf90505a77326423c5b51a22fd6898966e96000000000000000000000000e151bcd3950e19b4d0d053125f45e98b04c8ac190000000000000000000000000953d853ba3be0d6ce806ff3b832d1860c795a2700000000000000000000000025400ae57f4f37c6eee7905ff8a34041074461ca0000000000000000000000002556c3f89254bd05588294af8170cdeaa009d8930000000000000000000000005ad0e04346412c0e62755c04873d886f2acbb47d000000000000000000000000fe8d02e076f037c37aa3190335c1f4dbee6c06f6000000000000000000000000ecc940762b932628855e6ce1fd6045602ed06ec60000000000000000000000003879c42a8d04f8884ef497f44d25858ea026675b0000000000000000000000008802638c18090998775f6fadb2f9f9a74f89cfe90000000000000000000000002f8cd74b41633b6c859ad2f4bfa92a0b130247ee000000000000000000000000e42d4ec36e300191c5cbce16df8b2bc1cdcd2b92000000000000000000000000727b6ab74b6697e6d1d1e8293469f523e7ea67ca0000000000000000000000003bf51359ebfdb626684d918b8bf71f4df1b8726a000000000000000000000000772d2f3f297fdb99a2e911e6ff29615f9ff7e9e1000000000000000000000000dcdbe4bd78a5918764d6f8346a0582694bb67744000000000000000000000000e889fb08cfe1d01059e335ad1a528a0f322be31c0000000000000000000000001211d54eabc31289354eb619cf314f368ea6dff3000000000000000000000000b360a74f7c8edd12e5792edc385ea9c6a43346ad000000000000000000000000c4018640c4602c5d6ed306df5200ffdaf8c37fbe000000000000000000000000cf74bb811ee8b740849ac375377f66a71e0f01320000000000000000000000005958af14aac17636f958a0b323f17714b48eb9ad000000000000000000000000b5208b637b38eea5c31fab5f5a20fbd5d650cb7a000000000000000000000000cac37bbcb72815853d0508d0f303d72dfc7a13960000000000000000000000005dd4038f8bd1b0df04f753c42abccc846971db640000000000000000000000003b9651aae967f0a8ecfc24628d1a6df02e2042f8000000000000000000000000338fc21231fbe854ba2723cfff7e794e4ca28be800000000000000000000000057edfcfb1b681c4d6e499a2c6ce2e9fffbb6d7930000000000000000000000007b885663d482944fa168ae4a5bc93e770fd932840000000000000000000000009f905b02f98bdd8c5263027bccf83ef4ced565a00000000000000000000000003df883542ca0037346acff9417ff6a7d68204096000000000000000000000000af7d4ce570606663f92185d943c76c4446aa09ca0000000000000000000000004e2f757f2cd63960cd0e5add584c85bdb4b8f1ea000000000000000000000000b66b58e836568543f45d86dab458df7a71ee35db00000000000000000000000001e341065ec8209b2dda796fb048fbaa2b045fea0000000000000000000000001d9c4ea8745a5dbed9c11296f65c8a22068dd4400000000000000000000000000897adf3c9b88485b84e45f3a98dd5908fa8f07a00000000000000000000000063b84adeae6e04fd96f1b4b9532847db62d9c9bd00000000000000000000000065c6a3ee2e37d88ac9a23f346ba471cb468c98440000000000000000000000001e7eca49a5f6450201f127d2ca2c06f9d5e756a80000000000000000000000000e5b28f75cc680192719d5498c85804b6c4274930000000000000000000000005a2275ccc907f23a3e4225c56e66008193d98f2a0000000000000000000000003c1100ada27ff87482ba55376d943c568649614c000000000000000000000000ecfcd7062ea0c768b3aed4a7eedcb799cca514d600000000000000000000000075c3a6e283ce2908e5958697b515778b0770a65e0000000000000000000000005522e869f02ee350d0e8e024341be407bd6653d9000000000000000000000000a2659e72b4a98c1df4d832088a9a13bd43ea99f20000000000000000000000004904ec0835a9e56e5d0f7809ff31955d40f66d46000000000000000000000000a3abe6248f42a959baa7385ed4240758dfb0cdf8000000000000000000000000eab3ddf1d5c09217ea8e4169b4d94aac69457d3a000000000000000000000000dd43383d057f16be500f802de770ce1a474b486700000000000000000000000013eef87b4e346867b19c6f8fe404ac852683bbe9000000000000000000000000e2044cf116a288a85a31526e046d8a4e42b4e2b40000000000000000000000000812f2916bf3d4ff118bed56a04a19ed9ee8e94c00000000000000000000000046f2f76a4febbeaebc27dda068ef225b50ba200a000000000000000000000000b03311a97f1651314ddd55e103db78c1ae9a5c4c00000000000000000000000008838ec1180d8587e112cb3f34159736bf93c9b300000000000000000000000060d02a613da7181278e9f48241fdcc0b6ec28b7f00000000000000000000000072d4679ce86ed69005710711f4de37f1205b5910000000000000000000000000bc275e5d31b08ee709b36bb0c82310973a953b20000000000000000000000000be96b1641f4d08472660ac81cd4d813da568242d0000000000000000000000004e0c8cfef4ce6ccf807d8ef84e0ee9bf5c02fb8e0000000000000000000000009b55a356e635ba24e27c8d4959c5e902177c1c060000000000000000000000006df9c50501f430abb1b6e1ee9bd208a6b4ef8cc10000000000000000000000002b7c1d5ac0193d8d95162da1d7d7fd476978fcfb000000000000000000000000e02dcd03d28fd8e24b81232989f417d995eec40b000000000000000000000000fc79323f9b73d26a6138d4cbf46e0be9c63d39590000000000000000000000009e935714a85cda85489c2253ec6dcffde410f5650000000000000000000000005a58289ce421b3f319bbf818aaed6624e767b6220000000000000000000000000a4fb643de1d4d3d11b7635816849a9de0c499de000000000000000000000000bc51dd0d84a32885f5918442b140ac90fccc8fdd000000000000000000000000f709b8d79cd4cbb25f6a50b0f4f3eebbad392a2e0000000000000000000000006ec43e6ac244228f0a0d65fd9dbfc4a6a480f64400000000000000000000000092a43b4a3c586c485956ff403d0931f6715cd71c000000000000000000000000bfe64b427146a8a47bf1271b65120e07e425673100000000000000000000000075e69e3eca8bcc80b167a54257c7c35f7dcbbaa600000000000000000000000031bfcaa812fa298b6338a78af3a1e96fa22c8f740000000000000000000000006be74aa711d1524711dbf6bd747cd8e732744b5000000000000000000000000086bcf8cc79ed54da3a1f4d8b396d10d7e233d7ca000000000000000000000000533874227ea7aa691963f0def246f14395b696b8000000000000000000000000185e75356032789faf3b950078fac83a35f6495c00000000000000000000000021f1b3d6befa4ba5222168e343fa3601f38cea420000000000000000000000001d397fe32f361fe64f55f829dca1e26ea0c1b21c0000000000000000000000006d2737a4a9afb79ac1a47c8757113c19dd0da14600000000000000000000000001b37366aded07f378110ea4ff5d0c54873ffb79000000000000000000000000dc0c0b0eea499ecee269f566ad1bfed1c3d8489e0000000000000000000000002a091db0ce1081d0a70cc66cf47901b2f3e0e8ee000000000000000000000000b28d3cf49888fada19d9298b722fec1fbfbbc8ef00000000000000000000000001d07347ef0ca54bbf85f03611c93897c8e9d652000000000000000000000000a23364afc331470b26c419461d2bc16dc36796fa000000000000000000000000ea36d3b6265fd0f8b07e802a53b2d1eaec63042a000000000000000000000000cc298df838fcc246eb55dedc59f4886261b7323e0000000000000000000000006e4dbc02de41bff729162879dc6c26490475826e000000000000000000000000751c60fd931ea580d0482d5b9dfda2172c4ba376000000000000000000000000aa568b597f8dcecdd6ec697354969029a1c495d1000000000000000000000000e5bb396ebbc1dbd7ec70612eaa81c6f00a911676000000000000000000000000b9fdcb21b21b6913b8ca56d9d4ca39e0d5960c07000000000000000000000000edebcf61ad2abec946ee2758e24e52962075aee10000000000000000000000008fabcf470152e44e01750d50f3631f538b8c5d8a000000000000000000000000726693988c0a78b2191700d342a219f827661e8f00000000000000000000000068f6e3dc954a4abcf45f3212af02227dbd92ef4c00000000000000000000000001adf23c94f734400c18f70d29832da7fda7a64e000000000000000000000000a56dee62637e0c2e21f54a1217e86fcb633daa26000000000000000000000000f0a6ee86e3aba701bbbee3ecf95cde83b2e6a01200000000000000000000000041b9b872f1dfc694224a5b5960af0e3b561dbac50000000000000000000000003e33c7e2662e3a78fd6e8848cd22541e47be6aea0000000000000000000000006ba118e79ffd6b7a2f90f9c9aaf7404008a506b5000000000000000000000000c719a86547e17da1009e85eea9e2be18e2f0d8ea000000000000000000000000a415f6e11ac844b954471cc0ceaf0d488b450e1f000000000000000000000000c50949cda5f78a003eb7555f88e214eccca7c53600000000000000000000000086b445a27855ae67f1b7c7dc0bbd96ac99ffc02c000000000000000000000000e1c58e66ffb39a99cccb97c05af60e6ab5a7dfd3000000000000000000000000a96527cae90feaa8f3517adb85223c15dd7c5f7e0000000000000000000000002240a86e30ea1db6d6bae35ea2080094c90e8b080000000000000000000000006a24455a0985f493acc5f93a3c1f79c3507da791000000000000000000000000f78df3cfee4ca124e1ec312fc673861e45663ce8000000000000000000000000c3ba042b5d72a63a634e723fd4894960267a16e9000000000000000000000000c7d95a8a77efb51544d245a516c3eda2f5f8426e0000000000000000000000003b1dedc799123795e371fd729c5323c45ebd0d910000000000000000000000006ea30e7e00faa71b799a7e4c635f0a16676ac08f0000000000000000000000005dd058be160217201e1ee4b215f848ccf9f1a90e00000000000000000000000040b88fd35762be9ad0ef7eb5ebd83e5d7bf0d80d0000000000000000000000004311a5d9c0cce8273201888549fc42dc04610e86000000000000000000000000ca20d9dea01685e8715a1ca5606327a60249651d000000000000000000000000d8233bb608719a41dafc1a79b5e706fbdd76fe22000000000000000000000000b2f2e52705d2394b71a81bb949bf39700ae69520000000000000000000000000b9261cde017f358b7124a298f3717fab931e0146000000000000000000000000628166bd22b8dfb2092bccaad78d06e5d87f42650000000000000000000000000ff58943f899b6f4421eaff683b48fd056de454e0000000000000000000000002e345f93ebd87c2a60e20bb4ab37b7e827dd8e7d000000000000000000000000f9fbfa23b059e0e0e6d346e3b41fe624b9a03a5c000000000000000000000000ffbab34fe59fec3b43e97b397531ca4e370fb20d0000000000000000000000004ccc2acdd43811ce928cef7371fc95daf7418631000000000000000000000000435b9d143ed3955131592562f30fd5dcd5da0e600000000000000000000000004edb607ed91333ce78a52975d0443663e5e7a060000000000000000000000000d6ad6f651e909a324660620c4a241c23b40fe225000000000000000000000000dacd6e9dc714e36beb7b2ff5c7027d877d358787000000000000000000000000783c7713eaeced631f205ca323a9990308e489ce000000000000000000000000788e0359e7233dc564f26cbb8c0698316f9e8240000000000000000000000000bfcf5e7437aabf4b6ffe2621667bfed5831efd42000000000000000000000000bc0da714942678398d5f06a88b3832f6b5b763290000000000000000000000008cc269551f90062af0eea446aa45b3cdeebdf1f400000000000000000000000046f9fc4688ecd4f08fea8f0114adb58610d37d2e000000000000000000000000e476971d9b6248bcf0bc328d055ce0e32091189f000000000000000000000000a70953c195d176b44949dae01fd0acb71f91c2c600000000000000000000000093c785a13d2ab292c26f3cd10eadf0447da96d28000000000000000000000000eb5b4473b4ae06fa3fcde43b24f5f5919240bef400000000000000000000000060c84499739720fc5b94c510bdc9d0c7261973fe0000000000000000000000001360c9a74ccca3866b7e13922232738944bd7b1d0000000000000000000000007da8a41ed5901d540b22e8cdc13d38f1dcd0f14b00000000000000000000000000ab0d7f9e5542e9cc770055cb8ca7bbf98fde770000000000000000000000000c852fc727c232a71e0877887d97960bec2197df000000000000000000000000aff01fad0ceffead1f05eafc7a426f29fbffc46700000000000000000000000075f96e75e4aaf231f56e4a475fc3bef07f513d69000000000000000000000000ab43f8b247e0642a67ed71d6d8f49e8a9abdbc810000000000000000000000005a2ae923e316cbb5ebfb0e1c53be409f5396e5ca000000000000000000000000907e17550cf0b0bbca519108c4fb04ad96ad1112000000000000000000000000f534885112f4f0363ca4588193766224e5e2645c00000000000000000000000029164411348363aeba0a1d8575c9f13d910479180000000000000000000000006f77b5a362589c9ab7c33e15085f75fc0728f330000000000000000000000000ed9812070a63c9297fffb94dbea620859bfdb622000000000000000000000000398d41a4c22c59d888b74645e4b2c83be470130000000000000000000000000067dc49739126dc40f5d94238e117c0ae59f40b9a0000000000000000000000008eadf44406b8e74bb0e95a885633854a04d971bc00000000000000000000000073527872961ad290f6cd5a165770544bdd01ed170000000000000000000000002cbc485890e0c09ec89c037f35160b93e595f794000000000000000000000000457f3359f0597ac52c62a8b6bb29460cec2ba89a0000000000000000000000005f6e52dd010e3686d052f4c9d3af25ed8e952a350000000000000000000000005701369c1da032ed437c12d144d42dcbb8b35b0600000000000000000000000084dece30325e9465430363506c339153e09e9a2f000000000000000000000000a6de61ec222f76cca5f5167e65811e988cb707ae00000000000000000000000052f0c3d077725e71fe2015df1472d01bb454eb46000000000000000000000000dba32526b59db6093c0531ee4717f6ef4160f58b000000000000000000000000f5a18751695f44b07b9e5ccd7ccad463268f6475000000000000000000000000a422b4a53d80dc3a7d0dce61a11830ea8344b649000000000000000000000000d5f6e31199220a0d5334cad2b6ecd70c8f1a6b79000000000000000000000000e25f84c13d56120f3f75b1bbc4037538a035a7710000000000000000000000001256c10daf94ba4cdda296ab0df31920c35aff69000000000000000000000000e31a7d608f6a7175537bb7e5bf78285e23cb337c000000000000000000000000713a8fa000470c4981ffe7ae40fe3d382f612144000000000000000000000000f95104c3712f1292ce1258ee4107d2c6ec55c728000000000000000000000000c37966674143d689b9d566ee0a67ff70c18a6f9a0000000000000000000000007ff7bea0f556435228e9c7b578619708b698bacd000000000000000000000000979e4e6ec52be3967078ec68abbcd6325ec51fde0000000000000000000000000646b9a9313dd987f4f7f3d68996eb5586750ebe0000000000000000000000005a2cf1137bb69d34f7142d8e74375935b56a3b730000000000000000000000007d6b793f61629f5def635e2f904025945489ebc10000000000000000000000000537c05383a9752172fdf744d1dddbbc01cf3f1200000000000000000000000074c3b4a05f68669c5d744f699c505168eeee4f96000000000000000000000000666df1adb43ee2044b30e06c14091d0ccdf4503f000000000000000000000000fd4f425bf6055cf2616edbe2ef0821d03a1f190d000000000000000000000000d22d80891ceb34f2d4fa9fff7e7abe6ab0abbf00000000000000000000000000444c4704901972767ad27b2e0d91c0e9d3adf45c000000000000000000000000e04061e66ca5ec3d3bae1061ec88d7819ab55562000000000000000000000000871d7b3afec234c7d5f9a1a280d33df9c753d99f000000000000000000000000990f6e178cb8b0ae560f3af7b7c4659d32cb7d9e000000000000000000000000b64c843e4159c70fa4d17297257e61034bdc18d5000000000000000000000000c51d9613b28246cf404fffd0ac382e789494d6d4000000000000000000000000943884e558c6d1b13a5979208c5bbd8e4d4523d9000000000000000000000000447f670c71d1fd2f3638f7ce1b550588fb8dbf48000000000000000000000000626d1c6bd7dea4d68abf46361d82ecf2e50faf85000000000000000000000000ea33827dc74798f13da20c2ac60d9999fbd7194e00000000000000000000000015c70b7017e0ca0843dd12f88d2a7a777085bc660000000000000000000000002f2b70147c1589cb0fbf91e3de95e9627ffcaa93000000000000000000000000a57712a6a60fd7ca30f678f28fee03b4c22e1f8700000000000000000000000082a9bb18939bd3fe1c78c7f43d58612673d8ac020000000000000000000000004d22e521be4442b26c1c59a6a8497ac72e7b06e900000000000000000000000039a5fc59b4fc5b25e188a0db37d769aaf05ca99900000000000000000000000067f69b82db39ab47ccb077137e36865e0867a4f4000000000000000000000000e6d93ba86769a9d69f749e2b05db57c0796876fa000000000000000000000000b8816ac35d7c95f4cd2d22997b5fa7981c2c7fcb000000000000000000000000178fdc9247b5db7d83626d05d20d057b00dd1a7b000000000000000000000000b8777d79e35d85e551710e3fd2c7e0d2f544cf28000000000000000000000000776b0e9bdb70529f2837e8fe0e3502455b7614b70000000000000000000000000aa6e3004d697de705d8f5c122503aa14fab74eb000000000000000000000000a40efef1abe21d95ef3a37a6b1ccb709dac52cbc0000000000000000000000009263b7750a33df9fe1d3b7964f28c19551570cdf000000000000000000000000360bf331b74e0d795780aa348d2cbf4c253a1ffa0000000000000000000000003f66b869ee24bb31b105a01c6036fc117a6b6d51000000000000000000000000afc84c74dd2913b30ff82a89ba19d6dd3a9f153c0000000000000000000000005b1498823745e628c68f570f21d364d5da9bca7b00000000000000000000000078cd235f6fe08c09fcc51b09b493a50a7eb37b860000000000000000000000009ba4a0188c751fd8232f8cd1c9e5c78574fa13d00000000000000000000000005b16f3388df789c9c3af6d382fd37acbbb83d2e0000000000000000000000000bbf0c56ef639963d273947170ffa3f62ef52d6ce0000000000000000000000008df553c1a60a64f7f254c93dc559ff85f6a5f51c00000000000000000000000004346f1224570f54d8af46311a1747c3d4de4e83000000000000000000000000384cc0bd02896cdcb7e4cbafbfd02177ded34a36000000000000000000000000f7a51944320f7d0d826b0ccf63ab257a981fc0bb000000000000000000000000e71276cd637242567e7c9c67409b2705702e6a4e0000000000000000000000004e15361fd6b4bb609fa63c81a2be19d87371787000000000000000000000000004987789725681a803fa56ce31eba251dc57c1420000000000000000000000007062b52cb60d59a8d6cb81ad40a18240d3263bf10000000000000000000000008381366555edae4ad73b2095d1618e4792d2df08000000000000000000000000c35b4c096d7b412ca1fece0d94ec747424892bc20000000000000000000000004f3e26a65aa2aab9c86684d8fe0308d2a59f090b0000000000000000000000009ef1a141f55657476ae1fd4994f297edc059e3230000000000000000000000007461ddca7ab006717708e8ba37615c268e2fadca000000000000000000000000f95a90d8b660396e8f04bf877b214eb34f514e6c00000000000000000000000048f2881f8a92cd135de981d0fb60a8b7c67619e9000000000000000000000000f74b40c86ad6436190cd9f107023ec1bc7494c0a000000000000000000000000ed54b615697c1828c9c8f63b0279d46b8664b8b40000000000000000000000000455a587518ffd90ba50cb1794f0afc7f25cbae40000000000000000000000005fc9f840cfd010792ec84a38bccd52c2a5235985000000000000000000000000c37744756d9963b8b1f8e410301d6f04ea390e7c00000000000000000000000027454218b9f2d23bacce0b62fa43766faebde645000000000000000000000000c05c1e6a3c0a07580c56ee3748dafd42ca6141ec00000000000000000000000031e27478fc71ce4abe7384ac1787f48ad149025e000000000000000000000000adc9a88496f84ffc6d0b35552e3daf5b32b7559a0000000000000000000000004a1a50e96a560620d6ce16389e08e4f55a7027e7000000000000000000000000de1c1cc4494600a0384e78fc50cfece2dd8fc46900000000000000000000000069150ac58ba82c5376751335762e78cb23b4fc0c000000000000000000000000f26d56fd3a72b06f31ec3e2a4eb8b451ddf9d826000000000000000000000000ce0ccbc5b0939a4fc0f1effc8d361d91f0a2a538000000000000000000000000ad9003a7e40e43a7fe8c0f68f0d5c476a512a3d900000000000000000000000039769e6b8618589cb9bc41ad862309e36e6e7d080000000000000000000000000775660701a1d89fd4eb5b35c6c554b25c4c5827000000000000000000000000e43b06c7158fe82125e587a8f35a6cac3cb56de3000000000000000000000000b048fbc9ae0e56c4672d472240e5e6b6628d49b70000000000000000000000000368ff179df360c4363957d71a9cc84cba89d2c9000000000000000000000000d02f57bc81c2fd281421c13d61fdc776e27a3fef00000000000000000000000093114167620cc550f7c98eb4a80ddca390518303000000000000000000000000c72e8609d85b3650d524ac21b231cfbef612fcdf000000000000000000000000ab71be1bc1d8483ff19eefd0307d5cf87a09501d0000000000000000000000009c9de1d94c0bba2b8f0899fbb6da62ddefee140900000000000000000000000068db7a3430131bc076f06dc508b14ea238c447f3000000000000000000000000fa6bc5963aa74f4942488b4f677c3550cd5614bd0000000000000000000000003604f8aeb7f35e7eaa16e39411f7735833d0036f00000000000000000000000086b9347a615cc262a2ea4ff12335fd81c653653a00000000000000000000000045495ed35e71f9503567c21377c7295adffbdb74000000000000000000000000e2efc944d43b8fddd3a5c3a7ecb5a546a7879a8300000000000000000000000037e8e0b814217985ee86c931f151690d2ee984e6000000000000000000000000ac1cdf11ab1c4ba78e6d82cc070105395ee88268000000000000000000000000753d30912bc4e54742c0b90f20706f40ed2ddad90000000000000000000000000108347068616a6bf61e138736ad11fe3ea22c36000000000000000000000000e692bf91ad32c6d14502eac20cfc28d72400b29600000000000000000000000078d955d61a7498f25827687e4cf0607696f298770000000000000000000000002b06339a488dadb8912ddb43c3efba7f5449c8a70000000000000000000000008716c1e32fbe0007cef95a82f5c06a0e1abd08a40000000000000000000000003dcaec59158fed790a7501146e5608321ab805d400000000000000000000000016a05d432cb680028b17ff3e712d3858bc15b3b1000000000000000000000000876ed053183176862e0c601df8e4643960807709000000000000000000000000580522532fb94764327ba92a41f1067dbb56cd230000000000000000000000004417db995295cd33aba867b8128046391402e020000000000000000000000000af7a822c4a0b8a9cc52567770c41c1f4e2ef3278000000000000000000000000fa41da8b30d027ba60f447b36754524fc58ed2390000000000000000000000008db77c2ee19c058385266294d2785c57ef167b7c00000000000000000000000009f34d178464165ae597027a847d26349829a83900000000000000000000000044a708fdd1179c37e3bdc55975bafb9d7183a2be000000000000000000000000e9a569023d67c82a2ebe1ea8ea6212fd82586c1f000000000000000000000000fb157ffc9a04bd7939e5a34d78ac24b69bb50744000000000000000000000000db824f886869125f78e5beeea73446f88d9803ca00000000000000000000000030aa1674a986809caedce42272233134be3c39bc00000000000000000000000098f5ded4e9fd1cc94d87d45c7fb23df8fda53c850000000000000000000000003fd1ae8a10b002a4b4e78af049e45ddba8c674ac000000000000000000000000e55b462b8427c91a41cbefe881d6e69cd27a47a700000000000000000000000037d044f883db810beb1221cf723ab86d506ddd580000000000000000000000004ce55088f042982b938ac43a1e41ed7219e774b50000000000000000000000004aa32dd3aece39bd7d62830b0d7affaf014fa4f10000000000000000000000007740562099ca0c27cbf0ce10b388f8d176d335f2000000000000000000000000cca1e976cf87f11831382242eaf8bfe5d7d39bde0000000000000000000000007a01c78c3652836ad53102643b1133df60fa24e400000000000000000000000066042fa7db5efb7fb35e98adfe65b34450adf9db000000000000000000000000b5032a4198b83847a95e2c63cc8897dc238ba6b2000000000000000000000000693402d92baff7c17fe054797d6fd72b924fd66c0000000000000000000000004d83fc0f2c4436aa34266d0e389b1f48e4b867e200000000000000000000000000edb96a01f300ca25146440d45b8dd5f40d706e000000000000000000000000ad6eb3e33e1aec95c7eb9de50a9fbbb69e814482000000000000000000000000a19e72be261e6769ecb0e98385131786717e3c98000000000000000000000000606c811ff0f72ce2f82a12a8c3bdb321c3d069470000000000000000000000002c94951c468cf2bd4ff904a7b37660379f6a7403000000000000000000000000d2b3c743fae1c091f5346c230c3f4a8dc99eca63000000000000000000000000844199dbbd1c0ddae223556d4dba41fbeafce485000000000000000000000000cb06b1b4de47f7c6a00b98c1bfcb31e83737ed330000000000000000000000006e8697c32957a1f42b0e47ed6833032afbcbd9200000000000000000000000001bb870127d62310bd94019c5579e6145b116fca90000000000000000000000006830e5e1fda150ffb2382f12d7ff119aa37863db00000000000000000000000000e3afb6ac8c3ee40666302f8cc97418dc7a65e000000000000000000000000032cfd7d85f19de7f0e22b8ac5b970f5689ce73190000000000000000000000000c3a1b027c86a393b6a3ba6abc8e0b7ba88796af000000000000000000000000285d34412fb5052b762f3877d0bfd550ba42ec8900000000000000000000000089a2fe4bf336d2674882980290f5e9ba2b967ad700000000000000000000000012db6ce0c9538326c32d1ed464cb93196fd7483c000000000000000000000000d0eebcb8c64839f657026b4ac888eab21f67d086000000000000000000000000c7880f1503deed1b5ac90e9f083a9f70c3d0641d000000000000000000000000b112aac0ae15914ec7c6525147133c402614f12a000000000000000000000000b7bd1dff16c6d66b86688f6718d698165e285d7a0000000000000000000000003fbd3003efc55eabda712d0caf1454b9e204c899000000000000000000000000e2f9c98d0f783c1d78ac5ff317443c84592f218e000000000000000000000000184218090d16ebe1c1c0f6a49fcc635e01d135a1000000000000000000000000c39f7cf4216e403f2b6553645253faf74d659ad2000000000000000000000000d9344bd1e4094bcf69bac249974785db9c36045c000000000000000000000000b943757eb30687f0f6d9fc4aaa2ca7d02ff81c400000000000000000000000001410c8c62b144c5f8e392c05d8a66131dcbe216d00000000000000000000000086ebf00b0e2682e9c6cb35e5b29834fe4a1a819900000000000000000000000023fb3d532f12a09c341e9787f782ff2c45e8fdc30000000000000000000000003b3efc5389dc070d5047eb759cfe2590d3aeb60f0000000000000000000000005033ad9e564d6eb9958612d415d36835fff9723e000000000000000000000000a098247738493e1d44ac5c554187cfd2a9008a120000000000000000000000001cfa40d33d68e507583f32b4693a83fa0a1948b00000000000000000000000003632f0b88c4f064bf20446c2b6f93c3780ad9a66000000000000000000000000d4b3c6061b46c22f6e63622a0426904f592d557d0000000000000000000000004431da1999755a523e6380510fb706f36a9d1fd80000000000000000000000009bc7fb226a1e071cd9e6915d7ed7d36b954b73e0000000000000000000000000f4293503b40104fdab5bdc0fa5dd43c100998d61000000000000000000000000673f85bd620001c96ae60c542d4107be2723b25b000000000000000000000000eec4ef7e5a5450f710addecfd5df02d33e466551000000000000000000000000413cc48ee6b6df9c3a14dafc7f544fdf6434066c0000000000000000000000005cbb8d022809ca4e498ccc5c340f0fc603cc55bc00000000000000000000000060fab427ee8484f62426c078b28fc81da8b8cfe3000000000000000000000000323d714cab69d4b6be7e80eae8a21ec37779adc8000000000000000000000000bd44ebba427edcd5a3a90fbb8f91993f3f376c0e000000000000000000000000ee06747981da00910461aa64e5f872a0770f66d90000000000000000000000000a24399c46fc9b050496483bf359b396ebb8e6790000000000000000000000001701199bb97c45bf22aa039054f0c5df0a03b6da0000000000000000000000000eaae79fbbba12ffc517cb93157ed68a64d7e0ee0000000000000000000000001f469c431db90fd04a56e12c527ca74c5215c2c90000000000000000000000000cb2d232663cc40dc570d5ad5acf6f5974687571000000000000000000000000c8b5547af2ed62c00cdfd9bb94b5e3df3234706a000000000000000000000000ca434fcdfe88a483a0846f6e1fd4f8ae8084f747000000000000000000000000dcb4cd2cb4fcf53e014f4ab60520366feee3ff37000000000000000000000000a29e4ed3f586263966087efaf007afda955a08f60000000000000000000000009d566aff0bfac87879740db0fe58e595f717365b000000000000000000000000f8b965d86291e56b942fb23d5c77b6d0f9f3084c000000000000000000000000c760d3b7635eace444c28dac2f1732cdac8e1d61000000000000000000000000484a9d8e4566a0c9a167583b2a792ac671f77018000000000000000000000000e0d54d878eed9d3c8444cd7ccfe7334f10115043000000000000000000000000fbe15fd067c167eeb3abd835b37afe6826a45a3d000000000000000000000000aafc793674003cfc286ae75ab0a45b1a7d60c56f000000000000000000000000011382e2282bd2f61f73fa1ce2bfca100ff8c4390000000000000000000000007588799d11d023611da8cd59796b8beea1fbe9c100000000000000000000000032687e864e47b466e7d3e07a6d5316b0f85539b20000000000000000000000002d40155db0dd2284cf8c4d8bd6229de9307c272a0000000000000000000000006cbd3a415a440ee6514f0bc1e0bf22871343441f000000000000000000000000a45fffc80c18920eb36f06673485d6e376fe516f00000000000000000000000043a6f16b4f7c58e632d73473f5972811c42a146e0000000000000000000000005125ada9d57773ab05bc52da9b311eccd3760adc000000000000000000000000d87a85af36fe95b517c61a2d0d7273ea206388400000000000000000000000007302bb61e1ae07e139767bc594abc2562c749d290000000000000000000000001df23f87f41160e17d5c753a204198d46f7482ea000000000000000000000000859870a3ca4f6ea5a659fa82bfc05f5fe26375ee0000000000000000000000005946e97f9e9b50041e89359859cd477bf6b498d5000000000000000000000000740bf508d3d88908008742da57aa5bc4847413af00000000000000000000000085417009263a1732e6f8373f3e240d5d1549178600000000000000000000000031c1c83887b4f4f5950563460a19cafa0df39efb0000000000000000000000008ce915f2d0d62717f97670b275bc272ebcfa8c690000000000000000000000002d29499e5c9f6acbb948e5734032373a3ab0bc440000000000000000000000004be4127280cfa4b23eef857ef8f52a3bd07a128e00000000000000000000000062c46c9220e9dd020fc2e23e5f4f1cad7f1a6bf7000000000000000000000000aaa920cd740afae000fcc9d339d476215c2c74b8000000000000000000000000496906908f6a96584e35d8a545c2837cbebdca66000000000000000000000000f2c06f90fb58844c09220e01e3116a2293df6960000000000000000000000000462cabaa9e138fe46b51a1c0f10254f1e66c6d600000000000000000000000007cc2bb2cbf3464b2fb5d6da51ac5794daf64565a000000000000000000000000f02c763f8012a43300ae2bd0e2d1ae2fea75ebcc000000000000000000000000941d58df2afac0a0745d4ed6a3e1b50f052c80300000000000000000000000002b1942c61344d0f6b036a5347d95a72e47a97f37000000000000000000000000b4c5e1bc1ecb3c1cccc529fe3bcbb112273b82e0000000000000000000000000f245aaba866bdf719b7c0292c1fbfed87919dfdc000000000000000000000000ac2562d0b4079fd0c4730eb57dcac67611334c960000000000000000000000005641bb87420cd2a4f30df782ead70a422f7ac016000000000000000000000000cc41d2d51e1325fcb00898408d409c4401b5d5e20000000000000000000000007cd084e1b8032cbfae1bb41925c8b7f0cc93ece90000000000000000000000002808cab1076885fa1f3f23a1104c746fee140a3d000000000000000000000000724999ec65b326bd79a16fa3a3c1a8b16ed31eaa000000000000000000000000ce04d764fb77184828cd6a122109212f20f541450000000000000000000000009d4ae5d35e60550e1a0a264b665d174c3dd4423e0000000000000000000000006561811d31d0df7eb867ca8879ce9cfc6f10bd0500000000000000000000000074f99fc73849b2d8d7a50cf98c670e6f5f1c767b00000000000000000000000007dd79be903a3d42e0d33ef12451fbc924bfd26500000000000000000000000072061721c4fc02a258766292b129eb08f53ba1ef00000000000000000000000011556be353ab83cbacd7391df209953f16740776000000000000000000000000e717035f9f8b61c2464c9e6a1a60bd7276748cf30000000000000000000000003314838f5f2a16520a8bad81c02c0faed7edc75b0000000000000000000000009213ba4023b2ee0ebaf4965371a4432901573a35000000000000000000000000f59ea79ad5692510a1d9f6f95398ede115d2ac9c000000000000000000000000de8d9d4effe3d5075287740f560d4982662476dc000000000000000000000000b68c8596967187f00e152562a64bfdb9ae43953d000000000000000000000000ea475ce15987a9dc4039b6ac975e48d6dc261062000000000000000000000000874323e9e02fee7c8895d681c0fd2fe85b23b6b4000000000000000000000000f5be24aa7b9ed1a5d3b8a05c9f5e2ccc457eb32f0000000000000000000000009387bff0113cb3356540249f1d18864a10a29838000000000000000000000000e82e0c597c7f288ae6fc035ea2b16c176fdc90170000000000000000000000000cad599bb71fd298877d8554f981176496a8eff4000000000000000000000000c77cce7568b264d9ea2f240de77ce351d88f8d0900000000000000000000000093b85e14edb0b4ca3c126377526a915010072d31000000000000000000000000589378e2081b04de24caae5465c17eb9e5f51ee4000000000000000000000000e3048b544c5109d9ee7fec583dd81a984abc95530000000000000000000000009043bc3c158642ca81b86dab7700208ba59ea298000000000000000000000000b757edbbbcf0f905f4d23e4542b319e529bb0ae60000000000000000000000005233b2ec79d5414f4c364419a79b3ddbed9d6d9e000000000000000000000000ae49e3fdf7a6ba772b3e0ec7126f254cd71d035100000000000000000000000002d081db85e3728c3daa312a2b9583a964d61c9700000000000000000000000072e62e5a94616ecf8b1ead7373ad4248c1dd8db3000000000000000000000000ee00dfb147f7458d5cff1a0ddcf6f760086af395000000000000000000000000cbbd38a518570929fecdc2a46e8b669850951bf900000000000000000000000021f2aeba101be311752a509c941b50d9c3a4c1640000000000000000000000001e2e741d88042c9f2e295c17ddf7658b7e6b05c8000000000000000000000000141eae3f7a080184779566c2f40b674669fa22770000000000000000000000005648e02be8e2a7c572d246cc9f5392779b785a66000000000000000000000000b39e98d2a1a6174ad89358586df2c1452fecebcd000000000000000000000000d0057bc2f3e671f70d8a69fc34a22d9c4885f09800000000000000000000000078be515742cd6161bab95addc35c1e509cba7bf3000000000000000000000000eaab62c18569f299618062ab536b01b5191a4fbf0000000000000000000000001045cee2521ef890db4467dde49aaef1dd0f09c40000000000000000000000001b8672a4435d6fd6a6ec1915f9568686003fc8c70000000000000000000000001e55151f5d80b82e4ce4f1acb1d07692c0e99cf500000000000000000000000031f7052625055de41d1380d97294a114976b1af200000000000000000000000057e800de2fb13ac2cae2c84f2aae3a900b61e1f4000000000000000000000000d1f9980148634048f9593ed8bbebcf02eaa11eae000000000000000000000000a2cd007412e3380a25112299abd218487c523a9c000000000000000000000000f5b30620113bea283f0db32046b1653f6e6e3260000000000000000000000000d9ca04f098917d55177dfa870ca18ebddd5a821b000000000000000000000000a950d3f62ee9e816c5dda7dbdf64646e9b0cfabc000000000000000000000000a78b5a78e044d9f271607b0e5af719be9cfb7bca000000000000000000000000cdb9c73eb31bda89ee0775718d113e92a573a39000000000000000000000000066563447a0b72fd928073065fa7922e50526e0a600000000000000000000000042c18384a68bde96d1932684f36a10d870504dc10000000000000000000000005269e9c12b58de7175992126244fc7a9b86e39b70000000000000000000000008401f93ba1787de93692923d6f6e56983bd1def0000000000000000000000000df6cc9bc19755e9068ca3acbc42aededba0fccad0000000000000000000000004541848c4744f47ba237ef79c93b92ed1a9ce5c60000000000000000000000000ac19d9ad328f3cc76449ce140487e2e7e9e2cc5000000000000000000000000cad7fdd8ae43c782d527a7d489410732e9047dee000000000000000000000000486e9ea16e9f456f41edef02a40eb0358516ae04000000000000000000000000e746da19492dd37b9719e5f8e33e5a363123eb860000000000000000000000009d0ddc8cfe3f53f319f06f0929878a37f71c9df40000000000000000000000008f48bc670a8614cba471c7d25823c8abd381f4d0000000000000000000000000bb2c3d59a0ecb9fabc50bfa3a9cb402c75de54d0000000000000000000000000582e1a06fac32e084a2a1fd21dc41ece5302aa08000000000000000000000000f81ed36996c130f9f899db1362c8a5016650159600000000000000000000000071de8c08a2d95fc661ba509a7c464d0ebeb3c93c0000000000000000000000005e439567a80c3d2b74d6a164e6b2a3a682ad23e100000000000000000000000012f813197896fe055be9933123162e0e2c6b633a000000000000000000000000d73ea72e995923d76cc71d2310d2940b469cb1e6000000000000000000000000585b2ff18d7a31841298256cde614ccc895665f60000000000000000000000006a5a34b0341696e395cfa7236eaa2651337e11900000000000000000000000007cc20161c6724421e54a85843e8220dbb108fba0000000000000000000000000782df2a4b18e11de2778d602d708ea9a1d3427b40000000000000000000000004423a2887f35f73a41328898e9916e3eb710325a0000000000000000000000007fea744f97efed9bb5a7079e57385dd6e025b5070000000000000000000000006ae505f4a4acb86666fc79662f27466814d73a240000000000000000000000009ed37cb2a94f8f0e30a930fb44b795745aa2bd9e000000000000000000000000c704fa8b41ef7fa1efdc8b47f48b679b3b595f540000000000000000000000002b466308efd124e4a5ee51e26d110b2e3acf8034000000000000000000000000368da60090b92a87990eac504948b675b68c7943000000000000000000000000ceaf39e1348889f4f7a767d6a05b59303ab3a683000000000000000000000000078f3dee67f0a10c69f3fcf50acb0cedafcc51420000000000000000000000009e75d92ddcbb2f7f04704e389c605b0fe9b25e10000000000000000000000000ee18767c72c63846cc370e8b6e9fc8eedaa7784e0000000000000000000000000a04d0312a1860d52c743550ce3ae34f21e705fa000000000000000000000000db8470c9aa9d85a503ae3c35b8fa73640fe8cac50000000000000000000000006f16deffbff7498294ccfdbd2b12eb892f667481000000000000000000000000949b82dfc04558bc4d3ca033a1b194915a3a3bee0000000000000000000000003a0220a798a44e4004283796a60cd9aae8083740000000000000000000000000c6bdb81aa9ca2c8d324028e1b54fe23dfc92e2100000000000000000000000002766c1853aa581ed4ac5a8272b1c6e2abdf0da470000000000000000000000001e5a0df2364e79b9df37a6be919a249242b3af9700000000000000000000000083f9e3807613e3d4a0fae0ed62cca8ba94bbfb5c000000000000000000000000c0c3a2bd42d0e06d59a15d49e4129982142f73fa0000000000000000000000001ecacfd5e7cea98a1cd95394dec63d439bda2a63000000000000000000000000bbfed948a8d84c10fa82927a1e55dc1233a7d1ba000000000000000000000000cf80cad27b8261ea42a2931ab331002330c9350400000000000000000000000006432a153c54c9dbca5f79668a4e0a943217da03000000000000000000000000507aa7c15649d95ce755390ea544b9ef9c53350e000000000000000000000000354323a9eb0a3498af2d477e5df6b03d183d76d0000000000000000000000000eeca316007e4a888a273037a55a92fa68fb6bf1f000000000000000000000000dc7b10db3e569574040b9eb99db0ea7e757908ab000000000000000000000000513be3f4136c6b783ba34bae6f032bd09b1036ea000000000000000000000000c6cac2f414ac6a6eec9fe432bb36154a56ad54c00000000000000000000000003dbc344907f8619a835c9b7ccb40238fa9022d4e0000000000000000000000008d872b47679bb9d4f82ef51a19d08b01486edc1b00000000000000000000000041828fadc78fb90dfc380b0662f72b3f68388df8000000000000000000000000d24d0bd1a880eb657c8568b84e98f202452bfe9e000000000000000000000000664b5c3781755e0526b7a2ce6d3feb56431efe09000000000000000000000000640f0526e1f74c945114f5f8b6737eb986655c290000000000000000000000008cf96d798de44162e58260857c791066f11c68ad0000000000000000000000009bd990f60d1da8bacbc96deb3eac7014f19690090000000000000000000000004de2a58b06d8793e2e5c7ff93f27d2420d1662970000000000000000000000005bd98e0843ffd43d3d379a73141677df79ddfb41000000000000000000000000c79cea9539f66bfcd28e674f7b1c5baeba25a910000000000000000000000000b025aa5078d278157be8cb1775dbf79df9ad85de0000000000000000000000007498477c7e24534e277d4e4bfeb8ccafa3f6d21300000000000000000000000036c410b9efb0df2ec1c576ee1caebbdd8e02f9cd0000000000000000000000004508330ce639bc63ea736388b4733974067dda58000000000000000000000000a0162a627134ac971434eb8af39367064682f110000000000000000000000000935ef75b3c143826ee76fb5e8d095b48d516862700000000000000000000000039bb67c11524b8c58ab45dcaaf6e851b6d77a2510000000000000000000000006b4c181bf44ce00125f9fd72b23aee8cfdcab19e000000000000000000000000044a4755384d4b95ef9826ba04353024f507f5d600000000000000000000000072fc68bbaf6b00e7c9def67f3558d46b8b958c65000000000000000000000000288016a53b5ae6709a8cf14cb2659c554cafcb21000000000000000000000000f0928d64f8ae97c020cb75398fb7dccd133e8d07000000000000000000000000f20942f725e0decfb02618f633fbbced4637d6c8000000000000000000000000dd46acbfb9abc6158b7c1cdbb1788c36b309ed7e0000000000000000000000002203f78f3f67d10896ce42bacb032531ed9efe56000000000000000000000000263eaeca697acb7da300eb907e3a1f759b747e4000000000000000000000000083fce2720e10b254fd7f2f8adbbe4f04aa07253a000000000000000000000000cbada08bf365d677c6e62568428a2d38182761d40000000000000000000000005dc77c578b4239cde87b30aee926500f7844cb64000000000000000000000000840c55bf32022fba6a326defccf6610a9c479bd3000000000000000000000000cb53a1c4a5e869995840c9a975ec47ac6339b213000000000000000000000000de1a22a9a9fc7890ac895c30385ce3bd8b4ca645000000000000000000000000b88152609fdd98d9b30abcc93718aee751d011ac0000000000000000000000002cc20eccb17ebef7ec0b49e0084ad9aa3c1752220000000000000000000000009ed4c77f74eaaa3c595d8bae40de5d592edfb39b000000000000000000000000e806855638f67198060a67b4c6e683b7226c7bd70000000000000000000000001ec7f3ddc0de6bcbfb0be96c963364d84d48377c00000000000000000000000027d072da1996711ee2494ed10e3146c702c2ef11000000000000000000000000fd8cf0acdc762dcf48410ee56fb464582edb78b6000000000000000000000000988474e2fbfd02c774204f85d7fb724b60402a3f000000000000000000000000b23f75bcfce206997a64f47d764da85bccd6b71800000000000000000000000013f353b228e5f2cb62b3d6f3ca299a5808b1a10b00000000000000000000000025b115ce2f7a7a1d19c065df50a79ed52d9947780000000000000000000000003f413e8693f6cdf11a699db52ca8b1f772b1df6c000000000000000000000000bc4686f3f5713eafe3d296a255d25095d9bc1c02000000000000000000000000c8f4ca22727ed7dd6ab1961a3d6b3bd73838d3e00000000000000000000000008e28abce66833c5302d55d5108c43e1c30ea2aec0000000000000000000000005b22ed2856d63dc02615b4670692c1850ec882a200000000000000000000000009d9c3a2be7e9f64f94538cc0e360f1c1d9722c80000000000000000000000008cb8f0deb0000d2d18c3274419be8496a80060530000000000000000000000009a6ab6f76478bd2fe9699a132ab0c3d23083e71d00000000000000000000000055c38132e262c4b08c51a93a5b96f9593a25b2930000000000000000000000008c6937bd797dcbaa05e6854f59c36a6a5cff7f060000000000000000000000001d7c1d78c69e8a89b70a76c00511739961981a10000000000000000000000000beaee3813909b64327d0280540b30f02c0813e9d0000000000000000000000005836b431036a93fc20767f350d09202e99170c95000000000000000000000000298f9986d957a41e4b975adc3a18e0245d65834b000000000000000000000000f94777bfe870b299de801071721ff30db64906cf000000000000000000000000807ad0529abb0edf1a1354410ff1352ceba505660000000000000000000000006bbb2dcb371c1e146ce2d4796d634f60da6be3a6000000000000000000000000ed55e79790ac2d253cc9b450f3f4959deb7289510000000000000000000000005991e5f41ca7c6c4ef1269b2ed084c2bf9377a29000000000000000000000000a868e9a479824b5ef4e8f69ad3269953d0d123dc0000000000000000000000003c3db22322d794ea619da92b8729bb548c6d420c000000000000000000000000bcf0fd3929ce93ce858cac1234cbdf9a526c61f700000000000000000000000083efd71194354bf46fa8d2983baddb49f3b61344000000000000000000000000f37bc46de483b2dc255b554dd55e28e504288513000000000000000000000000d77c291de3001e0f8d9216dc3e239dda34b2ec4700000000000000000000000043543152add04c0d66b04e336527a81b0a78a31700000000000000000000000028b1a7e3f551ba43c9725f76d37ac322c319fbef000000000000000000000000b564c449618557c817b9c58fc80a2b99a7dea4ae00000000000000000000000052bae4a9fc56302dab0af349e6c94406f043176b0000000000000000000000005c0eeb2d41af61ee2c77bef730d2b8da27778d2b000000000000000000000000f9b9431062b5b4dc012b56205179e4c178aef3ff0000000000000000000000009036269d2ecfaa2e9017a5fad40b3151f5eb5f7a0000000000000000000000000ad346da15dd2ef225d906f3e1d1ee24de7aaa2b0000000000000000000000000edd65f78ad65809f9b92e09e895876c02c8dfbf00000000000000000000000043300df5a7d36ef951c4cd63517b393d3126e133000000000000000000000000dc6e3cc393efe81b60ae39472103f67817074fcd000000000000000000000000bc182d49a26762ce5c451542a215a47592345b9900000000000000000000000037e5235a9ab138993c2d49684b8f70bf9b0bf8390000000000000000000000008fbc03db5475c4c73e59cbe76020996bf02968a8000000000000000000000000f60422851bfce63d2bca880b9bb457c8dd5cbc7a000000000000000000000000eef1a1ac309e4c99ddff0d5d446812829e78413a0000000000000000000000009c127b8b965c887cf29453bbbc1e2bafc3fa018a000000000000000000000000c030bd856d9af4ab2742ffa6c3a5ced855b65c7d000000000000000000000000c234b02fd64ef40695ea6082e0d6cce6a58f4c3c000000000000000000000000534b37d42bfd7ffa65c2f7dd4d624828b215f34a000000000000000000000000856d23f356586204a6b1dd45810102c5bb6ef555000000000000000000000000082ca798c7c03f875d2fa0bc8082b767574997460000000000000000000000008019c8a6d041719bca9fe20ab127d8c7091b5971000000000000000000000000d504f90ce6574f0f86e908320599ce5e17b4733f000000000000000000000000475c8bcbe0be327a04242cd8b5d9ddc4da2fe32c0000000000000000000000001408e6454884d14121f66989b1fcee1c16e5066f0000000000000000000000008aa570058c6c906acb2d93aa5bc8a919121fd8f40000000000000000000000001a2bc3d8b0de43678d4ab5a90d4e360b8ece15cc00000000000000000000000051449823b20c292fdd0eff90056deb8db398493200000000000000000000000048b0b7e30d3b74bfa2439a0c3bc0a758b2293a5900000000000000000000000008e19f05c04eda5d547bcf5057572e671a695560000000000000000000000000a9c2ac646536440fceb3ae3505d35168ec362e45000000000000000000000000423c824a757aaa5b690b301c562dcd3490ca79c20000000000000000000000008b32fba9a6965f6860466b802b2a28691bb71ede00000000000000000000000057e2ab3864f994f7c378798152bb1198b757a639000000000000000000000000e6014b526caaace032af73698068462f4b735313000000000000000000000000c08fec3f80620c7c7a6d533a178549a9cec1d462000000000000000000000000d77d22bccd7b66d1dbde526e4e1230f30e7f3a7b0000000000000000000000000597a50104fe111b17276c96274944855888f0e2000000000000000000000000727bb3b7ed71a0a9f3db2a697be34a9af8ade617000000000000000000000000052948e5b04fcc39563659cc343d394c9a18d119000000000000000000000000976219eb835d41dfba43f7d7c75c1497b91e39100000000000000000000000005d39615ff641c096fe0ce45371d650f637bc6fe1000000000000000000000000d29c0dc6af489c082eaab98838b32f5bf601f62d000000000000000000000000427b950cf875069a6e5df05d9d57e9b4e81fca77000000000000000000000000ba1e0400daa8ec20ec7ba0c3237a269f84a79a560000000000000000000000008840accb2edbc51b3347832e646fdff1a8eb200f0000000000000000000000005adcd668afe654ae85be485459ab0c0644f8092a000000000000000000000000a2d34f3b3b557b49c79813035a92e2a76775b93c00000000000000000000000022457904c160f36e48299963d5bb4af1eeff2868000000000000000000000000f5ba3507df4e01a9ed6100b4d5671e346bf5443f000000000000000000000000db36b5986152e6fea35f378bf4af0d9308ea25f40000000000000000000000002ada9e85f6f68e880430e13b46d7f0dc6fe7149b000000000000000000000000614c15d8d6eabc04cfa51b9c7c538c13693ea72c000000000000000000000000bc69385eafd6d553a514947d02f5696e3d2e8618000000000000000000000000a63dddb69e6e470bf3d236b434ef80a213b998a7000000000000000000000000141126e0364f21751f89f728b4c807b915e02363000000000000000000000000f052786cce237cb0b44cd46cd805146362ef3a69000000000000000000000000c66a01320cc90b45bee9e3682d935c38e17e4941000000000000000000000000e06eebad112b80842e0ddaca1b2cac841a7b23b1000000000000000000000000055957a535059f68c38c0ef260a1f566d2bc05af00000000000000000000000024c7c7d529f4aedd777858539f4f1f1d15a600fa000000000000000000000000461fea1498225dcd3dc4fb95fe4f27f787fb80cb00000000000000000000000015e78a0cdeeaa83a96c5104bf25e44bbd6b80a3e00000000000000000000000021741e4f49eab876a3b55dbc9da58b9aa07ab912000000000000000000000000df06f1801ccdb44bea7947eaa98914b3b9703894000000000000000000000000220b84f3726d234f290b0c0623aff45f66e92569000000000000000000000000dd4a1703c6854c7fd8fdf3c72ea1808a5c638cd3000000000000000000000000c0e7010502a35bc7cbfbbad9f603ebd8d23e92050000000000000000000000005aec429b82a9e6859e0a4d1a9e43e95f34aa8f1900000000000000000000000056db08a81d5f4256b11505d34fd33f84b06f5cf7000000000000000000000000a7458b8e0f1d9673ce7b3b916272f7c1dfb6a6cd0000000000000000000000006ccaf2ffe76b2eebb21994e5dd7a67c9623eee47000000000000000000000000947415fa9b5c69b8f3a6d7c4020536833ec666990000000000000000000000001ed66c33a46d57172e675a5b0e2207a1cc0db01800000000000000000000000056b2e47c3d38000eed073954a1abae56c8cd6621000000000000000000000000e15f5ce7c38dac349a78bfd0af6614bead15dac00000000000000000000000006e76a5f5152df5834d7b6909cd72a45a5c3123750000000000000000000000004e1377171eb72f613994ce9ceb961eb984b9779f0000000000000000000000003c22f984b98d54f8d07a0e9d2cd156b52893f338000000000000000000000000f8442502f55038e3ac67c3da3b161888002f6fdb0000000000000000000000006edc1429e07366ee9ce93d4523cdbbb1102ff16e0000000000000000000000002d91e4ab56380cfe997fd4ed77cd8960eabdda33000000000000000000000000fbc329d6cd2068dfec393997b78f2e8a7a5f8fb8000000000000000000000000d9e62976f6a3277ca8abbb76ca9e992ff6d5b9c700000000000000000000000022f945ba95f7bd70a08400fa58d2d82bdf86d66f0000000000000000000000002121426f123d13e135b37afbd41f5adbdf27456c00000000000000000000000026be7a36d13b62d11cdaff44ff44b3019103bb60000000000000000000000000014b8d8c4035d6c5a12fa39f40189583ad963e600000000000000000000000003216b02052802a59f04218b8bf8911e70f989c7f00000000000000000000000075565c26315ca7acc82d33a6ff1ad84c4dfd1394000000000000000000000000c409944bdcc5aa700960daa4d277be4710d8755c000000000000000000000000e74a6946788576d6a1048a5e3cf3b2c0de957f6d00000000000000000000000087076677c8351375bd25a9946f03f59600e80e68000000000000000000000000f9944a372b5ec1cb99e0663422146e0ca34ea1bf000000000000000000000000dc1e628582a8283afb3180d84823d0f4d2a419d20000000000000000000000008982d1b2980d0cf97980bac7dda2eebb201bfe510000000000000000000000007feb285827e8dfa2f0f91484f51c75b51b09a8320000000000000000000000006ea54ce2080bf86aa58141dad264640e2a5d74c9000000000000000000000000f09f4036dc7f87a2f980c427d99e686f2bdb73920000000000000000000000004a50dcdfdb2f7e2ee136542b29f5265b098890c100000000000000000000000034e2537a7310954de94fe8e9d1685a1074386b49000000000000000000000000c53a45d3276eaf6824c1a947bc288830a68d8f350000000000000000000000006d250283171d8e4e64113fe0b48b994d7277c71f0000000000000000000000000656bc942ab28bc5b8aebd8e15d7ae18948786140000000000000000000000005618be98e4577c208dab0a67bca40c48e3b313a40000000000000000000000001086fcbd3b2eece0c9112dbc0c0eefdc41ed48950000000000000000000000006fe552438d136c4463c9153377796994e97bf61b000000000000000000000000d8298748f965a946e3473e1ef5d8df2e6d81e64100000000000000000000000054dcf904295bc2cd40ef177da60c10fe35559a520000000000000000000000007f872bd5d85aee95392205583e7189198fea8abc000000000000000000000000a064916dec90cfcbe541933869dd4639b5118ebc00000000000000000000000002059de8fbdbf597112d9628c808fc31afddad77000000000000000000000000b01c309d44d03b0e78114a846d4f55ff8fccc7860000000000000000000000006a95a96773ed2ea3c35de575bca8651e4dd55947000000000000000000000000113b552ee359616a1929558f04898fd9c2d7a0ec0000000000000000000000006911ea681462461eab893386e3823db7935e7480000000000000000000000000a76e610c53bad8dff68d5d675d19d4c5f9ef869f0000000000000000000000009c786c7a332ef8e90d67bf467fc2f6e6f0240841000000000000000000000000b99d73c73ab5499dcc106e3ae512b04899ec5df9000000000000000000000000835845968a7b48b7eb63de0c5654fe710204821700000000000000000000000022a164e3c908a3a85ddc915811415ddf0cecb654