60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e67616c61706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2067616c61706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000002e516d5644656e6d6f7147765a7675334d5541577463523764655545674b506655336e7163434573635467477a7a63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000bef04898f25611159924239b4dc227927c1dca810000000000000000000000005aec64cd2feaf54c5120902d55bc564b00a37aa80000000000000000000000003bbbd7c89cf40ba99ce5cd0851d99a2d6f88683e000000000000000000000000ef0700233fbfaad3e8345a176f1e55db62c66139000000000000000000000000bfd295017f3b215eec48a6e1b963ba533dc97ddb0000000000000000000000001e1e05d57464dee1bcfa5fcf14e6bc7011c633530000000000000000000000004b0fc734d1533cbde888a7807f24ababb0ba0106000000000000000000000000dd7c0890172088e488bbc0f5f81a6fec4d0ddcc60000000000000000000000007696088a34bba8d674c741236c9f588d54d5f7720000000000000000000000006990a61a7a058a7fdbf2609c453d15b63afd75b6000000000000000000000000044a61c62b632cf421bafe60be0d3b500ad21bf10000000000000000000000000e72594bf00b6595f2b6dc25e4c3ba9740bca06b0000000000000000000000008c860821958ef520fbbc646342d207124d66e12200000000000000000000000095bf9e83b754b5f9c40fcb17fb8f022aaf72f16d000000000000000000000000967388b32296be03378a288437a3cb5aa36c4390000000000000000000000000854fbb3b18d0ee604f4b07f28ad54f7e839e831a0000000000000000000000000342e29755d8e9589bd3ddfbd2dbd7dd6099c43600000000000000000000000079b054fa4b02bc91d348eb968646149180639aa9000000000000000000000000f201c7a0953509025200d8358b7e856cef8c89d30000000000000000000000001cfb719a59bde3d9fcc186528d0a0981fafcb3500000000000000000000000006f7e2373562d3bc4a69adb14839b4f7113433198000000000000000000000000acb40d5ba905a97849b6b1781702aba62887dd7c000000000000000000000000c06b1f9b2efacc8ea9b8816c33f0d6f37ef422220000000000000000000000004fa8d17199056105ba20e7d789669f02e09398e4000000000000000000000000b7e787f517518c831b54417a74db158325587b080000000000000000000000003a2a55afe47fe7d7244fcf2387bf1752abd4ce590000000000000000000000004784f890439cc8810846ed2514f2ceb3014ed8fa0000000000000000000000008142dfa30dba7ecabc1cfe820c4848c08e375ad9000000000000000000000000af925316c55818fd712ec91932f092bfb087de130000000000000000000000004e5c7334af455ab1b52f7214dc07f3f538905e7a000000000000000000000000393b1502c0f3978125cb72080181474e7d0d5686000000000000000000000000163dfa357de1f1e2ff1aef30b94580c33620feda00000000000000000000000080745f3aea0daadccd5faaeeced8fc2b9d2bf776000000000000000000000000e08583c3be15420487590e75ce5fb564433e01a3000000000000000000000000e9a966e291e6bfb2abef17b7a8e386c6f18dc5ea000000000000000000000000d8ac4cd2a0fa22f016eb32da558035ee9e25a6c900000000000000000000000060bb077559e7c865eaeef23a177b26557c50d02d00000000000000000000000000fd990afb6cd3db0339b9b44156fa99139a143a0000000000000000000000008bf0eb933ff0b90371feb061b519d5a317dfbaf8000000000000000000000000676fdd5f17593e46db13dd977722a7e5203bab400000000000000000000000005d391628881f94344130dd2f4bef484dfd1e9f030000000000000000000000003c4af1bdc20a1952a3a2751d2cad23a27495d9c3000000000000000000000000ce61850d95be0237e76745463bc2ee4426fc80e0000000000000000000000000682404c577b09ae199d6a2c5a95ded09c42933cf0000000000000000000000000f57cdbe84644dd9afa13619148eb9e5cb31f423000000000000000000000000248e32b9ed453466e488313498a7073ff30d0271000000000000000000000000f634a2a0f478672cc4ac12a76b56ff8735c7e835000000000000000000000000be822c24428a6f2c40ab8e5ab47a2e342d3e4039000000000000000000000000631a56dabb99f954c5683b1ff01dd615b0d423a70000000000000000000000000dd0207971b70e3a9d9ad85302231cb59372a7cd0000000000000000000000007bdeb774a0f02296b7690d350663b8414bcd8cc0000000000000000000000000b7d1f8d0ce3fd703548e0211199aefca4bc4ed8a000000000000000000000000745dc5f7c262c04cdaec94cfefab7135daf6de82000000000000000000000000bc080819c233f260254fecdfe55eb0a60dcff0620000000000000000000000002f84890ade24b4cb99b4a2cb9a6f1edd51e76768000000000000000000000000fb239e0df3a98f6b728200c14cb364cfc61dc4bc0000000000000000000000005f1ca26afd7d8214b875a669b58a71d852fab3390000000000000000000000006c8fa517e0df484691a570022eac1c3273fdede100000000000000000000000061be345a3db1ca4b61e5a78e562338a166a2f94100000000000000000000000052c0d5fbb150beb704420c21ef18b5cd56d9f457000000000000000000000000154aa9982a2b2e0930b2372d35910319d119a78c0000000000000000000000005f164f2fb9aadcaa79ccde482907d0bbc50ea72e00000000000000000000000051335faf9945bc86985ed4788f6aa29be74c23e60000000000000000000000008aa3937dcb3fdf0a408e5d515c9b16582f439dfd000000000000000000000000b2ebfd426c360681ee1810f8ba3c9558feaf5ed4000000000000000000000000876c1c4f43533bae874807639e2190a6e826887300000000000000000000000003011159c0957367f61ebf7c0bf50257cfeab188000000000000000000000000f91efdbe26ca818837505c660498205487d2f3c0000000000000000000000000edda0164d5e84fc9c88cdabbe743b0c0e195d4ae0000000000000000000000001f03147b36e3ed2f99f6e52aa452e33f978d9b1800000000000000000000000067ed2d1a3392e6a0e52e8ff53c4993f0b737dce0000000000000000000000000a97973a87900080ae2cb1b1a33a16fbd9663aa39000000000000000000000000f76cb5484447df3438808f68bf1578fc9d932fd70000000000000000000000007f5a6588d37e24a6662634b5564c2f505ea5f29d0000000000000000000000009ca952cd8721fdc8de0810e3864650c200fff525000000000000000000000000173fd47dc83f4507a3efb9b23797f970f0a1fda4000000000000000000000000702eb57c40430d579fb155258357e868e7d7cb89000000000000000000000000c2eaa34fa939a411349543ea0bbff57dc664606300000000000000000000000048c9664f7142d09a85efcb64ca61145a646acb0400000000000000000000000072061721c4fc02a258766292b129eb08f53ba1ef0000000000000000000000001c703c934b727c04dbb6071ac0a123aba3e0a25d0000000000000000000000004e73a28aa4dd6f19e372fc6446c947873beb19de0000000000000000000000000b9a2ce4c687b06f0b99c4365b3d923440e17d210000000000000000000000006ddd9165ff95c3da4a83bb5d84f057e221957e25000000000000000000000000ca28005161231a6e733b2e3700f9e23688992ac50000000000000000000000000a50e89ca9426cb9c4ccc7a4e115e8b77f2489b0000000000000000000000000b1dc80c065e5c80a8f191bdbd4b0a05da1d52e1900000000000000000000000068e6e9964bf56702534ff4e23cd625d2130a7f3900000000000000000000000037b923d39417755c188e0db6dbbb24172b6faef900000000000000000000000076dd9fd3c8ecea4b6930caf2f942c7aa1c74e3fa0000000000000000000000008444855d9ddca4cd47813c9373adcdc8b8b452050000000000000000000000006b4e465bc7a184bd038467edc3de0277b2ff4c5e000000000000000000000000144eaf69db9fbd7dc14940ed62cd6558f0f2b7cf000000000000000000000000d60906ab8a9b315eac1d81f0fc265dc30e804a0a000000000000000000000000bc02a2a8b0440d1946c6a5840c3df7694cc15edc000000000000000000000000fe063653cdc72fb64783c170bc0f292754588acf000000000000000000000000012fd2471192c54857cafef29a686d225bbf90d5000000000000000000000000b26ae4f7c7d105463d28cf0f84b1bcc58bc5c57b000000000000000000000000d46669bcd09319e177b15ee1074802345927b7a4000000000000000000000000b071553a867febc0bb56be6adbd216286a866f1d0000000000000000000000007e7033b921b51259b5f93914fce023541a99f1d600000000000000000000000004c689ef42c74b632ad8e2d84d3ba36e724f2c0a000000000000000000000000510587952ad90acac59c695a476bfe618bfc315d000000000000000000000000f354c6c1c81b6d7ded1ce97405a201a40660de0c000000000000000000000000bb1ea681f23ff8ff5bc5033826f49f04be3837fa0000000000000000000000008b1513b18b4a78bddb81a8639f985fa4e51e13ae00000000000000000000000052c9aa74aec704b6bb44dc6f3b512860dc509fff0000000000000000000000003577e1a9d62c9d63c67060afdea79ab605a1f3960000000000000000000000005a773f4d5452258a8e4d74f7cbb88fa4d9f6fc49000000000000000000000000f4e4802b521458380ccfee452d6f9b8b3fd6cef00000000000000000000000003af4502d109e706259c20081dfbd85ae1f8f5a6a0000000000000000000000000a35b1097fc3ae57ff5349f1c8137d88cb028ab9000000000000000000000000dc29cf8d46df9c3fa3ca320b0c7be0867ae5b667000000000000000000000000f825e7b6d6f5d585917b1226bce91454dec9dca300000000000000000000000070446bf29a27acf9c9e2426ca36de13dedad7c70000000000000000000000000aafaa5e6ec47260d9c9b3d9bfb62033bf6c563410000000000000000000000000ce9a8a50cb936849e456d941861dd134f09d4150000000000000000000000002403013420f69d3ad0f67e6b8c31e34d8b45f958000000000000000000000000e58a116d4b5ad3abc5996cc2907120cb65272de70000000000000000000000005e22e75f7512405e3f30579b985f5d46fc49c01f000000000000000000000000283a8352c4c494106270f3e8654870fff5f4e71000000000000000000000000095cd9cf2e791ef1c11794cb6e82cb6da3ce338d4000000000000000000000000515163b1e35d2aafff6bcf1adeaeb329e2c3708d000000000000000000000000750c02ac95eac3abb0a8b85859a7dc820a3262e4000000000000000000000000498393a99a8120c8422e44d11c8d287df3fc3373000000000000000000000000c69d85bced8fd66c60c367a371406859c8d46235000000000000000000000000fa8a4a48ee11919bc129942a4966477b34aaa12b000000000000000000000000eab585d0f016c7ead2817038b10d8fd58a5af0ab0000000000000000000000001a88b80576b505495f3e4713e980759e23504c6e00000000000000000000000046b5dde1d94678c4be7b764abf8b0d63b499cc4b0000000000000000000000005b42c9d772a1090b77e3b83dee54a69a52cb0f22000000000000000000000000ae7fa2334fb19c90c83e35610491ecd9f1c73546000000000000000000000000c509119900df529d3ab3f134e0bd143159ceaab2000000000000000000000000cb00d2e7b7b82e16c6cff5bdf71c862855c7aa1f00000000000000000000000009b06b451388c3c303ad5eabbbb9ef5e2bf476c2000000000000000000000000506cce52f1fd7e1d346247de545e428a86dc6ebe00000000000000000000000020019349d8ff84b10de144f9f07edd2d266186c3000000000000000000000000fc2a569e8c9088e2152d1b84b41e9eae30f3fa5d000000000000000000000000c3e448bf3fb72f0420f7a18068c4bbe1942cd6bb000000000000000000000000cf887b9b4d5548538ca009da96fe96b9aec292de000000000000000000000000d8e518437c272499c6368c2133ff1afcd934b324000000000000000000000000521ad6fcfc51b870b8e5a06f1a96d48b57a386120000000000000000000000000ec2171d2eb1cbc37fff9b01cd68d312d6467ceb000000000000000000000000ce866bb1097694a5f657235e4ad09afcf5345baa000000000000000000000000289c2e051b4e6160ceba092f49f76105c4222b09000000000000000000000000c36f130de4e464043d5fd928e292024b828f2fb7000000000000000000000000d2b06a680b9c4ba760a1d071bcd1768121ec6426000000000000000000000000f8d6339626490f9d9adc2ea7df4f8257765d34c50000000000000000000000004580cd1c5c378990228d7db7d10c07c0be27678d00000000000000000000000013e65ca44fa8670c6f399e904c9ba2529f442bb5000000000000000000000000b9beb05ae3ae728065f234fe785a5c3ce69133040000000000000000000000005876778a25040e4fab6d9d951c2e6f3e95f0bb41000000000000000000000000f2dbd91c9eb6968460a0823ece9b3e43cd9abc29000000000000000000000000f76fdfecb98d7fe5a2a481d4d8d1dc2c4e764d600000000000000000000000000721bb248c140c3f7bc074aa81ce10208defc6fa000000000000000000000000862b8eb8699f47d6660f3b4f79142d042a836c9c00000000000000000000000088a48e0d79f9461c4f6a40c7f400455cce5bd681000000000000000000000000ae2e02a96d9db4d46df7c29e570c2bf21a7b0338000000000000000000000000837dde9fb93a6b4d6d1d1228bb8b727a4613c37500000000000000000000000097606693fc3417030d1177f47ecb9e35505f6824000000000000000000000000a623f3abec19b4cc286d92181d2aa58562b7de450000000000000000000000005c7560b03a1318711fc6a59b03cd42d0db3d57c700000000000000000000000087cbc48075d7aa1760ac71c41e8bc289b6a31f56000000000000000000000000b25ae7c7a7a41906895187a670f93698a4be82a7000000000000000000000000ae9ae16a6289d77e417419108a8eaa2edc8ed79b00000000000000000000000082040fe3b34acacea1732256ccbd0f626be98ec2000000000000000000000000185c7845348071f741f8ed461d1a7bcfe99ab2c3000000000000000000000000aac51f2b522a0fb1b7a069374aac1fe506a0ae99000000000000000000000000f612f874dd1d0f24e54feefd6d7a34562423eaf00000000000000000000000005875d9b0bba20e3b393aad0c61e2e2d78c375db1000000000000000000000000ef16c6bf27b55e4cd79beea976f26a8506033527000000000000000000000000ab0995964bf4953f51666e9f0a5eb2692b7faa430000000000000000000000005be0bb41922d4f6f1a0f675cc049d8bb3f98632b000000000000000000000000d9d36e9a23edf8545d5d4fd2b6fcd56e44960680000000000000000000000000e1e7413ee4e501ed6fb30a61ede46c0c03853ba80000000000000000000000009ff7300b9a7f34ae2b8642dde5fdc3f551fb1c2a000000000000000000000000fb9d4b2f7ebbf1411cbac9f1565c2ecb6f8251e6000000000000000000000000db5be44d34d2791947cb6b68fce6570a0eeca12c000000000000000000000000e368c74f924991856cd7a3e0fced2610e19169e40000000000000000000000003bd62a966d72014d8cd94361e0d3cf23129ee420000000000000000000000000d89e61b8d9b38eb89cb759e3f096af26eacc7c5c00000000000000000000000052cd7f7926122230c71c2898447708958a13433d000000000000000000000000de882eacdb5bbd901886e835d75ac1de9fdded060000000000000000000000008495c135d4bcea28baa343349ae98ef073872f410000000000000000000000007988daef0c0c73c12d30c9aedf418a55ec098785000000000000000000000000905ef645970c44db8fcf75c14ddd5c8ecaafe8a2000000000000000000000000a9c1dab00f6d79492c419a98cf0e199f8cf3eb8f000000000000000000000000d8f439928f981960b1402f453f3ddceb280e70c2000000000000000000000000da1a52687754217d8e9b53d51121b7df2e9f06bc000000000000000000000000d0048ab82951f302cebd616aee4b58d4a1d149030000000000000000000000001844261961c340bb6309f25e473f3c216b3c558a0000000000000000000000002285961387d88968aa5476dcb939d9ce170a87310000000000000000000000005c4b011ad70bc397498d77102c7bb9ef8b70b3cd0000000000000000000000000df090fb6910a507e8069a43e9b2f7eecd0680e00000000000000000000000009fe26a2d1802e73d8630a0deb8aebad3ae3ffd3300000000000000000000000056c8b573fa99b9342b459e68fbeb2b25a7ef4026000000000000000000000000ab15682b6510d1075f8ce5ccca16b37fa5f8898c00000000000000000000000003f81d5bdf13bea6ffabc60d9951ba88b1857044000000000000000000000000fccab7f51ceeb440afc819de5d27f904af62fd9a0000000000000000000000001d096a9aeb091fbcc7fb7ebd1f5c9d37f7665db40000000000000000000000005bf5f355b11c032f796ed9e6443eda2c335621f20000000000000000000000005bb05f74f6e6170621da8ef9e576d08584ea19e9000000000000000000000000739df0fbaae1c7837f25994291984cef95a05566000000000000000000000000e106d6e83076f32617323d24e8ffe23ace08643f000000000000000000000000672b3f6ff3328ff50d7b83ef9c4173dafc5afe3e00000000000000000000000004f37816fc530c7062f1d743daf6ec380b2917d80000000000000000000000001a53572c6b2ff76dac68add68ff4854a7c5404520000000000000000000000001244ff6e32bb79b95c99e00986d847e8f4863933000000000000000000000000755bcc1e56bdf7b81df505a5e933b9f6faee8c98000000000000000000000000405e16b410575ed811cb59948ce86cf8bcafe94d00000000000000000000000015ec9304761d6bf270b49a94274c29c5ebc93a280000000000000000000000005632c98f5e34f6f433853fc8617ac729d54120300000000000000000000000002cfb180b3919a66aba125608a4cc374875047754000000000000000000000000ea3db28790403ff16320af7322d42e912c9fc1850000000000000000000000004b6e9e51ff08bcf8fdcf81f2cafc24ae3fe77567000000000000000000000000233d55664eb04e397f233d162d537b6026b14cee000000000000000000000000e5977ed7873007c77087593cb32870f680ace112000000000000000000000000c630e22a6e7569effb13e2a8023a8b783e3cca18000000000000000000000000e957cf250d03e3436b9474a7cbcc09bad33a20a4000000000000000000000000d7639ba5455686c8c5b47e2c3096648c31b41d690000000000000000000000002efecd8f69d9fd1b115d46d510ff2690224545ec0000000000000000000000007627fe68bd0cea7e30e6faa88383080ebaa2b11f00000000000000000000000045703477a5d68688dd98871339d437aff31c9d260000000000000000000000001541d7039cca47b2683588a305e0ac9e64c3622b000000000000000000000000a966a80e1b14c7e250cd88b02e0af55fde6920cd00000000000000000000000012a7da87833f6e7fa9c7684bf07ef0f598dde399000000000000000000000000f5334a9e59aab852ca5c1edbf064d8f362961b41000000000000000000000000cfb2fbe191bb7509d8aee5ea99e94ab82e7ed88a0000000000000000000000007457ff946a6412175d6166dea86f7cd8886b4a8f0000000000000000000000004376469e8a8d01cb3f713bf4f4c62b330fe0c2fc000000000000000000000000c36cf0cfcb5d905b8b513860db0cfe63f6cf9f5c000000000000000000000000c1222a4aaa9885870c2421eafe7dec49da243591000000000000000000000000303a293fa7b23ca433968f1bc76f96c28a70344e000000000000000000000000bd0599ed235c8bba5b8a768389c8c2f49b091f6f0000000000000000000000004e24861b6e1bf56dabcecdfdb25f1fad806971d1000000000000000000000000059c43e1f78f7adcef2bafd7e95704bae432fa8300000000000000000000000059529c149fe5ac0095dfda4c30ea4b72258e34a6000000000000000000000000fdab614edf4d420017a803fb4959f57b198a255100000000000000000000000009c3d82e93e43e09316b2c037c5f0a6768e7497f000000000000000000000000803b60936c16167df5e4017a8e6623905da282ea0000000000000000000000009c01a2ca4cf5ea2aceaa07e5bb9413d607739d4c0000000000000000000000009cf7b6bd7cbd0a6213f27a10f4d35078adc02c4d000000000000000000000000dc0a5c08f27c9c29e03262c7ed332669151178c4000000000000000000000000b82dae5e472cfc8a780b0baf31981f39529db7890000000000000000000000005f663ac8fb62f98b5f7c8730b40cef6fb1abe2700000000000000000000000006db9a517e08c2a70bbd0a38c865687de5d37a5620000000000000000000000000ce62471f32aa8078ff34039c8e364c56e5343210000000000000000000000008db760d44bbdb3ee112ea4f97b10213c45a6455c00000000000000000000000079494080c03422b7eeb27b47574f214e56db4eb2000000000000000000000000b2da88975153ca41cda486330a17e82d3dd4f1d100000000000000000000000095beebed641fcc976eed03166b3f6b0f64624033000000000000000000000000bb801f73e04de57c98026fc6656aa93ab338905d0000000000000000000000004b1993fd6c4a607d5537855a2b236cf2cf5fb01b00000000000000000000000075686ea2b0ceadf2e8a729f0828d9e8cc4516829000000000000000000000000814d1780a9c8be19d964b23c6f8f4f64c83cbbfd000000000000000000000000ea9911796b78cd7cc56e42ca583576f4e75449a8000000000000000000000000cdaa4c95a20b3359f7e35f3ee17fa905b5dfdee9000000000000000000000000b52e5549dbefad7750283a6ae1008ca5378b41520000000000000000000000009e070b7b0407c70144f29a9b7e8c6bf6416d5d88000000000000000000000000d1ebf27622b42410b009693f0803e838262405b300000000000000000000000069e56234f094e4d6d872304339f43b02e8e3e9950000000000000000000000007d0f683c39f37c0e2a24fba7565ef1c9338a8f0b000000000000000000000000d5574901b97c164787804b39d1daccfa14cbbc62000000000000000000000000a3ede164b62ecdeb93a49ed262668a96871ec3d9000000000000000000000000ee67bd47e214042660256537013d82a86b4e00940000000000000000000000001b7346f17e07cf8ca3a1d33ebad1713977082b5000000000000000000000000084eeed19b5c99249be52b8dffcb317c77ed133f3000000000000000000000000f86a82da31a7cfba5ab3dad95188d5741158c9080000000000000000000000003630e18a6af2fbb1b03aed562dc723f5a48fb24c000000000000000000000000f26f2013fb23b8d13548bad7932a9fc7447ac17c000000000000000000000000dff7a581b738ca6957453342864794a040c35d160000000000000000000000000a2dcbda6d05f4c2b9f6b3aeed6afef4b5746014000000000000000000000000db0c78d66472af0761dc77a4b8148095ba3fd79c0000000000000000000000004f8d9f5ff25cc6e48d73d02c85533a0436b242f1000000000000000000000000a3abb955c0530f6391b622cd7b7e238a094d1eb1000000000000000000000000d0baaf5abed00daf337e5eb6d91a9515f58d47230000000000000000000000007791ef6d3eb962b50b376468a302876e48ebf094000000000000000000000000a8d108d0e2c107ffcdcadb39975bc570fa434c2a000000000000000000000000cf95990db0503828845336379e27a696bfd8f53e000000000000000000000000a881ea2744a3a5568d3d47e4e0a53c8e9e6963f00000000000000000000000005a5826293a00d84205e09ba15bb6927a088c266e0000000000000000000000004eb2acd3032c80688540d5ae0ac5009e59d9a4910000000000000000000000004d03aa3c9e565a2831fc8980f352ad276c81fb3d0000000000000000000000006e893ed26b77f0c9cdd67c60b510a2d659198f14000000000000000000000000da4d65f98645ac5d35592d558080a59942fbd2eb0000000000000000000000006fe65be970d8765f9b6839f3c9e7c9ef05d85dd600000000000000000000000006a241f9829c0576f28522ed94324fcec404ebf6000000000000000000000000519e284629659e5f70b637a9bf1813e3464049a0000000000000000000000000fc45cfc626328cb3b045a3e5f71762108c8ccb2f000000000000000000000000cdda069da6968736f66f19351e21b4acf6b7b3370000000000000000000000009829c8ee9ff9c777e5d2035f96014569809c9964000000000000000000000000b707063905dba2deac1c3e721ba80198ae0440ae000000000000000000000000ea3c6f7fb2450acb4547d9252e379c013d1494be0000000000000000000000000d154fa6185be1b7dbf1de3dc4b06e097a4158390000000000000000000000002e19bb5bd209e5e062e4dc5ecaa83d98c710b927000000000000000000000000fd4a9958dd0faf93cf152ed65a0b7c59f2b6bc970000000000000000000000000f7325e582287a3cc4c2291a576a984ef681bd8a00000000000000000000000036fc3afa0802297b550a2906b92a18248e25f4ed00000000000000000000000076323481c8ae7ed973bba237f7411e39c9d7c5ba00000000000000000000000078228881d1c7cba1b888dc812935829a616920ef000000000000000000000000195db469af5df589f71d407692db084ad6028dc900000000000000000000000004610a57af10c78b1c7e4dff0153af49fd7e1557000000000000000000000000ce6805e55c3568850e033c74ce25e91ad9d21a3600000000000000000000000035d24bdb60cda3a97a9a3ba38af990ba705e71f1000000000000000000000000d133642fb81a3e74eff3bc71f317829b44f652560000000000000000000000008f92c04beff36de96a7f89e4486e988a3e2339030000000000000000000000005ef653cbe974cc5a34b39a478badbee0f0bb593c000000000000000000000000d28640ccab7c0dfd7b388469e371fd3e62cb15ab00000000000000000000000041e63b754491a549c0ae770fc40eb3f980539102000000000000000000000000cba9c5df80d1397e8dbeddb1cf990f17d64bcb57000000000000000000000000bc4517d4a8a7d4cbd7e4bab2ed555b02e27f1cbc000000000000000000000000200e8df0d0cdb2fdac636cc11fe7de8574facdc70000000000000000000000001d80d580c6a23087958e14870fa04e8bf8b2cefd000000000000000000000000234f855f264786bdaf3e9fc594cf7b3ca5d991fb0000000000000000000000009c9d42ad60841749d70c4c37c4f18832b1634d0600000000000000000000000044562b9bfbbdd6c2d3743aa9f8c38b127cbf7ea70000000000000000000000001a90d142bee1bee93fcc598c902083b6d0c1cd5400000000000000000000000015fda914923c09187eef9611d130b67285c3bfce0000000000000000000000009e36a383976ea3b2d626500013e0310f2d78336400000000000000000000000070f3a17f9bdac59c1177865d9f92ed608bbef677000000000000000000000000048ca2571ed3aec463d42cb6fb0f20f6fcb7988e0000000000000000000000004ad17b418a5d7cb1197ca41de08269005eb4715800000000000000000000000003b753a2a0213d1cd4819af43627fd6d814f6910000000000000000000000000b9127b44bc255dc5f6542dd4bb7d1f1e5116ff9d0000000000000000000000007dadc501a66c39372aa5621f976285309ac06c40000000000000000000000000604deefd571b5e415c5e861a91352c4e2fa3a8a40000000000000000000000003a8c3fb8f9a496d02b633cc95422a7980ad11e05000000000000000000000000816d2e22c8133f4ceffbac01a2de6972793c64ec00000000000000000000000076cc22f58c04c9b9ada5e75f07f06b4ce21690ab00000000000000000000000043175e3d6978c707959ff007efd085ce95bd6a6a000000000000000000000000856325506ec12b7b7a7fdc63122cff95c46b61fd000000000000000000000000fab967db8e43beaad39a01d9f27c8426f9f3a38d00000000000000000000000064819eb06ddd1f92ed3e0ce2e4cdc567ff5d4c92000000000000000000000000133842d281970e361fadd8ce348851e9c72128ba0000000000000000000000000952d034c43c4065012e90fbefa840c4c4fc2db60000000000000000000000004408176e4fac45a4224dbef48a5cb27d9585c1b50000000000000000000000005d5152f1fe45f2c005fb96ba9d21114cc2e445330000000000000000000000003a1153d49e3fdd567831ff7ef94cdf9274c9289b000000000000000000000000aac260d3600418e4cb03fed1e01f8aef49e08b940000000000000000000000002851177a3f1d626b5b919c802bc53643417da75300000000000000000000000037b5251b5e49b1c245a694b882e6b452dfb859950000000000000000000000003e0433cde2c58f5c07d22ed506e72ae8c7a97b34000000000000000000000000d9bac5c207aaf52d8a6f21b5b3991c8f75342679000000000000000000000000d143b13049c3a5353f7da8fa16aa213c3bfc0e7300000000000000000000000092f9296e963545cc733b2ab27dc9395f0ae3c6e300000000000000000000000009a10efefe34e12fa898735788bef19a08cf9e42000000000000000000000000696c56278484651c7b1be511d4c3283cdc3a6d1800000000000000000000000081b0ecedff0f1e897be88d6a108a8db3728667fc0000000000000000000000002061ccf13dae3bd3c22a94f46a2f5aee726c9a45000000000000000000000000ca3fa48797e15d14a2552e33b60da1447076a97b000000000000000000000000239015af0c417a0bf5a6ce71d55946f61e6ade500000000000000000000000000fc59ad12948d085f1c9d3868ca1a4b361f06a370000000000000000000000007b1de12878091af96d6fd240c5db81a7a38bbf7c00000000000000000000000024b4f85307a182f0e8d373b360b2547f2c1c783c0000000000000000000000005444d5c804124487976e78591bbe975329227ce0000000000000000000000000522f41afa8856ec65d996051fa61c18a541b86df0000000000000000000000007c9ba5191a5060a429f2e3349b17fc998db3ccb0000000000000000000000000867d1d4d5eed0446cc3854c59267e3fdd630c305000000000000000000000000ca367a65135c8f821c423a2510f8e1e5c47d929e000000000000000000000000dfbd4f6c77990d925e03d834fc1fcb233d2d972f000000000000000000000000737be10fab2d44f240f1a163a72934e90a61f6db00000000000000000000000060455eba075b5506a4a9078cd16fe288f1b3c8ce0000000000000000000000009ee11a85292f8900fbb966b2a409b1662c5cc5e2000000000000000000000000e0cc3fcbf011ff3c1ce1bb612feacfcb8a96a03f000000000000000000000000ac1e4eb6676ba3e42ef7408086c404b8778d6ad300000000000000000000000066817ab7d76b98d7b114289a284dd6ffe07fbf700000000000000000000000002b7e83b9a84e1baf724ec1e57f2fab0b049da8740000000000000000000000003ee725a1da6a0bfcf8635482af9f38c705b1d446000000000000000000000000f603c7ee658dd1ae0f16db6c26f7b75a0b40cb490000000000000000000000008d5bce1298b5710f479a5930ed1203459316cef9000000000000000000000000972c03377cedf707d48c88a509c98ae22730696a0000000000000000000000002fa57b84650e63ea272cd3a666f5a3d4e6921a130000000000000000000000008683128d54ecc62ec8ef6daf706536e7bbc0466e0000000000000000000000005d7d6e862da5613319bc565d2de34ee3b04b13ba0000000000000000000000005966ee5e57ab4d83a38cb5212eae6ad94bb1a48d0000000000000000000000003cc8aaea588066473b0ffa2a86fdb8188db0c80d000000000000000000000000f1426f03ba10114c01ffebc31595be30826237a00000000000000000000000003ad08dcb80a400b6ff48f6b4c255f03318cdfda5000000000000000000000000a7b4ed41fa3e1ec073da3f882b048a51ae9b84f8000000000000000000000000fb1712f320b79ed23e905f8c52ce8b5693a56cc4000000000000000000000000b8671b81cb15d1153ebfb7473e11a2e5e6484ba40000000000000000000000003df46ac64468bf91392aac6853a83e7726dc865e000000000000000000000000b1085b0ef11ffd5cdc9b94a7294632b962a1d0a9000000000000000000000000fcb9d1b9717eef24f0eea3bd3bba3349cd0490c4000000000000000000000000663db1cb7e537693b7a04d87cd4221bcdc0172ab000000000000000000000000cf01f5d38320bacd5033f5067c268d3246a1e790000000000000000000000000b97ea77ff739cb39873c4d3d4859cc55b784362b00000000000000000000000076b2bf38112bfc230302977cffdc08d23516e50300000000000000000000000024349440ee2123b38d5c957137a227fa62658ef400000000000000000000000039eb3939dfd50c1be0f7360166c5d87b5364eafd00000000000000000000000059930a2d1e03313476c9e350741094184398264e0000000000000000000000001bbf8151ad7ca8d7018bd1b72c537a5d54f2bdc20000000000000000000000000716476b81bac5e23cbf119b9c783b192b8fd59100000000000000000000000088499f09d83d9e6022119e055d88657cf18591e30000000000000000000000002fbec813fcd0ae265a8027b3243fa68bc02ef6840000000000000000000000002a5ca069cb2a77b77d2b5cf5b74cbc84e2f937220000000000000000000000008c4bc83764a6bae484c186df71b337e7be3be4cf000000000000000000000000806d39e55a33acc0bd3b99737710909333440ef00000000000000000000000002a5fc559e2322adda16a4a8738bba0b4617fe3bc000000000000000000000000f622ee77534abad6d66d4333e55406693a6480590000000000000000000000009d29d070f0f10f0b0ca0ee3cc0bb43eee4fabf6000000000000000000000000096803770915dfac1e387d528ea6e449cbe298af300000000000000000000000025aa190534125928aa156a78cedaf0114e92036c00000000000000000000000045dcbb6c26ab77d1758774f65384dda2fde147000000000000000000000000007b5cef4d95f3a708bf205bc016d0362895934048000000000000000000000000b9fb9c5667acfc602c47fc0bc079b50fe25fcb00000000000000000000000000c5021460e7537783d6d2ca80ab9048143ed566f900000000000000000000000091e3d3cbc3298a1bc74b9e5edb190d481833fc6f000000000000000000000000e521c499362c4ef49d09eb2463ccb37f3731dff0000000000000000000000000942a76c34270962d17eca59464a0a3afd4fa80fd00000000000000000000000092bacdcae2498b47d1333dc240b5edd0d78d5a1d0000000000000000000000006a44d6b3382126cc450227e675e99301487cd779000000000000000000000000852e15b78c811b1f957fa8f9700064618aefaad300000000000000000000000081a3a1fb442f46bddd8c2426778a34da860dc03800000000000000000000000074832f7f76c026c3326984c316a86d785ac60edb0000000000000000000000002af0bfec0074929e09e56827cd7fe02a7743e7a8000000000000000000000000d90eb8bd18a5bf46dcfd1a49223844d4b0cb8f1c000000000000000000000000ee5d455ca7941d357e6f50cb5b91221a0b48fa72000000000000000000000000754f66f636733c2e71ee6af4a70bf58bb73cc522000000000000000000000000eeaa97e8169986fec4491edabdb129711bfd988500000000000000000000000093ef510a0c41b2504da95e11d9798a1094fcaa29000000000000000000000000074f5843ec53bf84f18bfecb6c30a60f276b14b6000000000000000000000000b9e96ae296ea76ceb8af91120dff7d1986f155970000000000000000000000002a6271662a316f8ac3ee9ed4534a9cc79885ff60000000000000000000000000c20d932673fd8d01f62d6e82552813f943894e56000000000000000000000000ccc01fc0fc3883ab90ad253d8dc53921dc46f55c000000000000000000000000b1bfe1f409086eaea9deb7fd8be260148958552d0000000000000000000000006edc88d676464ac98f53f5c99a8afe6e352536bd000000000000000000000000d354657e35d8ee73aec1ab32a7ecfeca1984e4c4000000000000000000000000b7b6fc7260f0c6a4af0df17f7e5c317e3a774476000000000000000000000000630bdd8dafb35ab55d31569b836dccbe96b85a92000000000000000000000000131158d5eecfc3d3eaf436f4b3ca419129e0324a000000000000000000000000afb922e227a2385b5c77574461bce70762e53b88000000000000000000000000b1a61d54279d7e0a853bdbe1e2c33b30fd259d130000000000000000000000002683e59ff0deae30730455304df7fdaac9181142000000000000000000000000384bbf6603437a379eeab7134a761fbdb746a53900000000000000000000000052a17218fde0c0ddf21116f7a203f4f6243c4a55000000000000000000000000de726a1d0ab400610b4cbde5850d21c87b222b170000000000000000000000005347b97672141d4b730c468024cab17a9ee827a4000000000000000000000000d2e7475018b61010a43a02fa0cb296851528ddb200000000000000000000000001878a012828597159be2c8205ffbc208673213900000000000000000000000090c5f525501ec18ad3688ae8986236a530bc79a0000000000000000000000000754e5d87b48eecda121942dba2288da47ed4c02c000000000000000000000000b3b91bbe39ae365c9257bf23d7af02505125d5cf0000000000000000000000002f6f61d9d040300e062d59fe85caf5959af64c4d0000000000000000000000005fb5e68fa312f4302b70bd1caf4ed5a997d735510000000000000000000000002d2420016a85ccba4fe298a06d0a8be59bb23540000000000000000000000000c5d478ca3c729afe75a81c95f20e1089cc9dd26a00000000000000000000000054c39f9824202bf0dcb4e560ce5dcbcc7c0685f500000000000000000000000053bac8b7a2f52208a744db783200943ebbde04a3000000000000000000000000f9fc75a04952b570c1c5774bdd3ea9d93a99d75d0000000000000000000000002ed36314913ca6f66af46e1c67c9972b337f660d000000000000000000000000977e9af60dbae05853a32430103e925e7c8f2e47000000000000000000000000b5858c3b059411e48b5dcbdbd0752d87127b25a9000000000000000000000000c5a35fcaf3ebd46f2f062ae42b7c2948285548a0000000000000000000000000dac407eb5b08819bb13e53f9d537f58bfcf10412000000000000000000000000acf91f1eb57146da9899ce66b146c2655d653554000000000000000000000000829f09970fb6e4c48331fdb9130e209e9d6cb8490000000000000000000000006fb4e8b1d5b1c4669319aae1e959de42a4470e2f000000000000000000000000c431b57fd3482d433bdaf827cb31218f35662eac000000000000000000000000351d4547394b6aa4c44854bbe719003029c90dc60000000000000000000000003ac6fc03cb3893c47941412597e4ec621921e1ba000000000000000000000000694cd849bc80f3f772ab9aef4be2df3af054dc6b000000000000000000000000e23b85ea091f99bbb267b930bb27e239269941f00000000000000000000000007699a7abd74c48e9c414b265ccc57208ceaec77e0000000000000000000000002346ce704c623919f72c37a4610a1c4279ea202e000000000000000000000000d06e64460958003cced5127226250d1cd3376f42000000000000000000000000e51aed6741c7ddedfe1b31514e38b51df2ef55200000000000000000000000000c7b6ae42f7a3eeef701e3f8e986f2881708f69e0000000000000000000000009d4c4ae1fe840eb952157228771f16aa6404ae07000000000000000000000000a9eee06e469b8b82269b8f6f49d179f68f72a32e0000000000000000000000009f75abb05f54df8425c0d654612618fc810dea9b000000000000000000000000b9bd527b1ed6b60cd6d07266d89124af096df37d0000000000000000000000002646da818d20dee8d865e83674eef1e51ba8681b0000000000000000000000000c2fb9c59dc55162ca6f66dcf1c7e9533c34421300000000000000000000000022527da6308335e08e4fece7e14394a26049181e000000000000000000000000a76a629d8fb18f874e455d4103da8eded224f4b5000000000000000000000000617321178f3441aed2c9f46eaa0bd52d00fb6de10000000000000000000000004d5c18740d55fff63626bcbf36ede8d09cf91a80000000000000000000000000de8f593b414f2aad229457bbcd5c49912d69f19400000000000000000000000010b6fa4394e2570ed74e6597b65f7d01abbb3f94000000000000000000000000661323dc77df88ce251aeaac4233e41b46525699000000000000000000000000ce8a71e5df1d03b0ccbb9c1dbc0a5b6e80d731170000000000000000000000003c6781cdedb71dd2dfe804eed326b2907c7c3d5200000000000000000000000099d0d47682d7f4d998a220801cbcfd5294a1519900000000000000000000000000d014f268c00d2adb2ec8d4392dcba79b84392400000000000000000000000039a6bf3d17452c016d9093df24417c518fe7f6f7000000000000000000000000955d8d3042f1331f94b24e27803ae6782528d77a000000000000000000000000b27ee79c1c846c5ed682856266f3bb92d110460f000000000000000000000000668202a8ee895a33dab422d4e28ff4a42ebbfff90000000000000000000000003cefa1960afd12f6b7c5ba35d8c427ee0afae4a2000000000000000000000000d64739adaa36310476f9b5b51025dc786908a539000000000000000000000000fbc28bd7cecbe74ff3a4d1ccf731a8defde95584000000000000000000000000df17929b69046f4faa5c48a4d30b875a68159be2000000000000000000000000f71853dddefbc5ed65139fb03c08468b187c83e500000000000000000000000079d0b7422fea7baf8b98a363b80c096c3a124d6d0000000000000000000000002e99997c0af27ca1b24bca8eccb475ca16f14ec20000000000000000000000005161fba9bdb4096a0c20c4bb64c30e390d3a1ad9000000000000000000000000bad558d781be08d927d2009369c127ebcd2be0870000000000000000000000003ae0e38ce49932fb58b2d910f4660db5dfe75b98000000000000000000000000d8a717ff7e423b1e6199d4a918bd2c7ae87391f3000000000000000000000000aa6cc87d1ca02266a7531f6da97f7c1d8c5b2228000000000000000000000000739a6dca7a07144ace92e39862604a0cd8043b45000000000000000000000000753f0cb13374de1679cc3e5bb9dc0e3dbe182517000000000000000000000000bcd6b11fa1b1e6c911e394534b21148232718566000000000000000000000000e918c8d1ec138cc06bbb763be79b27a64a0481e6000000000000000000000000dd3d72c53ff982ff59853da71158bf1538b3ceee000000000000000000000000039a1930989b58042b4f5d6ae100d7023b39f46d000000000000000000000000bf4c719504aa348d892ed1a48244212f81d765a6000000000000000000000000d47af30d97c8287029c4aa7167d3ad42490e29f0000000000000000000000000afb5acf5efe143b91db9842a91ba80b692357975000000000000000000000000f55ee91aad272b7cae7b7a181f261703bb045846000000000000000000000000c492ad68ef59470cc63f5a90cc35ce7c3c021e7c000000000000000000000000675b4dc11f317dfb8388a03ff4943e32423ed1750000000000000000000000009e5a82ecfc3fd615aefc6f251d3ba8e1e6f97fbc000000000000000000000000b52aec4b9fe0512b56c2458e131640dd83334444000000000000000000000000c9ac527008a54a97a9f0de81acaefaddc43f222b0000000000000000000000001137b9fe74a06af8d19045fc63eaf52732f40160000000000000000000000000990edd82266ef5936a6d486933c9e27023966067000000000000000000000000d022510e5de3d106c85381d316d14555de1caa61000000000000000000000000fd320382d11869a531458a688c7ab4d0db0a0b6d000000000000000000000000fcb9656c460902cbf9a718db57d1cbbc7fde600d000000000000000000000000d1b22b881d7c6172640f128f6fb90816724eb544000000000000000000000000f2ebd954d343351fb0134538d8c5e492780a8fc8000000000000000000000000b4062ccd5f84a27b23991156f514c0a2971f9fe20000000000000000000000001fcc38848a3a73c768f97d42b78eea3b8b2d20b10000000000000000000000002f489b3255f6dca7ae1e725d9fe47c90a818a0e7000000000000000000000000e10c4b436d2022d07b504d610104c1d7469ea386000000000000000000000000659087af0efdaf1d972ac8c9cd55969753a155f80000000000000000000000009605f7baebb838d48065fd4e8d1cf31983b9686e0000000000000000000000004f6d658c5d2119e287b0dd9ba71741cc04728d8c000000000000000000000000687e004df93152e90ad8516f431e32e4072822c30000000000000000000000006db266df92b2a27c01eed706ee03f645738fced0000000000000000000000000a17facfc845e2d16de93e844029f0056c438acaa000000000000000000000000bf515d5696dba1bcf5cf113ed57e20d64b6aea18000000000000000000000000a7fdc5790b43b25e8538d62426fd0d41061e04df000000000000000000000000ea5f02a4fe5d90f895ac729aac554b9ce3f5123b00000000000000000000000087ca45f95fdf13f49888490e996b480ef0c4ae4d000000000000000000000000704b466c3d3b2ddff406e02114b46d8ba2899a02000000000000000000000000ebcb55c9d9d7a926dd6d4286b8dd6c181dba5e3b0000000000000000000000005761f3647a80a8b154c5743fc265df0f74fb50a10000000000000000000000009ce099f2ab5c597d7be718f1835a3a6fdae158e9000000000000000000000000ad9a9232f8eb9114ebd7409588b597ca46bb4a9b000000000000000000000000af7192a0914c7ef2ab8c576123c193f649b8b6840000000000000000000000002127eefc47824cfbac44746ead65a203fa1d4259000000000000000000000000f4474f683e0069634625d2752da4018871b31d9f000000000000000000000000e0d76817fccc4e7b3240c471017e258ff6de0aee0000000000000000000000007592a1059e3c83c132be7739ce2417630cb3551f00000000000000000000000057254b2a5584aabe645289fb0e81c9cb61b3f5e6000000000000000000000000dffdf72dd2f602d4ffa7b9ce656b655453bbd48c000000000000000000000000e354ee170638a282563ba88525ccdddd4f138745000000000000000000000000cfc9a08501c2d981e1bfd4cfa47d650d12b1ad6600000000000000000000000049f0d901bd6a748d203a2530fdeb77e6d6384a8d000000000000000000000000e2c124bcc6c39f94972bd70ed7be8a00b901cd7c0000000000000000000000005e5b0265a68837afcdc7382822dbb556c7c6cbb8000000000000000000000000c10140d9a9a27249e526195767fc38344b5e2300000000000000000000000000db73b0fcc237a5e5d18e1d8ad959c768a6d39694000000000000000000000000d78afbc0759aa97f50e9a5c30084abb1bcfe9492000000000000000000000000300827461310b68708d4a423e9c6818c6d6aad1f0000000000000000000000009d436d3210ad9e2fd2340e843d1c9f6f645485c7000000000000000000000000e15b9a58c172cacc47a301c0ac21738a8f4a738a0000000000000000000000006ba1db5bceb230e36818162353a450a5c4fbfbf40000000000000000000000000a4022430c1cb12eeb679f5c5661a768797ce4b7000000000000000000000000eb78c20d44f7ea17a4868de9db69a03af079d596000000000000000000000000125aecd643d30a0910733ac99d5be8a3f6710a97000000000000000000000000dff89fef4871e0f2ca617b7de20555c6f7713f3c000000000000000000000000f263d84f5bdf31aba4f369afd15fa97c7870d69f000000000000000000000000601b806d8060e8d203a6a59d636a474ae5e384220000000000000000000000008c0a3f123f6eeba565c5181372e6c70b1d0e92c0000000000000000000000000553002b1fe9dec82c76b3a29eca2ba066dcd0a3000000000000000000000000013749addbccc75b70ce29beaee8883986295b7830000000000000000000000006196d39f930dfc38ec3bcd3e657c462a66fb58470000000000000000000000005b9beecba5cb63af80172ca343feaec0082f7310000000000000000000000000337aa3dfbf4d0fbc0cc62c371482b47bf9d1a8e4000000000000000000000000f7dd1ee5054f074abe05193fb9a8ea45652fab8f000000000000000000000000f9da94dfc1d4dc254f16cca79288f126aab562ea0000000000000000000000007821113b546dc37ee28744cf7725b0e9f7e60ab10000000000000000000000003eedf04fb51213d58ad80b8a77f7bcc9479115ca000000000000000000000000d879a57e327774bd57c3f8a60048052ecbd375fa00000000000000000000000049a0ff702be4f20753c73abf9aedcbaeb45e2655000000000000000000000000cf91b47c108efb7b4d655f3f3fa0a5dd2548b383000000000000000000000000be98aa2189d4612333d178122c8c19cc7a54e177000000000000000000000000b9317816df9807f4e97de2461c7f9c3ff888ad810000000000000000000000006e1366b61b099355b1a480e2f659958c322e6d6e00000000000000000000000082147ed68a5bcf823c0cf554a3d642c740550b4b0000000000000000000000005b518c988487b0d407860592508b3c21019d6a63000000000000000000000000aaa5148a8614897790560d0240d16bc92294a3aa0000000000000000000000004ef0eaeb6a01c1b3667e8c176c39c965b73b5b4c0000000000000000000000007b90102809ba3e6e6bc36a0eb03360479e368bcf000000000000000000000000add4667ba13e3fbebff5af9454020793f00534d2000000000000000000000000ebb93db560c508a66b358ff9cbeeb7f448fc5831000000000000000000000000489e318f10bf843e9c6bd0150de11db820edc55f00000000000000000000000012634f9f52c904421ae38d7beef6ad1c26d48cd00000000000000000000000001f8e51077f6123ec01ef625d12edb8429a921cae00000000000000000000000091e6e0b7176f0c6ff24a8faba3edaa0cce279199000000000000000000000000fbbd3dec27052385630c057a3a1d27195a2383e20000000000000000000000004ca4b67f6cdf5bbf99fe559dfffbb4417df7740c000000000000000000000000040600d46e50a70c857baa7de3661f1ad99cd371000000000000000000000000e176621d084776b05c876789073441bce5b07e3d0000000000000000000000003bdf4a7eb76221b2710c2dc3a9297ec0ad0157350000000000000000000000007ba3a595cc4ffa0a79e3b559f0a502306992f47c00000000000000000000000040fb704e6f5f4f47da0291c41783c9cbe53637480000000000000000000000004eed1e684c1255ea0ede6d5a7bd2441fb7a43815000000000000000000000000e5b72acd69699798430b416651dcaa8667de30be000000000000000000000000f752943e529b628622b2a7b1d72b18695e6cd050000000000000000000000000fdb32dd67f8beb66ac5b678bb85a36b6ecc356600000000000000000000000008f8c3df4ea3ecd68f854dbafedd819df2ddbcc34000000000000000000000000864d33a194358dbe9c0f857cf10da57c8ce247680000000000000000000000005ddc4b55c679d9b299d061d60e11655be56f8d590000000000000000000000009662edb2b7f7c6b7d33e0887f35d6fa163315c0d000000000000000000000000335dbebd66887de23838956cdd849413f3ddb4fa0000000000000000000000008b5bce076fd3176bc19bb4badba88a7fee25db7b0000000000000000000000007cc5dca38387052a6a4167e606dc1dd577526440000000000000000000000000c5012c5b01102b28f720e28732988d6610906b0c0000000000000000000000005ec667e2894206e783225a14c98e0fcdea541a6300000000000000000000000030017960a0484a8a4a878cb6324007a4ace2d01e0000000000000000000000005b406519dba019e38be3bf6677b395a0299ff0a500000000000000000000000040271811a81c213b7ac0a338324c8ff1a199e493000000000000000000000000bfa104ff3865d55b13e37502934dedae88ee6441000000000000000000000000650dd040d8d77bc995229a20874b13ed57826bf1000000000000000000000000ec3f47bd1675b7b2e763831897be971cacb8dbef00000000000000000000000045700f0d3dbfae94b08f4c4544a1092b9391a8ed0000000000000000000000006962f548f6196a6c8b051cfd53830e38de08a834000000000000000000000000e0cc5398e4c4e3b83fa1edeee73ca1541a0860ac00000000000000000000000011d67ea51a6e5febcbc60f08bb0e7843ec2285600000000000000000000000004e3bee9df80abe767993c7110be157d32b59f87a00000000000000000000000060ce5e568eec0b37771c3ceb5e08e76f56515af200000000000000000000000051863f927be786bd539aa3451e911cb8a6db397a000000000000000000000000a7daf6a8c242f6ada7119bd25f443feb3259d19e0000000000000000000000002abfeea486ecb9ba78681c5ad0c8aa6e383f01d1000000000000000000000000d1b5eec7ea216be188fbc866b81070627b70f3e00000000000000000000000000f8e4cedf07fc903aed54c4e85d3ad1de29e505b0000000000000000000000000e3c3b17a35704c4694628178c7436afd2a1e62b000000000000000000000000905bae11bb4eb4b47bd74419d2fd1320588937b2000000000000000000000000903884d518b9faa3f2969009083d6bf93c64b39f00000000000000000000000060139d666f9b54c522783252530dac4b16fb395a000000000000000000000000a99aa6be7266911857373c281a1ff6f8b140187a000000000000000000000000023a8d54fbc68e9467ce84d7376128fa20a73a69000000000000000000000000a616dc482d39f555cd1d7df85c5df702af6b2b630000000000000000000000004dabced278ec811ade2578722960922dc5b7ec46000000000000000000000000e63c8b6756cad285c5dca4694677824c7e22e8fa000000000000000000000000192cebeb297fa16afe9b0d46b25cce08b9c1e8820000000000000000000000001609665376e39e9d9cdfdc75e44f80bb899e9d210000000000000000000000008dc457f269d0c93ed1dc52f7aeac3fde8a93cc5e00000000000000000000000035c6167afffd748e73f2cf483fd25e9145d55471000000000000000000000000f3687eb5d4a8a90df09d7fba6a70d3609be0f14b00000000000000000000000011f4bbb084d15a1ad1c8f9eaf90ec1ba6464866d000000000000000000000000c11391745e37d6c5c4c4d5375269c9b12ee3a79400000000000000000000000056c66a1b13e98141508895573e7eece490b022db000000000000000000000000d19503accc97140eabc5bc94a7d22552e8dd3cae000000000000000000000000e7bd4b4f88f443c76ba0e05a1a8212c36781b9fe0000000000000000000000004e13ecaa760911cd433038980070acc4ac4f63240000000000000000000000009b26b84d154c9e7ae60c23a4a66a62923b6c0167000000000000000000000000c0e702e34a251e1a68de44ce74452b1ba0e80e23000000000000000000000000ecf8920c0a982f67e2d61e475e6810df530307cd000000000000000000000000f13cfe21c69bbccbc60c8dcd7f3f2322ba82f8890000000000000000000000002d25b36977779d8c56d18484ec0f698038e03899000000000000000000000000c288b41e19f589f0ff2d98b600e22c20963a0e8a000000000000000000000000ff352c1007601fe44e678536a409292f18aa8a75000000000000000000000000b4651d9b318b7203583a009166c1afe497fe9621000000000000000000000000c611a99c7db870918f89d36786e040cde602ab910000000000000000000000001a05afbec701484672ed0925d9eff74d24eb8bd500000000000000000000000078541062470b47d8400ce4a7bd3289484f07b8d6000000000000000000000000a2d2afd2c14c70717b611ed27ee85a9ae1b2f078000000000000000000000000bf6ee014476c831475f8bc5bdbe3ea06c329050100000000000000000000000087c8f34bcbb5892d1fec7a8145be59716ff2f90a0000000000000000000000002eb5af764a173ea888462ab3e7843addb6c57335000000000000000000000000700c92cc25f60497a4f3425109ff4d4884e8d70a000000000000000000000000a75251d84d022bb25b129a2cd48aecb4dce3b5630000000000000000000000001e2ed353cec523182e99c19c778dfafe1e9ca24200000000000000000000000015b93e493fad561cef27b0ec0c51c7844051823d0000000000000000000000008c00dd32b3f6e0d6d8c2c22d2aecad0b55743e1d0000000000000000000000007a70c6845221b6ebe214e5b7ab670b76908d9676000000000000000000000000bd0355a789371f4f949f5cfe9b69a325e9d872640000000000000000000000002d24e4b53c36226a62f7b5f3dfaf031aa136ac83000000000000000000000000f472d001ac2a08b08c86e11c906deac4848264f60000000000000000000000000b20ef37a2ede941f21bf947d20b833fcd37af36000000000000000000000000435170d403738726ab06360da99a52c4ccd61df700000000000000000000000006cd84dbcd9910b81c3ff1a373fae2eddcbde53c0000000000000000000000001328d3e28d5bdb68c6f5d509d499be928b1ac12900000000000000000000000002b5901ea77c2f5f0a960e698fa1aeccfecc74620000000000000000000000009144d62d9e9c679ee308ef673b11521e9d34d7b20000000000000000000000004fc74f740388a9e92a342d842179cb9cb330a8ba0000000000000000000000009599b75b471fc89686eea18d176cef2372075f8c00000000000000000000000023d3fdfae6a7cb7111e8b7335fe5ff763abed461000000000000000000000000ba596ddc98c8574be207965b3e0c2778687d66fc0000000000000000000000002062aa4452894ddcd3d3bbf30d2c027d625920cf000000000000000000000000f501431e52e5f20e5250f7e3927f3b5779b3819c0000000000000000000000000f10b6ccb6dc637d5c4d8aa1e5f5fe1b2200561e000000000000000000000000181c34d119d540e1a96fc46fe4ecbc522f8bc633000000000000000000000000c0523e60554a36db903f3819882cbc30fe2754e100000000000000000000000056e5bc55601aac708559557e7c7ef86ef2e6e022000000000000000000000000f22cbe641d422b7e7e3b009908ea4211fb0387610000000000000000000000004309ef6ca59940901d48c1257f501792b86ad5c00000000000000000000000008006a7b15d143c5cbb9babbebf8f12a71b4756460000000000000000000000009c0690a07aff15017c3f7013a2ec47c9f80a838d000000000000000000000000ee13659b9062ffd132efb26a270055112bbd1913000000000000000000000000d59e56e44909013808e411777d531c6b07378fe10000000000000000000000005328ac2f11b5a536c0bca48ab524d0562ac503210000000000000000000000009928fd228beb24ee52f9c367b94fff5161c8341f000000000000000000000000d1bf92656366af5c804ec537b956de8e8083159b000000000000000000000000cbaf330644aeb42327d717bb34fab0b3c9e1f0710000000000000000000000006f53631b2daa142013d37b28cb054c7831776e9000000000000000000000000098b89ffc5020b4a9f33939146389d67d5422bf3a00000000000000000000000075408620f73c2a45251c66da0099f8cd1fce098d000000000000000000000000184d44fd5d577461ecb20dea50e663c8965fa74d0000000000000000000000006a19845e807970207cf8476d451418c23b46c3ab000000000000000000000000a0f0219d5256adc337df5c3e7b477ffc12cfa7eb000000000000000000000000ae17985f59f9e913945cd532879827cc0dbe5fc0000000000000000000000000eded5c4ea2faf564d091a38a5d023161f1b2244f0000000000000000000000001bedbc2d1382301dc2e124f377cbc554c53f1041000000000000000000000000014dcb6ba1556a635fec751dffacdcb81d5b3585000000000000000000000000dcbd9e5f667cc62d8ee057da125f24dc2dc4769600000000000000000000000094513e423f008dc2ca6089b7ce20e7907b07e8660000000000000000000000008d87d8f191d2de0d557d2da4e5e2d4c766197d6300000000000000000000000057dc447ad907027fe189a988a9de3401d5c31af20000000000000000000000005e3621e24af8dbf7a7390a0fc5930f79462eea9e0000000000000000000000008b3a02d0c3c588deb60723b8e278f570a2bcb6940000000000000000000000007022a2bfc52ff3b4c2a81687c2ab30ff2e3e88a5000000000000000000000000c8a718590d193f18a2d1a8b4b858d2a2aa0fbf260000000000000000000000004daa7228c09c72e89a8286b88a375249ba5cc4f6000000000000000000000000746b513edcc50a793789a086c359643b2fc87a1000000000000000000000000048d551264f4ce79e5d68d8f82c6ecf9befe58f98000000000000000000000000b327f5cc70e40fce81a65f68e9345374e2342d1e000000000000000000000000b85bd9fb6b25b61eae1512beb56389b8f2f5844f000000000000000000000000554f56b8a10543b7d941a3fb991b8f54c02ae383000000000000000000000000308188daec63c6ee9e299e74474afba68bf4a27300000000000000000000000020b4cba98fe277d563a9ea6556c5a9d1cbbda8110000000000000000000000007c5e6423b01fe038cd222925bd9c5c8424b7b9b5000000000000000000000000ce39ff8a2bc5596039924dfb77673f7e2b4e0fb500000000000000000000000016dca457c15bdc4748d4b179dfc0876760616be90000000000000000000000003a6a0d7cde96e23e015e521f2774af3ed72fc9bf0000000000000000000000000cf743bf0a175e155a2fad67062591c55ee782d9000000000000000000000000fa6eb5237ad5b661dfc8661846834ff3401c414400000000000000000000000001dd06087ed1f6ebcf7f2ea21e51a17ae4f5a3480000000000000000000000005149f0af93f08adb387dc044eeecf152d97337e30000000000000000000000005647e11f2e5c641560eb125446f5a314b270474c0000000000000000000000009593ea8422725b24dd45636f31d6267b75ace275000000000000000000000000e8ade2f4359ce0e05fb0f572952eda47164b23b100000000000000000000000041e6d30318a2810ed5535a27f53a4e9aea3fd75300000000000000000000000044f4cff7b1c655a8d6418bc2e67a0d9a2fda92e900000000000000000000000080f601b0f5af041a258e98ba880564bdf034de0d00000000000000000000000024a777ddd397bc48f7092fab81a025dc4ce469fd00000000000000000000000040d8448c29fe18777b9c9b9ca0d8db042e9bae9f00000000000000000000000002df202abb8dc660796b78ad79c8e6aa64044941000000000000000000000000f184a4361878e4f3f14c2983433549f9206e45300000000000000000000000001705b2112f6b5a35a04265b16a42b75ff808dbf5000000000000000000000000b1ec57a2764301fd892313f53e2942242fd71dbd000000000000000000000000af64366e0c7d423c17b4163bc7c9815dc4a72b7b00000000000000000000000040c01ee96e0ecf5e0919e1c770e71d749f6d34a4000000000000000000000000003a39b7206dce9f540f9e622341dc9a39757214000000000000000000000000a2e968ba05a6985c35c88140312deadc5c107141000000000000000000000000fdb6e053f2b3477e00692cde5fd09cb5a8364da40000000000000000000000009f02762d64473947043244a41b3547d8f2595489000000000000000000000000acdb7d14149ff05776d8d2f8247e09d6527dc788000000000000000000000000d59a423e5d357fc2250ffb91931351b6923254b5000000000000000000000000c8f0a62dbb407cc9faf9582fe339e5827d5aebf0000000000000000000000000a80e2cf1242d37a1e1e9f8a65db230f1a96a313d000000000000000000000000ba6b44ab55b486e2a508623c02bd49210b52b92b0000000000000000000000000ed1648fd2ced2908bf196d74d05ff02451abc190000000000000000000000001ee5cdeee780153607a38bda97a80c14056871ea0000000000000000000000008f5cc834b5a824f975fe249d75de88d16ce494ee00000000000000000000000096df2da1eb76be826b9474f41c8d793554c85ba700000000000000000000000082102ddac8f197411751e47ee7d658434a41ce2e0000000000000000000000009549b7f90c6bec6d61e97fa1ed6bbe21f2331e19000000000000000000000000c20b1d05f005e3f6c7fd78294f70375edeb816410000000000000000000000005547d8c81fb3ad3393c90ff68cb84e36ce8cf5d60000000000000000000000003b5cb659415472861df95dfd9656b7b6d8ba79d500000000000000000000000029d9e95b47303269df4f9788de04fbf4c829847300000000000000000000000067b76d58a66253ce3e7d7c18dadf463fe9e637b7000000000000000000000000ba777f68f51b9d5becd0188b4da7c0c72488813a0000000000000000000000000ca2d01cae648059fa39f1bc456948f669f6c527000000000000000000000000f2256503ac75dcfe248ee8289fdb3b4ab95e4ded0000000000000000000000001a5070a2f696f73e539461c4dbed146d521e079d000000000000000000000000a9933f15d8840412fd4222468fdfcf54f1ee3fa2000000000000000000000000e783a0c46104d2f6c41956667ae87e2a6958e46900000000000000000000000038048bc7ca5c063870b6bd85480210249210a9ac00000000000000000000000034ddfb8b7fb663fc981546ff08877e348ffe360e0000000000000000000000004756245993869a18ab9bddcddc53d7102493a737000000000000000000000000d1812f5ba6e1acefd906b1edd400059eb88a2c61000000000000000000000000bf10b7b40eb0acef620993c822ef1226fd825746000000000000000000000000e9154ce86ffa7aff8ade5e54ce15816c7f4c93fd00000000000000000000000020aa540c90cc20760a1c770b901ca6d41c4b5a000000000000000000000000008a9925215223013b9a423faad03e3aaaef0e1106000000000000000000000000cf5393d294d5cad66ca11a5ebdd2553158c2a164000000000000000000000000afc7cc20288478164f64b795d31d91109aefae9300000000000000000000000095324b8a4e92a01b4036ab675b07f22c1e81b81500000000000000000000000017594ae6fe08b8f992db3b052450d9fcb0c660d10000000000000000000000006e1e5d0ba94e837dee90e456d73a8a833abca1760000000000000000000000009a662293f346dc369b4a2bb35610c6171864d1370000000000000000000000006d3df682a680ed57ca785f80d87ac7d9c60a0f10000000000000000000000000474d9703d4c2af5fc576f007c47da0c379e9fcba000000000000000000000000e31065e76acb99ac77bf67a59cd9b2f5bf80be0d00000000000000000000000052c8fabe3740779a070380d85c0fae8ced1202f10000000000000000000000007d63ac7ec4b5d2ef1af5e24589b26104b0839bae000000000000000000000000ae2984e027c5e8babe5a19a11a95ef12e7ff8beb0000000000000000000000004f5d41e1d22dcb51683e8379059274ed6df06078000000000000000000000000909317fb1e3d51da349775b37d80a8e338596cf70000000000000000000000004b26fe726a263926aa84396370890b5cbd96ebb10000000000000000000000002cf08959e9135bc478b3d8fa9a09bd9cc5b14e650000000000000000000000002f81486ac396cc5e034ca9c8869cbd332434b83800000000000000000000000007ab65c6e1f4b09570bded1d40df29786b2b11d9000000000000000000000000178b5cf05f6c349e21f2fbcf0d4070253ba70c18000000000000000000000000df79d35c4bc514045740a904051942b5fc24fd3a000000000000000000000000188209e31a0f8c510a0722bccf82593faed865b0000000000000000000000000a5657d96a66df0923bdde09879011a8ece413c0c000000000000000000000000c51129474f2d830484da1ddefd992507a20534e10000000000000000000000009e08cc0e6d60243a336f0abf3bf12f3bca7f351c000000000000000000000000379e41f5e15651f14a612b017e3ec3d0ce36f41b000000000000000000000000be7e35965a5d3c4b3c284c9c69b035fa45edc8650000000000000000000000003c42b8e9cab367cc4d7bf885d468281607b8fc990000000000000000000000005bd86c03e0415e1d8b4384a1169137755a3d58e000000000000000000000000099633d4b144189b2fbede6a30f6643ae64fce1200000000000000000000000007be0d3a4ab86d86e34fa19c72fb9ae386d0ed3150000000000000000000000001603e36162ce95e776f986c6362e49c8b3afd58600000000000000000000000014edcd40caa9a39ec5c206d3564c821b44e2608a0000000000000000000000006e397f31bdd2d8919cbf2289d3eb1bd4ef592692000000000000000000000000421b603aba719e21e4eb269ec7f4f36c1ee11bcc00000000000000000000000067f0ab110dd5019cc54aba75ce241a09f4aead14000000000000000000000000976b0e96a928853b5c8db17e2c78b03846b949d7000000000000000000000000bc8f3724e52dd72a78f781b70ef9053122c7fcd7000000000000000000000000d384c158ebc3203ba00698f5a6bb3b9beaf8487a0000000000000000000000002799c4c73308e2551e6b590862594f41b9c3b38b000000000000000000000000f7dc04ca273a9fb205beed393ec22828165380dc000000000000000000000000a33c9f14a16552aa3746a49a2189c008b0237abf000000000000000000000000b7cf89621eeba547d5b5e1099c1cbbf9c9f62796000000000000000000000000a31c932b90e5d622c95a53d38d06c25d94a30355000000000000000000000000a2e24f272b10e760a3b6b1aa8e2c750f09d4fb0c0000000000000000000000008cfdd28c864a0a806c021bdcc41e5f67a74e6b4d00000000000000000000000096a0c92f10a77c23e716e8a5e0718b7aeb1df6b6000000000000000000000000c6fc2698c991b55cbcd353b9832ffc1c93833fa4000000000000000000000000d200d4b93647df12a010eaa0bb0a86df66c0f586000000000000000000000000c3feb5a3ba8ed0bd83fd900e30bc96449e8e3c42000000000000000000000000bb81313749895b062077b13dbc3f5b064ac7fc560000000000000000000000004305b49a2d6c4abab7c136246f449cab0c5a7080000000000000000000000000996d330bff0f9286b73216bd0702ac9411e56fe7000000000000000000000000b469073b58f702182008d342731693a8f617eb53000000000000000000000000dc91366e0d7107ba86ee19147eda24aa6580a3c20000000000000000000000002a21ce2e236a2a06d866b052d516904a1960b671000000000000000000000000b26f6bce5ca5fee374d2a4a4ce80e798d24f44c4000000000000000000000000d8e1f8812226fd9231e7e7476d422c2f6a11aa76000000000000000000000000eceefe8024b2db9c5b88ee37a5df2516d3ff1fc4000000000000000000000000f1982f41ff81c2c395b478d09d78125d9c3257310000000000000000000000004f34c68bc83a1fc4ceede2cce46776e21b117cda0000000000000000000000008b67484708b6602ad4dabc4045ecea01bdecc4df000000000000000000000000984755d54445ebc56f9e933d4c75fc0e8f235bb60000000000000000000000004ae11c82ba7f4b39a4333930a1b46c464b8a0b660000000000000000000000007e6bb2586f4850d12752837b18020aadace3169300000000000000000000000048ffb96ef5a2e07b3b5797f0dab2406ccbd14dc3000000000000000000000000924334a76d3d67fcee85f8fe13c6fd6d0c8d6894000000000000000000000000d6d65ae612468f9e8ff336173044e96d55bd2614000000000000000000000000197432cc007bdb7163d144aec25bff574bb3f2130000000000000000000000001f8a597cbac7b9c8c7655437e54f749487b7847c000000000000000000000000a44f8c507ea30a86832eda500422a2783372b80300000000000000000000000027479fe94ec37086aa0babcbe265c94615e827b300000000000000000000000096a83a7186bff3428dad197aa09ecf3411d24145000000000000000000000000ef93694b241231a8364da776b5f61351187317ef000000000000000000000000fc87ffd6e7b3a8333a41c943d4f8b2bbb783a25d000000000000000000000000a80e5d973124e14977b2ba04bbf41d3ad9604fb3000000000000000000000000d4c7ceb8f3c5b768d952db5b81fc403e1e140759000000000000000000000000db8cd889f0c36db5cc9aa845bf880a0f93cd6f40000000000000000000000000f6624e6e3198d81e72f3fe0ad179cf10206d83b1000000000000000000000000e4a51e86e7d84af57e5dbcd3763cb923e49a3216000000000000000000000000a9bf19dc0a3c061189fb03eb037231d320fc358d000000000000000000000000b3543559066e8e381690abb822971ae500e02b5f00000000000000000000000081e535d287d3b8aa6f86bae2abefa801f14c0604000000000000000000000000daf914c577434ab44d66c7f5cc12b78d2bcde7440000000000000000000000004ff51bf5e0d79640981e8a8142186b0b1829eaac0000000000000000000000007a50b79bfe11028f6ac19e23ebe1209a4f4d0584000000000000000000000000a125385dcf741cede6de4f2fc844bc897e12f742000000000000000000000000ebbe09137ca98b7053d2f514a266633b28419ed1000000000000000000000000b57fe15ff10eb9d8408b1271852d9ef4f512416d000000000000000000000000addf85597171c0454f0a9fc7e622174adaefc39600000000000000000000000092f85ac810c20552dff90573c2e3055d4a1bb1660000000000000000000000002d7a4bb53f4b4d8cbc493f0a89b6094b814c5eaf0000000000000000000000005dd3f3ad248ae0c4c896db06ebf9a75b8283bc3a0000000000000000000000004421ca3d056de4ceaa9e8afd29addf6c73f37eb6000000000000000000000000fb210e6ae02f5df15c2f643b0929079daff1d27300000000000000000000000009a7f7c6d361489f5bba598bca6bce9d560dd82a000000000000000000000000541a033b6c76313fa5bd15fdb0f8af801f1b62670000000000000000000000008ad174cbc55579070ef7b4677cbe4894862226cd0000000000000000000000002e3bfe142821862f983db9291165e66a3e3f2913000000000000000000000000631af37e80cd44494721b36f0e03807ea783b4210000000000000000000000007b0caac0c688a6eb1a62efd94c7883a66f4619ce000000000000000000000000f1608bf0b5f68f04a12ac283e12208cb3a2f0c4f000000000000000000000000bc71d6d4558f85b0103d278c826d2cf20df5c4d7000000000000000000000000b6dc772702068aed5c449818f49294b6d1ef1fa80000000000000000000000000b1926e448620686e846d0db6ae38ed5ba0bce26000000000000000000000000fe636ce5cd6ec9b47b784cb5edfc4b0cffa77f6e00000000000000000000000050e00e031c0a6ee6a1429eb5ee19fdfc43b9466e000000000000000000000000779cf8c35054710c8c51537c55ed1a0a1ce84cbb000000000000000000000000c8e74b3731c33d8fd12791d07f2fef0127c41a39000000000000000000000000465484f9aa49ec1b660497b72e64fb92986889c1000000000000000000000000f9a62f1d6d120bf10f98da54cf0901d875be1b290000000000000000000000004e968300e5aa3d55b7a9914acd0daa80ebb72a81000000000000000000000000b46f97cf86af8ad130368822cfa1123ece8da83100000000000000000000000042ebe5f7a61a44a60ec1f9e66af21247b50d875c000000000000000000000000453ce4931a64308a842a4ab33465d760c8bd2eed00000000000000000000000080e0babc486b4da87597b19a80b8c7cea787876b0000000000000000000000008fc7eafeabd1d5f833b5bab3bc7130321243a168000000000000000000000000ae44bb7a24deec57320d5a327e29ca1c90d0da4300000000000000000000000083e7e94f2b4d41751c30b334113b5152d3f3b0c6000000000000000000000000a9683978b310fda62f71699b5cd2f4c9468a8eaf00000000000000000000000078b5bcddd79315aac96763ce5be03713ed91ae6300000000000000000000000002ee5454cc743c6a956437d6ac742b0a918f3c4100000000000000000000000046a3251e36b8da78b4c19727c738e7d78835f13a000000000000000000000000f78a591c60107b7cf89d02b2dfaba465a8846ae3000000000000000000000000517a43fccef61eb1a7c26690978b690be2939007000000000000000000000000a89628dd07a2d99d6d699e23c47e73b68b3a8b7c000000000000000000000000bdf59dbf34a3645a2702ccafbd7174fa678545b500000000000000000000000071a74c006698cc8467a3aec8c5fb67099eff4e8f0000000000000000000000008883ae49c481626a321a88a6026b253e51b7bb1400000000000000000000000008202400c59b04f0c72706012441734f8d374c600000000000000000000000009fff99077b7e12a3d966d09417cef96efbb34288000000000000000000000000e86a2332b441e7e972d8bb447d44e53740530acd00000000000000000000000077cbe8aa9fb933489717f0cfc989828addb5640500000000000000000000000010b8c59e673deeaecc539b1341beeb2e5c5b434c000000000000000000000000bf3527d5b253aea95a50f67d5934984858e440ba000000000000000000000000df5ed7896848956c4cb67472a1a304d35f03dba90000000000000000000000009a0c60cf7792ec96c87e451795240b4727202e380000000000000000000000009e1d8eea483b034e2b7352c5bb530f23c1533ae9000000000000000000000000ffe22e1829925d687cdd77c5c28423ddaf83cee20000000000000000000000008d5ffeb3e55d33c1ec2b945f751b24d6ec2c0b0a000000000000000000000000abba1554ca136200be4e6017ce59cf591b084d1e0000000000000000000000007299876d696adb0402d5be5a7abd522101549b3600000000000000000000000076b61d2af5803c55c5d967cfedff1c3be1160016000000000000000000000000d9540b475df9b5accb4ac57799f6de6110cb9bd8000000000000000000000000b8747c8b19a63327932ec2e19a4137c2e6acbb5d000000000000000000000000f57c41f35fa28ca9dc7bf1a71f18d746c9cf6371000000000000000000000000c4d2ea0275f8cc84ecbf96c33904855f07bf4524000000000000000000000000b3467170b6ae68c8b2b2ecde8cd3682f8a724b0c000000000000000000000000f881e0341da37c5bd6d6a1b14a39ad0228f29e4b000000000000000000000000f1e0af4a4290b70b320f9d6442f77420a4cac2ca000000000000000000000000285772b5b37ef60f4790e89c191577d7852323ff00000000000000000000000004596881d9aa752068f9cd28ed5de6ec334be83e000000000000000000000000dbd227a060e108cd461bbb515799cebf7d49e0c20000000000000000000000003aed67655190160bd708e7a59153f692ebd69658000000000000000000000000cdf8f90473c164bd30fa6c1755f8c875431394ef00000000000000000000000064c8341eaef73ded1b97c4eea46447cdcb5e44bc00000000000000000000000028451a1dbf3b94873a422d2e9df2e7a32440f74e00000000000000000000000014b3b21772c4f2b73343a4bf3b9c5b007cec3237000000000000000000000000c87de2ab635536002dd88a4b7619142c35db3e8f000000000000000000000000f9f234b21d7b5b88104cbe57bec89cfcdbcd94fd0000000000000000000000006374bfd3f6507cf59b8dd3d4638869cad352a9d60000000000000000000000000a692a956d1f77287601c30b6f9e15aad6e63c9000000000000000000000000034e73f945325ce8574aa3f26fd6b2238822ca27c000000000000000000000000656ac95bdec47e8c08d83c8116447240e77902bd00000000000000000000000016a598d5cfb12b72c485843fd665f68b32330def0000000000000000000000005f5bf1026d6f10f40c7eb51b8cf4d393a33a1456000000000000000000000000f890f55ea09e8b7f1397968135fdd2596c4943fb00000000000000000000000069812d131de96eb801e947c497a8ca536cf21058000000000000000000000000597ba68346e572960f3b4e5854c5953c32f87bf6000000000000000000000000ba29b96dd3883700aff4907d765b523611dd63c50000000000000000000000001caed0fc7f8b67ccd2ebb8ef7d107ffc8f2d0d04000000000000000000000000c797379d460cf9bc90e034ee179723251f1c366a000000000000000000000000ead1edb52cf7396ace6d4d6e3d27d834f1f4f178000000000000000000000000da7c7d6fd91bd91a668cc575a639e826dff06eb5000000000000000000000000287b4e3948ec3c2c902eae6013faf4532fb68cc100000000000000000000000058a7677ff1860e7889a6d56f8cce8cc53844f4cf0000000000000000000000004ce197cdb3e4d244e8f7de7e29fef2ec49fb5c980000000000000000000000007106da8f89741725674ceed063bbf8df7c7bb92b000000000000000000000000581a72869329eca1dddc11b33e3569b78a15f51200000000000000000000000095988e46d518356072de76cd127080706b6ed277000000000000000000000000f0f3b301a89b9f5752465efb1e050334ed73601a000000000000000000000000850529e3a663386ed4c6a1973ae96ff609bb02c70000000000000000000000002238f11914cdfe282c5b253752608d343c6e0cde00000000000000000000000027056882e2f0e0f81a56e0d20259066cf46fa82a00000000000000000000000049b3ace96db6664ce42332e6325081b5213f9e380000000000000000000000006159f06d728d16066670b3feb41e0dd732dff7d1000000000000000000000000635fbf4ed96867c22c57d3cd057005fd6190caec0000000000000000000000003000d4fd14e4da88b8fa663833a0e656a1045db5000000000000000000000000ed1053c1dcf023196e47a9b51c24240f6f025ae50000000000000000000000001678e1c7c369cde58b90d684ea401c0e9b6ec9b00000000000000000000000003449802039e4f47dfb650016a4b53a14286b5f6000000000000000000000000042ab6857b838a4998f6f7c4a9d66ebe81cf5212c0000000000000000000000005457c18daa5bce721209290ed9201a58a567e5af000000000000000000000000c01d8fd318c941a9eb39c281e635cccc8c21b4bf000000000000000000000000ed44eabc4287dd6b7b8877350e2d94097f8efcad000000000000000000000000ceca589167077077ef169e18b6f19478dbce585f000000000000000000000000147158b6178daca1d9505ceb3ece66fcfc72079b0000000000000000000000003f78bee7f8a73e4f782ba2e1f271e6702ef91211000000000000000000000000f5dd30950ec5a6015b10af41f07e34a487b2d48b0000000000000000000000000849edce349bdaf15ea02bbc67518d82bbc0d5100000000000000000000000008c233d2c9da67ed540b52d569868566ab75bb29200000000000000000000000048b79a50d1a8d7d44291f597677c711c5195bebd00000000000000000000000006be7b70fad2b3443d05ba7475845e5c9d0c4c2f0000000000000000000000000fd2b61f36a61e5a88d39d6d5e740be7f013b6420000000000000000000000004ad7d1a23291207027ad46965134b1518bdb19000000000000000000000000006121daf56b9e6ac9132a6e10873d380856bc3cce000000000000000000000000dd55d68c4c70a4e97a35509d2dfd7cd09aa96341000000000000000000000000e4a1e6746f8c27e1a1276f9ddc7cf41b09ad1ead0000000000000000000000002e1fd3dd9c5f8faa20fb32a5387b5a59f33f45080000000000000000000000002e2e22d74e5cb97501ad85a8b66c44ad3f051710000000000000000000000000b5464851ad6aaca28217015d4db4210d82295376000000000000000000000000cbecdd2a31c08873508f9923dc1be7c809a82db600000000000000000000000004a15bcf240cf13a2780f60d6ae15f22f62bdc67000000000000000000000000416d200a91a455ca7937f2e920ed20d873691aaa000000000000000000000000c67c59a8108c1c99a686867b4819fe8d8f053dd5000000000000000000000000527c378c16564e3985772806a24deb74418c328d0000000000000000000000000eb52488c9614d52f5b01c0401b7258cf7a693400000000000000000000000002cf6ce7480d1afa204b2efa85730d220295cc94800000000000000000000000002754d03b55a18bb5dbbd52559e99b814d18191e0000000000000000000000000a241d78df6ce6ce5f41985af4a3da240d6ed0e5000000000000000000000000581ccdb1821effd05ca05559c7c95635b79dc2d1000000000000000000000000d3f0325f9ae1790dd83e76a3bf4379fb6760ddf3000000000000000000000000b3974b940dabd3d0493d89e4c73a4c200430dadf0000000000000000000000000e743a798476d407975e8f172dc2e9ed2f9f8bcb00000000000000000000000094e18c0786f3a20749730bbacbbff7a42767b1460000000000000000000000008d421d9531ccede27e5d54d530885af40d31a94000000000000000000000000067eed433f1d9d85f3d5b266c7806a82b545bea4c000000000000000000000000b1b49781059bc9e238e6f45f02eef08cba82d2370000000000000000000000003c262dc005c8f8d61a285f826e1b534cb6fc5389000000000000000000000000d49641233c9d7c89dd4abf83b659fea8e091857d000000000000000000000000121420c8d0d8abc01add530931b24f909dd119ca0000000000000000000000002cd49c7e8004ccb7186734fe1d32fb57bfd1dd6d000000000000000000000000c167e3980b032a1ff8478654c34f1695743f1b4f000000000000000000000000bbdab30b243cbec54c8fd1a08933471134847f45000000000000000000000000377070f593dd952551de939a570f79b6fe40aa700000000000000000000000006c6e5b157b35fa5c6816474a503faca7fda2c9e4000000000000000000000000c67796d596fa17e634440ea7b69429bbfc3676670000000000000000000000006407ebbe7b74a1f51e0f6d111d140f4c80185f4f0000000000000000000000000000b7c378f3a99a557b1184b97e65a070595b4f000000000000000000000000afac2ee5f7a7c4670c7684a91f0421c84519a12e000000000000000000000000b49a916836ad84f41117a46d394924cabc1808eb0000000000000000000000005eb8d98ae9198cfa96c1dce444c5014c8da995f4000000000000000000000000ff0df863600b980961d8e25a9bd6ee7a20447fc80000000000000000000000003a572a6ca923b51c8726f619553efada892e6169000000000000000000000000733a650e3fe951133fc15ede6a59e56f899c016e000000000000000000000000aed6ecee4ab587a13aeed604613d5cde624ee0ad00000000000000000000000005a62d637e384c6c682733ee6593aa9f7282246f00000000000000000000000027a038ebb4f51d6782dd1e75f4887373ffde01b90000000000000000000000002fedbf83439263a750192ef4e2bef324905065a20000000000000000000000008916c0c5ab9075961001022ead7854d342b373a9000000000000000000000000459d0bbd3151f2570690dd6f70195941bfed5dfe00000000000000000000000034b8da8172e050b07dac53c28434c95e3a75288f000000000000000000000000ebde878505072b77c96d2ee16cc7397259b66ffb000000000000000000000000014358662a43668b9514109ef8f600c91a21acc1000000000000000000000000ad2e819e9574ff0f668661e630439093cf01f043000000000000000000000000c4ffeaefc5d951322b4e7f158efcd1976c7374ca00000000000000000000000044c964427d8844eb20316ebec35dd7243fa5b96e0000000000000000000000004f953b8488e42d05cb359df1f36057c58a781fec000000000000000000000000a6c6de813789a97fc4cab3972113904abb4ffbf10000000000000000000000006e1df03481197a4305b2b196dff25dc1c203651e00000000000000000000000007d537bf936699755ffb56f1c60c3a9708161ad6000000000000000000000000084b0e023760e90a98ef031d93529e88f3ea16ba000000000000000000000000e14075c5b48fa2eb6f32a93708e8017c160e89f5000000000000000000000000b6b384c95b8f8b717525664184e1f584067efc3e000000000000000000000000381e1c10898d0004eac0030db3b1d93df521978c000000000000000000000000ed680bdeb161ebcfb4c90f843a4079e9b354fedc000000000000000000000000ae683f4adb6d135f19778a963bcb096c1c87b3ea00000000000000000000000012ea3662cc907aaa807b799828fac06a1e42e7c600000000000000000000000042cdd1bdb7643406e4710564e59e716ea00d4deb000000000000000000000000474dee8c70ca3350dea7d2423a13f0c8fd378b48000000000000000000000000cbc73a5c2b496ba7b68de18fbfcf7a93296fcf4f000000000000000000000000e7cf0ff70de1b2f728f76d70f0120f824c8eaac800000000000000000000000018c7709e4d4d1c2f9e09482f39e29e12fcff4b1e0000000000000000000000009dfab5a15f854577defa16ac996f6c211da899fd0000000000000000000000007a063059aac4fcdca567f8b811996540a7fa207300000000000000000000000062717ddb2aa77aafa99690dcbd89fb938d7d9ab50000000000000000000000003df1f1bb18ce1486ed6e3a2b901700b114a82038000000000000000000000000df04afa696f3799d071afcad1def6b9cd460055d000000000000000000000000faa0bf9d3499881dd8e57bf012ef4f1e5993dc77000000000000000000000000f1c2637028a590b4c3aaf54ba5d166888399fd5d000000000000000000000000dd37ac451efd702a45f585d818a6a773f9f51fb5000000000000000000000000cdf2351938453df268c1d6ef58b831062995c8e6000000000000000000000000214a38497f9d04333f5400b937782b843cc5783b00000000000000000000000090eb01db8b222e42debfd1c7baf478415ddb4300000000000000000000000000f47929b9ece409359413c2213d252c6ee121a755000000000000000000000000cf3351699bef283968328424afbb90c93997c24900000000000000000000000055ba4fc2f83875bac56a97205e9b225f3e59ec6d0000000000000000000000007684c4d9badcca9c2921b73c30e574f0acfe9b69000000000000000000000000ac45b1096d418b667b7d86fc036dab9b78ad915a000000000000000000000000ed4edcb6dc89cbbaca5a6fe8fc0f6d94c448ca3f000000000000000000000000e127245cda428266586a8b0d6724afc5277b789c00000000000000000000000040e3435f63538713607ad0f78f43152ce12bf97100000000000000000000000040a521168128f316d8f6e15df67c5a5888f104a90000000000000000000000005f69619a6affb5299af9080164433b553941ca12000000000000000000000000862b9181724d0b0bacb150d9ff75e837cf7e28a50000000000000000000000006845629fe6b0af91176461262e1088aede083927000000000000000000000000eece6b4591650a9759c20331c62a08d8e4a19c7e000000000000000000000000949362ad5edde0ba819d0cfcbd2792cc7c05bc7d000000000000000000000000a143e7ca8824b3a59b9b50294517c11ed3287633000000000000000000000000cc8037d3242cdc9cce3f7c5ae12c7984e231389000000000000000000000000067f3e9f8b2e7265dff05167d915a431fd962ce26000000000000000000000000984f229979efcbb10983789a40bb1e5d8ca094f3000000000000000000000000dfb9ad28cdb8d0890bb24472cf43d891153a5f1a000000000000000000000000075be1fc15cce39c37068766f14326c03e0e509a0000000000000000000000007dd4961669b897c921471df51a0814abc4b9f51d000000000000000000000000fb17549b5c4fb13c0c3fc253cae26e17ba330b7c00000000000000000000000034775e1bb98833bf9c4aef4306da767ec96a444e000000000000000000000000a61dc4f9e7ebae3fdbd946fc0faf4f54b94f82ed00000000000000000000000091dbfd900d16bae918ee6ab7fd4453e5bd71848d000000000000000000000000361d9edca905793b5f76c1aa9b1d3c6c86981d4c000000000000000000000000fee0e1aa3b937701892e2b41ea5902197d1032950000000000000000000000006c6a6675ea488c45b5e07a30ce48b17cdc8d8691000000000000000000000000eca1bae0c28b8229b15cedc505f0250680204ea50000000000000000000000006b7f30e38dad36a4245ba4a4811e269fe0363dbe000000000000000000000000eca2913b0bc836f52752aa3a74127cb9f5a87e990000000000000000000000009d4000fa5bb603ea12344a537aa10d943cb6b66e00000000000000000000000026764d58cd4258b7f2a3a4dab0bb2fddd0575ec1000000000000000000000000139a32ba783966e5df9cf052a0f2979accfa75ce0000000000000000000000004ec4548b6ae6c1a6fb5b61d0c1bf8afe5030d6ed00000000000000000000000007d82e1ebd8aee3e8f5aa86391631b5252e25df5000000000000000000000000cc29dbf6a4e6107147292e3d03a3e32c8f81820500000000000000000000000033a85565f3646ea4631180ee2ddd89dede0e4553000000000000000000000000fb01dc6594a6cb9ac137cb0e4a0ab6b231886d4600000000000000000000000059f169879e5fff527021b600c547191841e12c560000000000000000000000007af0fb1996d40e7c3cc5381253e824d54cd72d9d000000000000000000000000df99e0efab1ac3e09a64c2159f935326a7dba58400000000000000000000000044d733b3fe5da5e280d8fb7c33448a621761cd8f000000000000000000000000f607edf80cefc9ec3a3286e7bdb8689271dc5285000000000000000000000000ae127d751285edb5b1a8c94309ddd037f55374b30000000000000000000000006b2ac9205e185473e798e632ebc4c462fff3e18800000000000000000000000078dad1d6b807210d538903311d7f4af37a3c315f0000000000000000000000007646f50848e6274ca5dd472091dcd1c2f3387233000000000000000000000000b1c503beeffd6c3378440e3b44bc6a9f11f4a80e000000000000000000000000be53e23bcff09522b4afb3aec17b69edc6a716c40000000000000000000000007d2534dba275d49b68ac59cc633143df5a208167000000000000000000000000da31269c27e67795303fcc564ac5ecec8a920ef50000000000000000000000004e77477cde828befbfef51c40b05b465de55c9c0000000000000000000000000c4c80b412bb16b37c4adf753b7c4444ccad49a9c000000000000000000000000cfc450c66cfa2495974b6213041f580a6d4ce7f90000000000000000000000006c30887e99df7bd2159694174306a4245a4d829f000000000000000000000000069bf36709861bc6ad5e564387df88557e3f3f4d000000000000000000000000c783dfeb233f77bdda35418de3b13b73fa3b648d000000000000000000000000df714923def78433f240f20067e209eb83be3ce5000000000000000000000000124a4ebbba1f4e0705c7146a28a88000be9fffa300000000000000000000000051d157fed1d88f1f4904c19ee895131cec9afc150000000000000000000000009ee8e5c41dec12b19becf360855329d41c7e579300000000000000000000000061fa3422d178b069d9ea339802670ab51a0b29380000000000000000000000004802926fcf4bb9ad9a748f3ffc814f66f438ac600000000000000000000000009957ce190e077e627f1eb848e5bd41681b8a4409000000000000000000000000daaaa8657ce39a2b015d37fbc60e9304d48e3d84000000000000000000000000987015876478f044c5d5447122fe2fb6c54032950000000000000000000000000de0cf99a2a7260af4c27906105ee931896c7bab00000000000000000000000015c56c1b01d6ddeae5ca4c754a08818322f367490000000000000000000000007c5ba8b43ffccc5b65a4a46521d05f94e3b463ae000000000000000000000000d65fe4bee86d4e30b5567f1e661acfad4be0c2e90000000000000000000000008a8ba3316cacec04a2282da2080ef785db599ebb00000000000000000000000034898ac4d8f5b823f8dd3174ff891d3d2a00c27c0000000000000000000000007d73c88941c8447d65b49c4b8210473a98b246df000000000000000000000000aa47e97df52e23d7cb12f5dff7d05a0e273edf960000000000000000000000009255276ab9836824666ddddce7521ac134fcb22e00000000000000000000000039c99267bc9d3b6bbf480f9a896f8c3690303667000000000000000000000000ea2a0388b69290b20ab2e0631eabcababcdb8b9f000000000000000000000000add46a02e4c545b7ace89f614d59d8eecc5973c5000000000000000000000000e21cd5a6bf56ad0dba24444da8d84e030ff39f3a0000000000000000000000004141b6e4afb770810ed2629e60084d7577c98109000000000000000000000000480bc1ea751bb0c918156793d72b563f8691fb3200000000000000000000000099b0967bd3cb2986d1728ae249e51a8133f3a2e80000000000000000000000001aebe8209ef85bf29558de8ceba2980094ae7bc60000000000000000000000005da6d47ee51f75b14468cf7240940b4ef76eb13d000000000000000000000000a44e38c03a507c0aa3ce6813f69ddd36f54754fa00000000000000000000000063aa80ddc31169cd4a93754bfa98fb4bc1870b5f000000000000000000000000d9a08e52e25d68ee10d230d276c0f48d7736503000000000000000000000000020cf0a67cae7cbea20c75f41ad90c899fcf99b22000000000000000000000000723fa000fd97ab4602f46ac24eb6dd497266049700000000000000000000000016096c9f5a87c415d02a34a27f1b9069a9f8fa680000000000000000000000007eab9a71022132fdc884eb406619b9a37c58393c000000000000000000000000fbe436e5ac443e5f18874cf2660149857560612d0000000000000000000000003dda8bef078a925921ad596c6d6e2d23203994320000000000000000000000004356ff583413836ce64fe99dd8b3ef452d9add960000000000000000000000007f6b034976a52bc8ae62e7d870e3b876e39baf210000000000000000000000006c3d1dad7d105081dd4fa68bfe11c28991e76fcc0000000000000000000000004ac9f3ce8f1d5f6a5baa35c4759d0c89c39ef0290000000000000000000000005278dcdd4b7b7f8feef8e86daf15903beddf64c8000000000000000000000000ec0e609b7b7101ccb2dc7d9e9b40dcb683f44c7300000000000000000000000024c54c16fa098d14f4afb537591990deeef74772000000000000000000000000e7aeae2966bb95394e7f7f734cba27f4f201e5430000000000000000000000002856a4eadd0a2a0f7186262b613d14c3ff25ee99000000000000000000000000889846e51b087a08672445895741060f30a6b069000000000000000000000000f86b9fdd6902260286c3f7d0d9c85eb40ef57d3e000000000000000000000000a9595bfe11ccc3b555b77f4c789bac86e91bfb3d0000000000000000000000000c0abec98df2f8787ddb83759e30524e15406595000000000000000000000000f21e4bfeafb365c4b5ad973fe985f17f27991a2f000000000000000000000000ff2e09f23839cc86f4950e0f9f7a574df79051ce000000000000000000000000649960d12d5890da6ebfdb9c60c76b6101c82d2c000000000000000000000000ec568fc161516978a7929f4dbf076f56b93fef9200000000000000000000000057086efccd0bcda566f5c48a0260e76de48071a6000000000000000000000000a69368625f2e66fb73ae9352f3b892ee2876dd380000000000000000000000006e34e12d9e140caf8086c0e26cba6a752824aa8a0000000000000000000000004837df60991139892faea8f313789b58faac1e960000000000000000000000005c33fe48e1cc3458745f6549c3db22cd45b7a97b00000000000000000000000094709fe399c28d64c36ef057711b8724edbc48630000000000000000000000000a8ff00bf78ed48396d6a38510554b93c692308c00000000000000000000000033aafae3d177862ac84e9957bd09674c2a7f2e66000000000000000000000000e1b5142247138c851fd46be1f96095bd29ee251d000000000000000000000000d1e19bc3b1289321027e324bc0f3c9e3715bfe7f0000000000000000000000001d38151110d77b0a35aa3126193bd98014af6a770000000000000000000000008ae9ff0cfcb077c0a8b0c554a7798b36ad2f50e4000000000000000000000000eb8129c14028aa731bc1c55916eadfea0e2a6e6b000000000000000000000000cb83610a7ecce8d2d99d56cbcce31d298c4a5d7d0000000000000000000000006058fca9785fe0849740698fd5b8d17edb0d12df000000000000000000000000c39176b25b910c157a2afc6052d651bf4e970b5e000000000000000000000000e93f61c7b28ac455876caf19c1cc7550696326e2000000000000000000000000734dfdf8b3ef5f068c0b8766a3fabaccdb9f9c280000000000000000000000000f2cc7d760e25b6345ef6d77bc09e9b8bf3ba679000000000000000000000000687eb7b12bfe069c50960b5832b440f851a7a0da000000000000000000000000f6558537a43afc4b12407d83a48bfa88bdc9874f000000000000000000000000c7b680f8efde24f5eb979fd174d4aa4942802eea00000000000000000000000051fb1a5ca165c37e3627b435c1982953746b866200000000000000000000000096cbc900292be00c59a9a22e9bee75f81210afc30000000000000000000000006e89a9fab6be73b9c41927f177f0de1183f6b8f600000000000000000000000084bf7aff7260032d7aea51342d326ddd4858053c000000000000000000000000a5231eb3bbda19129de266f7ef4aa78f802c5d450000000000000000000000000e2e0dbec8ad440e4e13a67504653f69533f816200000000000000000000000012b182c84308364906c10918d5c86e955dac3ca60000000000000000000000004190172955667ed5bebc7a9fc3145bd3d7f367c7000000000000000000000000af92a45208d470e4e37452312242ea784c1f38a7000000000000000000000000d04e8f0777a2c44508a12d7a5aa519cf04c937ac0000000000000000000000005dc01db6f180f64d77c296577dd7479dba992a51000000000000000000000000b6b80a5f59540479ca25b20da495c0ea6b2a58ce0000000000000000000000008bdeb5ec44562455d7b6e183a45a5877f7bd75ac00000000000000000000000058950a7020ca2bc1b7011a0dfe62b501d35fa538000000000000000000000000441df72ff0bf71f48053937243aa0643bcb7c8c8000000000000000000000000164be360edf6da1b049e045f31e79eddc348f12400000000000000000000000062d00097179a8d66c2083623aac88e6962632282000000000000000000000000912948801326949b988db80b1f79d31ba166ef5a000000000000000000000000bced684eabf2e60736c26e53d1631da503cc472a0000000000000000000000002c77dac086abec002b651e33c418bb3df0ab26c100000000000000000000000068155b825c48c042a485ac3f6799809dc7733c9900000000000000000000000005dfa7cd344aada5069dc66ec8097fc37c9a7c4400000000000000000000000060fc167751574aceb2e21f9d49fa4f80e098917b00000000000000000000000079d4d0df5733222047fc73e6097a144f51350009000000000000000000000000ffc4a5f9a76c7ea43a5519891b48081df5db55830000000000000000000000006fb0100ee6b1b787a78cdb3ae13fd2d7b3dbfc03000000000000000000000000b43c7f87efa4a879472e5d23c5faccbde2392ce7000000000000000000000000991e705d1748e55b2f4a3e32c3d7ef1305f51ba4000000000000000000000000b4ce0a3ac38ad021de66cdabf2d8808767820fe5000000000000000000000000c9992dec2c9c27d8f99a90a688dd3c2876a78f320000000000000000000000009850dcc5ef18c7dd763f3f59e05514542a7157000000000000000000000000002773d5eafec02eed33d595b29730b81094b0684300000000000000000000000038f392b86ab8305ad56e5373b972b2f60aff13a6000000000000000000000000011c411e7cb2836c9c94f62695b7d2410a46b401000000000000000000000000db1cfda109e202bb3d940342d7e2697e2d817091000000000000000000000000e8a7706c12c3ca3e056705aaaac59149afa57e81000000000000000000000000b9834f17cbbc837d70a949f85c1f36c55f3ded5c000000000000000000000000b4cf4f0eb16e951dd97afe5ebcd953c957b1e4cf000000000000000000000000aeb10b9fa7c26a125f3f3f4ba6513e8e654dda7c0000000000000000000000001d33f638b7cdbe6d96673b9fd1ad1242b89ad4ca000000000000000000000000e66cef1c801e878817ce54200c092f329f71357b000000000000000000000000050b4524e494e24e69def0da261b979f5348ad05000000000000000000000000f8ca82506471d6584dd6b3fcfa49c0bc53e76ce000000000000000000000000077048a39bd67dc1b08f4ba72c41695741c62954e000000000000000000000000a888d17619ef86987a1d3953d5c20cd21b75dd5e0000000000000000000000000b45b7f1a0c9f043aaea3a2cc942debed6804c240000000000000000000000007767cbd39a8c8b31fe4e80d23f03298fbdabe14a000000000000000000000000ed1c894b83c0297690d3080d34e8c56742cf2d7f0000000000000000000000008dbfd7b9f60195bb8c55a5131700af3ee6781b36000000000000000000000000a96255b92351f77d0fbf1e50678e14454e8917d20000000000000000000000004d64f53b8b24415bd27666a4e28f07dc58a0e4e80000000000000000000000002d45169e4cfee5466eae7458c9e67b58b64ece990000000000000000000000005091996de89d38936e4af37cf4d477323fc2203b000000000000000000000000ca30378a3d850d1877966a0762b9f187ff29c4900000000000000000000000007130ffde66a67c8626fe9c81be9a5f1354e1b014000000000000000000000000a0e76453487dd437dc5a9f7df712f7e44663a79a000000000000000000000000a8e0270e42a2f46520f14ca5eb5a076673820759000000000000000000000000227d80b9fe25e32bc08c24066992b6105476059700000000000000000000000029c41a7cbef58ff0fd808e3da8f4da059783fdd0000000000000000000000000bc0ab2932de16d27ee4d5592ded51a82ca0a40e2000000000000000000000000e60121fab19908b94494ede99a34be6610c2a66f00000000000000000000000090a317445aadf3f9a6f349a710beae2e7f89985d000000000000000000000000bb50ee8bd1a11a4793a1f1581b87dbc03988e62e0000000000000000000000008652250c3cfcb98fc4b1c8f589b02eb7b42d0bb20000000000000000000000003608831019cce661632e71e8aa057c1d70890a260000000000000000000000008e16dc36093937b38418074c7167f1e60a63503100000000000000000000000078fcb242d1987ee29a36f5cb0c8f43fa7a695ca800000000000000000000000076b83e708375cc1641c85e27f4ccdc8d26fc44c100000000000000000000000024a0a288fbf10865d8b48ea9d0aebe6346599cd2000000000000000000000000acef3beb3600d74eff7e530230a2b8e1e0e3b6b500000000000000000000000064b726141d8343983796f6d8750bd4abc4b65ef000000000000000000000000047d7f6895792b9f19ab1198d3ef69cf96ef1d591000000000000000000000000136a53b4953aef954b3cf5b1483f1878fb6d5d740000000000000000000000006fa7a3ed645250ee0be3320e49e564b3127861d00000000000000000000000009cf8a15104c8bcf4b24ee08b11a3453d3be9fb49000000000000000000000000ff79dcfe3af8f27c051d44f9fccb7bb87fb39bb5000000000000000000000000b40fdc50f22d543b6cba5f324b283576845443d50000000000000000000000001c8e4ebfa64dcb8313d20a0834e015acb56c52a200000000000000000000000099abd35b1257299ec48f11451b33af5138183f6600000000000000000000000095b733186f31d10a7246d8e2cd514331a15fca45000000000000000000000000cd2a94d224f78a45862bb9b912b725dfb35a854c000000000000000000000000fcd97cb0e0cfbac8bc067807bef5a6299d41e1d3000000000000000000000000b8dea285eab700fdd20c2d6f7caee27c82d5a52c0000000000000000000000001316bdf276d824dbd23539674964226a31668a4d00000000000000000000000052e45354c848b3abddbc746d519dc4048ef721d4000000000000000000000000cd8081a26179de06c50fec7b88cd30f2821bf015000000000000000000000000ce71fcf75dddfe3ec82741dd5821c6af97840d5f0000000000000000000000007cdebc962207661adf0ea44eb0a598db5007a546000000000000000000000000c0ffcc4a6330a8f3717522e5c62f21667da32c2d00000000000000000000000068071ef3991dcef733d237589e7b0938fc587bda000000000000000000000000b57eb14d15e3d14a9aa1f4db889c0df69d7406b900000000000000000000000028925a7bd23c600e918a6c2a3fe92e36a3d9fc35000000000000000000000000544d85654bc21865245bfe6605fcc612843a088300000000000000000000000087cdd3441c1fd9aa44aa5903599398e098a4b7c600000000000000000000000011e1915f3869984d254270030839505bd6130eb00000000000000000000000000ed2fbcac8d1bc92c93ee2122a38763c6f3803b0000000000000000000000000ffc9dbc5adc1941766232249c010030a142a1e9d0000000000000000000000002b8439eb6db65ff2e42cdd59fcad6f8b0b8776010000000000000000000000002f81f49ac5ee6f57dfda26e2da1be6775c1e9e55000000000000000000000000c2d1df22a0b55c972bdbb12345c468819f51df75000000000000000000000000d155fa304cdb81424be49d3fbb6ce633300c92620000000000000000000000005f5a77840565ab0a338c7ce5205f96ab310783b6000000000000000000000000bf285df538e5e6b897c729e877dc66e79b992e0600000000000000000000000092a04c1766fc75f5d77f95b0fee89bb9be68b82c00000000000000000000000047fd2cc472dd9244b0e812aaa6396b0c06b367cd000000000000000000000000ee1b13360456106565410c5c149a9bed2fe6e4a3000000000000000000000000d80a79c98af31ae94c7de3f48b99b997148d4144000000000000000000000000ac966183a5932a575c8f4a0f23b57c01680a383c000000000000000000000000e348c190ab375cc53352a4ce0603ba3bb03cd225000000000000000000000000fcf61d242f40e783ebde670fcf5da71591ba8fc800000000000000000000000038945503df04d7e934cad8c620deacfd2e9ae8cb0000000000000000000000002487e9a22c2901ab4c768a96334cf787bd36230d0000000000000000000000007feb48f45316b83fcfa0925f7083362aa4df8d52000000000000000000000000edab8ae479eaca33b258d5acf407b76f9fdf30ce00000000000000000000000011d758ed51c3b210bb51a2811a3cae4be606e113000000000000000000000000eaf7483578731c9c9bf8d666b9005f9af7c4a7830000000000000000000000006919e617ab08697f8349e28daf4245ec900eeb1e0000000000000000000000007c2cf8825cdb8a3894a0dbc2937ada79b43944c2000000000000000000000000357c69fd4499fa61c194eb9a0f1df990a943322300000000000000000000000066960696f63d4e1e1e9aeda9742124d692120b8f0000000000000000000000008dbd2ea90b78f52cb9b807e1bdf49cde1505608c00000000000000000000000009de0dabc8ec778f5ea1470a6f96ed46d77f9e26000000000000000000000000d7fea34762a7e384f36d71d75b38ee2c742f52ca0000000000000000000000003cf41594e5173126198d6d00a2402c33c70189a2000000000000000000000000efda207d113d32f4879edd620fd68aaaa035878a00000000000000000000000039623b0b1c2b2077d77697d1de5742ef04264909000000000000000000000000aff7628042a7074a42ccb6ccee8ca4129f0371cf0000000000000000000000004e3f9c65fa6b84d68ec2175763dbc924f325ab6f00000000000000000000000045dcfaf3a5aa9682ac8fefb7b79f15726c8e0a700000000000000000000000008e68437958f68387a12512f9e7f7101bf7e8023f0000000000000000000000005fd3392dd4e258e4b9cc44567f1a9226b7d7745400000000000000000000000040f1d7b17c0736caa36048a10354099ea4c7ea67000000000000000000000000c7142a945e1c8a311f80c09a3eb3315c1d1c25450000000000000000000000005ded39d12efaf9352632a953ad20f92f6d9b14e80000000000000000000000007e628a4fa88b9885b3037e0b9c3522c2aedea4260000000000000000000000008d2f5e20efdfcee2b7f63a75b601f8f5ec1206ec00000000000000000000000002e95ca014af145b7b8fd2d5bb8e5484baf6c868000000000000000000000000051c891d38b3a9de5de9484989a3aa5f6da693fd00000000000000000000000023e588b834b749a599b1aea28d0358bf0eed2147000000000000000000000000eaffe7ebc2a29d58d04439ba38f751d5920431350000000000000000000000001cad6ec1f3d8d54dfbc9d9321fe5bfc742bb141a00000000000000000000000022a76d9066a9e66003e3acfc0f98016f5c1ead5900000000000000000000000014f25a1c6819e4ab72d11aa4c2a36c4e3e6c463200000000000000000000000022cbe981289ac27e82ec42433128d194237ddeb4000000000000000000000000eb0480e62a441268d691ab08a10617ce382d5d550000000000000000000000000b7beda5258a47aee745357ffbcdb415da9c29230000000000000000000000000b52cd14b17b92074ae14c7cfd90e38708d624fd000000000000000000000000448eb39df9b76b2f92bcb8d6a93e9ef3603c3d64000000000000000000000000f32bd7e90f7bc580226d799bc61379a1afa6969e000000000000000000000000aee52938bc0dbdc147f9e641d0d59c603ad46172000000000000000000000000ea3bb67bcf71dd4bea4668c692d0faaefbb04b3000000000000000000000000096737906f818f60140c2d8985c6e3bab3f7bfb7800000000000000000000000095d3b23a1643635a6634a112cae36b6c134bbf90000000000000000000000000f8fa0e009a14f0824672521df8cf1d502023d9d80000000000000000000000007a7b5e6cdedfc13ce602bfc3ec2d4ad55f75a78200000000000000000000000034d5548ddfe2aa12e2456e11a520f162d92bf675