60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000007a6fbcf99f3acf65de51372cb6caccccb61acd030000000000000000000000001c2db3382b74f41b2ad6afa5668a5557219d12cb000000000000000000000000d8f3d403862d8c9346383b490117b935b1403c55000000000000000000000000f4a8fec4d02bb21d0716aca481c591d8af983db800000000000000000000000084992103a13d9e52f371926dd1e5c99246c27c0d000000000000000000000000a767e59aa7dcda24e00c7033d9b10abfcea35ce3000000000000000000000000d3ee9112a601da7cd24e5bf0cf518327f57699c8000000000000000000000000e6d918e7b8fbf0c277aea2035cfa0144d498261f000000000000000000000000ee3c4aec337561d87aa2f8c36a29273b690e8932000000000000000000000000f6d616df2c0cdca39b664641d60a27067d11206a000000000000000000000000bc8be06e6da76e42d15e5425756c02db7ac0c9520000000000000000000000006d4306aa6b13953d0090f5dae4cc0028356ea1fe000000000000000000000000c1b9788eb91b1f49f3d4e92b74a5c5e733e8b8c200000000000000000000000092ca4f59bbd93b971737bd531212e2a8c602332a000000000000000000000000478d86c9c0f392464ad727be21027223be84f58d00000000000000000000000087896004f22fd6ab63f24434010cd9a17afc0b90000000000000000000000000e57fe6a8b4ee4dd4f410e2dbf319c3f6c89cdd640000000000000000000000006be0089a2286d9a7c0e5247f4e27d24d1622172a00000000000000000000000036f09b59da1ddb20893f99678d670962c4b603a80000000000000000000000005736438daa511e20959c956c64dd59254c826eac0000000000000000000000008fc53a8df79550ee71a251624ea4e9cbe016e6790000000000000000000000003a58538b353994bb4703f0458a99224067fd6004000000000000000000000000887c8dc3a9f84ec7dfc1d2a61885b9be5596726f000000000000000000000000f05d61385e846a440ed09e55a1156944b5cecb470000000000000000000000002a24a03045c43b22e47add1b7e2a70232901368b00000000000000000000000020a33192452a3a5a5d9bd4c26f5bfb0dcab8abb50000000000000000000000001114fb8e7cda2cabb1d14b38e71222943c4c1bd7000000000000000000000000888bdfc4db1345d2369f9f8971f51c00bd3228f600000000000000000000000001fa2aa9a4546ea8ef6706775a39b9d9640d65050000000000000000000000000121ac65b85e50dc38acb6e0f283c1da68681dc1000000000000000000000000ca07c8d5db29fb1af93dd68a1a9adcb197437e770000000000000000000000007355357aff329abbff601569f88a5aa7ce06ae4d00000000000000000000000040814c4725432d730107ab07c7d34d763d46d8360000000000000000000000008fa3da68ad7b079b1621108cf1f40bbc1a651f21000000000000000000000000a76f1e2bbe61d7e9bd3e6aeba1e86b31bd82e733000000000000000000000000f137831effe4832526d90566ddfbc5e8d6714b010000000000000000000000000e6ea1e32895eff9f4aa643ba4c55e1978b556f9000000000000000000000000306fd0dea5d68f5440fa041239bbc011cd6728f700000000000000000000000010f8f93b2e1ce9fcbc88bc88759bb5c11c6810c50000000000000000000000007f14f39391ab4aea07551fd20bde58aa19b11e36000000000000000000000000b4f6448d8b1da47d5197deae196043ccc5ee9e8a00000000000000000000000048180cb257d01ac9de8632d64795147455a4488a000000000000000000000000e001fd2801b6d7644b54baf9c4de4fa615a911d2000000000000000000000000341d73d16818110d0239a281a6688f6c0624f802000000000000000000000000a34d3a9f9aad6423b656fbf4595449d3c4a710dd000000000000000000000000452b58a78b6d5c8367340370c5f9d6f15ff671960000000000000000000000004bee0b99fe667058272ddb843993adbf3b8bc0c8000000000000000000000000cdad9fc300e0f42ed17267c902f7658e540517b1000000000000000000000000a97259dcad088a503ba60fec51fce60e67c5721e00000000000000000000000011389a5a843d91c346117a66d6571522f139fce90000000000000000000000001185f87da8666e531c33b9698d22a77042316779000000000000000000000000142f891f712d74422abf0171033dd4dd9956484b0000000000000000000000008652e3020e8c52f592d4d4bf41021281cec80c4e000000000000000000000000dfead02dcb928d36ef2ebc880517724738b70630000000000000000000000000587c48b4116f1d491cebe4df574157e25f06c6de000000000000000000000000e7354154b3c606ba57620a7575f45e00d2dc93ae0000000000000000000000009459156c70fa794c7cf9523e83d9c2c7a0c54a620000000000000000000000003a39bce93b88c8ef526cb14af314743e420001f60000000000000000000000004fda9979a0719c003e664171a446d80feafde9210000000000000000000000000ac957a233fec99228ba8c7dbfbf604230cedae7000000000000000000000000bfe15c6a6ae2bfbe1227d88cca08a658d9341a51000000000000000000000000df1c3ff7a205d43e1a1b0acdad5515c8af5a80d200000000000000000000000031d0a334bdac84389dbc795483040887db0fac82000000000000000000000000e7fc58f2e55d53a548158171b2f27b363c34fa6100000000000000000000000066ac7634833d1f531ae6a6bd7113b836c59e629500000000000000000000000081500855af51802d1de344472a6a4bbd953e0b2e000000000000000000000000a3dea3d2bd025f65b184a85aab89a8cd29f1f15a00000000000000000000000036366ed1f2c2b8531563777662f3b45d2bfe30ee0000000000000000000000007b567d31a948ec72c039f1d4cce60519cd5afdf4000000000000000000000000b293ff896cc82f4b932d8c927e0126d38507dee1000000000000000000000000484b34860bb26d141ccf57d2a9a58b0ee6835f5f0000000000000000000000003e16166f42944283e0499f361f256aec269cda64000000000000000000000000d60432b4b1f2d67f59fdefa61cdd54109e84c7cd000000000000000000000000864d015274ae0e492c6c910647980e22b1639b56000000000000000000000000b087db9acb71dcde5fdb8e66b549a91cffe86d86000000000000000000000000f829f046046f52de1dd04a13ddd46ce5ffc668860000000000000000000000000273f6a9fad026b2bc18e647ab85dcccda884e0000000000000000000000000043be0958d378f80ac75413ee4cde6983775fcdb4000000000000000000000000bceb188ed38264100588cebd22b98d782559ca440000000000000000000000002ce3439767d1060268f73d7674db0fae46ae1fa00000000000000000000000000c98b1edef53bb7da336189d1c02c4a7a9104f5f000000000000000000000000bc070d1126f5682ccf1cfe58c3d9bd2c33407054000000000000000000000000e801314b9971defd8039c3a2db5c692c83c9b8f5000000000000000000000000c98fd3327aab6a41f5765eef1b91505d4286a3cd00000000000000000000000038c50e4d4faa7d313289cefff5d4baf2537eccfc000000000000000000000000ee19a7e749657f7ede6cebca45ab16603ccbb394000000000000000000000000e076bd5d595e89b37daa0e2f5ca4e4504c4060d7000000000000000000000000106ed8aa7deacaa1b61c2c089388bc40b28e05d2000000000000000000000000b480215bae8a554ea5868489f8f6f619abae6f44000000000000000000000000710580217eef6edf7726be7f27c728c2cd534e3d0000000000000000000000004f20e682c12927d17ac8bd68eac71e4b699e053600000000000000000000000067a80edd5dca96c07b8eed2467897fca7259061a000000000000000000000000e52c78ff392dd8f919530c33b7e67a79704a9234000000000000000000000000ebf6a08285ffba3c53167a7a3ca6063138e7c1a500000000000000000000000061be80f8d745161135694e1c4c4359b66c371d96000000000000000000000000b042a6e73c782f4cfbad8011560d3f30901ff90d000000000000000000000000aa1b046e8feb3265ca5f487951e882836147cf40000000000000000000000000d698346339651d8cb2f2fc58feaa7fb0d568b4a5000000000000000000000000b0cc35f51d63c3ce9214d3be090e300fbdd01d5c000000000000000000000000f0844fa1be40bf67fabea19da2c44a86cdf0c9730000000000000000000000001b8ac84d43316e33c64046d01f0c49c7985e05780000000000000000000000009a9e054a01b4886288228d037a25b022c210689d000000000000000000000000aa6419ef1c3eca8b966cc3d66a25d9bd92f5924f000000000000000000000000148bbe38bc821ea59d6f5066f4b49db5e8db8fd20000000000000000000000001989025bebb29be2121943614c137281ff3806a1000000000000000000000000db8bbb4dd0ce1dfb4287d9e5283456a70b6d7c6d000000000000000000000000eafacad9810b701a77c1452ba6a162466193eb1f0000000000000000000000005f248a0f9410ae40d4088a6be31af5a3587360a5000000000000000000000000b4a61f8974930b604da274c77a3c622ed7f5804e00000000000000000000000008ae8b004d94eb2f732f9177ffa95820b782747a0000000000000000000000006ed793bbe0371e176e6eb2aba0b5151078759f42000000000000000000000000575de24206bc97b8bcbdd98492a5d0b5ab1f57a70000000000000000000000009c9c90a8a7ceab8b1cea5adcdbdb6bfd314e5b360000000000000000000000000cf4e309e2ef61cd0cea9ecb50070ebdd81d08ac000000000000000000000000b76a2fd940c9be57ebea54c4ca93a52a0861ca960000000000000000000000008d563be956cbaa310e6c1e8c36fe8bb9a853d4e3000000000000000000000000e48c6ca6a76f0941ecb70d3482a8b2ac33b20e84000000000000000000000000f416ba8bf44c9862099efdfd26ab3f7b4fea18d100000000000000000000000088889d95550024f6b4fb384b6f9665f2a7858fa400000000000000000000000006c2ca520bf809bb7f1bf057bfe1d68a5954f916000000000000000000000000f742ebba4e77a34cf50dde46b9972432de87fafc00000000000000000000000095f0037a5fdd50bb4a035e8e3f56be973c3860370000000000000000000000005e1e9780e3a8d91753bd777f6d64e4dbd625bc4d00000000000000000000000002e3a4ffce3bd70e2da60cee81ae97a933e1e3f80000000000000000000000000ad26e1f5dc0d268778c675b6a0db3b5a68a616a000000000000000000000000ed4fc8ddec94e64692eddd3c39ba96738f64da23000000000000000000000000c0853656ded3bbad57eecb97262064b0df0b5d8f000000000000000000000000e63eb5f750b5b8aa4b75c30962ece552be1e68f3000000000000000000000000032403aa4464a537428b20b257d0060136f99e650000000000000000000000003ca2c8611b968bb3357659b8735c631f5165ebee000000000000000000000000a88101298129e60500eead6da42f22c492846e5700000000000000000000000028f408867c3f4d4d8f9bf9613453e3aba41edea1000000000000000000000000ac1daf6f063c7c165d2479355aa35dec510748300000000000000000000000003e32c771b3fa333eeb4b5f752783ed9a7d2eb2dd0000000000000000000000006382e3d1bf8204a36c0d4d496e318c1ad457bb88000000000000000000000000cf3edcf9baa16c1bc10cf4b7414ea9e26b4b973d000000000000000000000000b39330d89f8fc2290f6a088091bebdf9cc41be99000000000000000000000000d5280a918f789f54b7fa6aad3b912bd688389d0b000000000000000000000000ef32993e60d5926a1c8d835ca8859c2a8f41ad9b0000000000000000000000002f2da03fc78cea055c48afbbe62c3d6f9afbabbc000000000000000000000000e79640537fc4a8c5c98760bd28c72985e4e87d930000000000000000000000005e190c6a7dbedb73f886c6ab753adc2fb64d183e00000000000000000000000048eba2ff60647837536e395009c909544d3d4dee000000000000000000000000aa8de3424991c4db4678ef89bd85094f3c395478000000000000000000000000a2c87985755dc0b435f36e8d67cc035b37eb17ab0000000000000000000000002f35698bff552001fe1ded2c233f13c02d891b8500000000000000000000000035a82f79a48753d84f060a9097961b94d93e96ca000000000000000000000000871447ff6b93a2654b3eb3c2c428255c6e6e3aca000000000000000000000000f0833a42538f5fd3af9fff51499eeed138e6d522000000000000000000000000c624f946f03d73388c9c4c84f7131ef356a7db46000000000000000000000000276263e5e28e96ffbb4c26ae9fb273369afd880c000000000000000000000000c9c4ad97249cd11a4aeecbf74d861ae2f38ce2cd0000000000000000000000009451c024739962520002d6db01b6341d7c7541190000000000000000000000007c9b0fd05b6b51b7d776b6a18a9d012a49d1e20e0000000000000000000000005624dbaa7f54b12632e8a6f493717f88d157cc33000000000000000000000000ecf10096e6a5eb9756a8573d75f5facd5f56eb510000000000000000000000003cb4b249f5ce5d3dc8c5462dc35729d4f51c6bdf00000000000000000000000019bef9628bd8f17ef5425056f66608f2c208b3710000000000000000000000003e6c0958547420fc3a4eb6728991c79f461344be000000000000000000000000b27469d152d9b542f1015bafc707371425ec37110000000000000000000000000e7727d5cf1d68a26d9e13a1ab003ecb940b6d290000000000000000000000004f44b78e72289786f7dc6ab406950a0b78dd87fd000000000000000000000000c6cab66980262cc5267f38d3b32495ce1921f3080000000000000000000000000e8f6b379accd4c71d793dd6cfcdbd164bb3f36b000000000000000000000000c07bfd76ecaa7a2d41e5e9e639c7f83d1af83a3c000000000000000000000000b9c7e50accfc9466675cfffb09eae71369feaf6600000000000000000000000023c15ce74d3e182db0e4440f20a030da9e2a82080000000000000000000000009ab15b43cfa16c400891d22f918bbaba89b87bf90000000000000000000000008122272e024e09a836ad917ec59b7e5a5818af4500000000000000000000000037073b59e3e440ba127aec8ecc3b2c76e9e24a8c0000000000000000000000009f8697ce0e0642b4fd128d37c3af70373192b7310000000000000000000000006db9a517e08c2a70bbd0a38c865687de5d37a562000000000000000000000000573801a8fac4c526824c3a7051635a8861c694d8000000000000000000000000be8f405176b6e19d94c24bb40d089e4f5b780875000000000000000000000000e88e0164e3fae60b3d26ca32fc799458ba04b013000000000000000000000000bba0dd2fa82ce6e93e35048c6d76ff282535fc5d000000000000000000000000b1056c76c88e62b05a31d74c6292cc2c68e13249000000000000000000000000a5b78c2e82aad79bb2e90c1bf70c7279a33dd2ac0000000000000000000000000792f5fd1a2d00f3ea2c05ee5df4b5c314fe60e0000000000000000000000000c892660fb9c9359eacbef1334b9ac3b2c083edea0000000000000000000000006cef6a839e14215d22ed01b25adb4ba66e7b83cf000000000000000000000000417bc1cd3de27b26fd3814b777dca5287a26e3a9000000000000000000000000e3660667071890a32adef203b1a6ea867b28685b000000000000000000000000c8e002449ad498d368aacfe8e0a276d8dd740e5b000000000000000000000000816186ac5ee07d45ab78386504eef34b1efa8d530000000000000000000000009761efcd31277fae68550812cf202fa31a103bab00000000000000000000000045c61247053f345789144bb84943ef3a04e6a355000000000000000000000000f8aab210f24d7c0fb2a4013529efe25437f2fb42000000000000000000000000bc46eb80e8620d8b82f4a11cfa9a33d2af0a66260000000000000000000000000abee04ebe86d55174769da9352d85fe265d7fac0000000000000000000000007f351154a9390ef075ea739a2b9d10fc9c935d700000000000000000000000001b9f2a532b440e298a3c058330ebf76a1dcf345300000000000000000000000006365c20557061d4294812a407cefb75766a496b0000000000000000000000001c54d43527b1a5da61b159130ec8995ddc43ada90000000000000000000000005e201eb3435952b8f221db1b7b9d634ba19570570000000000000000000000003861ed4b5c294218699731acdec06279d42f0d38000000000000000000000000a0a4088d5903fc84874ebdcd84bf24d0db776b3e0000000000000000000000000b3398b06cd96af7064500f72feb310e890a4f21000000000000000000000000e66fdc8fe6ee0891d217a34736234d5fc4fc849d00000000000000000000000092d296d3a79a337adcd51e8eda7cc4f6a8f38c7a00000000000000000000000083579bdc46d0bf97133295e24620ac2e63cf40e80000000000000000000000000be8ffd07afa2497a53ae579ee59fe1f5e3452fb00000000000000000000000094c81483995bfe90e087d04f2416aa91f15bc5090000000000000000000000003d053f790d39f788f70e04bdfb0bd0cc7dee9936000000000000000000000000759b89060d4e035f35cf01804002836ad4a1dab50000000000000000000000002bbf45c407e149d939a3857900b728300952c59f0000000000000000000000005b6ddf29f592cf3365dcf90822d56c69bce6d4eb00000000000000000000000018aef5341fac6813e0d50ed7cc91499582fd75c0000000000000000000000000a2f55f55d6b0beead012c63416a5bfccc174eea9000000000000000000000000efc3b74a289e9cfbb5a0bd35d3310db6775ea0df00000000000000000000000062d4b16cbb00f78b22866386f92fba46c430ff17000000000000000000000000a0dd489d037a4a3e3b8062deebf1de152229653000000000000000000000000017e9370e6a56923d7987e18a92807f4cac248d9800000000000000000000000092126e30f4482c03612cdaee73b952367122b327000000000000000000000000ca88a5b10bd8a8472f76a21a19acb54c97e3cdee000000000000000000000000d270e3023bc1b4149c101c2a3f6004ace5b9d8eb000000000000000000000000d2b2f1c406facfb370a45aca3c6712577f62711900000000000000000000000002d0c01d583610c978244086c982259914a20eea0000000000000000000000004a4f83e44cd157e7d23207c1be6eda8c06bb49e60000000000000000000000009e2eff4c11769403633298cf04f20cb5185e0d94000000000000000000000000aac186f7f9338f4e213848c0cc860d92f424037d000000000000000000000000e0357ea3d669ad87b6f681bef322cacb028d2107000000000000000000000000f3657a9a9a5adcff383e626220c136058482a1420000000000000000000000002733102dbc547687ccf68fc5d465c8b32f850f9c00000000000000000000000038175ef5bbd39690f2c7b9e723fef04efbee371b00000000000000000000000082cc0747a7386cd7ad83a73b7a0fdded707ecb70000000000000000000000000e55bca62bdf4e6e9e52df2e636f559e80f897332000000000000000000000000b827a3a0ae41876e4306d3e5a390389a86c5b038000000000000000000000000c97536bec68eadf94a05313f56c0baafb6dc8fd100000000000000000000000049043c525d242ec76da404c127f0b74508bbd9f10000000000000000000000006ac6b3361c677609c6f29a178fe80fcab4defd610000000000000000000000004ef9a21f28bd373563ad1356b2f612c5b0a13f7e0000000000000000000000002338a198eaa54a0adec9acc0f150923f7936de2800000000000000000000000005cc60ea2130ec243101e500f208fd9eac3a6b6200000000000000000000000005da3bff41acd16ae4aee8fff35129932dbecaf50000000000000000000000003990362f74f470a88d464b769cd9980065b351e6000000000000000000000000b3a8d5d5a3b13f7ab8492f1a4fa7ec58b894922200000000000000000000000072a03cd09b49102154349f7ed23337482cdc34520000000000000000000000000bfc86453c59695c4f94b679e3e4d8dc21901cce0000000000000000000000000a9bc79f1637a6bde219239591ce2c573e2250050000000000000000000000004f527fe6599dfd71f998b90bb7c7c2c653fc7c27000000000000000000000000ea28ae7dbbb3fa03d6990a926db945a00881d9bd000000000000000000000000528664d6bf9f13f4e3083b5a9a7e1f42efa58bb60000000000000000000000004f3b0215e4c54724f6dfdd6c1d245593cd9664a5000000000000000000000000234168adc04c053af7829128028ccadc5b2486af000000000000000000000000a3d631c9334387ce8a52de71140030644abac93d0000000000000000000000009cc72f26b23fac6231f8ac8c388fbfbcf8ef36da0000000000000000000000002f7f82a91cf23ef4409e8c0bc5693ff41837ed53000000000000000000000000d5f9131d99f763ac40d3821ad067dac85bf8d5f2000000000000000000000000c01b07537be33f79bf70fb1e6dbffcc0b9667d4a0000000000000000000000006dc2a7010de0d36f3e30ce4e2731c0fae32283ec000000000000000000000000828fff6df21cf253e35a20668757fe2c182823da000000000000000000000000dc5256a2fa15a8f1a121b743c1b6a47638cd586c00000000000000000000000002fa4f7b80b6d4b456c58c338770c0217775ed7400000000000000000000000022e2c3ce109e1156add8b83c1fa0c0c5e44b99540000000000000000000000009f946f3fb7b0590eca0abc5c4fca55a457e4252e00000000000000000000000062eb7be7f9d9984200394a87ba9af055564f308b00000000000000000000000047061a16a0e8c9cb1291401af48372e56128bf5e000000000000000000000000167da6523d838aa41f2364e7a6837969849f27df000000000000000000000000c3930a5bf2b05b7aa4ccfcc638c63b232e85bc0800000000000000000000000014c5cde108fbee86ff4891bd73ca04a28c9ae746000000000000000000000000cb3accf64baa364e1921b3dd28b4f4af92ab58f500000000000000000000000059383ffbf061f46b4088365a96bd4866434417bf0000000000000000000000006168b944662f82cfaa7bc3bef31fcd6da4458ea5000000000000000000000000570f88cd251094779b41b967061bbdfa2d3d5757000000000000000000000000a4748366f6034edf9018047a6d681d7d1cc9baaf0000000000000000000000008f766650457c9ca0eaa3f0a505ada0b99777c067000000000000000000000000eac9cf6ceee30ded96e3ecb7128f6a07be40b745000000000000000000000000f599fe71bb0b0b05ebf87a0bc0bc3d610219826f000000000000000000000000ec886712ad2c1442d6938b1edccb23d41553ebef000000000000000000000000d2f66f1caf4f8ce429c9499679bf1fe7df6c773500000000000000000000000085b68aa6752be7d7f0b376b217b6408af2fb88a30000000000000000000000004d8ebd6ed78fec83f8207a85a770d8807b418ac30000000000000000000000008d90161a85419d90f9b67fe68bb361583f365a2300000000000000000000000026c3e6d60057808507d26ad8380e6f23bc7b0954000000000000000000000000d3c88aec425d39fa35b48caff77c9809905b09c5000000000000000000000000d22e35461e350a0521368221f5e8fb7511d81c0b0000000000000000000000006aff0e871ef77a54439e542b391ddd9a02a3d188000000000000000000000000a1cf59ff7309d5fe81e24969d5e6e56c22120b3b000000000000000000000000e7fc7122b1495ffd8ce1511110ea3a7c0a9bfa400000000000000000000000000047dfa42d7201750af60163070952c799c76067000000000000000000000000cfed78f0bf245b0f7b239e3af3dab357f520c0730000000000000000000000001fe54a337b910b3af308fd789252439629e87271000000000000000000000000c3479f6131c02948bd66c09bc3d249192f5d4aaa0000000000000000000000004c832eb3aa8b24e18c08d556fa6e03b6772420be0000000000000000000000002632a4f26a83371335c649e2a26a1ce1c2c0d4f6000000000000000000000000740f3e34f2239fa94bcb708b31ecefb1f33496c800000000000000000000000008041b546d29ddee55472707217f43ce4fc9e8f4000000000000000000000000846f67d364b8c82fb8c672e67e4e168db63f0fc4000000000000000000000000e1eb57cf89bdb9fbf3bd58f3809dbe2b5da15c6300000000000000000000000046d94a3054aacf070a651a25274b2154007af1980000000000000000000000007b88146efefba0bce91f11158aa2a80ee23f02640000000000000000000000007550941df4988ea9a3469f735357e8e7c2ad1cea0000000000000000000000005d9894da40ebbbefcbbd09208e4337f557b23e03000000000000000000000000bfe714f90bc48dc160fe4a21eb55b31fd0ac22d900000000000000000000000088c8da1f57117f98200e1760e33410b55e3ec03400000000000000000000000004107c1dff873d6ff3072f06efb42d39b7c4970d000000000000000000000000cdf680387843f5cb8013400a3898bbebc81f3eef0000000000000000000000005bf6403d557b5f26d1914ac31b151a154ffd12dd000000000000000000000000985ef45b995a178e62a42b5ad5c55f08f7b6eb04000000000000000000000000ad584fd56bcf1d251cdcb032ef745bf368db41c90000000000000000000000008910f642070415c94d93303b05490afa405ce9a60000000000000000000000005475ec73fe005210734f79e5974a7281ff644812000000000000000000000000bbafb2970e59c47d7b23afce9822445ddeb09973000000000000000000000000bc401cccf7bf5e1a1adca59b23776d8db555759f00000000000000000000000060f4be76fbc2f603dbc72cf2fd72341ab1e4c8a10000000000000000000000008f6c88a3fa44a4886ae8cd877ced7b4e07ac8388000000000000000000000000fa5d55ff3828fe69d8f6d5a48a21a9327154a09f0000000000000000000000005cd29489c2f26f80bf37b59e7c47fec5305b09220000000000000000000000002e1a2087c0b8d5dcc6f91733866fbf0e2789afe7000000000000000000000000493c9da6fcd311702c61ecdf660ff138ee2f4c74000000000000000000000000774cd94868e25cfb13048314634ce94907fbfe2100000000000000000000000052fa1c0e64fcebd7a2ee2180f9392ac00b98908d00000000000000000000000056c80fe581432cea3d8a1effb94b58a40f2e4e8d000000000000000000000000a8a9c187cbe8427b5324de0cbc0b0786aa137fbb0000000000000000000000008d9d0c1a1dac76d3ddf6ae85bacb061e7a7ff182000000000000000000000000a8308cb282a85d9a5876477ed45895507a1a6b46000000000000000000000000861abb53b12617917b54cdec81b5db036fe4d7a20000000000000000000000005da38368a3a75952525e208b842d273a68a3855000000000000000000000000025b8b73daaf5e5ab1a374674fd4c4c66330feff3000000000000000000000000e9d3824265926054174b0129d720181aa084eccb0000000000000000000000005071190e1a82f13ceee1388f9325146d7611fcde00000000000000000000000089d3dac4fefc4bf1f4a09b8aee584e0f79ebb59000000000000000000000000090d271cea6c341adffb560cb06ba1cc37d0dde6d00000000000000000000000045f20850ce96d1d1ab5e61889b12b6d028e902c900000000000000000000000062bd930dfc69dea8b688d723406dea4856c4cab30000000000000000000000003eefadac046cd007706ecfb1e475ac375be8e42e000000000000000000000000476a0b6475bc07ad4ed83f87ee8acd55eea4fac30000000000000000000000005572ddc087c5d468637c7f2ae81312d6eaeb77a3000000000000000000000000674b01f88e638d99e83c2d8bbd9a26bf88ff001200000000000000000000000064c9bb4d9e177b7667c196065e7a663bad2942190000000000000000000000009045748e0b3e0fe8ba0ce2334938b828196c40ab0000000000000000000000002b90cd13158c5f576211744c0b114f2649aba6ba00000000000000000000000031ca1c3108a58ab08b318445ca2918c6edb855e2000000000000000000000000aa72c2c3949496a19a4bcba828282662059bd9d3000000000000000000000000e1bf476549c04f935403967498900864d137722700000000000000000000000005b4ab3a83a1797d73e4c8e47753019e5a048d250000000000000000000000003a0f72dc9ea27bf328cc6a944d1166fba137306a0000000000000000000000007581a06f40bced1bdddc7064d534386932413b3400000000000000000000000084021dd66908bc9156051cbf7363830cc8180f890000000000000000000000005102beb5321e1ec8e2c5903b653634ed474e379c00000000000000000000000097afcb24ba846580974fb3de0465861cdd81a9d70000000000000000000000006d7de82c0ebd088bc996c377cc6865f67b9d046a000000000000000000000000eb0ad13885f50f78f19a631e5da7122f389ce6b30000000000000000000000005b4807b6c4725a8a716a0efbcc4e4b3d580af2e7000000000000000000000000e62f1a4566ff98923acc4c8ced5c16c52fa6dada000000000000000000000000413fa12851ae49ed3b0114af0e0d5bc049431c9800000000000000000000000027ae1efee722d06684fec70f1dc1e56555bbf7a400000000000000000000000007dfa6c09535963b51130e22326fbda42d63c05e0000000000000000000000000d37cdcf9b570c45fbecef07f5df37640996fbce0000000000000000000000001a7e3a558fa65ed471e983f84252d51a4f04bc8c000000000000000000000000add0dc81f5f137a58fc5fc04538a7b08625f9598000000000000000000000000f99e9232776c4fc11cfa3ef226bc1a3655dea1260000000000000000000000001be550c08f9cefd36b243d957e0f5b2d459a7e7100000000000000000000000036b8fafec2f35c4578526f05fbb80fdd75885587000000000000000000000000c48810a42d8d6760406540b794703776db1b021d00000000000000000000000057dc7b00cf329b1d85992f71081044f39093f948000000000000000000000000dcabe8d711d83bfd1a7658e729e36ee0e113cbfd000000000000000000000000d1daf5b8032cd2687a3697d3874e4d90299fcd58000000000000000000000000a1614d1fca0aee17320cbd5d068c9fe48b85339e000000000000000000000000e1d7150a1da638415d6681026c709ca5c3d9e4a500000000000000000000000064a56aa4d742c6602a7142bc9834cedf1044095900000000000000000000000012332bd56413e5e8fb1ffd1d8962581dad7c9b3f000000000000000000000000986b55152d3c2d9d90ef636a4979665ee0feb5b500000000000000000000000077b4a0b0f7489299cf074e8cee2ddfc2e498b0ed000000000000000000000000b8cbe0f6758a4370ea23b2a3067f8b5fcb5f3c8f000000000000000000000000d89683dad9893638da05a7b4c64ea7d9bf4e11c6000000000000000000000000368b5ab05b7956e650713c0c698c3d2d0d096302000000000000000000000000b7f90cfce749a1073fab891e7854ce49fccc0a49000000000000000000000000da131c731a7e579e6685deb42f26f4f45e57e8db0000000000000000000000008f1114f4691a4a7a72191638c3b0d560c37c194b00000000000000000000000030fb1c78a640ebe4177f7285c6924067a25ffbd00000000000000000000000006da81a275222d5e37547759f547f016bae1270240000000000000000000000007423fb08d22d057da09075a56221e8b5ea053c5f0000000000000000000000005874d22839e1ae63750d1a786cc05831df4d2947000000000000000000000000590e26ba540607edaec1f23d55eab736ebcf0d3500000000000000000000000078bc5d78e8e2a37cffa5ca7dee7323067b434bc1000000000000000000000000d614e42cd1bcb49fa4951e7e61d723eecf94eb1d00000000000000000000000075b48978089e346c5434f6335b6b00226c1da111000000000000000000000000b505305fd07723faa6de6ac2bf663d0e7d954bb200000000000000000000000013b3898f9844c8576470202e7690605a263ee9aa000000000000000000000000bf9813a455b0ec4fbcddb28f29acca4ed72d58da0000000000000000000000005458aa58bb6cf10f8258c79251700929773f374e00000000000000000000000077fedb12891ba9ca0bd8365e57a6fe5e093de9db000000000000000000000000ff05431c102c761aefc271a6314a30b9519835860000000000000000000000005eb7a7d2714496520e30cb25d63719ceb909711400000000000000000000000041941c784f32e1e0f3623e068af51a699f9157a0000000000000000000000000832ee6860819d2b396f2324491ee9c0b68585009000000000000000000000000bc05564d7f35847cf219242b331d15ce87082759000000000000000000000000c1f7952a5a634117fbcd449cf557326a74acc83e0000000000000000000000000856bb7b908959a5db18e15fbd38108d94e0e53b0000000000000000000000005c78dd5f8a814162b83b3997fbea80f4023af39c0000000000000000000000008739ae8323b70e0c354115195c257e85267c776c000000000000000000000000c194d220f418976a17bf5273ef58f282fd7bef6b0000000000000000000000001c727a8de8419803fb8fc7334d6c6e3a836b4ef80000000000000000000000007a29aca59401552dda106426f66f66097758ae05000000000000000000000000620bd0848061f0635910a08871dd21783e188afb00000000000000000000000048b12f480b9e5bcd71f885ad6a542a9c9315809d0000000000000000000000008f3458c257eab409acb99bf5840ba0600acbadb9000000000000000000000000c581b9b13bc350bbaf38093568c9e95c447548b7000000000000000000000000a73292ebd9e9519403609894d4c1fc805990cf0d000000000000000000000000f454ddc2e72fa9bf5d578007fc89e1503488962d00000000000000000000000028c19e16cca909f75eb52552db515a61cbff77e50000000000000000000000000b7689149100b8dd6c8ffedb766e22a729249b0c0000000000000000000000002ab18adc75e13b1dee30b488ad7f827c02245e7800000000000000000000000065a2705ed925b2b9727c79911653d7263bc4505c00000000000000000000000099e717dfc017be0011a8226874554d6eeec92941000000000000000000000000522d16d5dc434a013b5bebbad7c528bc7928e65e000000000000000000000000d01fa68fff34393738ec15b54b364ba7b1efff7d000000000000000000000000159e2fdac6189bfe8af5eb329610b0ce1214249f000000000000000000000000d959033cbc8f542b88d5395ea21fb87663733ded0000000000000000000000008a3a0d4e345d7b9165bed411566965a1e9d079a10000000000000000000000008495e410a23e2feb7df5284cc4e539ea1b74b596000000000000000000000000d76b7da8e0fd2008fcc8991b54aa95b230ea6f320000000000000000000000004e2a75fe1fa974921e0b962c5f15ee8c412e02cc000000000000000000000000e6ee2676d6d6d255e0853a975451071a7791f2c6000000000000000000000000bb71837c8c837283bdf7008bd6a6c320a2d390ce0000000000000000000000005915d43e38bb232e66b8d9a82bbb5715c837ea1b000000000000000000000000546ac910eaa73d39fffa2b66d9b8a556faeb3c1e00000000000000000000000002cac06dee3ec9082d3eb36cf4c083bde458a5f7000000000000000000000000dec5a0fc2ccc649d7a61edafea53a69a02b76c7a00000000000000000000000069696cbc248d521ea2aee962ee1aa4f7b33aec4e00000000000000000000000017368f83b26074b0d0e39cf952b509edbdddef3200000000000000000000000059dde4fbbf3ab170a1fc0f6a093cf04103979b9200000000000000000000000094d4e60ce5c841d795f60c784ed37fcfa307d8e9000000000000000000000000cf8843e137c394c86229931b088e633a816ac6ee000000000000000000000000a5e9bbc6b53c8f9a5ec480898261cfa700ea790400000000000000000000000032a26f3e07692b655de2931b76fdef6f08fbb567000000000000000000000000acf87623ce89e5b0976d137406d77b271f31c4220000000000000000000000009ae19a69c89aaccf1e50ab6c6068f79f409323fb000000000000000000000000104ad4cdbbd888b6d611b93c735033575f8877e400000000000000000000000040f9877491704a78e01f16c23dc9e0346d0596ca000000000000000000000000f04891ed25385e14a9d791e04fd0f602d50b77c00000000000000000000000003342759e83a281f612b1705e346a76cdfc804a4f000000000000000000000000a877cc34d078b5c047ecee01596ec7166f7b8395000000000000000000000000c14d7d17a9dc198038fc77d0e1bab778586beddf000000000000000000000000297558dbed4a25ecd39ea88047233aa3456aa32900000000000000000000000094f6f176694aa6a05e510e0d32e3953c78b652ea00000000000000000000000007cecee9570e45bfb071a7d335eb92ea52d3034c000000000000000000000000f485af22dc4b9d44d4f03b038f4710e1691499e0000000000000000000000000db930fdb6a3ca10944d5996211e1db9b60bc70510000000000000000000000005bc530975ca2a57559e637aaae0a74765409e424000000000000000000000000f3da79d191b88892aa0ad67523bdddc94a8b8ad500000000000000000000000036c96b1363cfedb061c2ffdb1f9700c52bdad6c000000000000000000000000005eaed8fa79aa2942edd31ec77e9992fd7a680600000000000000000000000004cccfddc66ea9decb1da2272dcc30c3225299113000000000000000000000000539fe70e23b9228c6ff7f53fddcbf156f2184a230000000000000000000000001602681b4a90363858cd7a4792717cbef35b0b5100000000000000000000000031e506a4a87dfa7e7befdc2d655ecbb935ce2e41000000000000000000000000835eff6f8fd99e151e459870688c19c7bccf828200000000000000000000000048f063daebbf0d8f40a1dbebda704d972f00813f0000000000000000000000002deeca909787b9553dba4ade8f78f67dbe22d5b900000000000000000000000087f8f15884a8ae972cf9e492e96886f479b142e6000000000000000000000000e2957ee41e53cce590380833462f840004cdf1a70000000000000000000000001b6d6739492c15d65908f480a39202653fb64644000000000000000000000000548843a73f1489f2eea36da9054679ebd6c54fb2000000000000000000000000fd9da28e647ced2d98c18aad251f277e29319f450000000000000000000000009c50ef3b81053cecf7a58b9dcd0853ba473c7f6000000000000000000000000034dffc99feffc232bb8d25a3e9867daff9b1bacd000000000000000000000000f0508f53a53bd2a62af183e2abf31866b75ff7e9000000000000000000000000579588891cd1502b217426d48f0772602c705eb80000000000000000000000005916eedc988502cf0ac4fa6f09c4d6cfdcbbf08400000000000000000000000077c601f438096faa92878fda049df5d5096451d8000000000000000000000000092ca9627513b46d32ce94fdcf63cc4128d3641e000000000000000000000000aedf0f163809e6746cc644910b4a82ba3b042ae10000000000000000000000009a26e4fdb1b3a065c28ceb161caddfd32975ebce000000000000000000000000689eee75668a4cded3446d72600030383f17730b0000000000000000000000008323882c8ee02dea7eb949705527679e2b14aa460000000000000000000000000a8fbbcf2c0c386629f4783ab44f29420d93ec54000000000000000000000000ecbd07fef8530bc3dd9a71d1c8314e1f736bb889000000000000000000000000647a979a74c7186c53beb6861abc11fde62d1e0a000000000000000000000000b6c580d63a404f3cbcbde71361dbeb9c883a8d37000000000000000000000000fb07967f17a0f22491089c540b035784ad1741a100000000000000000000000011a4923573cf8aa5b49cedd003da08c57527e553000000000000000000000000e6d23ce25510e33b042d36130c62ad589a8db407000000000000000000000000329f75f9254736742a2b1dd3bdee757aab7e9c62000000000000000000000000dcf81bde3f333f5c97018dd843104e75c882801300000000000000000000000032c5b1bcf2f7ebbcabe1165bf6b95111488a4cb90000000000000000000000006c48de6a7430e945fd403e08b1e3118ef732ce4a0000000000000000000000001b121ea151814e659bc58cc876c1832e82e470b5000000000000000000000000d5417713a86e1d7469c22e0ed44812fe519a5dc40000000000000000000000001dfe78fae662fc969565aea2b6a38ad85fb8ab11000000000000000000000000acceb7fd1509c2634a181d3d3ccd2830dd6d506d0000000000000000000000001a8ffffe9d56602ddb1cbe30325d3225ca9c000d00000000000000000000000026db743170226ff0745ad685edf4b62bd983f0c500000000000000000000000068033d5825e525bc9b0096bd8a41d4ba8d6087f5000000000000000000000000d01af27bbb311ed657917f29790eb9399132761400000000000000000000000070d2a1154572c89fa149e0f4d4479bb7ce356aa8000000000000000000000000588b73bfcde76c9f51418236e129e74ad28a53cf0000000000000000000000000524fa1b34d99e26b6eae639702120a2b3442a400000000000000000000000002b0d50728de4d44021f373430c967b57da1e8ca9000000000000000000000000773f247ab9d3a0594d295ca7586bdb99b54fac57000000000000000000000000d393159618ff5476d6432d349b0bad14e387ecee000000000000000000000000bdf30f4f5ab0e85d503fd4bdf0f1cf56e41bae0100000000000000000000000029f0ced04f85b224ac760aa665a6f7c2f4017fce0000000000000000000000004e503c6399583a0f2f3e777372d2f9683087ce4b000000000000000000000000e77e4c55ae1d59b0f09387283cb7f1789acc97f30000000000000000000000009618c7666a4d8dbebbe819f88199b0faab72701d000000000000000000000000069ee3ffe7510fff072bfc68d9350741f04204ec000000000000000000000000ec7c5680e6cc7454786a8a2732aae3816e7cf48900000000000000000000000001c2bcfb12cdefedd9dcd3392b7d69669aeda5d200000000000000000000000000011c4b02ae873bd6c69929379f2a542de39e5f000000000000000000000000ff8f6084bf056d2b4d3978068624fcf1e26e7ced00000000000000000000000090123424306194611d1d0d28852c7b5157530162000000000000000000000000d1b70780f91cb9b195fed259a0a0d17e019ed535000000000000000000000000398060aebbf0ee8e40bc8c7c10ac24b513314cdf0000000000000000000000007dbf12cc2ca0b85dfe05ab7144f037160a639a30000000000000000000000000b7cefff14dced1b13cad6e05c51e4d0f1733dfad0000000000000000000000002243a2fdc71051eb376e139e6fc343dd8adc234a00000000000000000000000039b7518e21f834b55dc4832e3abed21a024c7d33000000000000000000000000a2e89cf1053700704c73fa6bd0b012ee48272f4b0000000000000000000000002042081c733a4decd3170546a77c208ec6a58c77000000000000000000000000d6726592d3e4cb9563f58fe9c3c86a0f87d19bcb0000000000000000000000002c3a1bcdfb528c6f98771b7129ed965f1908ce450000000000000000000000002f4d458b3b115dea3ac092605d0f9d5edcae62810000000000000000000000008ac65f7e48b3a650e4af8a3f5f4335f6b226c4250000000000000000000000008b2cf2ffb0ca9ea4a9dfe013979b2d40264a99c400000000000000000000000053e739ecf8629cbea4ace58ad59899dda5f2126a000000000000000000000000bfaeb0179f4ed02a2c37f7ff806a7f6396d049e1000000000000000000000000b2c84f27ea5a41aaf70db2defc03e531b2313a2600000000000000000000000048496d85aebb5a5cd03f44624d4ad16f31e96bcb000000000000000000000000fecf92ad43eafb3548b43ea467e058ed2a1130d400000000000000000000000065b98c866a2d536e5fc0954bbfa4dd2f773fb16a000000000000000000000000561322e7d446afff306eb46d71bfeb65c9493897000000000000000000000000960cb5bcf23f2a613bbe1dfdd51e76f5bf1e64ec000000000000000000000000fd2cf1f76a931d441f67fb73d05e211e89b0d9c7000000000000000000000000455e695cfd8b5c212d49fb2ec76d3607b3c12039000000000000000000000000415b62f014115c226e412b73f95913bbf4cf879600000000000000000000000077dcdf5dc67b55c6003ec80487cfc0708494f1860000000000000000000000006cb6a100ec52d886784d66df3196b28ac1540025000000000000000000000000e508c9608b45175867baa1e45805bb3e63f6c66c0000000000000000000000003b6b0dec1e0f0af8d7a42f3405821d9350f826a4000000000000000000000000b6d6389142f6ee1cabd9006d39c301efc446e0d6000000000000000000000000f8f8029c3d597b57f91367089f4d29f4f2c58924000000000000000000000000224702cb5641756744367960aa2fe624e646ec4c000000000000000000000000c6d8a1fda8810b2a379b9c14b37da42e3ef5f7d9000000000000000000000000fbb87c9364098a62342a98782c922f08120e836d000000000000000000000000cb6e967bf431092f5b7c7d62d65aa5adf89c1371000000000000000000000000792e5be5c3d73443f5fc4a725fecd5421e33835a000000000000000000000000c7ce48d80faf880f90506dd10fa14d02f6670e1e000000000000000000000000b50ddaa034928a65669082aac6d2161eb8becb4e000000000000000000000000dee3b34c4206214b208050b7831e62b01042b379000000000000000000000000931f2e978076aef3b3795e3db225c9bb1233f77400000000000000000000000004139dd81cb408112f327c7e9410ca612d3cc567000000000000000000000000882d71191167b88bd57308f9a2dd2cd54a020f0f000000000000000000000000b2b993daa55e643f2e53927a77f35e44e9fbf289000000000000000000000000df1d5007a175fa74c2e32ef0d63d393a6daf97ee000000000000000000000000912b4db08080c27ff4cd8acbd26fc3177ab56936000000000000000000000000bd61086fbc923f6217f5e02299319dce1ae8564f00000000000000000000000092057a0613cf651ffcbd6d15749ffdb616a603ee00000000000000000000000000df9e24dadf0170508f14e2a91ea49917af7f26000000000000000000000000477cde007be39a638a6bcc4bf0913c069c4316030000000000000000000000006917df71767b550329fc2496f1b2f13079509b4300000000000000000000000059c004b423eeaec51ebc991e0e78fcc95449c50b000000000000000000000000a725ba77caba83385005b5e091d7010677f33174000000000000000000000000f1c90543ff04974fb6918ce8ed6280c7540ab76f0000000000000000000000009a839307417271c9471ae864eba1bdf6068e584c00000000000000000000000066f909441e1e219b8aef42bc4c6c30a964da52df0000000000000000000000000e878ed364316cf2a7bdf05344404b39062b98b90000000000000000000000003afc2f8ffdccd2d21bb7a37cbe65861a3deff96500000000000000000000000003240f913f32d8e1ec2ae626da81e0e931647adf0000000000000000000000000123d3a5af5707c56f43ccb3ec05a330871054cc0000000000000000000000007346cd3af5d0d5de65e5935c79bd765e4b45502e000000000000000000000000964ee3b36c96e034a025f3570b6551b2e01f49fa0000000000000000000000003e290ddb6fd11b647deca867774a48aeb2b217a1000000000000000000000000d898f028e0ea52040c4e252979ca91a10651052100000000000000000000000002aefa969c47275c2f199b894e5bb2b6173b0890000000000000000000000000156994feb6989f4d99b6d7cdc2c9372b02f60e58000000000000000000000000eb904c39d3a2c0d1890f3b87756b9092a59ca47d000000000000000000000000cf99eb1249d43a5e0632df85f6289d9153a92c6e000000000000000000000000be4afdd059fdc7213cb88338636d6401d9e184e9000000000000000000000000c1c4da297f7206bdfd88ff0d72fe3cbc53290545000000000000000000000000b0e9c2c9db6eed9d63ac3b11d1b934b1255f849b000000000000000000000000dd64b7aacf425a079d80363a5631a88797c9c35a0000000000000000000000006a5c78c7c0507b5c274ea6232a7d247da8b81bb60000000000000000000000004246e7bc8532115550bfd4a3001e0f7a1408e1120000000000000000000000001d8b06f81bc74fb415c2e1559feb2f8ef5334fde000000000000000000000000e6461ddf7dfadef443afef7cfa8371eded7cf291000000000000000000000000ca13218b6f8053c90f017d0a14c59662dbf47160000000000000000000000000f10b6740621a6a2841c86e068c0ec1fd39e8f56d000000000000000000000000e89c73c3775ad9aba6e1afd9c4fb2466a60e8e37000000000000000000000000b45d44fb113fe9e3601554d3c457c303cb1cacdd000000000000000000000000c65c5c478ee8ae20e4d4f4beb937a7a86dc8d9060000000000000000000000001d4d5fdade8cb6e8aa184808bc883bf552c413600000000000000000000000004c96e2774c09f2630e8dc9f1f58a0ff48d96ece2000000000000000000000000d7e1976923342c11749136fbc28591b981897f9300000000000000000000000039b5d41e5ec4c241ae07cdc264957180f117df7200000000000000000000000034a236f9d3748f5b2c6ab77791ae565990bafd51000000000000000000000000732b8fc02c1ed78abc85d58f31acf1c1cf5da8c8000000000000000000000000fea0a078bcb3db841cef7099dbef0624360779f200000000000000000000000079439c0e7ac7fd6595eea1097a56bd2904c432560000000000000000000000006712cd9951c8ea23e58323ac0be76189b2e906f70000000000000000000000001706975e86dacb66c2f987ccd809a434dfa0cedc0000000000000000000000006e5b26144efa74a5603ea2277c14b5fb033781eb00000000000000000000000064b12ed31243ee1bd6895d6d3205ecaccd6823e40000000000000000000000007e5742e74a479a1529a1af43b01fecc420d9dc27000000000000000000000000862aceae69166f8cb43f6301e5facf22bdd709be000000000000000000000000acbc76e0b810a8562868f7a43981f39c4dedaadc000000000000000000000000f560a83e9a639c074b23143394d6960723271a04000000000000000000000000684db24d4349a08e8f42614a11d7a818c7077223000000000000000000000000c56d5ce155bb7b3ed54d11757e288a11e13be3cc00000000000000000000000040a3de8b71fb46d6ac3f9a84efd62ac2afaa047e00000000000000000000000097aefe6ca9a9053c38b67e4c2e71c8d1821b50880000000000000000000000007f59b1447b4676c19a190099698455035f293572000000000000000000000000af3496037b19a0639aca55ca80134fca5d46c0d6000000000000000000000000407f03b3e6e768e59c7b16f95407219cc3b38aa7000000000000000000000000d0ec1e3373a84c0ad0398ebc603b3ac05b26afec000000000000000000000000412ec68b8d7a60b1265192e6d7590454a1c07a36000000000000000000000000a085ee001841f1b288fdc6349c8536e0a6d6779c00000000000000000000000075874b927e9b8078fadda6d4f17f42187c7062a200000000000000000000000081e0f97fe824596e2b8eb3a51899a29a7ec5f2950000000000000000000000002a28708f4aac02ad4371ff9bfbc4ec02eba8d40d00000000000000000000000025daed794de3056d5574b9fa809f02064a498119000000000000000000000000fa050c1bba287514a10f232669fd2dd9601ef24b000000000000000000000000d317eb45737c60f7f914d3b64c9df0694bb2db07000000000000000000000000cf5b9086455700622aca06b9fa69cf0d4ed3013c00000000000000000000000022eab7534674f7f5dbcf7489a7c2f1a28a5c132900000000000000000000000098929e260cb8954221f5fd6ad82e22ac46683374000000000000000000000000774dd6cac9b7159d39eedf2f9e88c1117584ee0a00000000000000000000000021cc2124cb97e55401940a9423ed71b1b6e61a7b000000000000000000000000d571c7d6fe0e8c70012aad57d61448456d9322bb0000000000000000000000003032f9021f0f6a97dd50e6e9cffb43c273a4b1ad0000000000000000000000007104ca2afa7f1e139d5d2987dd62839d64f19ddf000000000000000000000000ffeb9a197dd37ebb890f0d91aa6fc8c65099596c0000000000000000000000008ef11a0ddada6adc73197ef229dd919dd58432c50000000000000000000000006484ff8f666ee9b31af1a7e5888205c9e2457e8c0000000000000000000000004e0a22606a1abaa857ec4958ae9b0b38451dff4a000000000000000000000000ba7a87cf7611e1091d7679412183460b427485ef000000000000000000000000bb1095f0c70baac0ac1c81e61982b21479595947000000000000000000000000148f3045ed2e9912d5aeb24b7994c8620553c319000000000000000000000000482a0e87a247a203222c8eaa6b2848877a572c2a0000000000000000000000001bac08001d761c303901d5e32273a24c07d3f3da000000000000000000000000758fd4cb86458badfbf6fbc22305db9fc41305ea00000000000000000000000027f5b35fb40b4d1c49b5d5444fe0fed63ffd1a2a00000000000000000000000084b74adb73295be82dda1d0fe579f508a364478d0000000000000000000000000912f60c54ad6916ef479334e16c85c82d629507000000000000000000000000397e6de4832fc79075293776680c9307d8d3e7db000000000000000000000000be58ad5f8b39a778d08f4b38f9830eed353d64d20000000000000000000000008f1e1e89d3f5967d2fac5c7a8b8c2fd62e1399d500000000000000000000000043ed966b7921c492cd91a8cf198476759c8bf99c000000000000000000000000ef02a5f8a59bd60da3d795f22004e16346b67c99000000000000000000000000505cd45bebc09e41d91d3f26af91c15afec2dbf4000000000000000000000000c8106f1b978a43a910029984b6793f94fa633e9e0000000000000000000000000dd9526e3d73e5f4ae7f926405df381a46e8f281000000000000000000000000e1413626148bf124ee11e2dc2a26dc1e07c5de25000000000000000000000000a9fb89528c28557a0660d5561f98730cab09a9a2000000000000000000000000e2eb4373e263f83b5ad1479b73004f7a665ead99000000000000000000000000bda4224e5fa3c751edcf1a064608bfbca3e8a93a0000000000000000000000008f689588ed65d1a2c034b2b3173d96a7ef2e2649000000000000000000000000d575bf860d4caed28020edc81976d40800ec4d20000000000000000000000000636260bb5dcb85ba124eef761ad88fde4bd6b81a000000000000000000000000cbaa612dd8c540da59c257b47d534fce2158ba2e000000000000000000000000b3d9ce844df68feacafce5a98fce8432bf2f6ac40000000000000000000000005e43bb4c829874c8a074117ca6d3a23ce2e34973000000000000000000000000dfe23b95764ccdfde8e716e449347cfbb6947c2b0000000000000000000000008ce6245ede591d723952008a48694b8efe38c6db0000000000000000000000007dc2080bbd15a86d670e8bcc7c0111da84fcb921000000000000000000000000479884b87641ddfcae23a1348173ace9946c3bd50000000000000000000000002f2e2e22240b9fcc98250d944d1900ac106ca5e50000000000000000000000005de8f9627066178662707dc15a7845da2c630e82000000000000000000000000eb8710505ed5d63ec1c0d4e46f07df890842a3ee000000000000000000000000d98fd499f3aea930781b75b0c1581266d75dbc48000000000000000000000000b83c8ee981527d611bf751a659fdeab4e440740b000000000000000000000000da11c8fe5cf5035b7e6a5e8f7228396a958ee0f3000000000000000000000000ca815a4dafada1781808f244f93ab96f2106fffe00000000000000000000000009a55d59dffd3c8370f1c5b76bc3929d439108c400000000000000000000000092dd3ad8d76631104d0c25e3491a433232e287b8000000000000000000000000abab75e6cd2345548ec3d0f6654ed445352a98f00000000000000000000000006b66959d9f3537bf22b5e58b5e87b92c6388d8f00000000000000000000000002913f7d982fee54c44b8eb0f471f056a6803894400000000000000000000000080f14c910f0e84a485a0835034a117c53751e8e2000000000000000000000000822036fd2071a5041a313c648926394c9ea8974800000000000000000000000094010f9dc421df10d19fbf982b62bf298e27c0220000000000000000000000002084368aa47b0a73cc8736d40cfffe594b1c90160000000000000000000000002a7013604faea4134a5cfd1a5dac7fb3b18c8f9e0000000000000000000000009fc26814219a1e62ccf8f975bd132fe4c3a9245c0000000000000000000000003586e79a0ab5a77c3f50c1a527719fb39e8421b6000000000000000000000000d640a6edef0154086bf28070cef16e2cee1ffb0d0000000000000000000000003cd543ac682fa66bd58cdf21c91651da462cb1200000000000000000000000006508d1228bfcdc0bc61fe7c1ae151c878bccee130000000000000000000000007842c53a1ba4b57464acb19f6effba6a61aa21fc0000000000000000000000004eee11a40adf216509b81d2c93af4e089764ef4400000000000000000000000031e7727f255c7fc7ea1658374c2d8cb29f316f7600000000000000000000000035a3783983c54b36c0963df2cee0a38bd14dcf230000000000000000000000007b0af2761fe5c6ce615d9b4c3e7ee6418d91daee000000000000000000000000a3ffb9004ab3b4a56779571309e52594b67a96770000000000000000000000003d9f3adc2af14706e53e1d28d830e988fcad473100000000000000000000000029bd29f7474b98849d1c33d4e8fe745164b577f40000000000000000000000006ac780b7ff170413bd4319e618961ce60ca45d5c00000000000000000000000000f894cbac96d86538577fb1d3589431542a9e8b000000000000000000000000771efcce7c226e95b9b5c2e3571aecc6c6bbce44000000000000000000000000c4c3bbfb9798770de3c75fb415292db04b7550fb000000000000000000000000230cedac8745bcbd374c250df4b0a41ae847df4b0000000000000000000000002a41c45c322eab4faf3ab095203ac35bd5fc127700000000000000000000000039af928dbbfc4b176fa510b666e260d7e0c5aa93000000000000000000000000f3e0df69711d67890a1d772e087573a0d679a00c00000000000000000000000018e880bb9da8e933b69b0a22273e31142bbe6118000000000000000000000000b991fbaf705df0a1ac8e8827b46a6919d514b12f000000000000000000000000c2e36b9965fa02550a9e49e5293cb52300879f5a000000000000000000000000a54b502c9b0c64a4f8d5080d90a85ab1d61a75260000000000000000000000005693cae454769e5994c23b1ad34c063541be60460000000000000000000000006c3776bbe369411e0a92cb48408f249843048370000000000000000000000000b7c768efc66e58f21ec0c8d29dfff60f28bd7af50000000000000000000000009144f5df5b8bc3f6ae3f88284d9e14ae617e393100000000000000000000000015dd9565eb41842eb00fd24343a2afc3f3a183ca000000000000000000000000ef197b54a58704b297e7d4efa184eb46806a032a00000000000000000000000056b10efebd616b2d6bc39940fa17077b42507ae00000000000000000000000001a5c33a893c511a35c6ee083ad6c2e43e6a88ae9000000000000000000000000e3d229d924a0c396fab8c63912b9541724578377000000000000000000000000bedb164bbe2bc2dca4532258279620da1b7f2197000000000000000000000000b0095de06a71d1cf69c9d429f9d41eee804bea6100000000000000000000000061a51802114743eda286efe1337c7ea52b021a070000000000000000000000003d5ae3c10c6ea1d499d5c2789efac150b82ea7890000000000000000000000002a4eadfa8afda6756f388ed142cd18dd2b794e600000000000000000000000002a4066c8768fbcb14a6a196a469b5fdc0936289d000000000000000000000000c9895fe27dc8b18e1a9c8804d63b8088cb65cff00000000000000000000000004b6dbacec5ad1c4595eb1477b17344f9a5a4885c000000000000000000000000e5cc6e3e3d4d2e6f1edbbb335a3c69c05a74f749000000000000000000000000eac5b9e4840dbf2c78c30cee6ea6ae2dd6d67fd00000000000000000000000005aa7dc4738adda5d39ee96cd041d8937268772e8000000000000000000000000602abaf68113b0f13938bc78d1d161ab3babc543000000000000000000000000f3f7f3e68ec0ef0bd5a9dff53d85e4abcd4dea18000000000000000000000000e393b3fcd44b80edf776a0d229ae20456e60efd8000000000000000000000000f68444304634c40424923e3bac4c2b1fd946cee10000000000000000000000004f9c27c8795a4d39f47a2fafc96ed105396c2ff3000000000000000000000000c49239cf2146e6dfe235cfb943893de8e79cd5c9000000000000000000000000795f91564b9e1e037a788191b1d000fbf6094c8b0000000000000000000000001d747da011fb44162810578dc899c97128ed21500000000000000000000000000132ba61f74a32b67ffbe696aa35ea46ba0f5121000000000000000000000000e73ba84ef9e655ef75e7315f7482cc724a38a753000000000000000000000000dbad40544affe5e52a3be7dc5ed7f3feeae673a6000000000000000000000000d2a74cea9e93c62ac52c2a5673789a6c21a2d402000000000000000000000000e76b100dee9d12bbf41464d1c19d61ce028f32bc00000000000000000000000056c65afa7a7a2798d21e3f7b8577c1e1c901ed810000000000000000000000009566f1711a57fa9ea7b403f8123996446fb2225d0000000000000000000000009a03756948292aa52691362fee71908b59ac8716000000000000000000000000d00a5f3a19424ba701dbfed3b3b71f09af999fce0000000000000000000000003becaf411bff9345c7aa1977213acb195f5fc5280000000000000000000000002f89d241d3975737f2cc336848bc3148cea3e455000000000000000000000000167068cd2d6d710f1dd596bc7395576fe70911930000000000000000000000004e8c020c9329a0d5282bcea42d4078a26e9f916b0000000000000000000000002633f8d33468cc95f241ba5773aaad59f5f37636000000000000000000000000f15f4034dd4c17cd74c22e66e09cc40e4bf7d50b0000000000000000000000005748ca636e311da20513825b4dfc640b48d8b7130000000000000000000000007da74d0b2bef075b059aac0a006ca664e5eec7d40000000000000000000000001652b4fce6720f3ec79d512516e1bc869366def0000000000000000000000000c882b9331c27fa6d84b842ad60a0e498ffcde324000000000000000000000000131e71cf9b721effee6244ab6eea13cec4b60b4f000000000000000000000000b16212b10dfbc0febd13569a93ceab57602ea1960000000000000000000000007d555b73ee45ad3e8702d981bdd418d25ac713cf0000000000000000000000000b935d53beeedb1a5f812e84664792c121f29761000000000000000000000000f2af66755b60e93baf29516e3a9c1ddd18ba9a22000000000000000000000000dea9385eabc9b2ca3284f0cd0669d2281a7c36c300000000000000000000000053ada936c6e005a70402d1fd4fb8d3a9e2f4143200000000000000000000000002513e94bbfc4105ec84313c68ab1e91c6191b1e000000000000000000000000450437b47f75cb6ef2f414c99012d68b9409f85800000000000000000000000047e8673577cf292af15a223414326f5e26a9c8a3000000000000000000000000bfef7f4b079978da7f67b2636a15a5e3742571f7000000000000000000000000e5da4d81b6e4354d9722c299b4155866df562d6d000000000000000000000000dfbc5add30212704f14cbd0d977665855df419850000000000000000000000007afce09e0ca96eea565e579e2dc321348cb780ed0000000000000000000000001e0a2379b092a908ce7f218c4f9b984f3311777d0000000000000000000000006d1bd27945eed2fcc2ad3939d80f5ce3363a4f9e000000000000000000000000f45bcc026243109bef4fb29170e53fce61523de800000000000000000000000057eeee08a939cba1f8c40f72e92c5c05221722e3000000000000000000000000d5e1db9da60a9915f2f94cc4e0874a79ee60da1f000000000000000000000000e690446e1bda4ecb2c0f393bbb807d2424d0cab2000000000000000000000000ae2fe0bdb30768bce59a9692c47d71a656a0f2f5000000000000000000000000d8711ff729b641d4769c4aea293a4535b4e5bd97000000000000000000000000570b2021605c10c0737ed6510270ec6e26c34bea00000000000000000000000043e65e935b653071f7612f4784cac1ea5586bd03000000000000000000000000e8ff98f61c2fbfc6825909d45f8710d0bbc91868000000000000000000000000241e58755b44e2966c464f0cd1471698739cf12f000000000000000000000000390b74e0f2e1386f5e74d5d0a0566b71fcdbd2c3000000000000000000000000c7b3573674417131856d0f7f3e8ef364096a04cb0000000000000000000000009e6d0c6dac10aeb0c22ec2785528cecad32da9e400000000000000000000000018450861e9b5a60f5d09f1aa23155114241ba8d1000000000000000000000000c183728c268dbd06651f67d1996e770688773c65000000000000000000000000c16fb6ccc7652255f39abb4d1ce98c5d0d59719c000000000000000000000000f972c6237b499151b9123375aff9768ad2a21c8500000000000000000000000075930ae7efaad2c98851fc89f300198d00bf59740000000000000000000000003eba7da3f8f9b42eac9acc1e411504393ac502af000000000000000000000000b29678d4956ef3ddb3bd017002127854c3c9266a000000000000000000000000271b1cec439c8ab54a0910ce8be6c77ce932e90b000000000000000000000000dea884d6d9739891054ce26ce9bcc17540eb0d940000000000000000000000001510c4fd1fdd8ec501bdf15b53bca8b9ca51df2a000000000000000000000000a1919e448b47266c16662ef85feb8c03e282baf20000000000000000000000000c00cf359ed6675694a10a066ea222a1fe82e22100000000000000000000000029da15d061f345ebac19a418fd0e376fd9ac39be00000000000000000000000043524f3e0452cac8af2682694fa3bf7f46f28acf0000000000000000000000004c338f9c8eb68bb339d28e493eb6f42aeb53df400000000000000000000000004a3057ba3adc7f816d65d7d5d3149ac2bebef86a000000000000000000000000f7e1ab3a111f9449b5ce1d6d6230818ab081e488000000000000000000000000a2f5802150115dbbbbad2a30afdf944066096a0100000000000000000000000038466ee37a545e7aa482f30da5776655acd76f46000000000000000000000000f70b572ea8eba6b6b8cf95d6bce319347101ea4e000000000000000000000000617e5f0f4e4f0b9fdb788f3f8eed8a184b5b87dd000000000000000000000000a21874c370fbff4cedfa5afee0533cbf72a1af7d0000000000000000000000006f40a6874ceef402f4970a06f8a8ff3bfa15de7800000000000000000000000018169a9168bb1e67afab8f6e048480d29b193199000000000000000000000000f58fcab197a4bac763bd91596ce09b05b0e8dfbb000000000000000000000000fcb5941396c5d73992dd7be77412dc33ef517c110000000000000000000000004b5a28d9982ca3bc38125e05aa031831ce88a925000000000000000000000000b668e9653a4df734de680a767b01398c698c1f96000000000000000000000000dbb81ca01704bc738410800118693e1135a6601300000000000000000000000060b043909459b7d52db67240607fd90547c54b30000000000000000000000000e4f66f71ba7d099b82d4207c9a7a6eae9f4fd6d2000000000000000000000000ab5bdc54d5a6ac9a2a0ce8e1d312a11d79e54fe30000000000000000000000008a0a6b1d12379d4deb6437dd4cc3464fd96bad75000000000000000000000000388b58b58b6d77b3bd3360b6e14134727427999d0000000000000000000000009d7bfefc5b5012566622989b9e19556fc4c7e5ed0000000000000000000000003faf9ff05ca798927512859708b8a157b72aa66d000000000000000000000000cb3f0278236e1acf4e98f7251781bc2180b1b224000000000000000000000000b2d5f84e6f96eb028931b058bcf49b6bce156eff000000000000000000000000aa7bc202bfd54c11a53bade4cf8e643bcb5a582c000000000000000000000000601d61dc740ab257a5c26aa9cac538b6d93c9909000000000000000000000000bb752197a2f2b13ac50edfd0d870f02b9aa42e6e0000000000000000000000007fa6317b6667e913c58225ee154980d976a25b14000000000000000000000000e3e9255a076cfd3add58f6a1ffe41dfa2eb727ca000000000000000000000000142b4d93b11208c6cd1c6dd3849fbb74253f28f10000000000000000000000006075bd03986ede4c8d8ee213c08c7dac1b9760840000000000000000000000007325dde7f316c35b3d1dfd8c705d2e545f68c8af0000000000000000000000007803765a49aaf832c70b7cef92fe001ac186dcca0000000000000000000000001ef04168246a62054f2c4a01437fe0c3c9f841e5000000000000000000000000970445f8df71c6f3e31834c55d790e539ea2eba1000000000000000000000000ebd87078dd9ca91f758b912b10df0e871be3a77b000000000000000000000000f554bff6f1c554176a223679344ea75103a8962700000000000000000000000093c68215ff3b5020da24810ef2f3a4e78f023da900000000000000000000000039194944b8a41fdb0cd218e6e32ec689204c4aea000000000000000000000000a792a6c138c8eb4fc90bb30e90de68e65ee59dec0000000000000000000000002069be76492d2fe23c396fe91e8ecacd42ef3d9c00000000000000000000000091a5b7e097a60327f0539d4aa70165b2b51d5e11000000000000000000000000b2c63b1334be9f6f30b82a97ff569b50e433f116000000000000000000000000156f70a4250063d0facf001357d63578f168d3550000000000000000000000001729c4a3587cae374ad811392c877b15881b928e0000000000000000000000006a24dfecf95d44af31f96e46cfde49338f8b1d5e0000000000000000000000004db09dc49e78a61c77d51abdf6874a0a1e386e10000000000000000000000000af6b57e712fb8ef53637dea5f7203764a3b8095c000000000000000000000000d7aeb32da72d0df0827b04b8eeeb8b3c4b0cfae4000000000000000000000000ae89e0a9090ee6c03e32f446c20d148a97b716520000000000000000000000007627fe68bd0cea7e30e6faa88383080ebaa2b11f0000000000000000000000000c14e99c8a217af6b5f18c23847468d5f1634f6b0000000000000000000000006cb53dec173ef250a0cd4bceebd1d5f3aecb5632000000000000000000000000384c320de42b8dfd55dd16da27703af680df5306000000000000000000000000533c1e69273bc03ac37aaae7c49c40cc23002c3600000000000000000000000042d25ae3946e91726fb21050f92a37b43db132110000000000000000000000001b0db7b17bd5ba02ebf9a2d7780e3de93bdd74aa0000000000000000000000000f64d80449705302d92e0686bd0b86f7e302f07b0000000000000000000000003cc585180c9910021c965edfceae192df42fa528000000000000000000000000c09528c8f3dd98fb596599bf57eb4b3fd7adc3c6000000000000000000000000d67364c9d4826ad37c8497e45efc3f29df4120f1000000000000000000000000e31b0f61843b12eb8d16b9a8cf7b60b1582af83b000000000000000000000000d63b19b11035881e2535dca922f29d41de10f370000000000000000000000000c8ccfd95f1a9edfa5e3c190b2962ba974ec68bd3000000000000000000000000bf49498f00dff42d59d64bfb741eddf29941e01d00000000000000000000000016771d1efd0dbb7bd4702df7772abe2e444dc346000000000000000000000000a1b134148d36e7cb68f923b752e72a0b433a5dac0000000000000000000000008bd0f1cafd77d3526a0f92bc88062a1e1720df26000000000000000000000000e22691d677a5ea839f0fd2c94913cbfbaf7e132f000000000000000000000000f1e74d98d2351181af26d656a479a7c7b2d9a8e80000000000000000000000001d517e3afb34037be9e3e24aa3671eb4bfe90282000000000000000000000000a564541eb117d9acf3b959e47e39b09659f7884c000000000000000000000000c5c08313d7393ba160f4f4cdb9003a043de972360000000000000000000000001c8e80ac45313d82788a83781b2690850f083cf4000000000000000000000000c166ea127c71b5f2093b8851bbffa5fb6de91564000000000000000000000000d46b95ecacfe015e24bb45d62c82ea42aa819c58000000000000000000000000661b39667ddf331937fc81ad383d5cb799d1bd7f000000000000000000000000420f7ae94f7070948c3b4ccec36b3a3ab7cf214d000000000000000000000000fd5634b18158a940f5fa20b2ca459814200027bd0000000000000000000000005f2d19d8737d0c1b0c384cd32959edfadb01253e0000000000000000000000009bf46db43b3abe9ecae1571f2bc835d7a483e70c00000000000000000000000009652fd308c91201769ec2b3fdacb8aba058f9ac0000000000000000000000003e7f75d79ece62942cc1d7a28253f0191c23dadb000000000000000000000000aca7730af5859c623f0fe23cf226cfdaad1d5153000000000000000000000000ef1a6b00eca33d8841e421773b2e59de883dfabe000000000000000000000000730ee74db0b4245173bb9a63390e84213024fbaa000000000000000000000000237d9299860de5dfbd38a6962862fe71b09d8bc4000000000000000000000000855aa5bfaf557df3415384aa39668f88d5fb8cf600000000000000000000000084f87e702a11d8f1c89e5b435c74b791beb95dff000000000000000000000000f3ecf92ba1b8500177b43d06a056b0ba27e48f3d0000000000000000000000002ecdc9c00fc51faa440ad6421c60a1343febb74500000000000000000000000013f4b0c58d6ebc959ac745b67468b7dda6f316d50000000000000000000000007d969f8c041f8d72d40d5b05bfeacdd9a9706bdb000000000000000000000000d3ad443d745ab0d0bec583391650a90c6baa56e60000000000000000000000005aae76725c2904e11f4e5e7e5ba0efe62033ceff000000000000000000000000ab6050e4f6d338801d658d3f77b381127d2dcc83000000000000000000000000bc6e9fee8499a1384b7acafd388c81340b33a2e9000000000000000000000000c7ee9d5cdb56ef666dc9bedb40c9c7e969b0876e0000000000000000000000000d976aeaad72b143fe2a9e427dc032da31a7378a000000000000000000000000ed22ff550a0c4078611cb2f48cf3289f978ebe1b0000000000000000000000008dc2101c0b12eb7d08d5d0f12a25e0cc4d8109c20000000000000000000000008f432d490f4ddb5c1c4f7bb09a4f0183152da32b00000000000000000000000021516c62ba2171e1e7e97d85df2806b5c441d09800000000000000000000000053f9c0650cc985307b2de5faec1ab9c1947ced66000000000000000000000000c267f4c8cd80748e9de74f1781400e75fae1859d000000000000000000000000873a72df3cbdb48675bbfadb557f27dfee19f3b3000000000000000000000000945d935c703c7657c2dfbefbd128bcbabf9f5c2e000000000000000000000000f96aa468317d09c4fa2eb10c6b7c3d01c68d1233000000000000000000000000e8d83fc94a79aab34f0085a98c715f6a7ed0124e000000000000000000000000dae7ee561bbdb00800163cfdda2e22ee84eee342000000000000000000000000d1c4ba342920398bd8129f9e6ac019882a9076c4000000000000000000000000edea9374541bf78aff6e182283585fdf28c5437300000000000000000000000021921ce7d96ae958506b3f46abc818eea4b1c537000000000000000000000000604487041708ad13da6ea42d6bb07f8d245d334f000000000000000000000000cdd8e867d2d242c01696b1af9e7db77e4da496df00000000000000000000000032bcd6fde5058de450b5c7ad21623a8107bf85fe000000000000000000000000f63791630b6b421db557be8fda510bc77801ae660000000000000000000000004aa370d6169d34c3ece0670f6f8eb9f6dea50994000000000000000000000000695231138a1277d92e219fa51b0e60cc722dea2600000000000000000000000062f19f8af58793824bc44af71bdb1b3ed74859c3000000000000000000000000827a6c176d3e2a19f52c5cd5917467dd9c31f5e7000000000000000000000000079cf60d674101dfd87be6e6f5fb63be601c4a1800000000000000000000000045911efa4b716377ed60395c68141a4593694dc10000000000000000000000000ccf05aee9450d6f66bd8912b62dd1212e6c02410000000000000000000000002812d86e9621b461b0b0d86909a089a198241ae60000000000000000000000001156fcfa2f9e8d2233cf99b7042cc4aaaa532b770000000000000000000000004c831399287acbbec26d5b84902ea589fe4717a0000000000000000000000000d804781ae58fb64b2be3873b2c5b3d94cb59f5aa0000000000000000000000008e2f3474922f1939f9c6cf3be0ff5eb8fc0adade00000000000000000000000063944e92ccea104c6ce2c0e88891e5400454f0d90000000000000000000000004ae2d28ff7e346e599ae178df70f89d42f6d1d1e000000000000000000000000f651bca182b84f39a13778aad827bc4636c4e0c400000000000000000000000033982ed97cc9a2bb4d06e059b6aad66ecc1ecac1000000000000000000000000a86d233838280e868c968039b397fad6082cd685000000000000000000000000e78e189b32b02cd24f3ec832e7f3024440c1af00000000000000000000000000dd10b021887116cdffeaf9469dae07ef94f8b0c2000000000000000000000000a1a88b09f266a502cf752f5aa73b7e736174a69a0000000000000000000000007881d9c1eeff2862de67caba0008fe93f7639a5e000000000000000000000000a05db02e6d921028d6fdf1ed6e307d730591bbe60000000000000000000000007b22dc0c371c938ec0eda86c7bdfefa0a9b27180000000000000000000000000e6b94f99e3c30f48c2e4cd57a86507ea9e2a9fa00000000000000000000000003bde45f135a2b49c939a8f91b54d5fd8df998f8400000000000000000000000082ee119271ad35c7a329d08d6258c709741abc8b000000000000000000000000770ea345c57bfcdccef2db6dba59bc3b6a8b7b660000000000000000000000000e199aeb7f51565dfaafe7ec6286784b422b23450000000000000000000000004f7392b1f70c79c9643accb323006fb1aaee136d00000000000000000000000033653f4ebea096a1a9aef6114b5d188d685f726100000000000000000000000014d1452aa43ae5483420d5817645c81c78f42574000000000000000000000000332e02e4b8ad9d44821444efdad97fce6202a3b9000000000000000000000000fdb6d37409adc204bbb8eb3841f7d484030bcbc600000000000000000000000053c1ab79ff70b7ff6345f8da90f16f42a6b60f78000000000000000000000000c845871b1cefe9dcfe143ed9334266bcbfc73efc0000000000000000000000000237857ee9e84381a3fc81560b120f0da40203a400000000000000000000000015f3bec5a666bf953a9b8f210b15db9bcd7ee1d900000000000000000000000040da845b8e9fa3c3f38296303c7107c4090aec14000000000000000000000000ca211944803c3fa0fd208722ed1ceeae98847161000000000000000000000000d8aff2a321d3bb8794865510ff65bee0e93c4cda000000000000000000000000a67df0cf19610a279b5250599104b763ddfd872a000000000000000000000000281e913dad8d538063f335d5fd4acc21f828ddbc00000000000000000000000009828cc7c75b1a4e5475077fc8e24cfb8e1ddd2f000000000000000000000000db7bf7e7e49bcd53da401eb523c480120124b8e10000000000000000000000008d099c3c4bf0043455eeb0c70105f93e370508e40000000000000000000000005720013975341e9269b1b7e66823f397a538bd8e0000000000000000000000007316de3f2f1d76cc68af629485a2c9fa5d1eb642000000000000000000000000937e6874b90de8f8b6814d2ddf46c005ebeaa3fd000000000000000000000000f864200ff4bbc9db0835baa02f4e168b13a288ad000000000000000000000000aff01d39c70bbc54b38345d89418ff23b34aecec000000000000000000000000f473cbeb5da97ef88846f6a79a85b017dbd83ba30000000000000000000000008a540d4b29b9a84d1123c700db6be6256e5f35cd00000000000000000000000071f517ef8e3589a746ce0799c46e118fcac6a120000000000000000000000000fa41da8b30d027ba60f447b36754524fc58ed2390000000000000000000000004abf65e090abc17e47cbf6858db1fd780e61de61000000000000000000000000e8c2f67addd5530e45214f185f7720cb05675d270000000000000000000000001b29450c7ab7f3b616fb89415acc2c7634301a71000000000000000000000000ebde9db9d997760b17a2a344bbf368efa121866b000000000000000000000000444012d184e2ed937c69f039d46c9e510e7754c4000000000000000000000000a937be34e800c8db84954441af771658f55de97200000000000000000000000013ed0e75dd28ad6906ad20071d04329ee77a9f170000000000000000000000006ea14651048d373ab7412de9624c1898c78e3a7b0000000000000000000000009d06ec62b1f2a05d89a01b84d9825c2ac4f9d72f00000000000000000000000025e13538db8694c080815de8b65fef2e11bec27900000000000000000000000042a4a0e2aeb67c5ce090a645bd7e97b81945518c000000000000000000000000a552848086821ff1f6fe12b517361c22505a751000000000000000000000000017ced4f27fed4c920d2b44b2a5019dab79057908000000000000000000000000ef81af125b39875525439ee823c2f407776008a40000000000000000000000002c902f4f5fea723adead6f93b635dccde6d0a91d0000000000000000000000001660da6f0bb56950ffef708d380cda65be2c4b21000000000000000000000000ef05f441795c69acc06b8458b8c53d97d1ad8c5200000000000000000000000045c037d561bf969ad62bbd55cc7345792643e7e60000000000000000000000007c5a38b43de6ef10d669eb0a6a10e7c6314815d50000000000000000000000009a9ed4d4da3304cce514aaac08cfecc654c7e05b0000000000000000000000006d7eacc4f4d21389a85835bc67e53f630a1eb0c80000000000000000000000000fd8de5d79d0c43eca47cc2366a34d9a598b1e04000000000000000000000000cd4f8556e7ff08744c4cf25eb370c32ebf90de93000000000000000000000000cc83e2379c9f19ef145b8b8e1143363db03de0ba000000000000000000000000d4053f474ea65e89bbb6a6fd0955304f8aa9bf17000000000000000000000000bb12c4a5aca09952d6acd2628a1c15bd749dc722000000000000000000000000898355c676c2b57a4ee5fc3dd2e0f7f03caae110000000000000000000000000fcecb434d82635968f266adc980f6b260e9a9774000000000000000000000000ccc65175361031842aa8505a1d43b7a621939dbe000000000000000000000000a0be4343f5b5d1f9951cc0197ca99b926c493f72000000000000000000000000158c95ac58b10a413209518f0821b608b7b583530000000000000000000000000506f6f5fd75130431667ff7a1c7b8ecdf134ad30000000000000000000000002e63924578085cf0170f46d05b4af0e703d140df00000000000000000000000021cdc366c2c6e533388dcfac4970aa8b4b0eee0b0000000000000000000000008f20f72c09d013328979f848ce57fe64b5602768000000000000000000000000c16f10365c086b1ff4bd42a1eab1d6331d6b6b7b000000000000000000000000745165b11394e6500a1649a753d2a566fc7fcbdf0000000000000000000000009091de9779b517843b53415fc81f12ca6066bd86000000000000000000000000e874ebc4e0c72a8f979ec88cb04931921fee30c8000000000000000000000000cfd2a92a3f22983442ba458a8b0ffc0fc3358661000000000000000000000000fc80e34ca812e535a9eb5713da4057c76263058f000000000000000000000000a65c2241ddcfe74171818e59256ad46a6bb115d90000000000000000000000005fe72c4d4044e619b33dbb4e65c9ee7b25e62dd90000000000000000000000002521dc6d8df19ad5dc3e3359b6a6148ef2a448f8000000000000000000000000917dcf4b1b80850e9d21f1a8db1a9745a532f2e7000000000000000000000000cbbb4e79adf3b91bcc67ee20944dc452a837ede50000000000000000000000006979feba8a23518a3e7bd3885ab93cd4caf658af000000000000000000000000fdc0977b277484545c46b2545f1277e116fb6af6000000000000000000000000157e622ddb5bca7c44192655c5db52edb5f4e2d100000000000000000000000045ac6321ec35ea65cb233a8d661a1a642a724a2500000000000000000000000065cb6bf763071f946db2a3656265d41e8a1e26f4000000000000000000000000ddd4a99043bf7a5f38cb6c2596b97672ed96ee96000000000000000000000000d4e3f9adc77a3332a3aca17da10f0d68a42a8d2a000000000000000000000000fcf6adcf543ad0218d52cf566b0103b3abd1f8d7000000000000000000000000ce7e3eb8b7d4c26fe618be5efda7aaf74a24b0920000000000000000000000005136f0aa6d9c9b817834107ebe2a4abab7bb60d60000000000000000000000002b647862c39091a3b4c94e6b0dd6d95d196137a20000000000000000000000005822d3830ba1991d4ca0592b63f409b457d48bd000000000000000000000000005f7a2a355be08f905392a916c12704c941da491000000000000000000000000f1e6a7914f0c94d9fecb557a6f970ce9deb96a710000000000000000000000002cb2e60f14ff0f2e5eca13fe63445a73a6a83fae000000000000000000000000758ba22078b86435ef28628965411256a815e2fa00000000000000000000000055a2996b7d9fe17ab810aa08b42963d37375f7030000000000000000000000009814ff01b14d0772dc430822660b12e44c5fd215000000000000000000000000402f4bad523a2c560ff4cc09fe59661102a2e25e00000000000000000000000049e63f424e51ff02ca821c9a4e216416a3517f07000000000000000000000000d8d77e6631ae6004f4598ebc8a771f5d46ac1a3e000000000000000000000000df9be7319e559e92dd1c307b814194a483f760c3000000000000000000000000c7b1f05069b57ebd4fb855048cbba3ad908d82cf000000000000000000000000aa78b6ffbf00467b83f8e62698c9fcbfe00d6ffa000000000000000000000000dfac2dd234e7f59aa7008d21272b9a0e21716d1c0000000000000000000000002da505bcbf063b55553259957f211ff5a2b0b8a50000000000000000000000007a9f2fccd0f803743ad40f796b65826e40368475000000000000000000000000950ad5ada327ba0db72ce60f2673694c0abb443800000000000000000000000083813a5abd0949891742056bf421296f0ea2ef76000000000000000000000000d9f14d20e043279bbea1dbfb9eb946b42f360fbc0000000000000000000000004b3734fd17ddf4994f29c88608dd21b02a5b453f0000000000000000000000000ce0bbb2ed01ff2f503abb72815ce6165c8ca73b00000000000000000000000077870107ee06d327eb4b06cf558bee24ffba4fed000000000000000000000000407fba0cc8874fa29c0b52316b55559761ea3ff0000000000000000000000000ef0ba79b488e68a4a97df87e5ed53b4fc1b5b09e0000000000000000000000007dcb26485bb84d8f93ff95756a30b4f0a9da044500000000000000000000000004a556b2960b575d5145a98ea58cdcc8c9abb37300000000000000000000000082198e02bde748ce3a9320f4dce51ad65a217416000000000000000000000000f1f4ab7d2ec7fb52ae4e9eeaa63178b2858f1bc5000000000000000000000000fe8e222d42f684350782eb0587eb723c2331dc02000000000000000000000000c34ba288b059e76a174055140bdf0cb450b896e4000000000000000000000000a5084c80fdb592a1fd7b27d352ec9732c4fef15900000000000000000000000033019a280065076bccea9685fd21165cef0a7fd8000000000000000000000000ee61c074f812f80d7f761466ce6000eec2893841000000000000000000000000092b5c29111d08c170de1b8e05ec7f59f8cece93000000000000000000000000c2857e69e15edb50563ae9676756230e8b5bd2630000000000000000000000008f37f0654a652c2ea9e6d1caa44f37baac61c34600000000000000000000000029fac4dbbfd86c6b22c4988f37531dc0125df7e600000000000000000000000078c13d1d8a0a679c554ead925b35923200836f9f00000000000000000000000069bb90ef80382e18763a5106dd3f524b6d6762fb000000000000000000000000d4e64da6ae714caf0af125a26dbb31822394f49500000000000000000000000035e09e0696d4e35654778632b81dade01a606e120000000000000000000000004702e6536e7c4824a559563f307c731fc583748e00000000000000000000000037854d28f4921142609a3ae085bc145980dcd7380000000000000000000000008f269dcdc95ec40fff4488c29a2fb02b90d625c6000000000000000000000000fc756b57a5608810c58b3161c402fd88e8e71a250000000000000000000000001ab1fccee6de8a5321afae53de3f1157e44773e3000000000000000000000000c9da4d27b656c6fbb011c47bf4aaf834914096b8000000000000000000000000ebd4751eaa58f2112872bc149d80e5c098a90bdc00000000000000000000000025b7c4f11baa524bfb06fe5104adb78db29bdadd000000000000000000000000067edc10d87bb7796327a586191d03a2c7f77e6900000000000000000000000049d1ca1ec026e8d5a31a41255bf38ec6421a5fcb0000000000000000000000008e802b1638b24eddcfa04a95ee03fa12f9d51a2d0000000000000000000000003fa04b12cb27d857f896a299cd2fe42cb555d41800000000000000000000000004528c9e8a2485592a5dcde960a7ab92089352fb000000000000000000000000d17c2853dfee8c4016c6e05ac9c94f206529ca41000000000000000000000000f5bf853a6cfe528d26270d96d12dc85ff1027019000000000000000000000000c0c76a0a9b3a6b5c1ac0c7ae91c41e6dc5f2573a0000000000000000000000001a85a157567d512f324c3297721b7c65232500bb0000000000000000000000000fb0bf7f4a4b984a067b6c99308a35f2ad528213000000000000000000000000b2cd2b84629b5a5c223b836f753fb79310401d9f000000000000000000000000b3829d3b5fe838c8b0393e3d862a81ba70018e7800000000000000000000000069d4b6f7447ce535441be9017e82285148d5d22f00000000000000000000000084b825c5b8ceaef63054166d24652d0981e4616100000000000000000000000031a8d30a7897c882b7ed23b28bf1856806a3c27f0000000000000000000000007477d1ad060a8ef09d633142631fefb9ac6edb2c00000000000000000000000041ea2a1c8544933c6bafe234a6cc6e4e4dba3a0a0000000000000000000000002d2d2311d4aa66fdaffe351306ab0477c9cc94f400000000000000000000000072014eb9f067e3b880a2afaace6b0c52a63591a30000000000000000000000008e9954fadf6ab684954e63f6f2722ddd37295b64000000000000000000000000a7dc70cbac1f450decf3dc131d7a017e7c4bcb78000000000000000000000000f977aefc400f55ebcddaf5f85020aae461013b3d0000000000000000000000004b64e79ee524c3f8eb5b282b103214ab9b3e29e80000000000000000000000002be24dbf6e260a8ea79a89bf779380c23db5389700000000000000000000000071c53a4805f7611d2525c02e1a395f3672ae7c6b000000000000000000000000187c44f3fd5c9c018598a7f974bd1cecc2cdb067000000000000000000000000beaf0e4d7161a7e6e2c9d8f8c280555136106f84000000000000000000000000aed5ad888eb85c4d6f3397a97aeb3db84fd40d2a000000000000000000000000000ddaf50211e84d2a1ae59696fad866108ad702000000000000000000000000593d2726aa6e6c57f9e5573a127bd87fb6f04569000000000000000000000000a5e91826dd9f5d3910d2261106c54d914eb173fb000000000000000000000000588a7277bd0b3fca4066b0281a6f7963b5e2337f00000000000000000000000062a763967bbb53e31fca916f65b168e0293e7cc10000000000000000000000006f485d796dd8e4cc4ed7dfba4c4d8b4b2d2b68e7000000000000000000000000c334f136bbbde732c9d168cd80a3570220a7ddec000000000000000000000000b7408475d087f5cc7d24445fde3e929b36dcc793000000000000000000000000ab19ca0d742e758ccede96b70063b51f3a291c50000000000000000000000000725e42d6c6d4c820961e7aa1b5ab3d4d21deb067000000000000000000000000c88f6f47e8a89610c39bab7fa52ebc4b34d0a0030000000000000000000000003dfbdce28f7e175f24dd0bd539f45fea27f21ee80000000000000000000000008235e95a943f86e3d879e2baa807824a44d6ea730000000000000000000000000a98e7ef48313ed92b090e82c8977dbdf752e4d5000000000000000000000000a758c1a7241f4807c5e39a646fbc0c2baed9bdaa0000000000000000000000008d2faede0dc00424844781acb85e7749b73c7d5a00000000000000000000000070a5902a14579649af6759e3fc9277374b11fe2d000000000000000000000000a21da9f97c231b1b313c63258866a8c753f0dc60000000000000000000000000674fc67eb8bd1bff63dad52b386716c66b997bdb000000000000000000000000a5537db9736f8eb56c5b9f07761fce15d4b52f6b000000000000000000000000f8ca14534a96377268d527ce7d5d88d1333c97a50000000000000000000000000ef0d9a71b6a51d368667bc7113fe9dfda3a67e40000000000000000000000008350f894a6c5ea58cf303bbfa0fb4b0fa4cb28500000000000000000000000008f30076c41fb349eefc8549b7a9e988523e3ad6d0000000000000000000000003372538d888c8714ed7735b287d10935ef7ccfc400000000000000000000000033179d168ce2390b8541a200bb10bb1bc03b811a0000000000000000000000001e14ef2c68d125d228d35e21c79b9b87b2b808d30000000000000000000000007b34ff523dfa77f5bbae21100e72aa1cceb398dd0000000000000000000000004b69c5765e14417d956b900eca3d6ce8015383bd0000000000000000000000000dfd7db12037c018605a785d31d3c1111af07cc80000000000000000000000001ecb1a62f10f5ab84a1293dfac823aa1aa1e6e01000000000000000000000000a1fc0391b4a18c5575c42d7d4ed13a1163acbd9a00000000000000000000000076b3c3b995401c773f666eddc965f28b72cca5130000000000000000000000002690577ada4f247d1815c4a5d064e13659e15235000000000000000000000000a1c906771b9ba76e810026b700744ea9fd51723300000000000000000000000062da0a2eef1ec5e0e50fe847204be01e2e43f31900000000000000000000000024da680c3a7d348742c24dc55bfd55375869e1e3000000000000000000000000ccb59bf1b309e581ea20787c9c91a9cd9a65c3230000000000000000000000003143a9ea9aae61c1618a27530f8a0404b0c4356900000000000000000000000010b4b3c7e92b5e7b2b3469d74d90b7cac1df890400000000000000000000000080db09a98bdeaf4165e3d2adb240c75f7ae7a739000000000000000000000000d3396e0c4e2c82c23ec7c95b99dce18f64ffb810000000000000000000000000644f02a393886b3e82675b385efc41e772e62a66000000000000000000000000eeccdf58821a7f708559ae436ef7fe31ff7338df00000000000000000000000002dc03f3e1532ac6c3fe059318d77b2643a285a7000000000000000000000000372fc48ab1711b0dc03435ed37eff38f1be35fca0000000000000000000000001bcc33379d34a87c78dfbaa8f0edd46dea70bd56000000000000000000000000fb3ce7d4273be85532e3ff146f94131d77ee18e4000000000000000000000000b26645de78900c6f311114982c0f80800798948300000000000000000000000030c4afcc8e2fb04ad021a3e5b8ed0f9d5971fb530000000000000000000000003f54e26d345957b5c42c9f0687e290c96098ad680000000000000000000000005fcf0d8d2f9baa837e16dda11967e6b932558636000000000000000000000000018985ac1c21ce6e66a828e7aebf11324a1bd28b000000000000000000000000700f636ac5224456d23502a43b625c8937bb740800000000000000000000000093d6ff75787e60bbf9e8cc78ed932305b44fef030000000000000000000000000b34f3e0156a14b2dcc63070d37d60f1be20130b000000000000000000000000c1823869dc5e383b780bf799dd83e26b132e0ee3000000000000000000000000ba644106873c64e1517e4e01b60b2eb8e7e05517000000000000000000000000f2cfc3036d26fcbc39ba8558cf972b4c4fd39598000000000000000000000000acc9a80215072189670aa63057eec87a48755e51000000000000000000000000bb06901be790c5b4a6d640d7885a24e716a8c6c500000000000000000000000061704fe2b4f7b5ced21bfaec1439b896e7ce102f000000000000000000000000de8ece24be3a65ba2113f42dea9796c092fb94d10000000000000000000000005347ad29e73923781a7b243ba6e77acd09b070cb000000000000000000000000d973d6ae6bc91c362449b2e4ef1403067d3384b1000000000000000000000000711eb6ed1e76c03609a5fd282efa3df8ea7e8cb500000000000000000000000065e1fac8129313a7ed7a9db1baf74fe8c62201d20000000000000000000000005f1a8828e166a24b6eaae205067604f27128a681000000000000000000000000e5b186ef9c8ecd7e7aaf0aee0b4aaf5734415f4b00000000000000000000000079a83de86064325f7ad988dcf365e5d628ed6788000000000000000000000000cce7c1639238cecaf123fdf3a338539880b8ca0000000000000000000000000070701ef02b15095b774f37eca8517847a8da22940000000000000000000000007462abca6f062d130a1ba39e31539d5b72008b7700000000000000000000000081a82b1dcc0b6464e12800ec797b7402cd2ddcf6000000000000000000000000b10d6ca0cad24b1681beae2bb409c800dfc6c7a400000000000000000000000046d303eed3537f46b73e37d68f63e6f48754a6410000000000000000000000006377e3cd1795e621b5b1f5ba896c8434e778f56c0000000000000000000000005f5b4b55bfdd0663fca25865449984728ea204d100000000000000000000000080c03fb5cf84d75ca981bf9f53c0ce1f52ceb473000000000000000000000000ea42da196faea8f5673045b834751660613b82b50000000000000000000000004ff57bc2185af84f45d00c190da7b12b70cb897c0000000000000000000000009475363a1a156e46a319d37b5555a26194367e9f000000000000000000000000747c5d350ef744350ceac4fb9bda16d76c3ec550000000000000000000000000704f8cd0d7786eb6d010fa5f2b150a824a4d97eb000000000000000000000000a00c32541c11b8461344d8521ff425c75222488000000000000000000000000020abb844134b14d30fa6114dc6062e59ff5258d7000000000000000000000000932a03c1704168b3b0ec01d4560e83f62f988ac5000000000000000000000000a53defa316c2ed976733cc010d31a6446188591a000000000000000000000000d9eee7d6e7cc1145f4fe74d8dfdb5d90e8494fd60000000000000000000000002015feaaba4a69e7a9b99eb97f2d84a6ee986e190000000000000000000000006c8e0214d6842927ec0d8bf69ae2158b4968ac26000000000000000000000000a3da4efd11cf30d79a4aef427b57891ad2e8449200000000000000000000000070251b0bd2673dde0d0dcebc740c70ede035e16f0000000000000000000000007d4ce91237d246b03ce577380673aa1cfc5fa43e000000000000000000000000d789359c6f185e74d925a1aa7fe1f8552607b6030000000000000000000000001c4d15cff528e9171b80adf281f0377bea8368f20000000000000000000000005c5bf639b8b459fa389b132105b0a5014a5dd57300000000000000000000000006ee2e8e7c235bd20dd18bcb5e01547bb553105b000000000000000000000000b6da2048d6c21ec4acc58930fbd49974708be37a000000000000000000000000341c1abcb125eb2575f37b57195e9af29bea6c4200000000000000000000000061544bb5a06d35107283b5c1b2a0c45c4e6286410000000000000000000000006c98bc1a1bf5282692267b76f4d12d401b13d3800000000000000000000000009ae45c1bb1899e98c2d827a0493d4605f17cd2ee000000000000000000000000727d7fcd8d56be9639eeb54a7797eb951b9d401c0000000000000000000000009f26bb3da8b4a701730e8f32b66b4c2036dc8301000000000000000000000000b8314dd8bab6e351b04dcdc5fec50e45d0389d33000000000000000000000000b29154f1f3a4befca7d2c083232ba325a7e38fa10000000000000000000000003eedae277191da393b1dc8da0ccd3924a6561a82000000000000000000000000107daca72907f6565befd25c1631ff1bf30258060000000000000000000000002ab11a6dc7b9860c8283ad7243da39b887655d110000000000000000000000005a41c3f1f1ed976ff554fc6d93a8cb815eb97f68000000000000000000000000a89de7cc7393a7c98f6d97d64f72de0516008862000000000000000000000000048f7b236bea5d1741c55602ef6ee96debc4ec3d000000000000000000000000cd3e3353ae78421b11394886220cdaeb3ba8ac630000000000000000000000005bbd5e36ed406fd92984e3da57c950ee963e91c7000000000000000000000000844067b3a0d512aa33e600319a5dfd5ec58195d1000000000000000000000000b4375ed044f82ebf8afdfb63534f423985c09f5b000000000000000000000000c42bc5fca31465f0989ed4c8750b133c68f5fbe2000000000000000000000000a502d1981d8c8c688bf4c9e0400e877c906a1b9b000000000000000000000000d3d23100c2dbd1a19c9968baba784295d4f94a2a000000000000000000000000d511e8fde7763074ee57da2f27c83f3a6ca6786a00000000000000000000000086437b7f4e5c561d10a4e2984759590715b5ccfb00000000000000000000000064a8b1a061d79c3b4b34f68c657a290cee984b5b000000000000000000000000d2ecbfae501c03a8366e444b1a35b37c58f843b3000000000000000000000000b10d127bcb6afb8f8c8259561fa022c8f4734fa2000000000000000000000000269a90070cd7830fb482319375af6df62fc79660000000000000000000000000740560c615cbf0580c3a6ac55803dff6e3e7fcab000000000000000000000000b4c719c738ea36a2c19760d97b4db7f470fd46e400000000000000000000000071eb9a2a6ca2e97a220b1c699e31c78e0c644b49000000000000000000000000616a1b4a5712c66c9b99dc52001a249c874125a0000000000000000000000000febba130c62e4c7d545e840444a2a17f1e3312a700000000000000000000000031dc286128d6db24df36ba3b6c92bd4241cd0e9f000000000000000000000000463fcccfb82882b8053996e7046f24299412e9f3000000000000000000000000d382e9a2e333e8afd315eb64d7e04297cdb1a182000000000000000000000000813fafe5399b91eaef319a3fb60dedada42c6563000000000000000000000000046f2fc4b058231a7b64bdd4c9820588ebe9a5700000000000000000000000009b4eeba1b266dbd1b18b10cd597dd9fc288d8c4a0000000000000000000000003411a730e60ad1f59f3e622a4566f5fd932f00bd000000000000000000000000c78b2eb0caca301936f4758ba51c25d99c14ad12000000000000000000000000980c63f45619cced34f245a975ff101eb9c6116f00000000000000000000000073d03f6e050719c3f639336237a2e84a90a3101c0000000000000000000000008c9099b48c23e009493dacf3908855d435d77d67000000000000000000000000bb1f7a964c5681c6c1864ced5cbe69381e108ce900000000000000000000000091d7d011743ed1b51759288eb30235f77d4a7f7b000000000000000000000000def20b44c109e3137466b12b0ce82b73193d6ca9000000000000000000000000dc4f626f057c24f18d18a4f01aa9a51494fd8b54000000000000000000000000e371e43d1a3fac08df42cc0ad5940ae9e0bf60d9000000000000000000000000dba693870b1d0545802bff1980944c7b9f3b3da6000000000000000000000000df50407deeb3083733a77deb5e232a0314362ffc0000000000000000000000007001e32683b37a3169b130cdbedc6bb9fdbe8ae30000000000000000000000007edf14fa79d728cf3ec5ff4059b41d3a779108330000000000000000000000004f288932080492b3c36f0a6abf4cddebf6646590000000000000000000000000cb73100d671d3156796076cd030f7798fb37b6700000000000000000000000005403da4746d2a6a9990b50ff33cd64d710ffb2d0000000000000000000000000f594d8e90e05b058ee1920e734d8c482e868ef01000000000000000000000000bea35d381828b2778c28913b91397d445e1e0c44000000000000000000000000be9bfb87db868d40bfffdd204c69b7e315632f77000000000000000000000000be940c13eba35f50a57d59008c06f2e1ae9a349c00000000000000000000000066b79f72654921ceeafe4a644d98b441030b3aee000000000000000000000000f519692340c24f0cd9cfd5de4684a9efa0c98b4b00000000000000000000000095be51c97fc5057b5ea8aa4b1aa076128c70472e0000000000000000000000005b2d42e0f5eb9894f77f9bccd31e3f873c3ff53e000000000000000000000000c3d5f020d3c9cb0df1a17593d91d404e6884d5800000000000000000000000008a6a2f5c9fca337730099dfa7b5ff9f29382d3ad000000000000000000000000119b8399c8401b5a95ca88a18605b664f66d82080000000000000000000000009efd739573ffbd33ae8a3b17f3c910cb50eff7b50000000000000000000000003c63f54835842df7d5c0b4302d09b5f42c44b9c6000000000000000000000000d47ee380bc8f4749e9bb0339e35d8e0e2e8740b20000000000000000000000009e902517267d1b16f0b0e6f63dfc2be4271c057b000000000000000000000000737e4955a81c55bd198f9527e4e74fef01d52ae20000000000000000000000007174b0f94153c7c94ba5f900a1def2d8b013845a0000000000000000000000003a241e9fd2af2f22d426fcf71add8909d25ac2ed00000000000000000000000028ab7e712980a800cb8bc8c34e2e58e4bc28e8ce0000000000000000000000004a95096ee4becb5121e278638593c44f5402c83600000000000000000000000007e76eed55b9d32496441f377ed21dc0b202ae9f0000000000000000000000006ad450899aeaf10b7d90a1418db3af53eaacb899000000000000000000000000c158117943a3f484b1e788e980731bc4e96bccf80000000000000000000000007124d6f9cd481481aa6c1e205d806679116079b400000000000000000000000017b9a562f49c1cb9222678ea4df47f9805cc25bc00000000000000000000000047be77698582c4f8bc8b580c9c0d53d82ca409f6000000000000000000000000d5e900e5e65864f34505f9a4ba83a4e8b57e71ed0000000000000000000000002d0a8096a651ee2bee280a4638cb10d68bed7f7b000000000000000000000000003c583533dac1d014dd8a94a7850802191f4b610000000000000000000000000c0e466f37bc5e3bb48ce26958a40a9057051129000000000000000000000000623cbddfb94577c4a58edb8789bcf09736bef2590000000000000000000000007a7a96d32312c5e0898a385f01b6b3f65225793a00000000000000000000000060fa581e33a62b9b595b47945dd3f440db09c6860000000000000000000000008bbb9d14af62961140b15069cfd4507526d7a71f00000000000000000000000024f6b248f6f626734df4bd5a2e621dc340df90d7000000000000000000000000c0ba5ec9131336a2716127dd182ff145181414970000000000000000000000004b535deef0e3f944e0cfc0a7cfdce7733de95f8b000000000000000000000000c0d7e3a8b84f2550a64f506d24c36c85af78bd69000000000000000000000000be150ebebd9a3822b96822238399e2d1c418185b00000000000000000000000051a4088ef413545e0733cf4609724b72a19ee680000000000000000000000000b3bc98b2459a182862b6a3f3140e78caa1a57160000000000000000000000000efde4e629901536fc140159bae34c09c6c6f5359000000000000000000000000e37276ddbd46ece4811b74a8190ca60f56333e3f00000000000000000000000087adc5946099372f8193c98610c83d2c55e6815b00000000000000000000000076395d19c90a39d8ce2edc856094ffe08813d9400000000000000000000000006ef6b038dd2ff287ef5f322192d9bfef9cf739bf0000000000000000000000004170a904915e5847ce95860e4bd8290d2d3d1fe8000000000000000000000000e6986e47a0009b54217a415799f9f4e48c7d804f000000000000000000000000acb5346f2e79c2d9f71d783463bb3a54278344df000000000000000000000000f9092b7d1d236667f0eb1f469403fd2372ecf27c000000000000000000000000d376afab21eb7b8cee0c4fc4e162d05ecf9d4054000000000000000000000000d7f18a6a7ef51b43e189493293f6c2f5d46d7245000000000000000000000000bb5fbea8bd81352c4a6914b508d8ef8034ef370a000000000000000000000000d34ea641f70752fdee1d3a917643a05c7bd4d82e0000000000000000000000007e56b14aa930abb55e272d6f75f7612bb6a4dfa2000000000000000000000000593804a3b6d67954847a40414a5679638f6a49ba0000000000000000000000005e3a8e67b5dc7ca2c1fd9147f5496b9bcc408322000000000000000000000000f3b2982dcd6dd14e88b46ad43aa610372e7985460000000000000000000000001470d72c53b7751b18a101ab27b17edb8e0849f6000000000000000000000000088fe76b3214b3b768d92d30c773911ac4eca30d000000000000000000000000a6af9445c6ec7aa7d3a0c073f9af1994d368d12500000000000000000000000046588db78365d0354a97c666a957536ddab0a09f00000000000000000000000000aaebcad3714f6f0b56d477bac20cdbc69da6f60000000000000000000000001e561ce46181d59dee95dc6a2881494a0c6f2228000000000000000000000000836a1c0a5146ce2ba89f1071354efd00f0360bb900000000000000000000000074eb00baf5a3098603804d916b70c76519945f77000000000000000000000000deade0724df708efb484f15684288b4d2b0b37d000000000000000000000000010d9daae3c292cc92f8f76c747826d33e7781101000000000000000000000000359abd2a3d7be5d56dcf125a33bdafe6e0d13ed3000000000000000000000000be9f9c75d57f3e009fd07869977ee0a936cfae21000000000000000000000000d0a7fa5e827cc49f4f8e2cc5e3230195781d5596000000000000000000000000e6b29358ca970e9f0371a72581e1818389000b3b00000000000000000000000079b355c9e78b351ff2da9284bcf4426bfb42a3bc000000000000000000000000d89fa208d34adf64b6e15ef3d07a8b09e900d0b00000000000000000000000006bf7fda767e4f8337f8bb2cabc9a4894072b53aa000000000000000000000000a19379f1dc8b3f291dba5572ca3d4cd783f0e03a0000000000000000000000004ba9e3d69f573c1c79c7d66e8a0d096583b52454000000000000000000000000386b57531f84e1486cf161bff4ee9b284e5dda48000000000000000000000000e12d648c0ebc5aa0c941b8f085a23b8251d465fc000000000000000000000000403399be020717f1b5e3bcbd4a964a16fc39ba4e00000000000000000000000028551c93241ea8186f2c2cef63db3db7f840b1c9000000000000000000000000bd23c850f9d3241d88d590193cb735ff2a39b793000000000000000000000000f594aaab7dc5ccf78277c60c18965899473d5fb7000000000000000000000000660ca529c465b24c9ff539f4da3c8628aa512bc000000000000000000000000025bfde5c3017751f97d763ce7ea71237112321df000000000000000000000000934e8b67b688b0084f418e8cc39689ae9f23fbf80000000000000000000000007f250a92ddcd11eb3e242313310f37e93d06211800000000000000000000000000fd0b5e787de0c1e94de047e43aaa1bb7ea63cd0000000000000000000000005d58133f11ebc499062cb9af8cf757e3acac52e9000000000000000000000000ad1608f5c9c4e7d7d66f1ee31cddbb6d30f4d6c7000000000000000000000000bfd3668a48f6aa0a6729e393cba14174bc142b2a000000000000000000000000682e7d88a42a444fa03d8b748b837722b381973d000000000000000000000000ff7b35541a515950eec765db4711139468d5197400000000000000000000000013dff5b4e1570ddd2834afe39bf60d217502cad900000000000000000000000072496823f1593748760b4a15f37325d54ff1c4490000000000000000000000008718775adda8670e867deb0d29d8f5a57ebd76b9000000000000000000000000f065e4ef4045d68a8bc2700c3b720d58983a0564000000000000000000000000c7ba1c48669e584b6af1dba0ebfb307ce4cb4ee300000000000000000000000085f292f724fb4f8042597c678506a9093aa2edc100000000000000000000000042be059f724c48b82324e9d185a84310fba1c190000000000000000000000000541646e977a4ec984f22ff74b1426b02c05c0d29000000000000000000000000680b3f8c78aef0f85398b9d699d41763f3fe13db0000000000000000000000007e4815aa6e2eb31ac508aef55372556339bc39b30000000000000000000000000314496455c5985afe31bf636d8f4e0f9fc6b78b0000000000000000000000000314496455c5985afe31bf636d8f4e0f9fc6b78b