60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000071b7f6221ca5c2b20e36baa704ab08f532c333a000000000000000000000000b643fe291c972b35088337fc3f48747908c5f20700000000000000000000000097f814ed9784c057de6acd54251bc94d9b2b24a300000000000000000000000073a1b87462976f411f3beda16aadf9da48174355000000000000000000000000135bdd74df7d02fa3cc14585f5faf67b84772ca70000000000000000000000007715744a63dee15af93fbe16b47639fb40f6d01500000000000000000000000007e60db13ddb6a25d9381d5c2fd8dabeeb66801a0000000000000000000000004508a063e98f5f5fc9a016e8ea73a5880e275982000000000000000000000000afc16b1da48fa9838c9de9b1c07f7e7be99e6fdd0000000000000000000000006e800de97660ea95ad8073af7b83a17609950ea50000000000000000000000006e7f323903d3e10dabdcf113001a316f2db9e598000000000000000000000000b39d485a89f916afbcf92dfec41652f29dd11605000000000000000000000000e806230be485d7fad9efc42d89b79dc9a8817627000000000000000000000000b58d38daedcc2124b12808c5fe34ad73c1c2fdd600000000000000000000000004bb9e05dc0e749878439315f7933e4c9f7a3ee10000000000000000000000000e666caa63ce579ec1e3776843c391b53ea947c60000000000000000000000009a8e7235a3592fcb205291597f95a00ee52ea811000000000000000000000000ed72caa347fffd3ca1905fba505c2b0e5e3c3d9c0000000000000000000000006d728d0cb6eb6a785828666d725b0cf98b6ec7890000000000000000000000000fae0ab27db026776b8efdad27be2ddad07c524d000000000000000000000000e9dcf074ddba1dc1a43f3475fe98d21894c0a77b000000000000000000000000a32788fb18c2d3ec6d53f13201c28403026ba7ef0000000000000000000000006550a984ed8f8e3f5024b1d28913c51b7cfa54fa000000000000000000000000a54468a241a5ed9fd08ed7eda2fbeb9308807f24000000000000000000000000d289d75e42d2d7fbb1bc909acf5280c54b122c370000000000000000000000003accf4859b52b8ab9f8d3164827f4a9d46488efb0000000000000000000000007b0346b14bf877c1085be91eccdae995e732b2a800000000000000000000000064c9f028cfbfeba981985bb467ff9865c545d29f0000000000000000000000005070a5dbb9c3d434b7c3d08c5cadee318040b46a0000000000000000000000003161a0b1ce7d83603e6e2744c57068af8ed31c22000000000000000000000000ed779eb87ef65c5ab566e1a7e98addbe09c68caf00000000000000000000000092bc7a3f9829da847fd4851dab5be06f616e2e8d00000000000000000000000090c289b90cc6566f1968936ca7a35e8ebbc421c9000000000000000000000000f6f2bed6c11243e92c6c1eedd30fff7a167a33fe0000000000000000000000004918e24d9bc440f6d43dd616bdcb056f46be9cbb0000000000000000000000003a0ea6a165ac05828aac82f6ee77704c126c9e22000000000000000000000000d717ae79afb57ebf01f270c2515a7c45a22ff3fe000000000000000000000000b2e917f84901e0d731b2f84d96f0149b79b5e0ae000000000000000000000000b62afcea12a98908a9bc15fb7fe2d794716cc9a3000000000000000000000000f1371384f169802b28cc13fd28d71adb974632a40000000000000000000000008471099c1cf9a826e439a0cac8ba21e55922615d000000000000000000000000c774f07b920ab48a991153b81f88f094ad95c20f000000000000000000000000e988539fe8b27c5e1452fd6a99fa3b8477fd757f0000000000000000000000000d24e2fe72ebb220d0f8bf2651bb78823f7240a3000000000000000000000000a2fe81a779ffabf8e15e9ee7bca6b1c68cdf580800000000000000000000000065c2dccdf2af619060e2d4e4c07f1723ec88bad700000000000000000000000003f4b6ffb1560f85ea3226d21ee4f849430b30a7000000000000000000000000e1047e29ae7ec190e55769d6360fffb008082682000000000000000000000000ffc8081ee03266ef82ef6017fb82c51bedcf1fcd0000000000000000000000001209395a0c07290f430515b7e8fcb8937adb50b70000000000000000000000004d0c1180a56d0d494af1817b307fd5f5cfb098210000000000000000000000007b557d3e0b75ced091eda054dc007d985fdc6b2a000000000000000000000000b99aca72d0156afcacfdcc2bd922fa9cfc9687e3000000000000000000000000bfaaec0e443d6b684c0f3c783bc2fa8c8c69f18c000000000000000000000000da36c7da9f6a5ab1e35dce9909c4ee140a3f6b690000000000000000000000003bf80f4ed4bb87d67c16dd533e06c8f037351a67000000000000000000000000cfe4c1b3851bb4d2818eda0a412f7cab9b75f5f30000000000000000000000001d556d28c5c03dd07feae5b84b33a1f8b83d74d900000000000000000000000064f854e1cad56022f9ca5972337ba651e5938b14000000000000000000000000f8782d5d38b80853989051843e927e5e79ff928e0000000000000000000000007de07eeb0b352c0af49da2b6064db05ef4ac07ae000000000000000000000000c3f622d301bec0e8efb59f12a5eaa7cf309ad82c000000000000000000000000aa36d0855bcd29a26949b61449d85f1fec3b15a000000000000000000000000028eae1ccde57712f67484a4dbb669ebe3e5c895d000000000000000000000000e304b21f321aaaaa098899092a98019e78f2aaa300000000000000000000000071447c8f2c29333a2e3ea99934fae39727dc1461000000000000000000000000febba4ad8c8ec9b03068ca757a44233c3547287d00000000000000000000000078738493887798a9b3dee206aaa2d7e951361f2200000000000000000000000007ad8512fc4610857f42de063788bf784b7641eb000000000000000000000000eaf04ecbca339bdc413003307d6dfed4ed7c48ab0000000000000000000000002aea512978a810b31063dac67ad8d56a477d0bf800000000000000000000000017434b22edf2838641c4cdce160573162e861e2b000000000000000000000000749700a9882a74606138076b4fc05b3f15fe0e3300000000000000000000000011e50ed310e14a512a5350a64996b81898f14a25000000000000000000000000027c87d7244d0a321109ef0588c1275d1fcc26b400000000000000000000000045ca83c1fce00a9113bd10f6a7d9e1d2fb530886000000000000000000000000311a315b8b6318373dabdd1bd5bb9c73be94b41b000000000000000000000000ac5636164d916427edf1bee6d06fad7479edbe7b000000000000000000000000353e2f96e34dc4eb3040687646baf3595be793b90000000000000000000000003dcf68c1daee93925b455d4ecd0658feb1d95cfd000000000000000000000000eebf903435a2c71c360531413dbfd88ca80c592a000000000000000000000000dd92546854d2e2d5628d78d6f668c9ce0329f88d0000000000000000000000008a7ac886f1c6e1f0897fb5887afe743811a1984800000000000000000000000012a894ce632e88b7105b4d7d96433ef9a7b16627000000000000000000000000f3e4a6cda75dcebc4b2e0276b7e53991d84975f90000000000000000000000004e81892c8319db9096330051928df9fb03be49460000000000000000000000005e663f504529affebfac17899ea64d5014d295c9000000000000000000000000c95fe2e19fe7b4eb6d11c31d248d6faded46b3bb00000000000000000000000054fc48db4344e8881cecbe1e7acc92c3d7cabc300000000000000000000000005b8104160f6ae578f97b3f6b80e3ea239d9f7e49000000000000000000000000cd4f31a9c8402f111febd578254973c55a4461ed00000000000000000000000081a8379bd75a206541a7df209931db51852166430000000000000000000000002367d3596b45b355be49decb7b7005548deca9cb000000000000000000000000ea61e029a772ef5bb08a3b85f3e1b822f4fcad99000000000000000000000000a68d01674ff13109b44ba26a58762d8ba176c6f60000000000000000000000003e07f0d156d160a1e0b90222ba4514a7be87bd77000000000000000000000000acdce60b27706b528910faa46df203f419222d4000000000000000000000000031ea46de75f54a633c6954dca0746995ab7214a7000000000000000000000000eed3697a79cc63e4e6555ab59abfae3a78d58b80000000000000000000000000942a2a168d5294a3459fa34c40ccb2db195f501f000000000000000000000000b7d06412ebee8c803d62d45838564542acd8eae0000000000000000000000000b95c4da5c7982ef9bd81a8c61a3ce0fa3c4304c0000000000000000000000000745129578c9cf6063a62ad305fada1dea2be01f1000000000000000000000000d2798462acc1ee83dec57a03cba2377b97cd8da40000000000000000000000005229aec8d408cc26a079f1dd4bb58e84b55a87820000000000000000000000001d70b485a72bfc8f90ecba9bcf9a80c02c6b0aea0000000000000000000000000aa434fc1684cf3c0e51ee622d9d7e8ff39a824c0000000000000000000000009b7c594cbb4621d2e4e81c567889836219b127ba00000000000000000000000027f8e6b3aa50bbec08d2b77a86eb4b475bf822c400000000000000000000000034eaf128147e605fd623f9fff50950087097ce5c000000000000000000000000173f5e42c8d199d56d3c0d0ef48c788e084385410000000000000000000000006b6b07b5d405e2d85b50079aa4986fd2d1fb09ad00000000000000000000000024ab8684683417492d96f9a08eaad653b80566bf00000000000000000000000004a6952b4b00e6e3e5201622dae6bc1a3cac738f000000000000000000000000eb2eb31a1be1ac6f30cf11bdee0f967c010ebcbf00000000000000000000000040f227e71ae7f92e3f224f2ebbb5ef32e4e35a2d0000000000000000000000009ecb312cfefd3cdd902bb4b6c286da73f5617eef0000000000000000000000000d322db9e1b158ee055e9c069bce70efbd2478d10000000000000000000000009a4f594bb06e3a22d19d7d6e8626e1b33938976b000000000000000000000000e0e4f3631a9d7f17a32b4f64fb84d3cdc3bfb94000000000000000000000000047f782750a349b4636298f171c214f99a1699b2f0000000000000000000000002f126144cd69cc50e007c5b0372f5102aed2c95600000000000000000000000063acfaba1e22c25a405d470af858e904f6ccaf17000000000000000000000000bed9b47c55f3b82acd801657072688815e2601f6000000000000000000000000d3315fc6a863af6d7a05e7d7774be5e9a1eaf52f000000000000000000000000a1eaf3765c6682d66b110ec5e2814d0ea6cb70b5000000000000000000000000c453273fcf4149ee0b1630d74931f7e77824c3000000000000000000000000006b98a45cad98c49bb2f5af66e1b37b9586023ecf00000000000000000000000028c6f1d0cca269664966c5178bc88e24e18f65620000000000000000000000005b2349b43ff592c31141d6ae1349c97751ea6edb000000000000000000000000b90d7891b47fe5c5f4d213b08c64b58864d32e56000000000000000000000000dc7c4e295e3fab5c44aa654752a6a30c35efa1110000000000000000000000001b635fa7bfe088ec0020620df7ed9cbc04a01ebc000000000000000000000000a7fbf30f049104f2254003ad68d4a99e158791c3000000000000000000000000ab0705bd932a3517cb461e39159110834434583e0000000000000000000000005b4424d1211f640956486a2e8ee31f09b658b72c000000000000000000000000276beb21e7d246941b4989393b7338d349c8852a000000000000000000000000d6ff489625108f859d55584488a81b4594c3e00500000000000000000000000097ccf70c9a5b593690c9eceb66cf434d6a3548d7000000000000000000000000b66e52ef5c7df9988b1362b24faad06af194624e0000000000000000000000009dd1bcc22c85cfbc966b4c56bc27b677705544320000000000000000000000000885582a3a7dab277bb4d95afa2c2fdc7949ce36000000000000000000000000418f5c2a4efc4b3758fe03675d1052c4b5e043e8000000000000000000000000997045d7f0d156b2adf3cb56d34398c01d38d460000000000000000000000000c9c0f4fdfc50c008e31bc90e12fdf233fd73d0010000000000000000000000002b9b57607e9e3f5111bd723608366fb96d8704e4000000000000000000000000f060a863f79df9d1e243061f69d70543210d752c000000000000000000000000cfd244b2a4ffab164d03284aeaca4d3d5aef63390000000000000000000000000f5076d10bbb3b02c66e8075287bdaafdf23ef61000000000000000000000000595926cfe1d394a0662a29e5ce983b776a9910340000000000000000000000008717fdaca88f0abcfa3ef11c074f1e0d4266939f000000000000000000000000501452ccb483c0b65d5689f01c147386db24f564000000000000000000000000638ab77f315f8ee4eb59d13174f2f0557c9588d00000000000000000000000002876696cf839240d38d3bae5d0c16d1c92f306a100000000000000000000000010c32616831ae3e245e3dec45e2304aef52b2b44000000000000000000000000f8ab79fcfbb3d22793ab6536acdde3eb7eac856b0000000000000000000000000307e11c2eae1de2a4657d11696d9438ac95ff33000000000000000000000000b83f3c876cd47f86d9b7338df77232f8c4e8c3460000000000000000000000000a675bcb1b9dbdb38d8e9195688fa3c6b29599330000000000000000000000004f348fa00bebec24588812548fcae450c6dd4c81000000000000000000000000482b32d4975ac36fd34048d4a0d0d6a8165b8c01000000000000000000000000cd17f871fa25d7e4d0209b0c4396d3090ca76da1000000000000000000000000fc5325709b190f6691bd3515b9cda8b31e81d940000000000000000000000000165aa07b80bd242e3a5756034ca93b597193e266000000000000000000000000cf9e00becca9675684d2cd21f57087dd53d04b530000000000000000000000007e4fefcd01e427a6d3690c1491335c6759ed3e8800000000000000000000000067ea7923bc2de6dcb36b394713411547d907592700000000000000000000000057af901000b03ad9721e51c6841ff790f56d2e23000000000000000000000000ceaf0a97cbc16d5415da882de391ba74b537c9a50000000000000000000000000e85494036313dfd6eceaf72daf82b4076bb23b50000000000000000000000004a5027fb61cf537f9fbfc2b91353fafe6e1f567d000000000000000000000000e2cce6e5a85706a9a78fdb5e01ece4ec278b729e00000000000000000000000020ab5c61b4e0d28e18a3de23e39a3aaee6138ab60000000000000000000000001794c6a2f9fabbf03142c9a323e2f9b0a8c4b2120000000000000000000000007f975a5fb186ebbc310ab7bebd076e515bf5478400000000000000000000000040f91fd11a2376c2ae9f8e01ed8393c3c907dd46000000000000000000000000b8764567150e804a02a491328309a256c4223df90000000000000000000000005f1b3cc089cbe8ae1c27adc678a08d1670fd83f6000000000000000000000000fe232d8e7231413d9c366e3d3f5611bc9eaf609200000000000000000000000085e49de6493fbe4434441d6c328f05755aa49b4d00000000000000000000000007da6ebb423b225967253f53d54d268035fc71a9000000000000000000000000a0b56841bfae6c84b9356bd3131d188a3bb42432000000000000000000000000a517615a46bce4a27ebbc1502a96cb078bb2eeca0000000000000000000000004d6bb578570ff31cf9db26c2a9f18f24612fd4c4000000000000000000000000299636422f5c3fab26629e2287c0a40fdcbc989a00000000000000000000000016992a368f86a951c78855dfb7931ff585853e910000000000000000000000005acdb7ca9068138a920650b3dc016f40773adcf900000000000000000000000062547925756113d5b71377d2f38a34aacb472303000000000000000000000000320de040611e001776b366498a46efa6063037cc00000000000000000000000081a4bbc7d6b51bcba6067519ee6b15dce4bf8ddd000000000000000000000000bd054eda2d5f1ca537755cde24ca12e9d051237b000000000000000000000000423481c4c0b93c341cec3d68792754cbb6c723f50000000000000000000000007f392e5e101034ffc978464224cce3e50ebd246c000000000000000000000000d5d331f185eddc181e054ab21c92219ad212e3f1000000000000000000000000530c24cace3615aa8a3418bf3bf2e259316555aa000000000000000000000000aa9fe714ab7d96f6291795c6f03b83fdc9aa010400000000000000000000000081985cb98c0966c926bb6fe7367fb9dd3df630cb00000000000000000000000015aa151f60540120694df15226f28f80072ac1c8000000000000000000000000e4b581a41912739950072f14867eae1c8d98225400000000000000000000000035fccf191c5adfa515922884a75172c4253ec900000000000000000000000000e3ea3d9d0f5cb73d75a99bc3e98332dfd5bdee23000000000000000000000000a5d726db206c7edd41c85edef0e5ba782522b92100000000000000000000000051f6cccabcd9c1b69bd0566df49c7b6bacaa53810000000000000000000000008536080fdc3987a3652e64b1299b1218a91874400000000000000000000000008d94ca27836f5cc84195fb7ad7c35d8f9111692900000000000000000000000008019d045e122a7f77eefae0cab6f58b0016ef1e000000000000000000000000e3ad9de38d42964b04397c985bbea1c1df451134000000000000000000000000f5f3d71210ab323563dea8d35fc6c79a515837bf000000000000000000000000363a3b50ca170c84b21551d6b658a98dd44c26240000000000000000000000001fcc36b2489dd4da11af92e6e0b00e91ec34c242000000000000000000000000a593e88ab56620d07e13ba7105a714b75b8a045f0000000000000000000000003306137ae894f5cb5d10dc4b9cfa1dd631cb81ad0000000000000000000000007928d5c722271c4b62dc8cae836f35ca5dd7de79000000000000000000000000df8af16cb4a0eb068175425fadd40a4c67f883540000000000000000000000003ce65012d7a8f4f58b14a4d579c15d4568bb2bad000000000000000000000000f9d7bcf6c436036b3fb6405396cb0b13c0948f5c0000000000000000000000004185a1054975c117c2f48ab001600dd0eaf331bb0000000000000000000000000b7738aac5391450ae40f54920cc232deafabfb50000000000000000000000008d0ba71c63d20758a976ea99ee9bade9cfca623d000000000000000000000000d8eb2f98df1146af388d065a6be36edba6eb5a47000000000000000000000000fb10c69d638e616fbe2d84d79f90fcf75bf7d33200000000000000000000000086b31419b9ff6933770020535ef456914480c89d00000000000000000000000021455bd3f7d39eb3394a79fb7c10bb52cce94c3e000000000000000000000000d146c1d3af642b56c04abfaf17373c2165afd1ea0000000000000000000000007eb722cb763df2242971cc79936e0097b22c9525000000000000000000000000ce6191be7b042a7e1caee64384628d7ba24e2c7d000000000000000000000000fc4681050604634caf19556bb3dcc8829e89f3c40000000000000000000000003dac3456eac4a1d5a311de1b1672773ad2b020f4000000000000000000000000409868b6cfcd53733112f31a343838b508879b7a000000000000000000000000b30d690f3838ba9aafb0df0e34f8f8e8737955e3000000000000000000000000dedd8b85b8ec366aba9bdafa52d8651f13de58fe0000000000000000000000002246b2149ba2e51cc4d1d4e23cda9b4734ab33d500000000000000000000000000cda7535cd3f080c1f59290fb38978f83f1daa10000000000000000000000003829388d6064f378a48abb28481da9d9119ed6560000000000000000000000006aac58658d0cd7b29a5bb98617b6b59e90e9e978000000000000000000000000c0e3212281ff8f085873825a760bd94a437dbb76000000000000000000000000974be5203593440bff3de962ceee73bff4877494000000000000000000000000efa769f8a9542e2c06676da0a42f305f95cde0fe00000000000000000000000074e3ed5d7332cfe270956591f07f82ce6110caed000000000000000000000000e05dd3253533286c65c39aa03309c3ccaad4dd9b000000000000000000000000d55c05603fb12e483346a239eab1db131a695ffd000000000000000000000000f88d368a47929753cb0618c84e9b05a7d4ca1b0a000000000000000000000000e0f8fa0f8519146994e9b581e1ee7633d0b6b2b9000000000000000000000000601de0c8b036f057af23937e10b9f9eb2597cf790000000000000000000000004327dbe108691afea5d3f02acf6fc9df48b2f5e80000000000000000000000009a1d6b9f8954a994f0b61d7b2813105b5852e9b100000000000000000000000049302c4bfbaf47c6d5ec39c0df2c51d1c3008bc5000000000000000000000000973305951bf471a2a82158d9235c0bb3375cd9870000000000000000000000002f89910aa6d2b3ddf72b56108ddd0791cb77aea4000000000000000000000000703627b4eee2b98f445982c974228ac1feeb669300000000000000000000000067b95c27a8de0d6d9c32414a949676b84374255e000000000000000000000000f3ae99c6491522e8cace65f3ccdbf0573799e1d6000000000000000000000000f9326a850181b5d114bd587c464795ddc693cf140000000000000000000000009f7fe5ffc55448018450a291ce57da782209ae5600000000000000000000000041339c4b29a09382554d05b585f1554108bedcb00000000000000000000000008d1333c37d65ca8b554f764b759370e72f6bdf470000000000000000000000007ad73279c3faca325565359b515e0ce342c5d086000000000000000000000000db8082cf00f3a584b7697154b533fcc0f7c3940200000000000000000000000027591d8f9d3d54a07f55b9474a5712212b98545c0000000000000000000000004dd2bc7f4cccdd590f74bed648ecd80836713838000000000000000000000000b41cad3a0bd0facf8ac5e288b05aa2de4c597228000000000000000000000000e0a44fc7a899214e6f5b9a41ca5d375ef11fcc17000000000000000000000000fb2fbe4647f17c910302cd2b0f0c22cd24ad1d9b00000000000000000000000032560e3d623ea1cd5370b103bcd185dcec463af1000000000000000000000000538bac7a0ea0e1b427f9efe6f07e5e02c3bf30fd000000000000000000000000a5f19c5e7cd8506110f55a5cc48b53a922b5563e000000000000000000000000864f289929d02b5827d4aa83bb1fade0548ee8430000000000000000000000001d6675b137c9d850be08884a98ea00e252486f9f00000000000000000000000020f6573a3f8194a72fe08199de5c5888b330afa30000000000000000000000006906a659bd9e8d8124cf4b4bd6042585a6e59acb00000000000000000000000066ac5084306036c465b93aa0460697b91b0ffb08000000000000000000000000a969a5ed3ab367ff83fac118bcf9cfdb554d010400000000000000000000000059f8888d2fa2b473ce60b41b2677f3fb9948e6fd00000000000000000000000073441f9cf293d83a0de69688ba40ff6b912e9dde00000000000000000000000091154c933f620c27be55e00c0c578770c71c56c0000000000000000000000000074c50d5de137dc7f5d23c6a691cfaae749c7f720000000000000000000000008a968c06341fea918478e42b7cccc5531f85ac48000000000000000000000000379544b039e54d431eaa5a74cbdfddbb35db0f97000000000000000000000000589dc045010421ee34458f267da00fa54a6cd0ed0000000000000000000000005dbbc24cd28b39cb17213fef4f0e231e30108545000000000000000000000000b00162e0ba12e02873eaca953350d2800dc502db000000000000000000000000c0420b90e4b4fa74cc173684a7fb81f05cdac1480000000000000000000000007a81d09e7541ee6c95e54f5ba6210a8d4262907f000000000000000000000000a2f6a50cb55b6a975a811a9bc53ac07d296647a6000000000000000000000000077b03a4336cbe91d636a7f50bec2c595641b5130000000000000000000000001618fa03ba5f92f0092ae973abc34c02a8c9a97c0000000000000000000000001d95af445157776d1beaa7179586fd8299000f230000000000000000000000000681edd0a01875df4a4aa5633f27d02fa7d179ee0000000000000000000000001f2d8dbdb0219e0ded7a501cf564c77d5acc541c000000000000000000000000fd3455666ce921ea67767c1352cb0c3c64e9e82800000000000000000000000059de813bbfd61c53274ac6f71bdaf34e8194f22b00000000000000000000000010a7aa97c7a2f7c1488a059d2f513aae9c17903800000000000000000000000020e23946206db71d80c6e47ba16f1fbc174bddf9000000000000000000000000a3322785c7553b0a6a3fcb0a978897488f294e6c0000000000000000000000008b6b636d8aadffb9c8446918649e6a049eb9e8e600000000000000000000000023b373fe2ef0d7a063febf3e788c1c8c3d5a790400000000000000000000000015662a7a6eba81efb1be6b20bc5e4821304811690000000000000000000000000affc5310c191156dbe58130424c278db2635b2d00000000000000000000000069635ff48c9e49f05e9596ed4dcec9b9abc2a03e000000000000000000000000b6774f305713f6fd35843e8f1316aea2670c5ee50000000000000000000000007b353dc19b63e4b22cef81e709f2d78b980bb4c4000000000000000000000000e3df1e7b1f864c152f8179a498a58f151e80f05000000000000000000000000021ab2df280100ce87f90de2a95f5c554853e973800000000000000000000000099cf235f5291c96048c1f0624c57d30a64a29d140000000000000000000000009db60b7a31cd1be5ad356d76e8ccf91e736a28f60000000000000000000000003b3c3b6b7dcb47b7de50c2396101cbd69df8c3fd000000000000000000000000703425c97d027b9c56962562188f5e2fe82c5c33000000000000000000000000c408d05aebb1948cc6d0fb0ad1a1810c6484339a000000000000000000000000888765398f1bdee16f2a3ad5f4856a93eac602b3000000000000000000000000bfac1d85df75a5ecc7160ec29b602c2c747ad83b000000000000000000000000b772f64fb8f0ea62429a60bcd8d92a82a5f8a5da000000000000000000000000535edec9470127f51112cd2b2cdfd953ad3dbe66000000000000000000000000bd6f5c611ea0532ca192ef29d5203e40136830340000000000000000000000003a4b394cc52bd48266d32e0f30fc0ac105cbef9a000000000000000000000000e9af5742edb2a39dafc4f404eb2cc2b6a073ea7a0000000000000000000000000cacd6bd50451e7e3133923f2efb0b0fb7232e09000000000000000000000000b0cdcd7ff5a1e8449d2c7426023e9b90e30d9d47000000000000000000000000b7cfb640e5f139e10d9f28b3ed8db030a36c064a000000000000000000000000d4ee603fc1c6edd0883affe3bffa8e8b4a0ae56600000000000000000000000000e14912d9ae9b184c338be3c5333b3d24801330000000000000000000000000f7837eef25783e860beb8dfea5b62873da4e0892000000000000000000000000b0111cd77985af8ccd86230a925a193b6c04e5c000000000000000000000000007dc791dfeca41961276cf716e29ccf9f73381a90000000000000000000000002f8e552db3307d2be48a19574fbf5c5955359627000000000000000000000000aa371d8c07c01fbc60efac006b8903595f1aac3300000000000000000000000064367bb8cb491f9d69d5703492c8ec042ba75d3100000000000000000000000055c7ac5bccf427c87b0fe9f7e91f94dff4241f3e000000000000000000000000e632aa075b9a9f8c18e0cac00c41b2c3a5e7ecf1000000000000000000000000966274869300f261b7c7dc9cc530cf974b689a320000000000000000000000001d6cdec4b9011597100df66987a14e969b1be43c0000000000000000000000003700fd8291365a8592a7aad9915ee12c52a401010000000000000000000000004fde2c884dd8b5692b07281588287f20df09e9a7000000000000000000000000f6e888ebdc90140ca74f9cf8748bbbf8876050e50000000000000000000000004aa979006f8a364e5fa131bb04ce4c6fe81f951f000000000000000000000000b5afcfd95ef18b73d97a38bf789df5bbb87d85c5000000000000000000000000abce46c87f45790e9395f6fe3ba30e4895803237000000000000000000000000e27afb66885084dbff69cf62fabbe56f264fb7e0000000000000000000000000eed9b66e9489b5b11e89a5acd10b4a1a222cd0830000000000000000000000008ce4662a056fd62bd4aa51a4c706025c926e3c9d000000000000000000000000b48d36acddba7030c717c5c8073709008d3340c700000000000000000000000056ac1beda0a14008f05b0a1db1e57a9c61e47e3200000000000000000000000099c4f32a5ddf9206f45f865fcb5fdbc84dcdf7b70000000000000000000000007809d6399b63daf9ffb70575c82524439a4d0acf000000000000000000000000769279fd2548afe3d6c2192d5846bef9d099b75a0000000000000000000000005d2a9c6c65efed42949997c5a0eb1b9a698ac16800000000000000000000000012fd7c7ee6ba7524b5de7997c1167ecc0ad22b1f00000000000000000000000057a3009fbabd88a9d5c02e44d7bd9b810a8744ef000000000000000000000000c3c618501943ba475c0eb053b829d75c4de2419f00000000000000000000000053c3695bb902dfd7b05434d9fa0bd1c339cc807100000000000000000000000075ac621d32105dc4167d0622636fb7ac7ea443c7000000000000000000000000e6963e20d0510c10fc67fa8b667de3868d0b2f2f000000000000000000000000684c8f1adb25b582b36e7a921c7e66a30fa4f72a0000000000000000000000004ffa5997b5971ff6d3f8b01d7cbabf58902953590000000000000000000000003dd76eea49388488ccd854daebc6b5656a7ec2490000000000000000000000001b70a8e389381e9d3a546c10de930e029eae3bf9000000000000000000000000831f1e76ea301185345340ef30cc72401f374948000000000000000000000000f594f44c43db38eb6dfaa538847287e8cab6139900000000000000000000000087d7c76631f42ffce554d8cf259baaf263b755570000000000000000000000008dc739d039e78f07c8da87ba6bc5175e22a4718d0000000000000000000000003c525fc5bdc4bf9abebed92868f054ca44551201000000000000000000000000a76cc0a273361f8033ecec3c5dcc62c8afe5ae05000000000000000000000000959a9bea94896a4747de65e6eb4008dbcd85842800000000000000000000000099cb87f041ef48bcb50e83848dd912e84dc51fdc0000000000000000000000007fbc7a5de2153e2461ec44a20954bf013505b893000000000000000000000000fe8818be107b7f2a716490ae4b6e55855e62e0b0000000000000000000000000dc743aa77993ef5d60290a2adbc8bd1452937a1a0000000000000000000000008b5f1c4040378e5053409e2216003c34dc26a3b00000000000000000000000006ed656c056ccbe4422c45afc30a7ddd804bd99290000000000000000000000008bc5bb6617ca79a368818a92df4f7c6b3e906132000000000000000000000000bb25bfc5b2ca1d22bb55ec66f0104169e85ea441000000000000000000000000495c43787d08a3b345d915335aaf7542c486360d000000000000000000000000d815c135ad9912d9ebfdc8887b0c5304e1ec5abd000000000000000000000000643555ed23ecc05c824fafb89646a5bc1349b6cc0000000000000000000000001d74941a36f39b2b45ba6e12505ae9d3ac2ec1bd000000000000000000000000fe54c0f332a871dec715a7ac1ab8af92fea07178000000000000000000000000410fdda12a801d19f8c20f6e7c05589e134f7010000000000000000000000000ba50e21123bcfe1c10782613db0de78589cc7cd3000000000000000000000000d36fd78673a82249544c996f9fd1aec01cbc119d00000000000000000000000057d7fc1a2187b8ed7e58a3ecf0bc2f223fc8faf3000000000000000000000000c9429dcad68c68e1bca26b2a01d62c9f9a43234600000000000000000000000090fe7a2ee5f99ce5f0455b498bf1b6e944a81be8000000000000000000000000a23e935d510ff42ec684fe86c6487d747e53e7fe000000000000000000000000f443dee2b214f14268f94ffca5bc9b3920efdf3f0000000000000000000000006da1f6e1454a79ede9ea1c5ab2451f9a1fa21729000000000000000000000000ab89e369b2c8fe738b1cb984c0ebc37a6f0763c200000000000000000000000064c9a87229895ddde54b7b7bac69ab7c08fb175f000000000000000000000000bed64b4c1c7e7a509aea5308fde2761a7499cad2000000000000000000000000007bcaa98c583a2345833d2929eb9463ce799383000000000000000000000000a01ca24528417582c9ffc91e6145ba1d7bc3fd10000000000000000000000000fa734b2e51be5005764485af62dd02a629c728810000000000000000000000003f97202a290f6100ce2bf1f6513d9853a44a8f34000000000000000000000000a198361cfa27bf04033d6df5c87390e2e9f7f5b800000000000000000000000097a0e22de1cd83cc715b78780d490457b1ac809a000000000000000000000000cb82262a8e8016fe1c1a2649436b856c0cf4ed5f000000000000000000000000ff8a769a100581a33f9a129c6746ad2f5f84a68900000000000000000000000001979519be9230fdf0797d1aa0f212a0375d6286000000000000000000000000b150c0e294542a1a6973554c7ba4e66986a4f509000000000000000000000000f81cc0978c59502652091e2e2345e9883d7355c00000000000000000000000005bc790ed90a78d223be1e6b65de3d2ee9ff0339e0000000000000000000000007675974ae0e20c6f210738ec6e3688d61ed01f13000000000000000000000000bf6d24e17ed880ad18428b73abb533137755a1350000000000000000000000002569abe5868bb3045cf0f0e57c0d4135a4547213000000000000000000000000ff74b0858469714a0df9dace45b2c28df4718746000000000000000000000000e9459e340a6161a4fa3a5792f4f85b1970411ccb0000000000000000000000002cb373dc3a00f059c598a6593d01b5885ef69f27000000000000000000000000b1a195947fc010ea728dde8e4a22430084a43c22000000000000000000000000b398c02023addff5d591528572f6ea030e0fb36b000000000000000000000000be2991094269b8551806e95b4ecf3fe7a31e4d7f0000000000000000000000005d254c8e07829dbad5056fd53c46d722eb8488cc000000000000000000000000d34be0266dda6498c27ff9b68b41be28994d1972000000000000000000000000db978db5b8e9ed0aa094cab7a3c83309f77c9f1e000000000000000000000000d5dac7ea55940edb3208e3c12d66076206be663f0000000000000000000000009488f10998092e9ca3fb29d9a50eee7f47142f3100000000000000000000000044991ff78694e5e2b8672eee8c1902ca83e2823a0000000000000000000000009f647c6d18759239baf49a24a6ea39b35d4612ed000000000000000000000000a29bb20ebe9d72e979b628e1757d302dbcdae9ec000000000000000000000000a5b6fa2a7924362df8622f20a65e7cebb93ee4ae000000000000000000000000ad35083c580e0dfa8d5d48a726d6380cc2954a55000000000000000000000000443692208b95cef4869f8e27a00f69191b3c86b30000000000000000000000007b31a8c3e3a03747e03b5bee0fa10a8815b70492000000000000000000000000bf7dfbbeaff1609c36b486f5f68b0d4d95ec4d62000000000000000000000000d23386b44d705f71c77d9cfb70f03df14dcba12400000000000000000000000024ecbb340c78d1a0134dd31f4dcb708ef91d2af200000000000000000000000096804c9e27d1307594806c6d66bb0f0be5c1557b000000000000000000000000a52da134d7104c8a9dd180a60aaf9528af5a96de0000000000000000000000004b7bbf879c769cbaf1bee0a1f7b418d93fbe7fa5000000000000000000000000ab73f862034a8851a318bc2050dfb373db1770a800000000000000000000000022ff2ec4583fafd2b8b56523a106e4337c003ddf00000000000000000000000032d6fcd0674426ed96bd0cde2253bf60537119760000000000000000000000009f353bfb69c0a93c8a3174b215cdcd1155ca245c000000000000000000000000639f67899a33651e47e336d4a4bb5718f980abfc000000000000000000000000d37b386bfda5e07d4c00c9deb3215c59fa1788fc0000000000000000000000001cf5a68e0957a679bd3fd771e2e12c0068c9c19700000000000000000000000086d8a6dfb3f8dadda441a17f8081c60e492c0e3700000000000000000000000069e0aecdd3efffa3a84285540c06f5f0167a0795000000000000000000000000c17b89a126f28036584b86eec86980fefe88cd7b000000000000000000000000eadb403b5314678f22dd60cab84b2368ec5df9c100000000000000000000000067baff8410a408f233341d12a1c57ab1276f908c000000000000000000000000e79e7eeb3bf8611a2e541845ed2e05716acbb0920000000000000000000000002240ea8344ca87e4a4cd9884df837346b4cadc1b0000000000000000000000005316a6add8a96d306639bb7a0572805a02ea212c00000000000000000000000058f56a0586aa7199803a49e29b3786aa272b5f3a000000000000000000000000a70c6607d37c8c62c025eb69f9bbcd7a7a1fc0f5000000000000000000000000aab41d5d8b8c39a53043d1e0c2d0ec837afc0cc90000000000000000000000005725f5d3a897a50d541185fb96bcd723d58d89420000000000000000000000000d2d82debc81246245096e9b763b811bf36cff8c000000000000000000000000a15a40e8fef966a5f8fc818182ed14642286cd9000000000000000000000000067d244140b80c80814b234731533777555836b9d000000000000000000000000587ebb6333cbca34028f3bfcdebdb499a2d02148000000000000000000000000206dd8d883e4384b937c3d984fc53a55419953cc0000000000000000000000006d36c844e8f9b5cb8c8101b3d61cc69be0845b6c0000000000000000000000000ba6ac6202dcafb1222eec95d8cd720bb642d53600000000000000000000000026d7a7c567eb512bf89181a702edbded9994163e000000000000000000000000fb999969ea18fb439c62003ce99992f3ef68ec6700000000000000000000000050feb24cec186a7cc8d9a857690db36d35c34802000000000000000000000000c792f633f3aced05cb8c1c9bd20bda2743652a32000000000000000000000000419ea400c1e375032521dd74c7603ecf23e335c2000000000000000000000000c31edd2b8bbc2b049410208a3aa7ba262c4257c8000000000000000000000000e1194c8dc6550794e3c59033823c475e8a200c120000000000000000000000000a138afe74a7bdc9e59ca05ae7ea022091eaef8f0000000000000000000000007e6df60a09837d95d7e9573d2208fb250a3a7f56000000000000000000000000e0b97f9bcdd3662532eee03c7fc43e62a5ecf5ff0000000000000000000000008eb7d1888cd33156e2d85c07032d572e6bd8d410000000000000000000000000147cddc5a4eee445289eaa4c156501c352d8410800000000000000000000000071ad61535023d6b28d50c34d7c46a16609bee7d90000000000000000000000005eb9ec047a4acd801e5c3decc52414e58858dd3e0000000000000000000000006b7c873337b4c88bbc207e0e566f3365c2a6af35000000000000000000000000cc1fa9f2a082717e24c21f60c90f94c913436f8e00000000000000000000000050bb5eaa9bb8a53bae112fb5820057609b68950000000000000000000000000033570d2e8bca862181d82a5f68a0c131e549b8ea0000000000000000000000007a7ef5d503a1bffa7056accd2f1bc46df0523176000000000000000000000000434ccce2dea37c9b9ebe2bd4119d7672389f4aeb0000000000000000000000006821571b2f5e7dff8e0c610b06875dce91b80c770000000000000000000000008d11f755b35bdf4ecbbf5cd511513d1b3f08881e00000000000000000000000096648cf542ab49103761837804dc50eeedc0059b000000000000000000000000cf1a4c4171a9bdae10e6666a860acd9d78cf4e1700000000000000000000000057c49bc529947851956eaa61e022d85fc6471e57000000000000000000000000d6eafafe2cbc1451bf9ee61e6a0f34fab6c94fca000000000000000000000000be6c6e383a158428b2308bb0a4c2c6595fdc9177000000000000000000000000ae74e8e376de60e5c729a5ba5f11b7ede9b73d8a0000000000000000000000003aa91b963bcd13b460a355c88a02568df7c1fbfc000000000000000000000000ceafa8d6f49ad6a88911cd34732a8f469a6fe97b000000000000000000000000208631e6be3f99b8e48457f8f2ab6f3ef3c21a41000000000000000000000000f2e79d237e81fe3940882edeedfd95b9921339bb00000000000000000000000061f9bd06203ec07ab50b070a9e905eb08d47994c000000000000000000000000f4e4da2f98511ba5939e595444cb349e05c88ca200000000000000000000000002d4e70ff81632586d68b2f941a3825a0f6d0ee8000000000000000000000000dfe590461c53209f88fb68c6443072df6afdc27e000000000000000000000000ee66530963456a4c32b63eb5cb2d7ace3f2e5466000000000000000000000000ab462fee3ba88c4b6d24517658505fb2bcda726b00000000000000000000000059344d732a9c896be602eca6dfacfc412df121a900000000000000000000000038f45e6720cc783f4b5d2da09245890e0b1fe19c00000000000000000000000058cff56d96d0c59aa1d95c4c40fc619e3f387ffe000000000000000000000000f73987c2ce1e37888de592155504d246467ee36d0000000000000000000000000dee3acc6b38db3a8e699074b653b2739653d6900000000000000000000000009af9d77d104444e9b326cd065eae5e4971fe5ea100000000000000000000000066eeb1763216484b011f6f39607706d9b33ed8fe00000000000000000000000051a60713160460e7b2d9d398a4352f89494c0d53000000000000000000000000d7c635ded7fe1221c9cd22896d4346c737873447000000000000000000000000e401440d7751d2f81fd699c34b3dac6be21d735a00000000000000000000000065875240ac9d117d2088e8a38ca2361a479324ea00000000000000000000000077dc34f960f484e4beb6f56eb1959b0508ee5f30000000000000000000000000810cf332869dabcc12c50617f4d29eb6698f21c0000000000000000000000000e62c5be24c6881e1d6339057cba895599adfeb17000000000000000000000000ec8b4649b5654d0641bafd869e6064401ae8aff0000000000000000000000000733060bb9601f230a3e300fd31aeb5d6eed93e6b000000000000000000000000069b43d6d8a9b1d9e5994f359093e36701c5485400000000000000000000000015cef1201bcdce6156d10b409d3a3400019fb72c000000000000000000000000678e6339ab0a091c4514dd54c469dcf52f68976c000000000000000000000000b7d02b2534a06b51b48522a08f96559395eafff900000000000000000000000046c4f52d2b3d92ad505a14faa138cdefaa23e023000000000000000000000000b13b31fa784413585cf9f27541f5bdedb1c52001000000000000000000000000713ebfb403eb39d5043644a0bea69305b9e48e200000000000000000000000008fb895e2e194681e3c33400e8da28e1581fe09ee000000000000000000000000aa9c252948f841fd41c6c81cef5305e19f4fb13f000000000000000000000000e712431cc5c894c9a85ebfbca59e5652dd6345780000000000000000000000004cc9d68aaac7812c367bb50d6a6e4a52a17ec81a000000000000000000000000f47e65694b29daca4222add579729b9750d140a2000000000000000000000000ebe633ddf8e7048c6850b60db41dd6b61d3353d6000000000000000000000000b5019e41afcf83d2f26db02999b8829a574996e000000000000000000000000095e7a6c4d27de3e18dd60d02f33749955ba587f6000000000000000000000000e74ad95ff5b11166cb998abcb78350475138873f0000000000000000000000004b0d05763ab2cf5cc2f8c38555bc612c1736e55f000000000000000000000000f300c35c3c5251de67431f6874a47be2421b155d000000000000000000000000a59231729837a2d4122b2f78e477bdde109697380000000000000000000000005c3b4c5812971303e65f801e51f5570b042693b100000000000000000000000063ff994bc3438bfc60b005114ba187457100a7c30000000000000000000000001e05a4d8825ae430b7716d9afe57ee0ddc0da89500000000000000000000000014d81f5af9f083fe134c24cd22157df24c19d1e90000000000000000000000000c37fa9043e06e7882cd0575300c36ca796761e7000000000000000000000000a49e8ac8133b49c2c05a9ca36b01b7b194897b18000000000000000000000000d758790ce36ed7b21018ee12db8fc34d6c8ce79b00000000000000000000000044c9a27a1017ae6d68bc3af75b70225dbbadfa06000000000000000000000000b71824135ac7d019d74f39c911e401b267c76c21000000000000000000000000722ce52f906fb5308532a3165ccdbba6101d6216000000000000000000000000f51dd3c87869510e0427903bd92a89c8d7da10f700000000000000000000000070f4559c19e85ee5d988a235f8831fb3a805abcc000000000000000000000000357c7a83fb96da8307dab4451939eca19df388a8000000000000000000000000dbabff34aa90535234d02f9df517c8d6fc18cfbe000000000000000000000000abd12b8c31866f278432d3577a1d537c9ba9ff1f000000000000000000000000de2a685e8ca391a1e69f5cf02c27fa577f997704000000000000000000000000ed09e98d8598155abb5d5eaa59eec44d9aecc7a4000000000000000000000000876f31f2848cda3368257aadda963747eadf347000000000000000000000000080ae1f120b38610280978f4194ba23ed933ca2250000000000000000000000002b7ebef7b0b7fe7ad7ee0bfd1fea3777fa3dff41000000000000000000000000d503c4453612d282ff33ead76c822faebfb25f4e00000000000000000000000077aa0b9f6c1c416b13cc2eedb2b1ee9a2a35903800000000000000000000000068fdf8a72a02ac59a53edba0833c3a65102b5b3d000000000000000000000000ebf8d7287633406c9272fe1b1e40176d9ec1d7a10000000000000000000000004a454456c0181f5a5c8b31817195e0a63abccb8d0000000000000000000000008e027772dee360858127292373e8567d1fda22600000000000000000000000001d3ad277dabe3f51ad1aa78ac28682f23efcbabf0000000000000000000000009714a372057096f61e106bea210d4ddb9ee3d77c00000000000000000000000078420d0c9ff74bdd98770bdaf6a290745dba1bc40000000000000000000000005b67958615e7dc00059647166c6a5991c86d587c00000000000000000000000067a2961d223d94aa521982897c951c3c00529f790000000000000000000000007f4870189f0f7e6b57d6438f5f64d7d494f1be8d000000000000000000000000d40ebf6ba68b4b6611a9e476f378e7f9381c6f5c000000000000000000000000d9d4dc1e330cf6fa4a1e8e5d7c7571c2c9327a990000000000000000000000009f7c0674e6af4cd571a03bd070bd3800a21b13ca000000000000000000000000333f5e56cd59c5efd5717321a6baab1f6edb9f630000000000000000000000003e4b40cf4b7002597671e834288c605202fba8d9000000000000000000000000cb3bb2968ec9b9a3d5b158492da1a174565551b400000000000000000000000033254c7b1c1255f88429d8e61ea19d25455668cf00000000000000000000000049d8f08463d8208ab3705f1912c0aaa7ecfa8ed90000000000000000000000003441363da1283fb7000423cdfe4f6e947d473d9800000000000000000000000057c0d409562253938970fa0805d12b558ae59d5e000000000000000000000000064950a9330331f28dc2b69b7f7c45d5369894970000000000000000000000004e075f6d60c4eb77d70497e927ddc7b8ddd136c9000000000000000000000000881351fe5afdad84814e9a1cd69e1519ddbdb5e200000000000000000000000003fbd9893fe6ceb5bcf5686be3c4bb1887f896ea0000000000000000000000006f956bec85bdcc3b3f50a0c74e77b0693db244a1000000000000000000000000ab1bfef73defea56183d16ea92e80e46b79937d700000000000000000000000034aa15602a96ca0fe79a811eed446e96d1ac579b000000000000000000000000a9b659b8e15a5369854207c5c5dc26b160da9ac40000000000000000000000004f368005cea4a135b6a77019651315e20fc49d69000000000000000000000000b4a16cc274c38dff1a76dae5a58a4fbe7dffecf1000000000000000000000000761ce88e6107c20c179518ca46825c4d8d7dc3eb000000000000000000000000efaaa5ea3fdde3f9f404cb2bbe51af8a6cd51bd200000000000000000000000039e08481857fd441efceb7f61d52e45fa3e0a6d500000000000000000000000063a0c4e6c90695970cbfaf82c4e43993542d89f500000000000000000000000051fcbae3881f94ecf453c62e415a1a75243c0445000000000000000000000000756bca4afc8038ac316022514a26bfed9441f3a8000000000000000000000000b526bacebca34168a5685250d42324a5924f1ba500000000000000000000000037927a89de7f601816f0f328d789121d8c978175000000000000000000000000f2c9b3b4e7c5c14d2a72b81501c3e71993145dc5000000000000000000000000cb5258bda32d346312d1f71762fcd916b7e5cf03000000000000000000000000140bd2e13b1c5409653ed1f5ad478df05164fb82000000000000000000000000d5377e975fb7c21c1ee2c2f91be9ddf48e7e1732000000000000000000000000ac06e0605cd961fdc92b0a6b6821aee41584dc17000000000000000000000000fa728c41d519bf9ed88def96ae0eaba2e067b7b50000000000000000000000002953a0084c877902182d34642eebeb8ee1f9d881000000000000000000000000e6b5566d10d5415c69fb8b25a08ec9dfc63751820000000000000000000000005dc476f6a409aa150c1269e46759923214d0cb80000000000000000000000000592df006f6c13ef8b63703b92fd93952d6c42f76000000000000000000000000faafd8f5b2d32a86c18130d59a34037886aefa0f00000000000000000000000002b1a7f59c82d9cf087fa46237735743e07d5d9000000000000000000000000081c17af010e42053f66f9bd717c4503ff0c321720000000000000000000000008bc108e5102f5468aa0992d8a059283c594349bf00000000000000000000000058b09a60f0c530b880736e87da8a7cf1c296de0300000000000000000000000084a4c05f2ef6bded16596473e0705a6fb187d3bc000000000000000000000000db52734520a727ae0f74f82b2acc60304c28b381000000000000000000000000f9a6b2d24bf0d6eaed79c9f55c4e37a5a0aa9cdf000000000000000000000000824654b487e9cc01444de3019b730d1ee760e0ca000000000000000000000000d3f30f85a73b4dc5d430f09ea00d211f96b6a88a000000000000000000000000d6a0046403cbbc158fe6da71c49e6509316823a2000000000000000000000000bb769af9eda52bf0e77d44a317d9493dacda761d000000000000000000000000d2803cb100c572f40878e422c5a9ccfe0df4e840000000000000000000000000db921920ba2a94fe617ac20a35af1901a502db350000000000000000000000004671f408351fc1bfd90f2148e17422abd0a054c6000000000000000000000000dab76e913bdf251bfc56231e7234e42f44b27996000000000000000000000000ceb7ae4516ce187c1e91e140878be71973579a5400000000000000000000000058aefdd77c9e198f847d7142c2dd25705326df340000000000000000000000006e0aefdee3ce38c8405d9d0d6a1acef812f2aeff0000000000000000000000006d1efa0e5708460b3d4764d5f93823f5c5417a54000000000000000000000000ba5937e8ae0c59ef1e75d604508c9a45629d032e000000000000000000000000a180e6660698baf17aa94533a811a4390ab3a0ad00000000000000000000000048d733e19bc0684c281a076cd53bd7ead3a33f13000000000000000000000000f57feec598aacb94b57b924efc7cea5600db093600000000000000000000000053781a0db0c55e4b06bab8b4c261e1dcb0347c1c000000000000000000000000aff6a6c4d3b103b14bedee0485f960cb8e38e819000000000000000000000000e89175dd85c49a14cd9a1adf66c178c275f3485600000000000000000000000030f2813f6362e7575e1fa4ecddab2d321c891bb7000000000000000000000000a7a45f63fad2982dee3d83186c065163d62e9dc100000000000000000000000020922548e58bb3b8f849d054782869f71e0172a3000000000000000000000000016cb3d7f4633b471ce0cb1c5befbecd895b56e0000000000000000000000000afba662431418f02675226df043f9bec8cd85f18000000000000000000000000a69d10933c6ac7ac647299a437ea6f3e7779ae9d00000000000000000000000057307679ade0d39a217160547f6a5fafc9298b83000000000000000000000000ea7c9af7915a6ce3669ad711559ecf4be9312b35000000000000000000000000805d6c1979a1abfba941c150247054698a5e1dbc000000000000000000000000db59d120195a957730f897ca1c448a4ca4b993d9000000000000000000000000f76f12bde2cb9f6c5fe956a54d8c89eaa0f7f6570000000000000000000000006ccc36eb91ef5d9de6b45e94bb215d060ee73e70000000000000000000000000bba0d52367686a64b604779a4db40b645cba54be0000000000000000000000006cc0c5c8c28d9f8ea79cc1e6b21bbf4f8ff3530e0000000000000000000000004dfecb72464d92e0583a603c8ed70d30ec3ded9e000000000000000000000000405c967d22709d7fdf2e54c19971a8e9ff0145650000000000000000000000003e2e50aab93aa488a38c334223ad206da8ae751a00000000000000000000000075d09c02b75aae4c24d16369d9f0692d5647804b000000000000000000000000862393d4ba160b6c33e28bcc436d3b4e9ffc5a2c0000000000000000000000007a502b3c0be2cd36ca26fc07bcb37c99fbc424bc000000000000000000000000fc46ba5f9b8fcf8cbd216aa19ef67346820eed7b000000000000000000000000b0e15fbd45b1a18056d8fe5f243356d9d7a5bb2e00000000000000000000000048f750c6212e0f32951335ea25d7ef12fc8716ce00000000000000000000000077a520145d6ca9039486a2b199761635862364c0000000000000000000000000895997737fb5d996944ea2dcabb1dd33f838a340000000000000000000000000180745c2a01629bec477245842df65810fe25aec000000000000000000000000bb2d1f04f8264c6f465c373d4482d2cf0a9ad02c0000000000000000000000009dd763797973c6d587802fddb7f2d04ef1295f83000000000000000000000000b2cb935ad631e4b64722ae73aae02017d6cfcecc0000000000000000000000009e45f17936527504c5168c26149163abaa1514ef0000000000000000000000007b70628e70125bf6422ee67e17a7b475ab7a1e2f000000000000000000000000da4b48680cab6c6efdac5f98978ab7a71bdace21000000000000000000000000c328e81c469df8a4deced9ac680826be06e1707b000000000000000000000000fe9ff4253f46c295fb7417dc1cdf534556ccf6f6000000000000000000000000efb2f7b233707d1247150c4552fa13782ece106f000000000000000000000000465ac5d1eb0e884eb6fae480a6273ec33e8eacfe0000000000000000000000002e2312e2a57217f16f38d1aeee782c9c845c83b800000000000000000000000044c7078fb74e21a1a618d905feba6bdff35a20ea0000000000000000000000005b58ae3806bea2ad49061357c7b4b9b09043ed990000000000000000000000003cc282730558f717eac74621f6847d6b93f419800000000000000000000000003c3cf46459098d66765319f51313921856723c6b0000000000000000000000002450fef2101a7166f2a6ce4860f730a53a3660c6000000000000000000000000ee97f23085daf5675975d5e9f380956ee4fb7018000000000000000000000000ae9939bea5f73628c50dcf9580643f0cff364209000000000000000000000000fabca329603d5040ec69e94c782996a9f68bdcb50000000000000000000000007f8c6e2d7532dce3687984527708739dfa01563600000000000000000000000018c8c27281d41c6ce087304c8662474f089006130000000000000000000000005593b66de78e20b1f93c06a8e5d0bd952e17764900000000000000000000000093d59f74a96a5c5c26d3c6a634138b32d827c14b0000000000000000000000003a80de1d5f9f97b94c37c12e30f8bfed1518c6af0000000000000000000000004caaf08e2b1448d5d828ebcbcba2d257319f0415000000000000000000000000dfaa8f8db9bf0186e87d112bc89e943c7fd77799000000000000000000000000e0d6436ebcfc225d08d05cbe197472e17c0db04d00000000000000000000000073cebb1b3ae78e08d449eccac9a083f24fc275610000000000000000000000000a009946aaef64ebef397783d98526218e12d6e900000000000000000000000055aec45ce9fc88ac06d015a20769655915150b75000000000000000000000000b13791110ec1d4cce8e9ef7bffc4fa033444c98200000000000000000000000051a9855162aa5a7030eb3f7e35c8cf1a9bf31686000000000000000000000000da30d7630b3d345faf68d40ec411d742f80e1cd6000000000000000000000000d3ab1622db4bf0987bc3f1d79975c6d85bd00432000000000000000000000000dca0d8ee3a2088e6581f1dcea53c65a027cfacff000000000000000000000000fb88990c6b6c1c2b049d2f3fc7c153bb1af6e4150000000000000000000000008108c86f727712a9aa7a11cb46113029bdd9fe81000000000000000000000000b24027228d56171e7d0ac8e8796c27e4574a3214000000000000000000000000620bdd23644e09995b1f4a7cd0a38d2f64ea797b000000000000000000000000db14bc4505b8ef23ae13dcc4a2dc4246776cca16000000000000000000000000b8917ceb226bc99d318d7d4e1638b73426c5a83500000000000000000000000010b155d9bd71d7f8922a6a369c25d467541c5dc2000000000000000000000000c9944b007bfa7aade29a60e078e7988e4b82bedc000000000000000000000000852358f7f72e4b729843171740703855b9ff8adf00000000000000000000000082218456e7dfa4edc37856b51dbdbcf9243ab0b000000000000000000000000010ffda9d3268ae3d55c1c25f4739d42b9748790b00000000000000000000000021cc82d8697c8c7255078a5e21d482cfa4fd8e970000000000000000000000003be770bc6f79bb8bdd8a4d781b343da5b3d77462000000000000000000000000925bf988808c9b64baf6ffb79810852e1c17138e000000000000000000000000a6755789bc758d19dbd98e1fb68c1e1b054bd330000000000000000000000000e086d0f1fb0f03c64bff19db1db7ff7196ac32b1000000000000000000000000e68b9fbfab8aabf7b30f0b851a7a309cf97f9ae2000000000000000000000000e1181c4e0d741869134e1cbb04723d757b8d20080000000000000000000000009ff6e92dd3c78c57b4d2514dd377cd3e0a7876e6000000000000000000000000ffec9a2224a5e7c121db92f3ed48964cace7110a00000000000000000000000047a05b1c788a10dc3876245b7ecd559e12d491c900000000000000000000000055922879b1cb4b61c5487f204523013f09e6e407000000000000000000000000599adf9c790601f45cd81e8a12f58fe15574cf2c000000000000000000000000eb3194ed70115dfc0092e60dd2f81a9c62afd0760000000000000000000000000bce8210a84dd92d3ccf19c781e08d6a765554e8000000000000000000000000fbdabcf08fcd797b8defc5966d1aea62df421abc0000000000000000000000006593d538baa6767f7ee462ade24c370d8fc9ca5200000000000000000000000094d3d6e1cd6deadb543743b6f5e6c492a2540608000000000000000000000000cb822a1ee02191e42f940b63f5d0f1c04bdd81c60000000000000000000000008386624264dd5ea4f499c5633ab780c16d2f9206000000000000000000000000e692a49e70b81fe5926320fb362734c548a07b5e000000000000000000000000ade7a6051a41aa8bc638387718f7d7243b1a723e0000000000000000000000001a38b2949fbf77081588a8d1ad69b7258de1c6ab000000000000000000000000145310bf85d74a6d00f749c3d902fe1740d7500d00000000000000000000000022b81679a3de143da5870ad77714048866298d8c000000000000000000000000bc9a5aef86304c42a9eff207e304bb4773898df400000000000000000000000051a45e416b8237b72513d73b0c17c1d0653998fc000000000000000000000000d6d607f0dbabd1815bb734a13ebd37bf603543d00000000000000000000000003dced7ae15ffa5322a3ae21148de1a0c948fdb430000000000000000000000003aa69f4158eee470930c06738dddff21de5f676900000000000000000000000051a24d368e0f1041d16fe8ed983a68e461a6bf6c0000000000000000000000002cdadf4fa94aed9015cbffcf78b9834e25eb8d72000000000000000000000000bc5921b9343c432ecf6a09590c2cc4e9a4b324f3000000000000000000000000af7eee91430f718e8a6aad1b62616da0bc8c81bc000000000000000000000000410397b71a4de794b23e579935ff54122aa3743c00000000000000000000000011eafcd086539721465b440ef7672168f7b12f67000000000000000000000000d5ea12039029c720e3317de486709f3c12d1040700000000000000000000000059c37b691f1e6d42f1c269d30f8a7d61fc399da9000000000000000000000000954bfdf00aef062d8dbe69984b1aec7ff2d44f5b000000000000000000000000af6c0a6bf6b183d1215382e2b9f60546595299fe000000000000000000000000f46efc88c9b69c343eeaa3639ace7862667b2be5000000000000000000000000c289e5e29b3f7c0e9c01fa6acfa545b7de1b32c3000000000000000000000000f8ea7dbab8a396e5fc3088ba6a26b149b215dbf4000000000000000000000000dc427b5deac3688a1cc8d0f6a6bbd4aa176bbfd8000000000000000000000000f0ee1bb1577d335d75c75b6cbfc208527b4251b5000000000000000000000000e14db73538614aa22eb38297d935aa6411ea988f000000000000000000000000f3a492c0a86d917cd03bdc91ee2dace704581c230000000000000000000000006668529cb986cda021f498e54365b7442a3e36440000000000000000000000006bda4a39ea6d5f0984aeaef4b7d29f2d6794159e0000000000000000000000005e43164e50038cd738925a080bf260e96883f683000000000000000000000000111a8a29a830ba2089ce388907ac16040113874b000000000000000000000000796174707476ff08640b2fcf778f6c1fa5e306870000000000000000000000003a2fc017d1c5cbe2e601d05987b5a0e8c5f29016000000000000000000000000294e853429adc8f946c4e2094b29fa3883ab55a10000000000000000000000009357e86ba0567aee543eb6831bd187ddc9be361a0000000000000000000000000345fa5dc69c9ca90a441215e2fa8a0b36469286000000000000000000000000792b62f48bcf3cf086bc6ccf0d1227c39908c989000000000000000000000000b9b8c7185ca6edc1f03cbbb6b147327b953156f900000000000000000000000056f630e6b524ac02047d8281108613d47e5e4e6500000000000000000000000009b76e00602ca43a9e11e68c2872c2037b3899fa00000000000000000000000056e078a4447242f1ed5906284983f94ac61d236100000000000000000000000005501b1296f01447e48ff241fa5086dd9cd4f0dd000000000000000000000000a31c713aaabcdf5d6ccfc2cbd5741faf9d1f5319000000000000000000000000e332740f3c5589a0f01567820a38c5a8c61ad8180000000000000000000000001b7c8239c982146692754ea390f16b93debbc97b000000000000000000000000cfe33a91169f745b9bbf9ffa221526c5337062a500000000000000000000000096c8ca5c2f431857b530ea2e675c230c14d272b90000000000000000000000003e095c20c0d31b6745080a469800ab8106b71f9b000000000000000000000000b10a9b320dde7433f4e82da6ee51cae90c9a5bf7000000000000000000000000efa8240b1c5a52538af95f62c29a1cade58dab18000000000000000000000000d08d6f41aadf939988f994f60bd9554a8819d33d000000000000000000000000492e3d962d3dd68a5a0e946d681fc7ef93aa6ec900000000000000000000000024337cc61cf0fab2e418cc205617647932d20ec7000000000000000000000000e97a4ec07701b3c64653549fb09e260c34d3912b000000000000000000000000b75ff1c5934b3e7c26a177c63ad164c9fa75e024000000000000000000000000131e61fc409e082e16c36cb96cdb487d6fbfa310000000000000000000000000421ab72a939becf0ef6dc607960d877da6e7b0c7000000000000000000000000421309bb0c28683ca566b65c2e8ea1eb258cbde000000000000000000000000017e5558c0fc550df8a6f6206546dc2d7d34f336a000000000000000000000000dc9c1a9f99cb777cf9ef28827ffab5fd9e45c874000000000000000000000000d5781067ff2788515696dc6f1884305a4058d4ed0000000000000000000000009a6a1c55176794d9ce12d4ae9949dddba562643d000000000000000000000000aea1fbdbfff6992242e3eae4ee67decc409df93f000000000000000000000000aa660b824434e89d0a09bcb32717b9db5cf36ca5000000000000000000000000c6fb6a68c3a3a003017212f9b974a1c605a88d8c0000000000000000000000001f9614ca7fafb59364c693d7d0c0160ffe8ec1c7000000000000000000000000f39ac25b76849f8309e80c5e7c700860429d7a2f000000000000000000000000f30e98a316e942bacb05a003354801a5173e9e37000000000000000000000000826ba847aca86ffbcb4103fcdbb01b9ae211e7250000000000000000000000005c80b1353864a9751f8a7b053329f9cdd6da4d2a00000000000000000000000029488e5fd6bf9b3cc98a9d06a25204947cccbe4d000000000000000000000000b0e08c4cb2c9a9e499301e9d60ad1787969912040000000000000000000000008a10091accf65b653ac4de39137d773a2bfea672000000000000000000000000fdd06d5ec6ff0b2ebeee44b9c07fff266a9f8a98000000000000000000000000ec90d6a4b06f5dd05274a2da6495ffda079eb4bc00000000000000000000000092b5705cefc3c71512f66caecaf1e4e33fe7eeb30000000000000000000000002a52e83558e4dac25f473dbf4bc31fd3d22c16590000000000000000000000007a5f6f070aa5e6583e8f80c4b10119a534c6e1fd0000000000000000000000003aefa5bd20ce2ef26a0367ba9d22617be6aaa1bd000000000000000000000000d36aadb538870b8299246e3787cf1a1deb32e1da000000000000000000000000debeecf2c34a25988ba70c3df28261a4cca463760000000000000000000000001f8f2bd2a56689bdc8f221f115460d4cb0e9ee90000000000000000000000000090670c5eee9da5e132e014850e47e85c9aed14d0000000000000000000000007eb0865b2172cbcb816a3685a547a21092eedea200000000000000000000000047dcde2de4c54203a26e43fab508862fb481f0e60000000000000000000000004a5a6d174d246ad231ae7f6258eee7ca535712f20000000000000000000000000b06d848c74928abfe0c05829b0900951a4d10c10000000000000000000000006054e6715bedd62c459d630de828857979897d2c000000000000000000000000e04c973fda81275465d410870a29d2a82382b4810000000000000000000000003e8d96fdf5e0f189aac46abe90c203b982ce32540000000000000000000000008f5cf6889c707eea39e6714cb2099676de59b12f000000000000000000000000477d1173bf214196436c75a28d416c870718499b000000000000000000000000fb8d475b31fe7a350f20936f08d440dad6bd6a3a00000000000000000000000028ed4cc32d992c6de98658f4bf9d317e24a4bb230000000000000000000000009c3739fa5f27a71dde590ac537e6b164948938f70000000000000000000000007c84455685603568df3524b7f8e4fb6ddbd55ffb0000000000000000000000008b0d6b12b8007ee68bac5eb434ee7db72a162a5100000000000000000000000060cb50152072c44c70fadd4ef2391f00b1b531c10000000000000000000000007d4d74dfe2c2ad211584f1c9dc7587e238b9fc2000000000000000000000000024783f4062bd2e31c5a697cec4d28cce85e53999000000000000000000000000d312e445891d259b5ecffe847e2558b91e9318f1000000000000000000000000b5b786503245f25296d0603196fc5dd602514113000000000000000000000000de55cd4b61ee3dbf8764dcffbc44182144b49831000000000000000000000000a063b19df115a5bf9f29b7432809492b8d724b93000000000000000000000000d199b4082dbc372f64bddfe8ca0daf7357ec9086000000000000000000000000a8a8fd8f8b531cb93b079c0678d028542cd8b3560000000000000000000000007c85d5aea0676b9177f5100e4c31671791e36a99000000000000000000000000e0729a8c29e27ce41baee60fd4213ee9c521b00c000000000000000000000000ad6f1ba384afe9488785320f790817cdb48b34d9000000000000000000000000d8f67ec5c8b20e80da302bcb3233a53eea677ffc00000000000000000000000031fcc178717bdfe05c26fcc3819c0a5d1d98efe20000000000000000000000004201f22b4a72afc41a537ca07092408850dce81a0000000000000000000000009928962b1a936dc7d42d843220930627ba91740d000000000000000000000000cd41804362a7d0e54478f000a4c6dea945b3ac290000000000000000000000001da1d2027e2ea9addea036526fd8e1318041c669000000000000000000000000ef1b39dc4d56514369c505c379e407ed79f1cfe6000000000000000000000000c27d1ee50daf46cd239acc38b0d8ce6b410d8f8500000000000000000000000077b700ec87f61960d46806c798918451100476cc000000000000000000000000a28201cafff8d932445d5ae9090dfc0416a6d42600000000000000000000000026202451ed17a92073eab1da1084df9eb5e008db00000000000000000000000053fd3507a39bbba26cd8f53816a2c20e51e60e250000000000000000000000000b6614f19ddab142649a4a5707b174b8d86c6524000000000000000000000000ae38609cf75a9c6d6a8d820f6c6588f43a6bfe31000000000000000000000000142bd78d2a92e0580ad63eff5297de87d994ae6e000000000000000000000000dd4ec829feb1bab2600bcec41347a5709a6313c5000000000000000000000000985945802b9678cd8b74bb9638dc06cc44e34446000000000000000000000000d070843d3254707a23827e7fd9bb6eb080ae018c0000000000000000000000003cd4161ba7551dbe9aef2dac610ed415e469d47b0000000000000000000000000d3abddfa46dbe88c2ae6c3a7c81de3c4bf53cea000000000000000000000000ddcb3dc3da73a20e02c950860ddeb2a9b68091a1000000000000000000000000930d61388deeb9f9a2bd2dc2732d94f59a3d0900000000000000000000000000d47465a2f973eb651ab3855153fc5524978d8cde000000000000000000000000ac7ec3fd3941d2d1de7ac12af09a77b3cb13146f0000000000000000000000000db7a72b6f2f591606b3dd8df65683c58cecf26d000000000000000000000000c12849ac191193a184aea1b90a853d36b8aebf1700000000000000000000000086b52e693eaad8ca9cbce1efa887839f6dfffebd00000000000000000000000052b4e17a2a06eb5af471b98309f4b89d59c9b01800000000000000000000000087bff614ee81b9377341524367994b704ca609e3000000000000000000000000e8239a3f12ff5438284c9432a123c7b07f0db6a500000000000000000000000024e3b815591117091c21a2d22591862c53770c95000000000000000000000000c9f5f9d0d041ab7133269edf931b151714a30e24000000000000000000000000422e1b214b98727c6e9082eab8784cf27a22b35b00000000000000000000000010e16e5d695249337fede14aa807da1bc308fc35000000000000000000000000b46ee604c16b1ad8a21d135caf7cf319fb01c1ca000000000000000000000000a05ede2735c6b144e8df4c61c737894f2ab75ff000000000000000000000000029dc81996df2c9c04584569b8c1a0709cee2946600000000000000000000000056873d6dc1369c589b5e756b782aab338875922a000000000000000000000000c2b5b08c69a8ab46829ca3c2d8e42bf0df4901e9000000000000000000000000de08214e7c32ac46f3385a9940502e6e7fb4ad1f000000000000000000000000a115ce3a03c334d273be858db5a4215b45b2b628000000000000000000000000c1f820323814ce12be5bc600a9c8683dc1bb0bda000000000000000000000000e740951127f31ed2167c4f92bf7c49287fad7eb0000000000000000000000000639bc2ba876106af442a7ee52b7c7f9917c7dabe000000000000000000000000eb814781378a8e7aafb71d5a472a6d3b1cad8558000000000000000000000000603034556d4bbc9e41ae54470d4e6208b6bb9ac00000000000000000000000005c58ff5915abf8cd054db046b4b5e8c6c912c445000000000000000000000000aace8c23d31a426c20e77193df4613e0f86912bd000000000000000000000000715e90e0e51999537b06ea73ba3ebadcfd1ef8ea000000000000000000000000cdc03532974c20a85b77e7bf8b7d998db934ac8c000000000000000000000000a3ae6ec0a8fb901b1adc28109ae9ddc94cfde4ca000000000000000000000000cc41051223fc6732d5814b601a73ed57afefc909000000000000000000000000f8037cf0c65d56689ef2ab1c83a34325ab91f9d4000000000000000000000000a84458b81f1fa8ddc7882e2d5db461889cadfe400000000000000000000000004fbf7e80e5179100ea37ee592ab025fac48ac1970000000000000000000000002ecbde03de760abf0eaa617999f11dc88e24ffd800000000000000000000000069a1063906bb95fe740febff00c57151c4cc5e460000000000000000000000009ba5f412510c861b2c8c917ac1153216fc283f240000000000000000000000002ed3e8a932d239b7ee9a560a48e8614a259b70a70000000000000000000000006cbeebf86dae32ee76c06e3c0ca28da156759cf1000000000000000000000000a7be13fdb92b1f4e01025b0a7d346d4a265cb7ea000000000000000000000000f7c6780d58eddc0118abb01a672761ffecc090af0000000000000000000000005179606d6dce56af6b55d49a91f507fd78b46bf2000000000000000000000000a715f6669c744bab6c1aa6a25183c20acb98ec91000000000000000000000000076811e0457626b37f8c227e02c5e95120f5a60c000000000000000000000000112b798d54a4a8afa2ef3444414134f7d90659f4000000000000000000000000fe8d16d5bba44d8ed7132c2d8e94d9d4773a077100000000000000000000000082fdb89cb5b9685f945a29d33490ebe55ef8de080000000000000000000000001b41b0f3167daa488671d9cd979bcc4027dc0997000000000000000000000000ccecf9604d3e52fc9c6cabdf423543043d8a41e6000000000000000000000000a65b73dc29accd518839dc451dd7b0c6a4bed89f000000000000000000000000396e4fb1e3b35b6c594069600c15fbd148cc01f80000000000000000000000008a93b478a0ded3a1b2a87c66c5f5b557682d385800000000000000000000000091571d061fda9d55413da1dde905377da95bf702000000000000000000000000291a0ab7b153346df26c572b9cce5a26ddf80af300000000000000000000000050058d7803c121a787880a5f831413289f1af684000000000000000000000000813e11296bc22e2c1d5c9edd73631aa1ba78f18f000000000000000000000000aea431e2210b706e474cffd28f7d9ebc142d7fef000000000000000000000000eaadeda67b95696fa098da9061aff4bd7753a0ec00000000000000000000000060d5d3fc6a7f6a8219b6f2d76663062c12c521e30000000000000000000000004f4b185a4e65ebee9efd6cc49eea14d950ac17d2000000000000000000000000276400f28780c1a55ce3625479e9ec38cf9a1e9f000000000000000000000000bc1deafb0a00eb880369286d906e44e6b6d53bf50000000000000000000000006f2ae8a589b6c4db53b4123cd7e8e658ed4c4c33000000000000000000000000f97fa2d876ff696c0268b27701a5983ff806fbea0000000000000000000000000b4ca684ccb3a7a89eb6c574729a73092e6aec060000000000000000000000004b16a083efb27f8bd085cd627228170ca2be41cb0000000000000000000000007b608cd855af4017aa87ab7dc5c99513bb347d3d000000000000000000000000e35aa85a497af4e8043c5c7396db6677965b96090000000000000000000000004e3b819cffc23a876ee1d288de12de6d95b0487f00000000000000000000000002342c6f232fe48e54324918ddd820dd7869c9c60000000000000000000000005a204c6b9d2bf6f2cf02f86da4d8e0610726f6870000000000000000000000009b29282d35064a22a0dfb040f6c948e173a3499c000000000000000000000000198f7b5800c89538bc90c927da0d007824db052f0000000000000000000000005579508ce6b1a08de3cd9d723edea16cd59f02780000000000000000000000004274907ce85e100a5ebae1f7286deb5083a52e980000000000000000000000009fcd25b44586e8cec3e7572e41b5d699d8c00d50000000000000000000000000cf20faa4d235a133f7d04a77ba3bb809f9af5a14000000000000000000000000a3d7e35426e5859ae9bd014c1c1cb7f140bfe3d900000000000000000000000040b6a4a16f5b8e85e492b26e5b06cb4417bb6b11000000000000000000000000ae9af10da6c2ea050a1cfadc2172cbfcf8e2b9a50000000000000000000000006a469cc33ff006bb8b25c19d76568869a3748cf20000000000000000000000003878b76d8d0f8ebaea8b5a964c104d0c2d73a93b000000000000000000000000d4815a8ff0e942ecda2f0c0d811d8141e1a68034000000000000000000000000ee298ea3bf64e4c1e979ea4462acb29ec50a4d08000000000000000000000000be0121179af62d723ee04f97f36b9aeccfefcab7000000000000000000000000b39af4319453d8fb9c40084e7c06c098e9b61ecd0000000000000000000000007e89b0ae93fb0c7c7d7e58710a3ccb388bb0d6b100000000000000000000000047cdbe515efcf5a0dbca5cfa11a6acaf7702d7a8000000000000000000000000ed2eaee482e65433b7f1759866e6c38c772166ec000000000000000000000000a5cee2e1fafeff7bb96c6f6993cede0d513f553a0000000000000000000000003b001a1bc8d2bff27e420623d2a162258cf48fed000000000000000000000000cccb2f98d0e59e7930aa8e7a8fe57879762b8a6f000000000000000000000000d5859d8970df3434ce581da7bc003e83a45e91190000000000000000000000007ec1be636f06915a318f4a40fe60146c9c58a8f5000000000000000000000000a01ae2f2931dd3b39929dcee76b5822f15a94f3600000000000000000000000096b95ea6836ab0d460e15594b4fb5f4774ca642e000000000000000000000000b2dd2a01d7f5310a45d0a0b1d3368bd1e46267e9000000000000000000000000b98bee948b4ccdfdfbfa6f2e99d52bbc6e3506440000000000000000000000003b8460974df17fc0af949864fb6c91c0fd08de0b0000000000000000000000001ddcaa0b0e3469885629c7b9270c68f7e12ae2c6000000000000000000000000ccee6a797a55b41e69456672daccbb3751f729fa000000000000000000000000836b8aeef5840bc23ea0f14b041bc2b9afc80723000000000000000000000000d8d3283196979be38b8cbe21d57f986031e7087500000000000000000000000047d8700774fece339d9ac76fefd5e3a0d207bb53000000000000000000000000292fcec439cf2391516cbed99e5c2aeb45e76e50000000000000000000000000a395122568f1464e67536ce765ba32939ec250f100000000000000000000000061aad168a492306440124615f794cc6ebcfd87e2000000000000000000000000c89417c03bd7d0ce3e27f72a04523e2a1cfe9849000000000000000000000000778fe1b189a148e40d0b23d921126e81c14f5288000000000000000000000000bdadb3c729445b4f67bcd6115e1b95639ff64257000000000000000000000000d93cd6d697dbeade82db9630ff7c46fa46f1d83c000000000000000000000000e99d41149c4d69331d60c04f8c61afd3719093f5000000000000000000000000d4e8f6f3f1446cfe300e4017ad395131b66670540000000000000000000000003c0831f27592ce676424bfa2ebefef38a4f80431000000000000000000000000fa6ad24040c21f5cc4104f41b244b927f9e52926000000000000000000000000fa699cf5670ce5461f57cd6c42687a47d3ae8679000000000000000000000000469ed25cc44eec394dfcddbf2ddb3c34e8703f92000000000000000000000000211353626bdc4d510fc16a2b739a9be6401a5c45000000000000000000000000bc8758ed324d2df46160b2a77f20496539c0a9e70000000000000000000000003f297de8f4f7cd96d14549867ecee0f13341733c00000000000000000000000040012bee888c708f73c4a5eae733640b552142fc000000000000000000000000e4b166e408c763773d73cf2e523c19b5d140f655000000000000000000000000c31ad8c19ed1e4af2b7d38150dd92286e62c8bc5000000000000000000000000f884435ef3ee7e8e1317397257d1080e03ed6e3d0000000000000000000000008dbbe2980bffe3664ab6f9d604404aeee95683d400000000000000000000000055ee10dbb819b8a1141a2fc209e6aa661f8ae940000000000000000000000000dacbb73c650800b952392bd48423540c06866b15000000000000000000000000bec2046e479f2950d6fc87d69a1310b38fc8002e00000000000000000000000002bd2f02dd6c68e5184cc2726ad17e52f0db8a84000000000000000000000000653f18913a94a17ccc9f592d96215bc46ea68ddf000000000000000000000000f9f14b345b08023a11e42b22751567d6510c9f7b0000000000000000000000009077f78218f8c88d82173181cb23e22be58c1fc90000000000000000000000003ff3b9085b3e435e57961f421c386679334602c2000000000000000000000000214385ff1408d832d2a46a3f81383324b44c9775000000000000000000000000e77e68720487fc1cf28d891f99bcced6852b65e1000000000000000000000000e0709a3f612aa09dd80bd5376fb05ce9c74bb12b0000000000000000000000003f838b34addf2f33cfcd208fc5161c50d17dd50d000000000000000000000000dccf8ae63e7c49cc6c5d96768ca134cc48fc042f000000000000000000000000e16304f8afbec68f8b0488092ba6a129f52e9390000000000000000000000000c9b5377486b64e28d416b2935ec5515e627c47ef00000000000000000000000043665e63a133b832f41f4f75116de00d8e8d6bec0000000000000000000000006aa05efb74feea17fcd0b04f621bd947876cc996000000000000000000000000b2e8af36fa6bf774b45cafb80c59a0ec302ce7e9000000000000000000000000d80428b07e407dc41e9f71ac958364b13d400bc60000000000000000000000003967f6de8a5a91fd0e34ebeb020593793e97e44b000000000000000000000000340e64b4f04483f4580beaa9b76ab8b2b126e472000000000000000000000000281b6c8a4c5e3a3278cc441271ef485eca3d6dbf000000000000000000000000e77cc51480dbe07d710c17cdc1fa8ce3af8fee84000000000000000000000000314547852e04e9f9ee503a3fd41b4ebf47d00afc00000000000000000000000084448dbaed2925a6e1bd6dfc88f86d84794f4f3200000000000000000000000084bc876cde42d28e7c1347975a8b9365f40bacfb0000000000000000000000006bae845c2094678052f22248c21d5eee66762655000000000000000000000000fc83d85928cbbc6f0b48d2d869c7c0b7f0224888000000000000000000000000effe8267fc1792377c6906f79d8b04277d9e2640000000000000000000000000c5ea6cfee6bba5cbe790737d62ba2f1c2ab696850000000000000000000000004d5238d879611f1f2d838e8b3666cb59de69a08e0000000000000000000000001b540d19b17b3e2213cb9f7344285dfae8c63c0c0000000000000000000000009a3ebdfdd1f49ffeed3e8c220c4e5db87f70627500000000000000000000000002942ce5bbf4be536fb90a08c4bfa216f71ee17a000000000000000000000000bb33c3b34db1bb70433acc479cbb252b4328cb0000000000000000000000000062a765debbc23d336a644c908525c9bf5b05d59200000000000000000000000028a28d26e5b9055c44a3a71793ff6a45cd9cbde700000000000000000000000047ee6ec266540df621826e681238d267968a4a31000000000000000000000000a08bcdaebfb215e1381656d6752080e454600dad000000000000000000000000efd6948b6d55d36bec4501f462308bdcbcfb2189000000000000000000000000a93182bdaedbb501e4635b6ff37a4c78f4c31ffc000000000000000000000000ee89173b795867ee67c6b109dc31496c9a78b2e5000000000000000000000000913c16a7d375b0a2629e8ef0fb111e9a6de5966c0000000000000000000000009f47746be429648084a3af4571a7e4725be4c6cd000000000000000000000000142f3ccd6bae14f17ee83be3ee4f11bd458bb101000000000000000000000000bcbd08ce7cc56dcdb519687303f0a7a93c3e9b980000000000000000000000001408cb1d2e03a9f324a58aabfd0a4c9337f742db0000000000000000000000000b1c437b7e3929dde1ac5a38cef3dd59395e1a85000000000000000000000000c91d60b04155523c01c6d15e040f2e86719362c5000000000000000000000000692366138927bbff854a0146307457790dc50710000000000000000000000000121b86002e2e7bd7071570e5b8f36c9535b7a6d20000000000000000000000003b58689d07582944bebca4e038dd9d9badcc829a0000000000000000000000005dbaa27630a623ff3a133a1b8fb8ae320739568200000000000000000000000006fa06b91df5571f35982f5200cfc7659c92fe54000000000000000000000000bd6c0cbb9396ac781fd507de59a21bd8769fbe0e000000000000000000000000f8b8667e7eb89a261eb59c9825a7a096a1fc48f8000000000000000000000000c527188d3dc9259aa0bdd6012b333960a214caab00000000000000000000000000f4bc6ca0418da5a9b17bd4bb179ee4e76f1ffb000000000000000000000000d335ac97e7e782edfe1672e6287096199bab398c000000000000000000000000ce2d2d28dcac6ec5df84e1c0ef8d651aba5a3f160000000000000000000000009aecd399197a8a1557c2228c294d9179f29d5f8b0000000000000000000000004d1d2d45931cb99d95fc4f2f807cf2d02aa85bd4000000000000000000000000444cd58a032aa69b626afaced91a7935d804e90e00000000000000000000000064828d75435069193c10f2a1db62ee8bf5050d1900000000000000000000000008414ae3adeabf9c53bb17b8cab752ba56c6fadc000000000000000000000000624f1c1c0d15dc34a2f9d382b3017e8e7eb7f9b50000000000000000000000006d5ee0cb5933422ecc9a2d22b8f7cff49a0c1da3000000000000000000000000822d1f912b6f3e0de113f5d2335d0ea5b02fb08c0000000000000000000000001effbc28f978ff8617443e510e8a650f3ef920c10000000000000000000000000e4773b9d1fe2f7f5ed9a5a0cb0736130a5142d2000000000000000000000000eb12be250f401b3adbcb533ee63bc7ea1e0757c800000000000000000000000093771d4c932b542b8e65dc89d2aa5727c2f420a700000000000000000000000077b1c80211164547952cd7a5c0ec29e154a48508000000000000000000000000b9813a3ea9a0e8f661b05dd40523983b9c110cbf0000000000000000000000003d4eeeeb2aaddb8651f25aba153e88f9f300a2460000000000000000000000002d01fd1c925d6e97cbd2ceb8e7700bd2e7d7e498000000000000000000000000e33be74e2e5660cd2175611a34f9213c393783f40000000000000000000000001f7d9bea150d989dfe2660a4be1c9978faec415e00000000000000000000000073cad1d72f49de85ec74533152d83fea26985f43000000000000000000000000f00040dea1d23a2c22c0faefbe240a0315200d860000000000000000000000000076f18d06d6b59f2618cca8ab1e65de4f2c2465000000000000000000000000928efff3763da6f1998f6f9b8e0980bb58af0db4000000000000000000000000caceac63c46f6df9627b62332ee2600c557952f300000000000000000000000017dc35f8a9dde7dd22b21b1dc4c3d2059894530e0000000000000000000000007a7ef5f9b812c27eaebcd23190db4c2d9de5fa0600000000000000000000000094a426ee743f4464edaf55aab1acb8fae1edd7e00000000000000000000000001ca60c7141f555c19a75343e2fba63b7cc3e431f00000000000000000000000008147586a9b2257f075bce1c5e59afbcddafa9970000000000000000000000004c3c613985a166b7350683be4782590a5202d0a30000000000000000000000002e509c7cc940073df81d0aa6d1a1ca91b2e93951000000000000000000000000b8abb6f27fa6134938ada8a7f91a6d7cc98dcfd3000000000000000000000000646631e0a07e874a2a261ee5239ee06b62e2089c00000000000000000000000058f08748ad9015c15dfc3cbce7f4dbad763448a600000000000000000000000095256b9c1a05ae87e4e6cb5d193c32a620f82792000000000000000000000000f82759853bd5cb9a3b2c5d293b5a6d456e5774c0000000000000000000000000a72a166e29d8b9f45cc9c876aeafc525af2554d8000000000000000000000000c0d0734319d0db20ce437878d0057a278a784ae70000000000000000000000009a0a21cc7de166119607da55f7a69398bc893263000000000000000000000000a034b4266efa43abed5ca3dd59d7139fc207ca6e0000000000000000000000001522900b6dafac587d499a862861c0869be6e4280000000000000000000000003befdcf46d54a55f10d28beefb7a0fd8d517ddbd000000000000000000000000856bf663aad7b4c69475abe1ebdc8123f5e3d36b00000000000000000000000064a2a6f3fc41063edd3e1943273c770367ef793e0000000000000000000000003eecdf26991fc1b06bf2167331f649d7bbec515f00000000000000000000000071ea56015a315c7d1c3e2885337e5cbed1db9f6000000000000000000000000049744a1d1a210381cf86842d312856fcb165c5c4000000000000000000000000f1615be368669ac7ef39048ca4a2966f07a63297000000000000000000000000a7f83d4f58033a250020a5431e001d0f203d4b67000000000000000000000000dc505f8d9b7e623c1c4476cb744e9354ba1b7b450000000000000000000000000d8fcedf64e6ff9dc157c203ca67569badedfb8b00000000000000000000000025c3a5db6e26daddb79e7e620d22edef5d6b665b000000000000000000000000b8fdee774807ff45ca8e84156ea4cdb29b55db400000000000000000000000003d0a4d3b21707f52cb3693533bdca4a60b162be2000000000000000000000000387fa67950340a57a48ea674906288786ade23920000000000000000000000006025caa7b39562f263f65910153acea678505c49000000000000000000000000820a5c7c68d28792b3d565492692bcc827ce9128000000000000000000000000263b61648f33e017a6db6bb799778d8ae1e7143900000000000000000000000040f28116dc2b843ac18563cb9f3f05d79545434f000000000000000000000000352299158f7daa15e2f709a98d342ca955eaf8e2000000000000000000000000ce12ffbe8f17945b301bdcc7b0b3e29875333b5200000000000000000000000075b03cb42e74e66e8e3dcc6a50ab71ddf92a866800000000000000000000000068d90dc888f512830c784d260e074055443afaf500000000000000000000000060ab071e529c8783ee9a4414cc6937032097419e000000000000000000000000fd381006587910b1cf96648fc6634ed5fdc9e1250000000000000000000000008d34819b719947ec2881c9043869c08d499cea6d000000000000000000000000c83257303dc832bf22eda0f52aded7a503f1ea8c000000000000000000000000a7a46b74c3773b5887b2eb1de18aed0398f1cd4900000000000000000000000056f44f68f4f451da6daebaf3a7c1bc07ae3877be0000000000000000000000001faf71c27219d74048993ed965ce5813eb09e5320000000000000000000000002f90064f7ee746739f19f427f75bdfc5e43d184400000000000000000000000005c0f188f222f8d00fbe046c0d39cb57fb80e5c2000000000000000000000000f79701bf743f4c1fc7af02b946fcf562fdee3505000000000000000000000000af53243129a56c3cd031d769fa7c4cda547a05c40000000000000000000000002a5eeb85f11245136fe35e2bdeb3b8088994b12b0000000000000000000000003d8e947f4c81ed2bf5a4ca48ddd38d83c6b0fd41000000000000000000000000d9745872ba09da6b444c9599f6170665bc1f27500000000000000000000000001ae0d011d4fff2c2eb2f98cf74261cab926a8e9c0000000000000000000000008ed1393ae80b5910300516e0bc260cdaf45854e40000000000000000000000008c2d579e95353ca88ba61d6e625d5cd82868b8d2000000000000000000000000ad66aa5616533ae3f93727be1f76a6d5585ed2df0000000000000000000000008dcdf70e25572be7bdec438225df130e45d7c50d00000000000000000000000063aa6b6ca0142df69c3b174215da0011622bf655000000000000000000000000efd15fc3eba7f680df1cff47899768c904bc2415000000000000000000000000bf8ff0b6738f4ef998f654cd0e631f1efb35c81e00000000000000000000000032ac230354deee4508fa99165216d6b84b5122f4000000000000000000000000e22f931cdb7bb8d088932b1437e69dea10f237dc0000000000000000000000005a012e8e59d1fa928940bbd01bdc27894ca0a7600000000000000000000000004117e984c741fb3d33280745cc850db2f2298c9f000000000000000000000000a61ae2237a9c14adb1b2efe2a163596c38c157cd00000000000000000000000049500c73c405b6e03d2842b5cec4127a7ebf37320000000000000000000000006390dcfecf2cbf16cb8fa4d84fcd912c84aee92d000000000000000000000000435d12a89db3e23067477d35f6e41ac940e4b04300000000000000000000000032665dc1673982bdf26c45618b2c02604349f831000000000000000000000000582eb7cee0200ddd6952785f429daec1d2a4ec200000000000000000000000000193f5e4a6826092b0795621fe8d52144b44184b000000000000000000000000cd85a03e3f1888efda8299ab8a95c67d7db94759000000000000000000000000988b0f3aa15a85b88683582abd83aad6d89d956a000000000000000000000000db093c0b07bc5f93b2572c67f2cdf6ecc6d5518f0000000000000000000000000ebd7338996f67b7d08e43b62f41304ede88b22c000000000000000000000000240b452fe7bea0a7c598e9a4e89f04a81f07fd23000000000000000000000000258caffafbed7d4fbc3fbe4030ca99e50613bd4e000000000000000000000000b8c34b4a97e6a16b7d1af9d4ffe3f304f3e260f70000000000000000000000008542c1d3e3da1540c5908b9aa2cd23a00a4851820000000000000000000000000048244af697d7a1bbad5f31b798023146b546ed000000000000000000000000b0e3e1c984003d8cb67cf80bc40959a2d35234de000000000000000000000000f792f980aae040df643d7643c275928ae34c4fb00000000000000000000000001f7f324e1d0405252fc5ff20cf32bc20805a7a97000000000000000000000000570661766a1c3257bfb9277aaeee990f18e24e0100000000000000000000000035356cf258a395072d63f28111848387e9440531000000000000000000000000db45746a25434e3405859ae2e2d5712630db2b9c00000000000000000000000038cb19d1f4c8237b57d5776ae8acfe684b54e1ba000000000000000000000000e9b1c03a99a6ecfdb6a3496dca583242f55a4514000000000000000000000000e8a68492c86c5c45b074bbdbe2e0ffe1a381e4120000000000000000000000007c83e7066f6fa9f83827ed09346889a8180babb30000000000000000000000000470ce89ccd8e772f777fa709bbbfda967ab7f7c00000000000000000000000088a5d21e035bc0916e5144f926debf15dffce2da0000000000000000000000009d87040c4379777d82a89a8352ac102c0afe6d18000000000000000000000000a02c21504a3f4eaa4726001b4ce34d58674ddcd7000000000000000000000000e22e353c69007d5d63e774b5413a4f3efd0c2e4300000000000000000000000043762040b05fd2b8c2a09a12272850df4a44fa06000000000000000000000000ad9a62851b8bb80b8e97bad19738b9f5cf6fc6bf000000000000000000000000a627f8847473b16f3c25c745027718c078e8521400000000000000000000000072a68503c1721afb92841eeceeea5badce344362000000000000000000000000e68c13af79cd2f72031ff396c8b662affe7298c90000000000000000000000006de9ff7e23a1b4094eefdd0e7525a7bd93b43a9d000000000000000000000000ea6f0dfd94b87ba819310e7a430167474d0c7c6b00000000000000000000000001f9680d804ce44de81e3991a2cae5e7f751c9dc000000000000000000000000ab5cf467cf8c5c892cc78506feb7c75653c880fe0000000000000000000000007f067ba56eb7f1f3f9ebbdd0392ff640e19720100000000000000000000000001a4eebf8e04df9fb4f80be278f7a6619f4ce01c8000000000000000000000000a7afb1a31d7510c6401e35702137d195106886ed00000000000000000000000070cd450420aec6ed00b90bdfca53e9622627d25800000000000000000000000046ef0f594159bd316a44589e7fd17cfdb1ba3fc70000000000000000000000007e6cb9b0db09fa060ac0db767421a8820f523dbc000000000000000000000000adafa7a78e6601c082261baa1ae7530bed362abf0000000000000000000000000220527045a302a92e3cf89b0305cae616d07f38000000000000000000000000098d6b7d112ce8d9910ba6526c8d7b37ec1ac0e80000000000000000000000000bea3f436d0d93e480bdef89bc85b2bb435f36370000000000000000000000001ce9a50d5df4a42ccc15849ea18767c1ffd7f89c00000000000000000000000058e2703b48d56dfc25d68ae1ead5944f81151dde0000000000000000000000007c5ddd078e8aa30700f47da762daf64da310e53e000000000000000000000000978c48dd9d246e397db1b56c69854c7d21758f170000000000000000000000002605fdc736b286baf1fa82b59b8415d0aa7d9dab000000000000000000000000edd50ad8710dbac8ceceaa9a3ce1770621750db50000000000000000000000007640e006c8fdfa85f598c265a6afc7d6cd2ea4ef0000000000000000000000000fc3c38031b252d1223de923f67e34a3a8041a4400000000000000000000000039e6698e390d783781513e9832797fb47e545de3000000000000000000000000344ff88b042b617c8f065193962422f95c3efe29000000000000000000000000c2092f888121e84f98144f07a7c9d9062586b9f7000000000000000000000000af8e530aadb02645967b5b90184fc1272cace7020000000000000000000000005365f91129a34ecf1a849899b40d444c51e999740000000000000000000000002c67756c40226edc37dbdc6401f92ec7918c58130000000000000000000000003b510a98e45b34cb12931a1608b39f0e57a3367a000000000000000000000000d18d1b5a7240b6e55c0acae384db964b9adc28a2000000000000000000000000f3663e25f8a80ebbb193aa050377e5d34c83486a00000000000000000000000085a4be656df9dac609d758177305fd536ea2191500000000000000000000000021f2368c0fce47b08a4c444b2ee3e2e08ffde042000000000000000000000000adeafab591d873fa653ffa214ac892aea184b2dc000000000000000000000000992e919e0fdf3ad208290e191e75ac73ee3f2273000000000000000000000000724b17a55a1a82b85965324753a94892bb52e99a00000000000000000000000025e99b603303cdf172a8394a62093aee672afd0f00000000000000000000000055df877d9fe817dda3a4a91bbfb70f3b156d8d290000000000000000000000002a1fb4991b61bafb1ace6c77c41a3730e4d208a0000000000000000000000000a2adbe21fca6b029192b5c0db1c403c824f59a9200000000000000000000000003f3d9bed4ee3a048c7a788e11db6ce45ef23dbd00000000000000000000000008c5ebb09c9b004dfdc4d3ed893a64ad8d0b6d6100000000000000000000000084c9831c9d80659671fcbefc48d2b6d919a1a3f2000000000000000000000000eed8504ee6563c51a64e5306115fcb3ceb59bc71000000000000000000000000d4e1d7cf7ea8e3f405cd60eb844e21b6d2926ea1000000000000000000000000e4b956a2c749227df0a4e889a2e45b742d907ed10000000000000000000000005c0859fb515a6d366115de1efbe2ebde0cbf1120000000000000000000000000f61414d70e175573e1dc40ece5448a662a306300000000000000000000000000557b4548019e49fbc75da6a69c98a86f10392b510000000000000000000000003c8335fd8bb77bbdcdd6fabb302a813c1f287aef000000000000000000000000f8634accfb8cfe8413e318bb3a9b4939a717ff2c00000000000000000000000034c98b71520dec1a9faafef1dc55b4638c706f57000000000000000000000000c804f9befe0367a16287331bb5db7d4c429c09fe000000000000000000000000b26db827415a680cfc6cb75f0d0d6e3748c81280000000000000000000000000eeb5a2e3cab74d332323c6bd1e1fab7a8852c9c800000000000000000000000090798ac6fc85c19a7e133a9dcbd8b1fd1345a23b000000000000000000000000714949a5ae90a6446f77f6b457b3166854be33ff000000000000000000000000ceb8469cf960cb4cb80018b024980ba5a7bbcabe000000000000000000000000b90035e5c35df72700d944e4ddf9c675f9fbd7b00000000000000000000000007d18c7007608e88604da2c370e1cb2f4636f49d40000000000000000000000008b2ab2a535e490a7cf43d82dd393590f197ffd6000000000000000000000000040c1eaae565aa7a9cbc9197d3c9d2832a7d61904000000000000000000000000e2fe6202f6bb30cd844bee51bfa447e2ea00d86800000000000000000000000024330618a333de42049e15596c2c2e6257aa4de900000000000000000000000037fd9c3f9f40c34a2b852cd13a709862f5df5d08000000000000000000000000f56d12aa8898c73f074619b572b2c4e9531cc8fb00000000000000000000000034b402142eeda0f0c16b11b4306ef8579615a36b00000000000000000000000076ece8107e2ec9d2a43e845ace1497ae1953b9ae000000000000000000000000e38f3319133e81d0f4ee88c3469a779052f02503000000000000000000000000adbe13fff9e2faf931fdb93feef0abda5e90edaa000000000000000000000000b20afb42061ae6f674e6dc4607dae9a9124b2a40000000000000000000000000569b28e59f87d27a821d2b05742e8a90b0dbcd6f0000000000000000000000007032ffa1c4d9024cc53886b6720f0abb1310602d000000000000000000000000d77136ddebba6d3017973afd80a0694f2368d55c000000000000000000000000865aaf36c3248d6a66f57d9ce8a6baa00b52b91b000000000000000000000000095c9d1890310eea23c33b962f1b23c8de57c51e000000000000000000000000e6059ddb5e5a1e3f6df3d1da78fbb480c61dd8dc000000000000000000000000135607d637383c5b625fa951fbf7814224a0dd47000000000000000000000000e8f337b98937afc47c8e9b7d1c9db8e07a5c6e580000000000000000000000001e83270fb759afec588214e6718942229ebe98f9000000000000000000000000e5ed2be11072ebced746480860aef6de301a248f000000000000000000000000354945c7d3b4f2e0efb9d15272af7b6bf8de23ef000000000000000000000000ac83ab6376844c69b7d2083e4804b31b4e67762e000000000000000000000000691c2d3f3db7d755a9d44887bbcb9ef2d40bae6f000000000000000000000000afb6d6671d0455410fe76a27d633ef7679e32c8e0000000000000000000000003d97060ef25218ae27c6452ea50e61ab2fe579600000000000000000000000009d795b53230fd0476cb3d923e5ae8bbe2ea587380000000000000000000000002bb9fd7ddf064e86065523af057c926db286e46c000000000000000000000000526b29042e2c1a5402abf30ea1ed04f79fb059680000000000000000000000001000f718e9e5232139452ee2165896a28410d716000000000000000000000000f94e5f7e261ed7419c0afdb9de625211378de8860000000000000000000000006cfff1a863a618ba5071aff5ee6515f418080f4e0000000000000000000000001a7ac86f2591cf20751df925c0da1ee446ffa6ca0000000000000000000000002f620782882cf9fbeaf2c4986c12f53dc92f36ea000000000000000000000000caf064ec80a57a18cdff06dc8ec87d818135dab2000000000000000000000000a74a7ab9959dc4bbb82e7e85711f062cb3b0b8d1000000000000000000000000c8e22a49c9695d0da7ac970e06e3669b3f4efc80000000000000000000000000296aa51b99b6e2a352644b91a14ec2e237bd7ace0000000000000000000000004f8473eed5cd2f3179695dd92a94838fcea320710000000000000000000000001fd4eababc6c7aab944656c5e61d39389e967b9000000000000000000000000023e43e097a6eeace271cb6be3f6b524050cd5aad00000000000000000000000039ebb9ba777ed4364bbc8a3451c4fb2727732f3f0000000000000000000000005b2a926f1a68fc316577653d7b503ffa81421cb60000000000000000000000008961e3ac7ece1f0b8b592bc66f71795e3aed87cb000000000000000000000000cd23ffd26180074f17370d5fdbf6e9045031e146000000000000000000000000c6918e20c912b05df9858c2492f813a6066de10c000000000000000000000000ffd0c6c9c67649e36e0f0b886f13489be9cf0597000000000000000000000000556f99db8e8d5fb88839bb782c726dea880e43d7000000000000000000000000780d2eb8a9969f4840151308d0233ea112b3cb17000000000000000000000000f010cefce2324606785dd72551bc4cdd2f8934640000000000000000000000006cb775117e1ea72e14f85a8e6ef8d49c9d0759bb000000000000000000000000d9512bfdc962f8164041447d1de84f09c68a030200000000000000000000000060fd3635f7f7a43dae364db86d2cf20c1269782f000000000000000000000000371740d419c778db95610b81db2bfa86531be2560000000000000000000000000578046775ccc30e1823b4e485d69c3c842756bb00000000000000000000000015831b02c4b47388d2d9aece8895bd29d7afdddc000000000000000000000000904693e5cdd6cff315abc64690f1f11d9324d7e100000000000000000000000087f286e839cb4f55e876cbc1a839652366f302fd0000000000000000000000006d77625e390f80e1d751487683088b4c46372d62000000000000000000000000aae8e63da0311c7530d49c8d79a4d0759cad13e2000000000000000000000000917c26331304f5523fbbc872535f6123f45f4f1c000000000000000000000000876fa4b52706bb2c21876bdfd344508a253ab167000000000000000000000000576e5595ceacc82c3e3667180c7bd7a14dacd67000000000000000000000000081a4f9c067aec81af75ea94f8b9374eac761644c00000000000000000000000017e6d4e03a5b62c7b868b51e45b33ec3e289ade20000000000000000000000006039d049e936eebfa381e01fba11e747ecae75cc0000000000000000000000004c66719164fe52a36ad6b1b47c550a9cf4c21a1b0000000000000000000000006465ee324a29bebc34c597912fa92a8d6ffbcd7e0000000000000000000000002f32d6e1a976247b33d0bd4d0f9acc59dd32744d000000000000000000000000db4150d8c513c866f7713906b03e4516cc9620df000000000000000000000000a9eb8722783639f2aa1a03e656500f9e1cfc355d000000000000000000000000b01d5a449d7e1df1824179845d6886dcc4ff3295000000000000000000000000d587be75c57dd805026ab9bb45ccf51cdd514fea000000000000000000000000741edb52db53681603d15f61af5f75db1c2b9fa30000000000000000000000008661675e095530fddf4ef1c1d53c9dd54e17e83e000000000000000000000000d73e6fe2046493a3748936a7c99361449a5834410000000000000000000000002bba23940c695eb9e4bfd9d3f9ab7f4d1548dcdf0000000000000000000000004b98e099587a2fc93aecd9fae121b772859e6775000000000000000000000000047dd8b59231c7d2a71c2885f13cc54ac7d151e20000000000000000000000003168b40fee7bfce5297e225bab9fac2909f6b307000000000000000000000000555a83abb17275d787cce4be5bf4e72013e2df97000000000000000000000000bb529fa4539fdb887c471beb549c7a7f6775da110000000000000000000000005f90e19151b774665008d6c85df0bc3e342f8f4b000000000000000000000000265b9633291631be8029b08cc530432e5ecda21e0000000000000000000000001259b0fc5c148ea224e2fd6d2b66609c547e2e12000000000000000000000000dbb1ca5972e2a0d709c698e8879ebc8739afbdf7000000000000000000000000f2945f120ddbb81dbba47dac27ab50284603c931000000000000000000000000ea16e6a43adbaddadb0d26dee0e264eebea4e12d000000000000000000000000e0937d2f59a65c38966e329f7de91d2ba3082fd8000000000000000000000000e3950835a9e45dcb8a2db4dbe90a5c1aea00c4b80000000000000000000000009ef644da1bab35b64143b12288252d4ca0b2d8c1000000000000000000000000dfd97ca72090d136aa562926e42e159434acf88b000000000000000000000000dd67f16c0059a451e131a94ea5a9a7cc5b62cc1a0000000000000000000000007321ec46317ab016fc25b8319a761dc9fd4e3c54000000000000000000000000facde809762600511c861a091204a4b8252e4f25000000000000000000000000012df324617dfd68937b8b01e066e5f6084eb8e500000000000000000000000096cc8b69b0c25c84b11b1c1f421a4baad56dccbc0000000000000000000000009a4f7b9ec194ee3346fff985339eaaa4304f16a5000000000000000000000000663f89b3fe3451208d0bacd1ec59219f2e31c683000000000000000000000000fbdf4e23d7a645df0078e489c80f206f04bc16f5000000000000000000000000c4596e177ecbd470c523d4de51f8c022044e8fa9000000000000000000000000c0413f83642adfb80e99487155cd1efe6c766ba10000000000000000000000005b8bc5c2d0ea76194c65da9d173801258b214baf000000000000000000000000a95308ea56f3af41dbb3a5578e059ef05fa9c10b0000000000000000000000007d6fb9d05deaa78e76c50e07ee866ef8ccf2ff9d0000000000000000000000003883ac534ba10adfb4ea09b1e83525dde9526d870000000000000000000000001d025a63f7290f064ec5fb58f00a526cdc4067d100000000000000000000000006520c0a18cd4088dbbae57afbb1f717ae6d3f4f0000000000000000000000001621e8a39f14a1f19afe21784647f83acb08498b0000000000000000000000002ce304bf15d5bc32d02c5eff39c32fd0e2b88b84000000000000000000000000e22f652897f36c046a5ddbf74b73d85f8fa92c8e0000000000000000000000005d7da8296fc09d00e4eb9dc206d7b39c5627bf0200000000000000000000000091d0b73b889c68768883b488c8dda1db19ce851200000000000000000000000088026aaaf2d78d50f7a6f6b6f00b6bb23677ee71000000000000000000000000a04e489566b8e008761f5bce2e3b99d42c867f7f0000000000000000000000003ce020f4736b9459d72d0c8588671033730bafbe000000000000000000000000ff19065c18a6b5beebf12304f31e834e32c6e38b00000000000000000000000019ff15b7229bb6d4e483bb0e51282a385baebba80000000000000000000000003b5a568315170273d0424bb299be991e3a624da8000000000000000000000000cfb2966a9bd00270e037d8ee9a7dfc6d1a1bcc0300000000000000000000000071b0bf2e40b989fad727d50f93426786d6a5db83000000000000000000000000991c7a5d969b940bbde8fc0b9bc1b84c8182ab7c000000000000000000000000ebe0d342845b3391cef99b63f33bf97dce25fd8300000000000000000000000021d2d964e9654736960cfb7dfc273eb2b5b663dd000000000000000000000000aac1822544684ddb900e759e531fff21cbe06f850000000000000000000000001ef8719b458f917d004383fdad227a8dd7579b9a0000000000000000000000004add60cd0253d2facca4f796b6901a1aac6655f8000000000000000000000000cf3e9a8d6a8433a556fd8b88e0c8063d664d2164000000000000000000000000277b47515ff4b15b6eaaf1c2a71fa04437a27d45000000000000000000000000ac032c3716ae27d155a45198bcf013df0f47c90c000000000000000000000000f04ea507b6c0a43c5827b912d055201d99d100f400000000000000000000000065405071fee4f7fc8b37bd6128c958bfebff5234000000000000000000000000d782cae55b3364b7338dc046aaf49c3ca4b8d6c8000000000000000000000000b9af82442df1f358554d9c38464d9c72519493040000000000000000000000009be71e16243a3ddff1e8c7d05b3cc3f6e613c851000000000000000000000000f5e7a6403b41eee0079c01c55918c6ec1f4b047e000000000000000000000000a4b925f57d8dc383b66916b2036c4e524317751a000000000000000000000000aa943cd43308193aecbdda6c7fed255a9ecefb4f000000000000000000000000966f3a70116d2e33ed7a3f0e773c190c71dac56100000000000000000000000000b377c9347e2af269b54e2869ef739bd90d8d8200000000000000000000000043df4eb7038866fad728469d441ede2ea677f294000000000000000000000000a7b143a8cd7fcd71249e81df28113b716d5f5242000000000000000000000000921db95b1e752e029b37a40f823660c492ac8050000000000000000000000000780c9dc95af91f7ac2f8562ad21bbdee4b74390a000000000000000000000000a727f9e4eacf7da1f84f37da993ed389cc05550b0000000000000000000000000fec4a4b7611c62e6370a185eb93fb223e4682ce