60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697634706f7274616c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697634706f7274616c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d5a514a754d6b357742504775676264384163706136656d546d31444c334866745354426863423948763657770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000558c0581d5b3471eaaca82f71643ac461bd628050000000000000000000000003d70d37ae8d6f58bc9533ef66ecd9e22ba505bb90000000000000000000000000654370582671a683f7457ecc429d98298d19ee80000000000000000000000003597ad4fae08c03867eb637fa256dd38eb51adb3000000000000000000000000bf9c2daa752ba0bbc2096b0042fc3cadabf71bb8000000000000000000000000e134ece8e50e1ab9202677939894f0ec68a49290000000000000000000000000ffc1c75d6a725f7ecb97fb24709a8563439b3901000000000000000000000000b9f81d062d99ff56bf499f4700810a58d3dcc67800000000000000000000000041103dd6015dfc98684a3e885a10aa467a4f3440000000000000000000000000c1a523b8074c173adb489a0e46214bb3dccad16f000000000000000000000000648dbc134593fd40eac70d05fce6d66c606bfa5d000000000000000000000000f7c448e9a9c83adebe663889471d65cfd414d9070000000000000000000000005674c33715d286f7fa9010b0377c899adde029270000000000000000000000000a95fdde88a56dfdab559623b2360788ae512fd90000000000000000000000003ed8906964cffc4d539258c57fe05427d91ecb3c00000000000000000000000036451291a13188083df3daa62967179fb4a41491000000000000000000000000de25ad8e18fb4ec57fb1986adb03957655f36bf7000000000000000000000000fcc1ff3508e17d2033b2e4b46c38d8cc0a2099a40000000000000000000000003a161694d511cacb0fa64ef8a78a31892b3b02d00000000000000000000000002572c3158446ea3eeda51cf422542ac0a86facea0000000000000000000000004c8a8e7783e07197fddc5079d8db654d7ffc189600000000000000000000000049e5eb4a279e6cadd3fe2f3d4cfe25e97ad8dde700000000000000000000000064db85d99bc6a8a9ad5cb151ed23afd9afb1dbb7000000000000000000000000243d17085f3a17eac9347ffb2006cea1d9547dd7000000000000000000000000d88dfd6f3e0678ab1e5ee19f157f400eab157d73000000000000000000000000a057baaa9e1b818d989ae9ec6cf46be4a842051700000000000000000000000070e6f4ccec5dc5b64940f64f1c6212bd60a31be8000000000000000000000000fb6a1d85aeba1217ace10b11fd188877a358291d0000000000000000000000001dd1500b242b87eed632538a8cfcbca7460c01eb0000000000000000000000009e28cb8345844eaa69ca4f5cc6ce7a24077b1ca200000000000000000000000008b03f6953c0c6d1045232bcf3603133014f8d2c000000000000000000000000abc63b2b30ed79674d2b0727724785ec7a11887b0000000000000000000000009b82bdc2a1b23e94ace8e8a7cb2ed55a7fd648bc000000000000000000000000d2f2a582a0f0fb8a3ba24b5a3cf7c1d656e8fd9e000000000000000000000000e15c67c46ae3d0f73a0032f16677e3116a5a49f8000000000000000000000000106da6db02ecf5c387c8f9d249a9858b226b49230000000000000000000000006a6cfb042fff502706cc48dc1bc00a226e467eeb00000000000000000000000050808cc314d5434edc6c4181708b6c82624a923c000000000000000000000000ed6d7997eef01ac765287e2be8be975986546ce30000000000000000000000007c5277b1dbc905f67214317c0942fb01567fcc3d00000000000000000000000016922bbd7dc6d1d2b7bc453a38da07792e06a6840000000000000000000000005cf75aaaa46174eec9ae0a1bec690db6509ee01a000000000000000000000000c366ef63e2c811e63a98acf4a2e4dbbc56de2e5d000000000000000000000000927d2d75d260b320c39c80169fe351ed916aae520000000000000000000000001caa4626fe24ab58c4c89ec69cf16dbcb7ee9701000000000000000000000000754e19e9d297f3c1574f760b4aa1c537d7afd87f000000000000000000000000e9b65e568bf9b6e31dd55a3a7c5b4ce97322fdc60000000000000000000000000108aeb343d74a90299b7e526c629ef6be858df4000000000000000000000000b6de34ae910c15ad417b6bf9fdb456d2cdd5f1c800000000000000000000000076a017645060233854819d17b917486e162c57eb0000000000000000000000000cf4930315b05d414d0ccca5ea008b3375823be9000000000000000000000000985e4515fce47110d29f268189dd08dad77c19f0000000000000000000000000a818c99304845428ba71add8c09be025324fb9b80000000000000000000000001c7dbc03dfa780da679677f8a302e240a83de84b00000000000000000000000060a5a93bb1a5076ba9fd6d7792217638dc24c040000000000000000000000000ad04e92139de5e829ec7714e3975456fb070f8f30000000000000000000000000eeeff44e8f65db5cc841e3a3d591499b74f85e6000000000000000000000000bd49f478aeae3baf017891810c175c86e663d268000000000000000000000000d13a41b88f2b882317f60e6df69b18d1dec7650300000000000000000000000053cfbfe27706bb10f765e7ef64912533e215d724000000000000000000000000e13dd409950d26b3d0bddb888815eca22ac148780000000000000000000000000a760e5acf3b66b333fe1c9ac7fc1245073cac540000000000000000000000008fa565f1da748e80ecc67a84dc8645170eb82b6c000000000000000000000000cdd649e17a053f0bf31d9699ab20f13f28764447000000000000000000000000be4aa0296b2b217d03ddfff792675cfca96a95b4000000000000000000000000548e5e01a55087be5c9e8aaed38f976442ff7c270000000000000000000000000a03df2ae8bedf67c637edd6e72adf505bd14f10000000000000000000000000d774afb33b35ff66f4c810ead3b4c3e35bc943e40000000000000000000000004f66e7e0d830b2cd369d48c7242226fc2c23dede000000000000000000000000f9828c8ea6125e64826b2d09b06eb61553c390850000000000000000000000003cb16b4803754e5fe6c5efa06b3a741ea61ac4bb00000000000000000000000013ca0bcba10487ba281266c965b8c370dff9e971000000000000000000000000ee46087c51d88f661d26922d3c34f3170d87c8570000000000000000000000009d8ffca937a4b136fc4ba26cf74c1fcba78461f0000000000000000000000000912d373e096b160f78b7f5bb19118023c65e2464000000000000000000000000dd7d201860aaf234bba5ea98794d441b41ef3a120000000000000000000000003e04c4e8f6b72c3b07848ceeeab26be63017b3d6000000000000000000000000d4cc75f5d38e1eb65fb1c7665aa8682ff2a02140000000000000000000000000d6b05018455b2c4d3cad43108d4c0d5c5137a8150000000000000000000000000b8af5181765c6ed176c1e2c96684498b3067a08000000000000000000000000389081e994d83fec2bf68e0a7f8d37fbc277380e000000000000000000000000e906ba5cbcebecd75bbadd630fd556ed7ce1644900000000000000000000000078481d1c76c9b6e54f60ccadbc10ec916fe0fec7000000000000000000000000105b3c3de5df53957ff8808eb1db60dbb34747f70000000000000000000000001834c5da4c3dea39f0cd0fa09b0b7f0c336c74fa000000000000000000000000121548e9964b7da59a5076817c533b5481a0179a00000000000000000000000018dbf54620e3a7728b7b6746e39238135dba685d0000000000000000000000006d4d98974a9938a4aed1d5dd32b58c6027d3066c00000000000000000000000016b087799e4b2bfca29c176fe2d0319dd912b85c00000000000000000000000069a9fa4f1738ecf0b93ea8697fa3d40c98c1613b00000000000000000000000001efb9a29faca4b43a19321bda747032cb3310a30000000000000000000000007aff2fca48e5ef42be061d9263605e80481f3b520000000000000000000000005111ddefab8c5c4431575c5e4005d4d09304c6660000000000000000000000008a60c6f920cb45bfe4ee02d355db51dfa8d01d080000000000000000000000008235a2aa8f6f87266c257e4f7ec529d81f9ccde80000000000000000000000002d592802f4de8b25d406e348e2b936d524efc047000000000000000000000000b3951a932d7793acca2282e9d2c7d35d5ddfbabd000000000000000000000000007a9676b7821c919222137df3bc9f9d287f30ef0000000000000000000000003045ec30689c66697896f2513caf39d36e0f01e3000000000000000000000000a5ca3f65369709c1a393139db362c50888053597000000000000000000000000b8139a81f4ddabf1dcb56572aa525a101a28ebe0000000000000000000000000d013569d88a87d68f19258bf3c8bbc486ae929450000000000000000000000001a4182f697133d8f4d309d9eb2ca6f4e617b8d8e0000000000000000000000009fda98e31a0af16ff08cce9a10f98b72a6e99ad70000000000000000000000008023b6f7bb7b0424dd17251687b594e7dfec24ba0000000000000000000000003e3df17653319f3cd254dcfac54c0ebd445ee77b0000000000000000000000001fa4c4ea0ceeb34bf67c13be01e477cf0bc8db8400000000000000000000000051ef80145c51b96beb9631e7f76b42fa9df1212c00000000000000000000000054bfa202d5f3927d800ee5f4765917eb12b506610000000000000000000000006744c40f1f38de6b221d916b7f104ef33a855e46000000000000000000000000a771660767ba61243c82b3083fd924a6149bbb3500000000000000000000000030b652616af4bde57623bd2f7e20fcf06a6cc6d800000000000000000000000049b059072163cbd914e8a77d5c45e3c1ba40c0af000000000000000000000000b61aa7c23721a81791cc194b9d748c07a7fc6190000000000000000000000000fd32be6f133ab964139586c0187287e95e3b460800000000000000000000000075e68d3b6acd23e79e395fa627ae5cae605c03d3000000000000000000000000aa515035c04aabf8f217bb3fa387a44f332d23140000000000000000000000007713a8cca5d65c451af456899439f2fa2d14484a0000000000000000000000000f68406030f8aaf3a2c6b34f75c2799bc11b27df0000000000000000000000003211f73d886e4f01b8c30ae7c96011b720bdefee000000000000000000000000e48ee127385bffd8f35f2917d37ba5a78bc9e2520000000000000000000000005009b577cae6fe0230f34559ec9baf53bf9f79050000000000000000000000002854c8ad0bfabbdfb708c3f58d59b68ab6f0be18000000000000000000000000d64a4a97365f3c26a9e87dca17a203815486d0f100000000000000000000000015a28d27d82559463c43e8752a46af40ec0dc9130000000000000000000000005514e315241309a30cad30c1af8b03cc1c6f6735000000000000000000000000ee6b4e7c0019684184ef23e49fc6c8ac465f02ab000000000000000000000000453d29298ec890dceaeaf23ebc4fb7e9a3333b6b000000000000000000000000c03c28d74d8bdd1242f57c2d6818fc7c0684ca18000000000000000000000000d090e2dd8fe68f445d274f76b389a6dca5c29b3e000000000000000000000000255b8ec0c19bada24ab4d0ff8c342ce6413832120000000000000000000000006961b8ca9cf53ab1c297c3671afef365a5d217080000000000000000000000003fa682f95484e458babcbeb60919231bafe32e82000000000000000000000000eb746678735b0c7dd5719d66b6f09c6a9315bc950000000000000000000000006921a14f0e8e31a67fea0992caf61a82b40dadfe0000000000000000000000001f4dd4926109a6282cb4e5ead2fbabae01e220b400000000000000000000000098e62e30126bdae3f2796e8a1e2c405b71ec51520000000000000000000000001f061774613d76f7da9d9b3e874907cb0cacc19f000000000000000000000000153685a03c2025b6825ae164e2ff5681ee48766700000000000000000000000029c7cfcfaca4fbf8dcc426380ef10e6735c1efa80000000000000000000000002f65215d0d05d154bde29cab0ddba816ffb59aa400000000000000000000000036c331cb830231c25f97ff024b786269771aa838000000000000000000000000a6055f63ea1cf238e6fd00e4d3810141ebf3ec2d0000000000000000000000002d494480facb0470f365a71264358abd1fcf8dff000000000000000000000000af014eb7e69475b032775b434e7a204f5cdcdc6b000000000000000000000000382bbb05f726ccdc15a094ed1c2cef7be87252f1000000000000000000000000ddfee48c74df1d34333c2e56d3ab335e8d727ad0000000000000000000000000edf3d00b3771ec43ac1227fa5e68b6fe1f73c082000000000000000000000000a612edd8f14198a000ae800629d47eeedd3abbd0000000000000000000000000e6b1de575e7e610889ea21024834e120f92033a30000000000000000000000003d7e721293ef7f7dd878f0776ecdb9e8f72f58b7000000000000000000000000607a7f4d43a993e23d0b2acd2280bc1cb71cdf3d00000000000000000000000091c6fe0530666c37aee777c540a547edadb7f8600000000000000000000000002b1e33492f6163cfc421f05ec7e959744bd66619000000000000000000000000a24fafd5b2f1f4a3dc2e086f64636269e68c3cb4000000000000000000000000a8121718009a8726a26c8278e444f60b3fd75c1a000000000000000000000000cb297fee1d16a396502d94ba99970810c7587946000000000000000000000000ea6dccfa58cee376213cfa8a1af68747bcf8200500000000000000000000000038b4d4b915103f09ab1e5cfc986bcd686c32da8800000000000000000000000012d4c327da9f488d672c894b3e6b81222684d6df0000000000000000000000006a589a66b4cb78ca41ec0ed2d45af1f827f066ea00000000000000000000000062245e35c44eb6504a756bb09ddc952bbfcf612c0000000000000000000000005d9eae8c6c037245cc1af7259987a949706067e90000000000000000000000004058164a320e4651d3f69c7c7df5f0c5d82ec5bf00000000000000000000000083efd493e350d493a07c9b7573cca3b2a11092460000000000000000000000005acd5219c4479f1e97e91787b947b2cb01441b82000000000000000000000000c33155db8929af98dfc5d7988275a8166c7a144500000000000000000000000087b675e9219a3b870df51449268b8c8c2241bf0c00000000000000000000000070fe4bb746b6454535cf966575fb8f855add4f35000000000000000000000000abe2b8db7d99cf20c79e8c3c1945a137eb9f04bc000000000000000000000000c5a7dca49fea9d85768601bcb7073f95da75a3b9000000000000000000000000883efaa617e46cbc3a46c3043b4224f8433fa313000000000000000000000000dbcacd7fc2b3afd06e9a27aaea01e52deed398070000000000000000000000009df81e31bd40678412c52901fd0e05ea1a4a7d05000000000000000000000000f8d4b00ac1c46e14bed235ce73c97ef641640b540000000000000000000000003281d8f4d78c89ad8312d001d9d07949cc606e7d0000000000000000000000003518a097b29810c90993eb9e2a338c33d669f763000000000000000000000000e298bb506c32a4b51aeb57a15d7d8b305c84acb1000000000000000000000000b2e8aa3b85689874ef6983404505d4da323fcbe8000000000000000000000000a3871ab91bd8dcffd64a344686f6e8e30d991634000000000000000000000000035f9333d327722bb02045d92046a9aae3d61f84000000000000000000000000fbe4db87037bcb058bfedffb2a5119b9466595e7000000000000000000000000aec31baf0bbb655464b8e2725a8cefeb43175ac5000000000000000000000000f212158f266029ea3c448588fbe69015adaa47eb0000000000000000000000003d29eeb9c58b806905bf99877f415af073ea243a0000000000000000000000001be5ef0cec45871efbbd6798f5febf17e1137014000000000000000000000000241d0ae4d87b7b10150b594c17dad547f0b540ed00000000000000000000000056014c94ecee235b1d6d53e8bb93af48e8120aea0000000000000000000000001a0b6c42e9cbd48a44ddc1fb5177875c1d2aa74c000000000000000000000000e2c02bd3dccc1a014ef116acd47fe505e184a5cf00000000000000000000000021b12d04f5d25c235641f4ba703807cec88b31620000000000000000000000003f8ff296b7d59dbd91f403f8ad64ba883f96351c0000000000000000000000001ac7bbbc328b5431fafc8adaebfac9113b8e99ab000000000000000000000000e7f88ef1a8b58974984e960ab45166fbd5bcc796000000000000000000000000c3e3838e337ca20e0e18f1abe7eb8a44da4ca4b90000000000000000000000006a13bcc8cda7ba7b44f9efb157aef8abf5258a6f0000000000000000000000008abe5d667949fd7480d12a081fccc498e170b09e0000000000000000000000005167472d9a0ecc45ba55e3c3e3cb58cbb70db4930000000000000000000000000b1031d0cbcf9e34675469dee050cc4152894bbd0000000000000000000000003023a68be6d46aac46b63f3e99d4cc4d68dac36d0000000000000000000000002e3f7f5e953e68b5bda34aea56ac0ec413aabe4e0000000000000000000000009e29b6d1da66278c44ac73b69331a9f3f2491cec000000000000000000000000e11ffe63ad35d2344cbc2135479454e188daf257000000000000000000000000cd2720be21fd4f2c31c55dce3a7d67c10786782000000000000000000000000030954b311cade8d28a6e6aea69fe2cd3f8763479000000000000000000000000c6090516edf0a5957303712022509491cd880ade0000000000000000000000006a2253a8b993abbdb5e3c1d24079adf95e309b75000000000000000000000000701189a48ff851e410e6cc7e713145d73c5f58e400000000000000000000000083c299abf38e8242a239025daf4fc5311e7da9b00000000000000000000000004ac369658b93c15c72a365a88106e2ce83f5bb180000000000000000000000006a603b336df0afa54b50e5fb5484ab3a4d3bee4a0000000000000000000000000f573938537d4968142080f3191e020b42fdb952000000000000000000000000bece58f91badd5f52943e4f2fc1f57ad54363ed60000000000000000000000004e4bfd82429cd8c3f2e3979273d872f8c1ee4c9c0000000000000000000000008f350415fd4c3581e50c5e3bc12e8a702154638c000000000000000000000000e2b25cdf44132cbca2d04bcfc936f220de9d7bba000000000000000000000000f5f9bed7ec8d4fe3b145b28aeeb61487bbe1d45f000000000000000000000000717cde420a793f54fe92388100ea648f211785230000000000000000000000002976bcb4f088b7d8adc190592556411f9e521a48000000000000000000000000c4ea714b27c3e3a738d2fe8d5f75c1ce214bed8100000000000000000000000002e51672aa59d9cd8828353266e139e27759e1850000000000000000000000003a654647fe97abfd2d9a0455c257234e44794fe50000000000000000000000002c1cb7337ef8f50498de710a8710bbec752cb3450000000000000000000000002df1665433caf3d119b36f8696a3c9c7140a7e0b000000000000000000000000ca3a9d679c9eb928feabdd2199514687916fd356000000000000000000000000a4c48f8c27769b63c1f346a7baa1f716f6b1507e0000000000000000000000008fb79b299d8194bd1cef005737fa8edb28ffe35600000000000000000000000044dcf1ad83ea58627e27e920e388374c64fc92a600000000000000000000000060867076d62b3398bba8d387631d42dd4cc32cc400000000000000000000000047172c0d8e47c1755f124d7c5a10edfcf7a5996000000000000000000000000068a3ceb54a30db9c8b448c22af9810161a81f9fb000000000000000000000000664376de58e2e825d96e4376fb2926a1e7d78425000000000000000000000000d754f7550f01121bd347fc50e939d6a991bbe3be00000000000000000000000031c593526ede6faea9aebe784840ae4df9baa252000000000000000000000000a645acd89070475e098baf909db4925e595a4834000000000000000000000000b12aa64b34d9557124475efb0bf836ee257fb7320000000000000000000000003282085d454737077dc8eb92ce7f46e0eb41da6e000000000000000000000000ce671c99a30561b73e07821042e8fbc284e8ede6000000000000000000000000e8e706b88273315197ab07257d31e6947334764200000000000000000000000040e47d252b566929427c3a54ae9ec7caa6dad3d3000000000000000000000000d51b94cec5f858d2f06a578a77b8833ac14825d8000000000000000000000000a3c782683945158835ea1f49816f45faf1dee05100000000000000000000000009d58ed3df56367232099a384881ac96d606420f0000000000000000000000005f5724df82dd5143e9589833cced467ef044259a00000000000000000000000039baaa8cf7ad06e7e0c5a0a2bdcbcfa2b0879fce000000000000000000000000b0a945b959e011bcba93e59ccea82a2739974ea80000000000000000000000003bec732a41f2e98f8c01de98193aeecdb9f814cd00000000000000000000000027477357c5fa6844e2d49306a59071908fdf8526000000000000000000000000fed005334f1f356f2f6361bbc333525b8638add00000000000000000000000002fdc009e9f56fe076becad71110e13b7218aab4a000000000000000000000000435628ecdbb11b98b0e7dd7f12134e92086256830000000000000000000000009889781190c8352190fab83abb9f5215f2b88ae80000000000000000000000001c9d00dee53c1b440301001248f7facdbfe333bc000000000000000000000000129fc37024906fd791b952a5d1d29bac65e97815000000000000000000000000957e05840d80a31a26df11ee2df13cc894b588bb0000000000000000000000001768f991e76bca2ad7a31459223a2130e99414c40000000000000000000000006c01b0421f196bf2395f34221bd75858190b7f4200000000000000000000000055121525de664c21f8d95024c74ede2fe279419800000000000000000000000063a3a2be2f7f0792271d3d96ebafbcc69569ceae000000000000000000000000043b4f0cc0007be4fc08bf2179f16b60ac62af7c000000000000000000000000c1748b75f1f5eaa02961452d8d31065bee3bfa990000000000000000000000000a4c744c91be3ddecc3156fa00d1bbab96e170ee00000000000000000000000086142b1fb8296b4bb51285e715282c0dc338c84b0000000000000000000000003384568261335db3a8b90c0e965c1a04e46ad9bf000000000000000000000000afe6a1b39fbc3962248fd3d39f84d5f835e2f6ca00000000000000000000000082a1b39a9c6cd848c818d30a459333a5981854140000000000000000000000007a92476f35004de34c33ad70591b201fa63fe2ce00000000000000000000000040349c515777d84b7b68f824af259bd0c4d06641000000000000000000000000443cfc316fe814450866209c022d1bb3d02024e90000000000000000000000008e6509cac7e472017cb7aca1223dc4b4d49de43d00000000000000000000000093edf272509e0ec3f1efb054a068448c59451cfe000000000000000000000000c4f4f045e4b3b73e570aec1a3213fda943d7c62700000000000000000000000044e236ca7b16bd2175516f2edc5c11d092c9ce8d0000000000000000000000002ce5b0d7c0352e2f9bc1cae74cdb0e97937df99a000000000000000000000000ae83adfe4cc43e6f19a15eb534779d0df549d0b7000000000000000000000000a8fdbf04b4bccec550901a055227907873dc2eb3000000000000000000000000960e22f2b2025305cb897c1f6ed513ff8fe5d800000000000000000000000000c35b9b6990c4daf088ad44036a42b2c3d6466687000000000000000000000000e4a8068b2a1620e5df3df6be9a80f0beaa81797d000000000000000000000000bfbbc7a18e8806d071a4f60288d208e43d8f8a2900000000000000000000000052963f25fab6a9c3b05f601dfd07e26fe13b995f0000000000000000000000001e04f07633f794ce1373ee308c8deead00b86d68000000000000000000000000d65b00c39eaaebfbd806a8d6ac823fbea3b6f162000000000000000000000000b43a580ed661c1f04659e68062add246b8e04a0a0000000000000000000000003b36ac8e7fc8e73e53e0a1c3b6818b3094b2bd7f00000000000000000000000075c5140eff4082fc9170df9e2350e87a6ae0fe260000000000000000000000006b1e61eed7dadc12eb3430e52488485b0ab50f9e00000000000000000000000063eb75416643612c61c2f6d9bc2a5b61db17e3a4000000000000000000000000d94b5b6a56435dfba2cf6385d80f20dfe228ce5a000000000000000000000000e42344461b38c407e52fcc0d66c889b5d27564d7000000000000000000000000b10ea98e3fea8d3f47d388b75b281de49744ecd700000000000000000000000066d5ee0f46a84bf0b596ef5f20837653fb3eacaa00000000000000000000000027f0a96dea68fde3b6c05179c56cdd9b830193d4000000000000000000000000c4eb65878cd157b0daf6c5d8811fb642a47d7cb100000000000000000000000088bc4bbd534442ec8c0f82f9d82d1f7af7407c61000000000000000000000000395004b16176da31320e8c008e1fe9a78913170b0000000000000000000000006ad9a33aaaac219af79ca77867fc78285514e54b0000000000000000000000005b460901c7cc97753eea931aa6b429ed35391c96000000000000000000000000b2392534ea25eb43dab243611460365316261553000000000000000000000000d7f6ced51aa4495351c3f98090354026610511f8000000000000000000000000fd6319215dea69eabce7458db7b04e37ab0f4a21000000000000000000000000e21b19b4de9a252a21fd2a9da717f03293e1d30e000000000000000000000000022382db6ed42e4eab63b2acbe8fd00f7053e8ee000000000000000000000000ac74f8feaf8fbef1023d9f4d38581170b929ba9f000000000000000000000000b9373c4e843ea7feb0b89dfed26f290f9a8532e3000000000000000000000000a28ba928e36cf5a9d489da230b2cdf8c974e679d000000000000000000000000e6f55883b39a13872d0a8047a796aa39924d66f7000000000000000000000000f47674a3a2c81a15186664567390d298481a0165000000000000000000000000365ef7b362f5b43c229317ae2d347770dee017d8000000000000000000000000cc36856792f8a5fed38b01c325378995bdd4ab20000000000000000000000000cdda1beb5189d75a58ce8c04abab34ed5e2c2149000000000000000000000000ab764baa0aae9ec8e9566e291a659bbb50bf9bf40000000000000000000000000e22b17cbc92cc9bfaf06e875dfaf1fdca5d37150000000000000000000000001ab5dc60d8fc9cb67c765dac803ad87ad9e5ace8000000000000000000000000104b9333bb3877a97d2c23d0260f94f65b93c06b000000000000000000000000f8a9243f735dc24a1c1ed9e7affc2e58a18456b80000000000000000000000004f5087cd5e15fc4bb4898af3ee4c1783e7418d2a0000000000000000000000007ce5701a2e1f349484a56426a0142628ec87c53c000000000000000000000000510d8648f27df336c60fea43cdfa50b565d984b8000000000000000000000000b090105455b04867a3583c6bcff8a67f334b0e6c0000000000000000000000003c085a6fd37d90336f57add5cc4a6788e9ef945d000000000000000000000000a48b21039120cec9c0cb6a5d2795cd86941a9f6e0000000000000000000000005e152e1ec8db6598668d0fe5658a53b31c0ffed6000000000000000000000000acfea5dd8fb15d893fef331391c8df21df7196030000000000000000000000006fea34cc95b85d0dd9ad1a3b911e2b8fa59af1b800000000000000000000000094ed3855e85de1a4cf46b25dd03417b92616afb50000000000000000000000006e98e08382685e5d382526876be26d00b45175010000000000000000000000000443d542c2a4eda89af20a9d7315596f8240e48a00000000000000000000000073d456297b9e21e3d8df6e0031d1d474289f0bf9000000000000000000000000aa369d379174552cc99860639b572abea1b3eaa30000000000000000000000002e1369092bc0fe406c904d8fddeb6540f40ea11d00000000000000000000000055d3d12624b5a6f5d157ac6b147f60f2869392c6000000000000000000000000b737766de067a32165da3a44715f798e67f23173000000000000000000000000aa419eca8d184a5cbfaa9f2ab8be315725329142000000000000000000000000f12310e25ccadc0aa7a5d83856cceb27c1db1232000000000000000000000000f062bb30255b9f5ce239eebc003de02b465b284a000000000000000000000000a9082ab093c6f5f8f6fa120fd14a8c073419f76b0000000000000000000000008fcf2e2df05a992cc9c165a407bf3da33fe8f21b00000000000000000000000017daf7dde253b8e9a1715a97d227d023ad46872b000000000000000000000000f5e347a8e021ab8c366da61162330f45763423b700000000000000000000000035b81a6cc02a2ac2fb08e16529018ff880f43908000000000000000000000000c89b36a3072b063e632db942a69f0499ee3905b00000000000000000000000004f75066779b91ace980c271acb46d56b9266447f0000000000000000000000003b8dba61ed597f4d3f6386357c9529cff167948b000000000000000000000000112be8010ac3ae3aac99490002555297438ac3940000000000000000000000001d7cca9a9b6c35f212221ebb802bdbb1f61609910000000000000000000000000d1d0d200a12bcdfab6c6dcd99957e651260c09d00000000000000000000000058654f05384e90004ec571ce732598c0f0b0ed79000000000000000000000000c5fb40e7bd16ac2f031887dac3a4993a0e7bea0a0000000000000000000000003e08661a07d3305676b74dfd2ee49e56e03570550000000000000000000000009c41c013f3d9c78e4f4fe27c65d1e6f0b63ddaee000000000000000000000000a09abea4a9a3e603481a79637b6c01e66ec85623000000000000000000000000dfe841dd9ab04093ecb9d0be505ac841d6949930000000000000000000000000df3928420bada49b23088de64e024479ffc1b6b400000000000000000000000080f3c735d624ad8163b16192ea4c3a221ca0737a0000000000000000000000006b9e9199e5a92c7d4039a3c7bc6029976923c2f50000000000000000000000001b64fc91d19b3d5bd2e94d79bfae72c29d68c3ab00000000000000000000000097048db67fa98754d2e940c343553e79a6bedaf9000000000000000000000000a7ceb577647917b1dbdbd255eb71d852d5c1c83c000000000000000000000000dd234ad1cf342b1d61694ec598cb1eef9f98ffe9000000000000000000000000668c318b9fe67e92e45c104eea63381651a84b33000000000000000000000000746a710117ca6f8ea5215782aff65297f348122d0000000000000000000000000fdb64bea68fabc69fca90690e13b944d1ad7dd10000000000000000000000009447fb9f23a314fb7fc3ac69d3080e7f2bdbfef8000000000000000000000000d33c1b40d4ba6006227f828291dc02d8d8d8073d00000000000000000000000064b8a0d5ecbe2699655bdd9ab6ade352ce6bb130000000000000000000000000e90ac00aff9be3fdba895b9b8b13ab62f428e190000000000000000000000000abac490b9a2116d11c65edeb56af9a2c09e3ea560000000000000000000000007d37d769127af536c8dca8cc9679f0fba1ae275a0000000000000000000000009bf3131bd462acbf30cc8a701c5b97070978e0b900000000000000000000000082d88ebc469c59dd3263ea07566470d0c9d713200000000000000000000000008dfff6693e48f68ae01ac163a1ffc7028aeb14640000000000000000000000000d9eb62434da5e1d284d4e9f03714a77b1ba0320000000000000000000000000ee35f779783ea5ccc04f58b4e9f95abd968de885000000000000000000000000a715beaf824aa0108e33c32536efe6291121abd2000000000000000000000000762c93223130bc745224f40a99717a7ccdb138d700000000000000000000000080229273f0e75cd2970713203f6da880cdd24d9e00000000000000000000000092bcb810cac95dabb2c5b5fe3d9ad27d52e3586e000000000000000000000000ba8f0eedb6b99a137845a860f2f90c065a66b21b000000000000000000000000117f395000db75d7eb70f04478696a09791d67b600000000000000000000000039becfbe8b020ed7f52f494895f7a8f4668afe30000000000000000000000000db8d9a4fc8368dba0a527cf7c7c6d795c3e40971000000000000000000000000e20b7ffb76413939e86def35375885ae52ab2fa2000000000000000000000000e57cc3c024cad17132e5a971cd5108ce78bbcbe100000000000000000000000013bca2c938f7259fdbab3fc389d535ea04b5704400000000000000000000000067fb0ef18a058418a279c3f7d17da39f7684da690000000000000000000000002fcbee96165a797b20b87d1ff2825678d52b0b2600000000000000000000000043c23bbf4e9fa24e897ce0356b58ef0d632249400000000000000000000000001e664a2f27136e67ceed0583a09d063d0adecb6d000000000000000000000000212c4e5747d43c5b55af1db11772aec6357a4fbe000000000000000000000000a7702dd7f57d371d5755ee698fcd8b4299b3c4ff0000000000000000000000008b524afb66322ae1f65cf6bb1096b3af52826ef9000000000000000000000000e0615139c28959a1e2c6481fa8a85bca73ee5d5300000000000000000000000072eec63c04087014fa5153393717a52a5c41652f0000000000000000000000002fb298e0a6cad9f3ef022c2e12eb00b29655bad00000000000000000000000008830daa466ea21b1a0fc97e4d31f107d66843a59000000000000000000000000fee68c1a5cf0a82b5155db68e8dc3cab94190181000000000000000000000000b5264dc0fb378623576b10807d94622d05da0a5200000000000000000000000024a00fdb1db1e505cb3c0fdf15c24cdb13af29bd000000000000000000000000568fb96e24864ae4f09d009606452edf508c57ab000000000000000000000000e75b6e48b365397d23043b07b22166b33e30e5fe000000000000000000000000f592207fabf9b07b7df58707b0ccb04b9c7564690000000000000000000000000567314c6e66be44b5ef05fda181b9479a528f8d0000000000000000000000005fc17bbb98a440b3f8e4c109621eaaab87ebda5100000000000000000000000058d6e440ac5915261c7cd14670d1863933ef5d04000000000000000000000000d4fdc79dbc084430e1d7120b0d5ccc0c7d3d377e000000000000000000000000a3d266ddc4e5eeb8db8fc71a595bba81e7b07054000000000000000000000000f5d61053839e04d0ad5f4622931637cb666d035400000000000000000000000007c51ada3e8e23ca3817f9e6b14a4219d4cbd331000000000000000000000000261c4fd98f7ea0c64778446ab89f9b6e10e03f090000000000000000000000008e9d9d2bdb2646ca511315f3c2b7139696b986d900000000000000000000000090785a877709283840ba6a816f60b7460c946f03000000000000000000000000d4784e88d9905ae1b0c0293f296a078fd5e77d260000000000000000000000000db7b982482bcf9a0bf4260b3b12b644d0217d1b000000000000000000000000e85d2ed21ee7a80148ee1163371296c89ed4a65f0000000000000000000000007ae6e7a207f2d0846b3dffd7b38e3c5ecd994ff0000000000000000000000000c25c0fc96f6dd191f5e03877970c743a7133de74000000000000000000000000cb5c5156de1d3187220fadc3da369ca5b19f2d61000000000000000000000000cd04ee54d98409efcc7d95aac2894a3ae19dcb8d000000000000000000000000a6aa027821242bdb20ccb78f4bede076d126733b0000000000000000000000009acaed2c8c471264964db0727af21a6bbc066177000000000000000000000000039163075c699eeef4e095e1bb79593742d8799a000000000000000000000000312b4282709bb39b1f75308bbefdff71848d06280000000000000000000000005b6751a2054d99415b345e81fbf8e05d016d8d2d000000000000000000000000a73d73d80e75f909442a9f5835805f9e72063b6b00000000000000000000000066041bddd2c11dc792b42649de7ee6908227fc55000000000000000000000000ec3a905302e777e8db657b6c0694415a41cd99b30000000000000000000000006bb207b1fcb2c18cf247a80b3343f91170f200dd000000000000000000000000967483f00c4f56344f4ece0d4ed864e469ca3e2a00000000000000000000000042bc52273d04384d67758a878f60bc9d625040d9000000000000000000000000f2376067e35e864380a1a957d1ce1655bd2573d4000000000000000000000000592ee32df7dd7e0260c51f5774b43b6db21223fb00000000000000000000000099822d6516f64845fe4c77079e223a654de19dd80000000000000000000000007a20ac323f66f90640757b58275924a5d0aa31830000000000000000000000003db7a59c57c8115f43a710c82866466660a30950000000000000000000000000528952148c5d682b7c765bbe142ebced9a73edcb00000000000000000000000025ea1a72b38f3941f745f463a697c41559dd1b95000000000000000000000000867dada74b8a7cd71ea7dfe9713ca36bb9ac4cc5000000000000000000000000e178566a7a71e20b6fe8e7cb2923a72520662fe8000000000000000000000000e4b373cd4b929b7966fd963e548d305096de152c0000000000000000000000002ae27128602a01d8d32da899749a5c4ed0ec068f000000000000000000000000c1e725e654458ddce89cda4423736953e99d5c180000000000000000000000007b866f748e6a25346f02d8f203d52cf4462d7d63000000000000000000000000be59afbf1dcd95d28397f3ee657b0b305ba4b9880000000000000000000000005a9c7f398bd3744421d665de07bf3d4b99205092000000000000000000000000d7b39c966b6dba0d00fae7aa0a0fe4eaa6651a520000000000000000000000009e22520747a6690ed29694afa98ea29a5436565a0000000000000000000000001e8423b21b7fb331f95d476222ca55f7a65f80a20000000000000000000000008c609e1d43bdc7087bce1057cc71f44f4814405f00000000000000000000000040964b6b299c07cc6be3c6c79473f476293093dc000000000000000000000000208e09f5b2e75f074c2f0fcf6d2079c7bfc506bd000000000000000000000000be891aaeef507d8801896af52b6f39b5664dd08d0000000000000000000000007acc2a5453cfbd48115fcd5734e38621504956dc00000000000000000000000013dd22e91cac4cd12021e48de5b340d48f94f473000000000000000000000000a73cabeae35088fb984410f810173fe026760245000000000000000000000000d3fc3c95f4eb873d8b6bd0b35cb13263cb4d2d690000000000000000000000007ca13c6ac45265c0e53e8664f71fdc0434ee54ac000000000000000000000000e960a5007ea3a2f90824964679c126ce1e15a6e4000000000000000000000000718225832e5bde18cc93e418e091ea43fbe05e3d000000000000000000000000599b18b29ffae78ccd1740143c0f0b0f2064d1610000000000000000000000004ceb79e11bdfbbffb5ac902d7b50d00b3339875b00000000000000000000000030ef8e3022e3095a9cfa0fd67a2399932b91e9bf0000000000000000000000000abced00714663c8868c9819cba950ffc1368cd7000000000000000000000000fe8571eb74cc36380abaa3c4a08814e80a0819f100000000000000000000000081d3049ff5dfc1b804d54a1d55ef7ee66a1496340000000000000000000000005c65889a453ffb819f25798a18a1ac4065b7d7b60000000000000000000000000749a9f1ab42cbf97a52c600cc9180e9a4cc9ab6000000000000000000000000270d7af70a9b6d00cdbafc72c4b0934835c99682000000000000000000000000611e32328c9339035ebca6f3fc0011db4f061603000000000000000000000000b62d61bdca7e96dcba1ad52de75d1765dd1cd59a000000000000000000000000e0beaf7740a3c9028ad2cf12c3f5a0abc17e3f9b0000000000000000000000002b31cde642ff59bb7c10b3ff9650924071db122b00000000000000000000000046b3aa73578b2c63181b26a08997140495003a8000000000000000000000000046792bd82608e394fe94d6adadf9767f13cc84db0000000000000000000000004ca39d5c7f70faec1c404611a1384734a89fcdf2000000000000000000000000ab491e73f88f608a7fa1b5a9551109c9f6df8fce0000000000000000000000006cb7804a86df6b8d88f22241530c7f36e4ba0d3200000000000000000000000048be5b5080716f07255247040b14b351f6f66e680000000000000000000000006756a6b3ce0a39212ffffdf049f130619a0e569300000000000000000000000024544dc33c93e2c96606b1abe9f9b76e8e1209640000000000000000000000005e93f1b1fb9da9f8b1c8cebb24a18a68a4b1642600000000000000000000000086854999516cbb0eba81decf755695a49e0ad3be000000000000000000000000d057fd80da6dbacdffd23dd1435541dc5a5c4b75000000000000000000000000919a568233f9c522206b3360661ff00ce0efe8b2000000000000000000000000049397bd8325e0089decf676eb42c134ea65bb9000000000000000000000000055fbfc5e04aad0ce44e83f0bcbb9ca81a05d043200000000000000000000000022ec8c95328334b4bf6a97f3270db2a0998ae18e000000000000000000000000c449890604d8ca075486694c06bc74db906b6e070000000000000000000000009b34d7c98e0ff695b7b1619fc4ffcb32f4994f4a0000000000000000000000002b057980e924b2aa8f6b80bb5c8a669ee3753dc10000000000000000000000007e3321cd5754bf4bee08cea50caee75fa2beea62000000000000000000000000573c55f759bf3dc418362c3d6d664124cba90b6e000000000000000000000000ee58b5ad1e3844b51230d1e76f861b0756adc8b7000000000000000000000000c77dd56fef2be78fe4a7bd9f0a027db83ef7c2b20000000000000000000000005115d753a4528d57213f0d9a432feffbb2762977000000000000000000000000dcef3ebcc7ec63f390556004c4a65000fb7d11080000000000000000000000005d745436d49f0cc3264f4c24fb70f424e1d66453000000000000000000000000aaeba17d3b81c2ddeb37046b5319758e67f6b2740000000000000000000000003589458939b4f7484728249aaf58d26407aeb540000000000000000000000000771b8479dc0bb700437684b5210371aeb5fa7398000000000000000000000000c4b0f85e07c41bd1fd230016b50fad6e8395a9d80000000000000000000000003a4914202cc75f998a862e0fe6defe20b658cdfc000000000000000000000000fce28c0587b1b477973fbec3191334f95d6682c9000000000000000000000000abed5d4c59a8625d6f01c6f8dc8df7913d95c47f00000000000000000000000025e63ddea4491975aa21171b1d22fa45c908403b000000000000000000000000ddc5702c03815b10ba7c2a5febe476543f9a4d490000000000000000000000003b4d5d9bbabbd67c785e91212d2bfb1f54d1c3c100000000000000000000000015b7e8e3ba9d6eb06a51dbe714094c61bafc0acd0000000000000000000000008c1d269ecd5df8fc619f2a82dea53326571618cd0000000000000000000000007704fa2fcae90dad228812670c7cc3458553493d000000000000000000000000e31b16ce6e537b57d8f6cd9b0122d7d5995c0abe000000000000000000000000a62e69d999f51e11ab2898270fc9586c6da770ba000000000000000000000000a884a2f1a5ec6c2e499644666a5e6ef97b98888800000000000000000000000059ad1ca5ee71f4315813d3d2d4ebbbc96fb86dd0000000000000000000000000928752c3f59f6e519206734597c7013484acf76d00000000000000000000000040dbdc5d14cbec4a1df7eeba57ffd13e6a50e3040000000000000000000000008959335e704bc82c5c434a9ccd1ec7cc61d21d3b000000000000000000000000e6c298f11d92525a7fa0aa00a1e2a94a1cfc650e0000000000000000000000002bbe4172f1a1611879daa578e2cfd7f7f7cea188000000000000000000000000e2ed7b08d7955f194211b667f29196bc37704605000000000000000000000000d1e69afc208b5c7f97bee10321539d8e8c1330b5000000000000000000000000874537cc9b08e0875193536e19cfd585adc401550000000000000000000000002456481a1e28e6ad396eac78c1919bc0a3caa4a80000000000000000000000009e53a1773fbd108297f2c7c2858842f402780a06000000000000000000000000367557f05b821b344983061d38dc6dfc6791ea64000000000000000000000000024443548c37cad0bacb43a4da89e80d7f14d371000000000000000000000000057db3d1a5065d08c620a4049f0b32478b4a2a0d00000000000000000000000008c48de8bcb1229853fc5beee7c48e968ecb8841000000000000000000000000bd57ec28ba81462cae7bcded62213bb6bbd6d0160000000000000000000000009531007fdda9c49884f64d5318aab257c0bb6c4b0000000000000000000000002e9951f6bcab16348b45604912e77a106f3db5720000000000000000000000007dec2d21ba8ade151861ef0d5225d51626777b50000000000000000000000000eafe0e4a2d6c2d4191e259e9e9a660d28baeb55b000000000000000000000000bf733b6cb99ea7181957e5579abe3e35322223bb0000000000000000000000003ba50a11db136edaa9f0a4d15e8c00c53e4f04f80000000000000000000000002feb792a218946d4c82bd4434c3425cf9ef4f2380000000000000000000000006ae984768e2418067f25692dfda30ad07885dd1b0000000000000000000000002663e565ea0d7296807efcfc5837ba16a3a99a0400000000000000000000000015db511858fface629cf3316eb52834be02df303000000000000000000000000c6202eda03d722c294e19b156e20100751de4c2f000000000000000000000000a26fa5304ba18f6fc4608e59a67495ddf50e2c76000000000000000000000000a833bdaf661f1fa0630ceef891423bb9a8d0deb80000000000000000000000004a7ff6baf88975a2f37817aac042b178c27135e7000000000000000000000000337d402961105794775547e0246719d0d23af9b90000000000000000000000008458f6842f00e6c390a77a8307b739d69771b829000000000000000000000000ca7041a969b35ee0291f3e24af7a8d9c581a9ec20000000000000000000000009d31f4d67785a9e60f65006e7f2d8f2180dcc9330000000000000000000000009259eb2fd0cded6e8992c09ff4a89ffc5254b9cb0000000000000000000000000f90cdaecd24acdb496dd65774acf2047f3c8c82000000000000000000000000bb1073b620a9502fdf82218954e9790a794d38340000000000000000000000000a063b4aa00943305552e68005cc89662916ad24000000000000000000000000ae0cc2255ede02617003a056badb1cd219eaf1e400000000000000000000000073b321fb4ac26f71a97943378ea4f4405589d5d900000000000000000000000061d035311532be7c8051b265a085b01805dd8dd1000000000000000000000000b46a414264a96d4a31a714f1de876dfc00fdc328000000000000000000000000ab21e56e2331a74a06c79bdc425ce6c03ae618fb0000000000000000000000000e6509c02cf730fc8649f59f2bf47f8d262566cc000000000000000000000000fdfaaf7263485543d1b34ce5136c6a67b2e8a2ef0000000000000000000000004e4b5a8b7d2aedcabfe395d8ad3a664ef4b47d970000000000000000000000002a3d889fb4cb82993b22902930ade8d77a0e658d000000000000000000000000ebb6337de0b35ea2ab4f1049dfa931905346e67f000000000000000000000000f6513a18ddb0abe8978bbb30e65de08161288dca000000000000000000000000a7fa6b71a62f04ddf4d8cfaabb650c7aaa1e2c260000000000000000000000006f28f1055b9598df7307fe4bec7024e8d10d5ae7000000000000000000000000a11e04460ec463211503a11ddb93a6248b1740630000000000000000000000003813ff56a7a97a29df05f0e21c4b8d8d9d950a17000000000000000000000000e608f243894273908cd3f3e0704d45aee947343600000000000000000000000045d6b9fff4e1aa284e8eefae8f138048894bfbbe0000000000000000000000006c1ce8039021244919abe2598c04d65eb2dc73870000000000000000000000001215acc28544aacae4fb199eb3b2c4b76262ed87000000000000000000000000b2393b5a1b5118881a1d93c64fa644d82a190727000000000000000000000000c48c4004ed510d402ae18bf8e85d9e376f61a1210000000000000000000000009c9d625e549ff988cba8d08b8dbb1880ebb326e60000000000000000000000001a7cc5173484a1abd1dbc194fb2051a2cab2d2cf000000000000000000000000cb8e2a06ca98f2739fcb38a15c6674785735b98f000000000000000000000000b695d284a8fcc81c3f8e5ba913c3052748bab6a900000000000000000000000016562e41112bf3f574a82cf17ad04ef3afdcd1de000000000000000000000000645204c82ee07c5fab686c1a345f4478914de44e000000000000000000000000cba4a5a16a60b6339c5f51a4841e695989eb581b000000000000000000000000d1fe1895d1dd351345ba27eee3a7ebd7899eeae900000000000000000000000099ce1d6b49685aa4226faf9a99a9a206371a088c000000000000000000000000d4fbdffcf28565cd2708c14c0eac58a2c32f3da20000000000000000000000008463a9812e075bdd35ea17a4b176607d75c817d2000000000000000000000000f55d94e608960c1442fedcca1867775afd5809ff0000000000000000000000006147a8c29f8dbaccbf000bf3f04f900224e86ff10000000000000000000000005ad40fecc13033a744e4f98c90d955f76bab67bd0000000000000000000000001809e00494fb1499beffc43106cb2b5ad5727253000000000000000000000000a120dbf3986c16022ac2fed4cf0dd06486c1c6f300000000000000000000000038289c60ab5135895ab77095940dd79aec0e319f000000000000000000000000055848e406cd38c4e9b47fa3587a9b2ea34a8ad400000000000000000000000027e61944a7f70a019998cb55ac448dd6980b81be0000000000000000000000005126823658e4574b6207f82abb1cf01dcbce65af0000000000000000000000002a685ddd3e7613927fa7eb0b0f6b3a6ecd9ad43d0000000000000000000000009d7b75b71c4963411c58a3a4539529b92984dc8b000000000000000000000000f471633ad6c02b3f2cf6babbf39d640eafa72b4b000000000000000000000000049be97e7f635b9fbf375630c30a296466abda78000000000000000000000000b27b86dc5e4d235c4d97fce0f87fe208dc5729570000000000000000000000002afaec4fa43ed4b47e8c9296e9add44bf084cc77000000000000000000000000fa6d01aa4d129673795d399b05ebf17493a17f7e0000000000000000000000003dba149bcc8589df3b50fbc108344f6d94d1502900000000000000000000000033a5841a4bcc6a1f7f5ad3748f5abdd8734d6b22000000000000000000000000ed14f4109d8927d2e4008ae87d21affec39cb96200000000000000000000000028f371ed2c02c03aa604c79dc7b1fff5550439dc000000000000000000000000ff98e2961118f4b31dff2b55d1e5cfbb94d75611000000000000000000000000300bea647d62acb6394a3a65dc9e15784b2df673000000000000000000000000f4ee77680cfa2296353575018137edfd4ce3c6c40000000000000000000000009e4142ada27471da15b3234ccd3b009c526ce379000000000000000000000000ed71c720c22d3f6e8d3a201de5c8e47a3be3aca1000000000000000000000000963e2029434d2b4cc5d9815cc89558cf53a6f01e0000000000000000000000007955de2cd0374e455ea66a98d84f6f547749a081000000000000000000000000d562e01ffd9a7e6c87df8b060e1622a5663fba4000000000000000000000000062752232aaa489a9f7634dd3c4254675624343be000000000000000000000000fae16e63885f58221efe6422afe0ecdad303724c000000000000000000000000b44e0379cd66cdd53c56416a4cd0fa6c314a2fd9000000000000000000000000e8bb634b6b24a5c6d747898dbd8c92b8bd3ad4c0000000000000000000000000ebbee4ea393b56c2d3bf1a0b3d1092bbe4a9576d00000000000000000000000053ed9a300802a9613dc01e17e5bb031137d288bd00000000000000000000000053d2ee359ab53642cba7c75b983283a1bae0f4f300000000000000000000000081e10b4b3da0fea7b83c53aad36d3fc5ccdff55a00000000000000000000000000911687f2fc2c819b7ab3e778b0ab0b4706f0220000000000000000000000003e19d0717249cd5c9eb1d07acdf1422805be526f0000000000000000000000002b0b58a16cd2c4a6df37669749f4eccefe245898000000000000000000000000c44860a36dd12fcee95eb84f940a6d8ad836149d0000000000000000000000001e0934bdc02453aa1eff758e9df63549c197d2cf000000000000000000000000d41be84f3f02c5183148dc42e0bb8d50eefa0ca7000000000000000000000000f620d30c930cbf66b6c70403766b07a89db13711000000000000000000000000af571f9e44d380845658e0ed26bb8754f9e50e7b000000000000000000000000f083673baa7a4efd91a58bf750fb25c17b7f5586000000000000000000000000dd3cf75323415f419fea2ca2f5d609d3c879c0f300000000000000000000000036bf6bc1f6ebb434e3c1d2afbcc8d434165ed29a0000000000000000000000009ccc6c5a9d25429f55ad9af6363c1c4f16b179ad000000000000000000000000e40317e072555815f7d5a4ffbd8e281fcbe2c6b800000000000000000000000011183d08c51da1e38657c87891d251598ce8772a0000000000000000000000005075f56a5695c7c56db81f0bf0bb5e996cef38bd000000000000000000000000295b71ded81918972a1722e6d07a0adbeb8f374c00000000000000000000000055162755d34a28041dd76b9561875db6b48a3c55000000000000000000000000508b08403125f609f0a72a07e58322f79ac00b7e00000000000000000000000053dc55066e3c507d9dccfa21aa196d57b30418530000000000000000000000001b1115ffd66ef17e983a7d1e0cc23eeb442229210000000000000000000000001413e4c5fcbe56d894bfa5c6e3198c6e76c25e09000000000000000000000000f5acf1ce7b1236eed766c4ff4c405e4466c878f8000000000000000000000000f9e1ae3c9297e5a75dfbbd2d4c276f350b5481f30000000000000000000000009ae061a3e78f3ea59130ce0cfa9ca6c7483d07ef0000000000000000000000007c8906f4a80f26a09114fa419b7a49aa22648866000000000000000000000000b3f1205325e28d6ec70104a01823d85e6c43d9c6000000000000000000000000ffee81c39fa944deb0e8b3c119693835e2d93d56000000000000000000000000f9caf3f733810d5bf01cc43141de8140db6962e50000000000000000000000004b1837c520fd98c6188e746dd5668db1d5c3140500000000000000000000000030916795fd3f28fa1356921bc83714927f2063fb000000000000000000000000cc780f4044112fab1a84423506c3502d31f20c0a000000000000000000000000a01524f36c3dc14bbbe49731a31fce6e17a86f770000000000000000000000006325d3a68f6381f55d295f62bb122a7abc8003dd00000000000000000000000040230cbfa507750f9d96a8cf791da31d68f3435f00000000000000000000000038b9fabab2f9d2d400572e17339e577a199663510000000000000000000000009097be119ced262f7e56eed53b43413ffe588f3e000000000000000000000000bfcc23dce2d303f7a11fe7e1ca0659f05a3fb9970000000000000000000000006116cdd00ac42839b837a16b6c557742137f828c00000000000000000000000080106d2ca7e00b199a7cfa4546bc2dd5dc1474df0000000000000000000000004d09d15d0678d9e154e204b0703151d0a13d98060000000000000000000000005886a3143740e85ea10f8a19455630e9a79664320000000000000000000000008342a130e0a694571dd12aeb1fb9ab95d20990550000000000000000000000004a6df83c860d36a972823c0b44b18f28c119e2fa000000000000000000000000a29877bcdbd17f3f4cea5f8dac6aae06675b1be6000000000000000000000000c8296ed50fbd3ab9105e72ded9c4470468b3e404000000000000000000000000cbec15583a21c3ddad5fab658be5b4fe85df730b0000000000000000000000004a8c3a1662c382056c050fe42e0252c51e238a520000000000000000000000008917418abe36e6e788068e96ef5a47d7484c06b10000000000000000000000000639092a9c3d9467dd6f89a13213541c8a1e58b200000000000000000000000029d29f57013b3074abe36109005bcb458b7fbeee000000000000000000000000af368544d1897c115971bc4bb9dfd07588cbf8eb00000000000000000000000010d7d69fc3fa67f1c2340324c65f0c59ce86c5ad0000000000000000000000005d2629a9e885c5f0d558d6fe28a1f856abdbdd540000000000000000000000000a0b368c0f1644fa269f0d6377232906747754a3000000000000000000000000c0ebefadcbf1d2a85fbfddc226a95860f5152b5f000000000000000000000000866da6906e1cf59ab80782e853fd1c71abd13f51000000000000000000000000809604accad99666131e905183705aec4f59524c000000000000000000000000684d30c3504fea374fc21ecbaf1a5d86e4eee278000000000000000000000000c4ef40c0d3b89fe42afb8ff72ce21a073ea297ee000000000000000000000000e7e2e1de02cdc8dc307ea4cd237c0a24cf52f2aa00000000000000000000000010ee1a7e8cd3b642ea031c9d4af7c6fb7c70bd150000000000000000000000005a9ce898f0b03c5a3cd2d0c727efdd0555c86f8100000000000000000000000087122a7385fd61720d72290a6f2ed25b7eca7af7000000000000000000000000466621c1771590c4ecc5314eb3055adafd980d52000000000000000000000000ba0fee8490118fc4f46bd0974d7bf93d0e2f106400000000000000000000000053cfed19e0d7cc4e572dc2d4fdb878dc471b9050000000000000000000000000eb42c114d5d111e896c19b07dcde4fc557d2ddb60000000000000000000000003836e550b230d6725211c3214ddcf37ad9ded2a60000000000000000000000007734b43294a5f294e95fab6bc5aaeacd1050ebc600000000000000000000000046d28c2be8d2d3acca8f1a731e51a81ee9551ed300000000000000000000000009f2fcdca0554bf9df6991b92f18802b9f60d91c00000000000000000000000083501769aea4035e72e989d7f7842ed30133b6900000000000000000000000007586b20b3c87d3ad734af349551294ff4be0e6a90000000000000000000000007af9c9869d4e6d5eae606028ec390afd67650d4000000000000000000000000004ac947c2a587a53cb3a99095a0958902cd6e9b50000000000000000000000003e2a4d6da2580f1423635702f19badb406aa8425000000000000000000000000d211c079b550a45d8ebaae0e0ea240f3e522e38d000000000000000000000000f453a71aa5db19b59ed765989ef6bbcd5b03e40b000000000000000000000000065dbe6c7ecbe34d5718893f23dccc4858a4a46200000000000000000000000090baa27e45f13c819bd908dfebbd073059a9892d000000000000000000000000233b9944a16568880c16f29ffc598c98bea08e5b00000000000000000000000020d133a34a5ca7058999f0318a723080d2f16d6d00000000000000000000000071a730d9fd97bd38b466b0ee43a9409df4d2678c00000000000000000000000095494978cc8c73cbf7b1c67279e02ef0d16edb72000000000000000000000000ba789b83564fdb52157b843c2882ae1c50384aa60000000000000000000000007d001136beb3797f41924c651a22a273523e6af90000000000000000000000009194e980e21eb04a1a11eeb7a450e654da647e800000000000000000000000002d9a3be227be63412acac86cc423531a390c768a0000000000000000000000008a19fe747db46228e026ab40f3f50c34dbeb1d34000000000000000000000000d5820c1cbddc4f89bbf430990d7990c2c472eb33000000000000000000000000c5007819b0a4c2db95b2fd84e659446c389e0efa0000000000000000000000009a818f2731de572725a033776d80670bd85aad24000000000000000000000000d0d4523104e14c5b2a59743fbaf632ab48f7ea8a0000000000000000000000000733ced7fa9d987f5ca60c88732a629c483b1b7e0000000000000000000000005000f8b61fd49cb815a9111ca23ef74ff2537d1c0000000000000000000000006920ffb19a5663885b72f17e6c720a36a34245a2000000000000000000000000608b4a976927c803b188e744a32542be6bfbc397000000000000000000000000067f5c8f204b5856e22492b34a40761ab7fd6d810000000000000000000000003a7904e0696864c3b46c9c903cfe19593a0c913e0000000000000000000000008eec45d1bf776f87d42103c91376e18835e1715e000000000000000000000000ac2fff3476b766e556e71ae22e287e74c0f5f101000000000000000000000000d3ae31b669ab51391f9ba970773a414c0ae152af00000000000000000000000068875dc665c7dbfaaa17e29f81343497a9fb374700000000000000000000000003c2742f6d02a84bb936364c1710a4f86cb636fb000000000000000000000000b01dff4773c556ce43750ebdc88ed15dc9cdc94300000000000000000000000081284ca92f5a8d3b0881aa42a1f10f3ed38acf260000000000000000000000005ddd297feac5a9c2a06658bde632a8bcd33d6635000000000000000000000000bfde7e3b7c54c8dc3dd65deb94a0a617e56806e400000000000000000000000024df05fb544e36560f11cd43fb5b3df908486c820000000000000000000000005f901af6e1bc15889c11abe2c1c03b31544fbc980000000000000000000000001fd970a828bba0cb9a0399467c64a31a5d33085b00000000000000000000000011eab799c7cf0d2bbf074fc234c6d03698833639000000000000000000000000ce0dacf937391b8a52138f758fa7040cf8c5d182000000000000000000000000b399e2194200d16e4057d96c097a10b0c146928b000000000000000000000000560a838f0abf593ef75b167713c6a4f095f9eb48000000000000000000000000c836b60d528b52d596a0f5e559bb9b81e5b138ad0000000000000000000000001984739f1b86a5e55d55b8a45256b84a67a9fdbb000000000000000000000000d5704fd755bc1eb3bd38ea437f7e4728a629579a0000000000000000000000000936e4cf2e3ed8a3bcb01a4c6efa4fdfb831d09a000000000000000000000000b9cd2daac4e0ebcf2da51705a0f02eee13072c3c00000000000000000000000052f3deb407b19fe1cbb199fe23b4d6272e598730000000000000000000000000c8493166f89a5eedfbae95404eb64c3fd75de9f90000000000000000000000005e8d7769e3ae4058ab3d4ed23c05e59936005a4100000000000000000000000067100fd7385fa781c3fb39b704ac6808b453e1cb000000000000000000000000f7fe711456be7886ecdc438369e0ec9b0972376e000000000000000000000000dbc95a0eaca41f79e49c8b8039f6d476fb6011f60000000000000000000000004d95f1dbacd0408006df39c3aea78939ce353ee5000000000000000000000000c3f876b579bd92bc65f07eede3a6943d708e723000000000000000000000000038565f4ed40e88b57e4a83c9e2f03d3fcc9d62c9000000000000000000000000973db722978bcc3df712c424e41837145cfbe41c000000000000000000000000e5bf05d40d9e2d7ccb8b2327efcc4af168df6869000000000000000000000000fd5ec1b54c0b920605671ef98fac4fbadbdbdecc000000000000000000000000d28932b8d4be295d4b90b514efa3e80436d66bec0000000000000000000000009a3eafd4533d03322cce0fd3366dfa9272ba50d70000000000000000000000009ac92aa6af48c1c7ab7118a4865152d2b294e318000000000000000000000000361400e53a8ad05d8473520aaf4bf4eb7fd938550000000000000000000000006d728fe57b4dc510c3a4b03f7d76158df95ae929000000000000000000000000db714ad8e46ddf05af47fb769869e49f2ee7cdd4000000000000000000000000b3dff3d62c87abd4996511a4867528e13c082feb000000000000000000000000c2d94d745ad7d42b6254051ea2bf81f3c84d3df1000000000000000000000000d7b1814803b13d3c8c569e8dcf4ea79e2c9c343600000000000000000000000052348eb13e78d866d4c5e1231c19ab5aac00c9e0000000000000000000000000e6022fff3e044dd871d4089ce2f1bc5334241eec000000000000000000000000c4b7805aae006db160ecd49e47eabea2255149790000000000000000000000007ca0e6688acc043eb9023764560864f4ff9495dc000000000000000000000000d53fc4938142e33a9f3b85cd3435a8c5a582c901000000000000000000000000c3f938ec57585c66aaa40fd33424b878082c9e210000000000000000000000001c4d1425c6944ac0400f74f3694c4ee15cfe69b90000000000000000000000008908e6b7badc92ba3bef2b00e9dfffd1accae38900000000000000000000000076e73f1915c4d11336fde9f9284a1429e0a6acd10000000000000000000000002306a39ac34f376afd2f4a4e61bf984352ee7d100000000000000000000000007bda8663b40dca51dc473de7c46825aa837caad7000000000000000000000000be730692201aeb7c1cf76d1b138e68fccc9acef8000000000000000000000000a5158f175978fafe72cdb684141a5257664f13e80000000000000000000000000b1791a7013e57bfc8e826ce3500eb5bd005f0730000000000000000000000007a3b7154bcf59fcfe6f73d942e7eb974d971360e00000000000000000000000044a0fc5c3fc0e909527f783c58fad203d115cd13000000000000000000000000436afea19482597147a7d1bf82a2e4cba502ad81000000000000000000000000410a094fcc657bc52b90f59f024f984608a56931000000000000000000000000822ef662f191389a795b9a0a4cf1d2da20db897d000000000000000000000000ad0bd2cd00b6b4a78a209d83271301c871d38d68000000000000000000000000cabd2dad690c3a428b8e4301b5e08ad1d8081b22000000000000000000000000329fede42fa90cfb2364bbb87a70ee506365e7a8000000000000000000000000e73cd37d833db753559db58b746dd6c34fdc74e20000000000000000000000000a09c20ed48e5acd98ef395e12ab506cec5def2e000000000000000000000000a6deac128f6091bdde9acda09f5c586ed9e17b180000000000000000000000001e99c3305c3f2e84c7990ca57e541a692fd4d4a40000000000000000000000006919824966fbe49e353dfc6735176b6d2975599c0000000000000000000000001123c44ce2ea09bf2befeaf7302bc4f0c842102d00000000000000000000000031ae52a5f3897552c28a48b722feff2aecc608e00000000000000000000000003dba3cf101c8775a1f7db4d82b8f23bb804e5be6000000000000000000000000d2578375bba857c04478b4dd9158212c49242ede000000000000000000000000403549073ba5394d825302a9fe3dbc89c7801a96000000000000000000000000fc80dde502dbc2b3565bdba1b21f652da1d563890000000000000000000000006dba1f623152a48f7e45b3710dc99728f5871eb8000000000000000000000000bb2c27988357cf9d554748552b8fdef14c17e318000000000000000000000000d7222d7af17368746d2bef564da21f1df2986ad00000000000000000000000001c762df6c5c449f3accbc0a3bcd16f4853acee41000000000000000000000000fec447014eb1b96279d7fef62ea3f8848f99d09d000000000000000000000000e402619a2c0e7c70f0c9945fdc5399297c47a98300000000000000000000000076d6e364117872f1ab49fac6f6ce10ad1b802c80000000000000000000000000b49e800daf6e43e25e5cd9a0ffaa699db8462ff0000000000000000000000000d4743755daca42ab24f12f5dc59fbd3894e1ae92000000000000000000000000a589c00b8ecbacd989c36784f5b5322032493b190000000000000000000000003568c6c70451d0519c00bde2756e03ffa5be7258000000000000000000000000a1c5de944293cb5c969d15f1a540ddc7d3999769000000000000000000000000ec04018a435d795b4edfcc89d3a029b8a815da56000000000000000000000000d88b8f2863a69907c11f7650f819cd8420f0e67e000000000000000000000000266febcc2c079bd9b2ebb1c9f683087aeadb9a27000000000000000000000000e5e256b21523d99b57cd75760a58622606bfc08b00000000000000000000000063950cfd75e2290a3581b6b0e39c86bc11697d5b0000000000000000000000002e56315a49df85f00e269213001d3f81a953375b000000000000000000000000003a22c2edec88707009b0769a78387a6f618c4200000000000000000000000002fd3c73b18bde7ff9c0727a114bdd933d749f4a0000000000000000000000009d67f90d66105a64348e18f6e69299d27ac0786a0000000000000000000000000c752a88074908e897ccd30fda1150a2ae095dfc0000000000000000000000003b41f54f1ed428ae29f95334f974a82d4dc788ef000000000000000000000000e6d64dd04c3bf9059cca75ca7549222dae43de9a00000000000000000000000010bc451c0c103a4eaf43bccfe644261e2dedf1fc000000000000000000000000b7686cc19ae7a5a4df13799aa5ca45308b5f70b40000000000000000000000008f77bd2eaf225c015c94266a58c775a1305f99d6000000000000000000000000091907785e0b7be58d3ed2865c22835592b55b28000000000000000000000000552969373fdba699c8f8ef28e284090e64cf0f5e0000000000000000000000006605be6279129ed9cc5a92fcf2e96d4f3cfea06e000000000000000000000000e14190e0cddf9b73348004546f9f722011b7e2dc000000000000000000000000ed109efc232b9bd6f366e673b74e61c9349d4ad9000000000000000000000000b461aa57dbd9db842be6e64a9c417cf6946cbc07000000000000000000000000bbd77b113eedfd0f75c780c2cafaf6e22cc028c1000000000000000000000000839a068761d88ed4bd317375077d3c30dbdfea9e0000000000000000000000000f4d509e11e1e8c4e5016307e943015816ee5b410000000000000000000000008da2781a0f58d2ae98fc71a149fb677b98c977250000000000000000000000006904d197b9ae30129c3bc2fdb8523cf41680c746000000000000000000000000f1f60dc958e1f2d8013898c19eeba5d68a3e3ed1000000000000000000000000488dc6615bda9f3ec94f3e8bc2390b7066769b20000000000000000000000000134b7356a65e9cf546cdea48703e6777dc515c840000000000000000000000008213c707efa27266197ea5669d66ad396f0ae0c800000000000000000000000002374fd972de0644030a485777114823eb65b57e0000000000000000000000003b7fe1cb9128f3459aa9e6698e5a95f7683987dc00000000000000000000000011c508b3756740077c55c30c0d91e9b4f832187e00000000000000000000000094578fa70f017f3ffaa47fbbcf3fa2f0d52645f3000000000000000000000000f8bb8f5362a74c51f1e7115da0925a9bc4d986500000000000000000000000000129a5330a66a364ebdec1e722d90c16aff57f5a00000000000000000000000014ac07091605798e32c1fd6dfa9bad32d08e99c20000000000000000000000008a5e400a1ad21243b1404e01fe0c1b674a952478000000000000000000000000e03099ee7a895361a8a38ee6ecc432a0aa1333b0000000000000000000000000b7bffd9579370de9438751ffbcc19769c950019a000000000000000000000000599f2d509ae6f3a8cf3871ea5d2069a28725f6dd00000000000000000000000041fd8ed621941d12f9cd87759eef57e4e00ec1d90000000000000000000000004e23c7f6f21d4e478f9c58766a395e695942abeb000000000000000000000000f2c317915fa702804899b7ed4bcd26aedbb4d2330000000000000000000000008b3bdc89105954465dd0aa6eb1f1af4025b6422d0000000000000000000000006edc0f07798e11c1bf97aaacc900479443d35ded00000000000000000000000031a2366a4a7646afc48456afa32cd18f236ed4c9000000000000000000000000d08fe0c97c80491c6ee696ee8151bc6e57d1bf1d0000000000000000000000001544554447d4e8b83413c82a2c754ab2ecbf28f4000000000000000000000000b255b2968c60e84dad5ca823065533ae008e544a000000000000000000000000c7fdd305de4ea0a487f69067e932cb90b7574ae50000000000000000000000009e283ad8f21149679f7bb5a1337b77a411ed48860000000000000000000000009497d8590c5b2851c30f690629fa11ad8ecf511500000000000000000000000072258a07d46322454e9cb8b1976fe7dd1592003c000000000000000000000000a1d5bd573989974d624ad439e556c6ffe2a38cf000000000000000000000000081b70012e96db8c2ec194d34637cedfbccdfee850000000000000000000000000a0a01c18971eb13c525c91153bb9de06fbb7470000000000000000000000000f73ef8ec2278c6f8db176bfa7454f8df4d0f1f6d000000000000000000000000a32f8f586e3cc89d4d0954f9a753373d0f9a4c4200000000000000000000000056562007cd893f8382d3d3ccb29dc41f2b3951dd0000000000000000000000003b9da4b11665ab73b7bf8aa169152b77a4fb3ca9000000000000000000000000c18a877f53961479aebd3bfc8dd4653a32d48523000000000000000000000000cb0762dd55ed7afc585ec2b7fb12e46a3ca9853d000000000000000000000000e1126b28c530f9c8054b2b1f6fbfede86f1536780000000000000000000000004937c9d617ed3d67aeb05b94cc98ae6904811220000000000000000000000000ee9feec495819e68fe1e477b4ec34ebfa0bdd5e4000000000000000000000000e40e08bac598ac56849fdc020fe363106528a7680000000000000000000000003bbaa1021c3ff98971bc9a24a46ae715280f8509000000000000000000000000991dbf581bb1d57a2171c783014db86ea5cb8d94000000000000000000000000847acb8318e64a77962c3cfed8b348fae76ea6ec000000000000000000000000753ca45959d2bb7d50a2d7d7c14a8b1f7cf0f9ce00000000000000000000000048bcdc65718af0c271080f2830af21f87432f7ff00000000000000000000000062a29a8625df3aa6f2e3a328fac90f1cebba20ae000000000000000000000000cde324c29586c33c4d577e296eebe74125f18448000000000000000000000000ee9d67426426bf4848c890c1754bde0abff6ac95000000000000000000000000af4a7089b95c909c202a16eea3feed4170889cc80000000000000000000000008953e4e7ce9b3808f6070509a88b29be2ac60fbe000000000000000000000000056ebf199c275b50943957dbed69d2013f6af0060000000000000000000000001db9239b378c570b70a710af9de2fb9d7e4c5674000000000000000000000000de264d057a63b8a4bf76cb52b011b7d0216b217500000000000000000000000008e9b9183cb1f591383ac504a6c08fea55a802170000000000000000000000002ef0f218d38efc80b5bea2d4f09662933cd6451c00000000000000000000000015eab0a34697babf1fcc274226f175207cde631f00000000000000000000000008917de2e661ebd85340fc3332a9c9efb9a53a9700000000000000000000000051db636c794c0bef3b4e5c4a85c0eb57e51542400000000000000000000000005e1c409941ee023aa8e9389da2a3f94111c843360000000000000000000000004dc51f3145bd297df156e99adc11f17f69242e880000000000000000000000008931f16c360e066979857dc8c44d60db35ba5aef000000000000000000000000fd7efd716ec36e327e7799d80f20e63da5243f4e000000000000000000000000b3a599cd8709b90b5ae4a97914a9b956a24443a900000000000000000000000081bbad9a7b509996106e6f34b210514b21372ccb00000000000000000000000058aec9745d3257c0dc4271474e0cecd8714c90910000000000000000000000008f7a3bc2aa2ceda9e9b76c102658b5169c50f6830000000000000000000000000ba8c33a76073919464981dc8d63d6610b08ae00000000000000000000000000700b615001d942cae9120eccbd6fdc0301cca91a000000000000000000000000ed14fb727485887cdf6501803e3e0bfef7ec6c91000000000000000000000000a26f3bbf14ffcc629ecec42bc84e10d73661799e00000000000000000000000071b141ca6ce03a76309dc350c49c586ada8f6e73000000000000000000000000d14c0725bfca29dec4701a2261c964085835744700000000000000000000000026b3bfb524d9e7e510c59e735db54d6dac422af200000000000000000000000067970471e6659acd9e9192029f7a105924866e03000000000000000000000000b0223adab569462f4eaf48f9201db86c099f90e200000000000000000000000045756e2ddaa5cc5652a16efbea0ef0b2b4c0cb1e00000000000000000000000034945e88ff9960704bdfdf563eebfdc2f7f3799e000000000000000000000000984b505bb8822d4aad5a46df05b9b8b07564c4ee000000000000000000000000a63e6fa45c2b5ef7e92da14d0eef11831067251b000000000000000000000000eaf910d8094b6c46c43f7d8222a2e549196ab9700000000000000000000000008f9f7f0878a2388d6c54dfcf8402d68e9991e2340000000000000000000000007ed1102846457b8b907d597f38a76f44762cf838000000000000000000000000cedafefdd78e4b88ed67774af0218f827858a676000000000000000000000000820318ee056ef443877591f5f539357485b55e43000000000000000000000000a2da39e4ff3344bcb73b5d1f63b14c6fd29143260000000000000000000000005a8f78fc4e400bd315e55ea0dd863000ffa39fe100000000000000000000000060c33ccfc3935b2a90ac8247012092cd46fa605c00000000000000000000000090a6383b3068ee6c2751a07eaaf0b4e69767b9b4000000000000000000000000e7bb0e41daeff3d2a59f431d964120e32ec7a84400000000000000000000000000f801f2222b65577dddb07331fb4389b16c749f000000000000000000000000f7677076deb12568b0e284d3b33e0fab3506cca20000000000000000000000007e858dd001726d537067710e0616e852c418d0b70000000000000000000000004732a65e693901e33450be0be7c90f060aafaf98000000000000000000000000949b11ec6d563391460c63e3a7c79cd0ddfebd9d0000000000000000000000000fe4ea99f1a6ba577a1d5323b54e924f852e57c6000000000000000000000000ea7b04afcb279bb1411772e435fd78173c15384c0000000000000000000000003cff2a7aabc7b90bf1170392153501abc95b6eff000000000000000000000000364447dc6bd7b85715185c17bfc60ffd69f4683200000000000000000000000037f5e5aabc23e9891c33bf128d6d2e055722599700000000000000000000000035b1c15d2c26e5657e9bbfc13e609c43dd78d1ec000000000000000000000000a28c564a2dbd814308aec12321330a16fe3b08cb000000000000000000000000f74c54a3ce5b3d885c041267b48c1cfcf4643357000000000000000000000000941f56a68881c4c6bec150d5e76614642dde4bfe00000000000000000000000078318dcdc0e8f12f71be6e0fa4c573b677d6c863000000000000000000000000f3031712dda3a351dbad322bc5cfb4a6c334028c00000000000000000000000092e703863404626bfe1a1252ecab81d738498e4a000000000000000000000000ba1d4b08071c45057fdf520673386282c16b762300000000000000000000000014ae08ad76ce6da942b0b4df6d22768e3e935601000000000000000000000000431f905d1b48c3724f3a4956601359a0620730ce00000000000000000000000039d3a91f65a0d6f0312a4ba7d1892b79b07e8b8f000000000000000000000000cde2bb94868f664a3bb38c522b9bbc296701827e0000000000000000000000009bac1b7e47fbc28c4ef108f10b262fe6ff9556a500000000000000000000000064736cb1b2aa43ae48201803d77749146ba49f03000000000000000000000000f9c544c3c0c4b46dd41083927f49415633ebd1ab000000000000000000000000e9804360f1041f14ea318c227f8d792e6bfc93860000000000000000000000009e9b5d5151b0f6beef3d90eeb36b12365c09bbb40000000000000000000000008d9a5bbf8e5c799c1206f887b685185939bf0d770000000000000000000000001e8a4cefb24570b0027c81dd2e759193eb8acf1d0000000000000000000000001531b5d63b964b3d37c0d60bd6c268ae62ec873e0000000000000000000000006ffa98cbbc439f47e9d817d73e3ed058a27cd1ee0000000000000000000000006eb6bfbeb242854873603e8b285de7ef8eda8f47000000000000000000000000e6126c0193c1df40b863a35c4792314f4cd893070000000000000000000000000d7bd9045f95118b0d2c4d141fedc2cafd1de4ad00000000000000000000000019889c12971ac05ce8aede01e220274e380d544a0000000000000000000000004c8354bdb19c6e2b2bf8c7e4a9cab5f94c0a1ec40000000000000000000000003f83bdea2998da77596603d9c87708c137a2d62b0000000000000000000000006ffc81064ecfbe85774e01401fffb69ab7c4e6030000000000000000000000004a1f0d7cd37cd1e291972a29107e6cd9a874d04800000000000000000000000007b9d88c346b1535141574238f9ebce734f5a04300000000000000000000000039aab200f95dd6ea9f8cb50756e6b480145217510000000000000000000000005607892e3276bda70dd23460ccac3d1131b67798000000000000000000000000a1613a8e77a39db9c5d0067c6b6aa43ac2164eb90000000000000000000000008bc5e5ea6f9b94dabad46551f3721016e5c0414c000000000000000000000000b19f06789655f8496e0f8c701129f7b9ae621680000000000000000000000000fec0ad833fb7d20a83e373279f37c88159bad99e0000000000000000000000004d8c8491eb672bfb14c49d9ac3eb59d33c8d5548000000000000000000000000de69a6d2e50ed6cc344648db5e083bcedde553b6000000000000000000000000225e0e22f1c8334ba998cd37466a4d89d920a7fb000000000000000000000000d5d40be83e6878024ee8a0313b1948f16adf5b52000000000000000000000000013e36c99e75230cdb9d06ad4da438fde2444d3200000000000000000000000034d0f6c4501a36b7665ef812cd96a5bae0c8782d0000000000000000000000008aa2c5a2a08bd344352c38da4e4493edfbfe52ca000000000000000000000000921d9864f30317c76a343ac6d25d9ebf73a23030000000000000000000000000b3762a434e10297ab34fa38215e58ef14827ce5500000000000000000000000009ea94c7237c1045d6b6e79520deb91904c9d590000000000000000000000000bacab420981dc6cc41d54685b372921aad2c93160000000000000000000000008b59900bf31231c26f8a849964e4870ec080366c000000000000000000000000167dab620f1b4b954775c69a496c820f56a53d9b0000000000000000000000000a12b4cc6d912fd9c3b744583a5eb3b7af0c0629000000000000000000000000cc4a2c8016496ccc372f634f16d62bee386e1434000000000000000000000000fd6490ea4530ca13ceba7537294b2ddccc304ed600000000000000000000000012f20ddc8035ad489a2bb2a5d8aee39b79564bc70000000000000000000000009381e8c9c27aa8634c5e734dd6b2c614915a400e0000000000000000000000009ddfd90263be6695aacd553ba90b6790996889bc000000000000000000000000dd55a79c32d6187022cb9c939d16248c61ccc63f000000000000000000000000e978117bc9dab80762fffb7e289a601e9ce8551700000000000000000000000003c6bd57fce1bdb8f572dd5be5f6e00902bc7bd700000000000000000000000050a86c6c4a7527a676a62cd82d1010f4f4c080dc000000000000000000000000845c98ad26a9f9a5890bd1a1a88e42b6702c57390000000000000000000000007b955b7ab53a7a2e8a78d898dda64bae85f68818000000000000000000000000af1881e1e460f251500afb298545d6d1eaaf561c0000000000000000000000009c1b923f316fe33fc8e83864562db9b81c401d67000000000000000000000000d519c9c715e088bf06ec911fa02fbd0c1cd0424d000000000000000000000000de334287cb778adbeb41f65c01a828c2a2230fec0000000000000000000000006f42689be097c939c3e593a4fc880959c73b80c6000000000000000000000000f729372576390685b1ed63802ab74e85c4aa0caa00000000000000000000000032fc1cab7fd79adaf8cf1732876e3dbb4d1f070a000000000000000000000000feada1a640d00b2b3c5c499001538afeb9ec77e8000000000000000000000000f15a5d9aba077f83b49ac3588fe4f02b9c784a1600000000000000000000000083993825a34d9e62ec3d3704f1d49759f55d59740000000000000000000000005bbc5ec9daa83bbf69060a7bbea1d19fb314c34c000000000000000000000000efea0c01b2a849aefa4e92d3ecb5756800b3a6380000000000000000000000002eb4b9786f8a5038eee3dbdd55918df4ac2b6ad900000000000000000000000055a2f82f32ba8b5a08410907d8266637952b7dc600000000000000000000000049ea3c3f9ee91507e95b9eb161cfac4ebc29669a000000000000000000000000cc45dd70afe884219586111e36252bc54ac76678000000000000000000000000ba9384c913c59be0ca17b0d5ad1a6a68780ccc210000000000000000000000007c5cd1bf8a14239f1e44c59814f871339415f3e30000000000000000000000000ce83e39af540b15ea96e523db00ad87a6ed03340000000000000000000000000dfd840f112f6497bd4b436f3c6f8f728d238df8000000000000000000000000e3dea87ae80fc9b26d2ee3e17d23e229caecc871000000000000000000000000521dfef993607b292831e1dd01e0af39f3457d9d0000000000000000000000000a02d7b07c88deab4cec850040b8942bfa644393000000000000000000000000ae2e7ceaab01e7c517ee13ecc791a649cb48716a0000000000000000000000002eb835c0359807e7994c1a39106d3f75bd10871d00000000000000000000000094719b490e7951527aa2ad3abf7aaa304751987a0000000000000000000000004f89054a973a52bca5c8bf43bf749d486afa0229000000000000000000000000ed6261b481151a700a680194dd9940e6dac9245f0000000000000000000000001f7735d8fd1ad4fe01acaea1df5b1bc83a933b58000000000000000000000000775689e8da7db30efa49bcb14692eabe7fbeea97000000000000000000000000f95fde7b27833213c8309185b39c524ff627e31700000000000000000000000052140c7efcdd9bfb036a888fbd7e4032fe72821f0000000000000000000000007e2e72dbbcd80168f4d253e347d82d02155c84a6000000000000000000000000239b932fd74a254bb5e614ae809e759fe976a24500000000000000000000000084af247809b9487b04b2f9504218e0ea2a8a5bc90000000000000000000000004b69b3268be6e2ced692b6d37bbddb2f0896447f00000000000000000000000012e5e344270490737103d4d4d670bbd51815a2b5000000000000000000000000eb3e6ac9f7cdba9c654ad549d27a03a457740bee00000000000000000000000040f55e136366c0e00e31e577152e10cf84a4952b0000000000000000000000005bce181a46da43930c41b98c2c5168b4e463f728000000000000000000000000c0c13b5e4266238b27ae682333474e9774cb09e7000000000000000000000000089cbf84ba9526293e06feff48952830911d7fc8000000000000000000000000207e27d7259a1f1a7b45d0644048b21654503d1b000000000000000000000000ea71f0260383f6f0a685b4c55eb360bf94bd0686000000000000000000000000cea2a879a05b98333b6dd32c589f74c4212aca950000000000000000000000008764a9e8383c019092c60b59316d6bf1b68d84e50000000000000000000000006d6b1a8384eee218498a2c48f68ee280701b3d8300000000000000000000000077c31377c9dc3c9ee2b18b6207c56e256911d8bc000000000000000000000000cdd514d10543e0fc4904ec130f074435fa3c0563000000000000000000000000472dd86afa40afb4eebadd4f33a2d0fd70c23a73000000000000000000000000fd6043226cd8cb29edd4585147c4af87c78ac54f00000000000000000000000069a35492113d8dece5de61835402f92de39f67530000000000000000000000003a50af6f728d88eba93cdc01ee0c70e9de4de9cb000000000000000000000000a712f1894a6e7a30fdd4ecec18acc2aaf18607da0000000000000000000000001d062828f66deba0f3643d3eb62a37f65977455f000000000000000000000000d0118089a2d95d277ab23eb85b3bdd8893f65c0f0000000000000000000000002e60684389de7485083986d05cac2fda1fc357450000000000000000000000007312ba5e77009b968e16a36c0d06beacc131692b0000000000000000000000000625c60c0ffaa45dd20cb5db51ed275f490be62400000000000000000000000010ee678c4af7d45c36676df9f1f1bfa329c0365e000000000000000000000000305938c5c6abb6440f1402cc7488b56fed153c0e000000000000000000000000dd54714b3c388927aec6d9134621e35498e189d4000000000000000000000000842b8a8787c7696921be3adf6b699213afd9e6e80000000000000000000000002ae4b590e40bd5ba0dedcff169337a1e2bd78de1000000000000000000000000a60a2f2eff2110a5a5673f2ea3105d3f193a73f4000000000000000000000000c45a1510b0215a15c6646465fe7c847153fe93a6000000000000000000000000654ffd2c1e886cac9a561d9c8bb79237a11e7ebb000000000000000000000000e73c98667c82bb76e58c0d9b065b6a0c9ea2d08800000000000000000000000028d2f51e2a365d46892de2457ce5b834cf353230000000000000000000000000c94fbca51171b7caeb6ab632bc0a355249d7719d00000000000000000000000099751a865963cefb80f44619933287d080b28834000000000000000000000000c1aa2844eee444b629f92820610765c591794144000000000000000000000000cb0b5f3afba8d965e07d6b367fe27a7aacb8b0b9000000000000000000000000156da572529dcb8fab51e2c76adef55ad6451762000000000000000000000000b842a3727f79b989cf933bc03258fee8e4fe165b000000000000000000000000f312158cd94b2a9b522812f0100b6f7aee504b6600000000000000000000000089be0982aafd848dfdd60de7862332d50632f031000000000000000000000000d1862053123664d5f1099469374567770264cca0000000000000000000000000003c3004fbff947499a099a76da10fa24f55459c000000000000000000000000c03d27316c5ffe3e850408544e271ce2c22dffef000000000000000000000000a9986a83aefb07454a7ca0ca3d167d5e6bf47a53000000000000000000000000302b74faca2aee063da61b31d30495e798b2b6d70000000000000000000000007157643eb60c581b1b5e4fef47f4ada57043e02d00000000000000000000000095426ff587de637950fdeb30e73d98123991734c0000000000000000000000004f2ae9e74442249e3edfdd6441e08f8763df0cbb0000000000000000000000004707cd27a7d64af6e694c7f75c6bc1c4521167c60000000000000000000000001b37cc2716a526cb872f1058cdde33b06d86c08c0000000000000000000000006d63e9ced4f373ba4db0548d927b628b770cb6a4000000000000000000000000998a05c5e087d6e881a701b4427f913e572cf5eb000000000000000000000000b3c432fa0d53584db02429093ea6cb03dfc79a480000000000000000000000005a6fa6551876d2c698b318bca043240a9c6ae3540000000000000000000000000188e14d30a210c9beafbe902f0aee1a87993a81000000000000000000000000bbb3ccef7d86af21ef2f5aa69c9540318a43988b00000000000000000000000082f42487cb4dfc1f98915908745c4c5dc83e476a000000000000000000000000aa12cde79b534c769a5bf989c167bd247133ec16000000000000000000000000995552452f045b8b52945259795b638d53d9f40800000000000000000000000026d3e8594a7a7822d88da80ec43c5e429423e099000000000000000000000000b1b35cfcc9b3845a9925ea335c1465c2af8b6bdd000000000000000000000000af80d1efb8dbb65330c98ed61fe8245138b5e19600000000000000000000000032ca647139948adad93f47ac173ec5a13c257bf10000000000000000000000006e4d8946e6a24004b72a047aaad30427d9b2c101000000000000000000000000144731f48b8cb180009eef9213c190171a97cdf40000000000000000000000006ac17bac266607d222b5db87aeece093ebfeb6a100000000000000000000000046a3c36091aab6263ffe30bdfd116a9fcfdd643a00000000000000000000000023a4771339470a555a0466930257b991c9021c3000000000000000000000000099e329254fb8dd62fc3d41922886a8740280592e000000000000000000000000b0dcb5e38149af5d18558db0a79201d31d649b1c0000000000000000000000001668306aa685191b2b12d32203a07d2d7ff57f250000000000000000000000003429849923b25ae55812579e28da851d5635d10f000000000000000000000000a59be1efb794d3bb605fc6297beb6991853eca290000000000000000000000008d51b30528488870e3a814008ea519b9208e18d1000000000000000000000000025466e7b81728991350a3110b8d665e45ef44fd0000000000000000000000006727cf90672ef229b69443bb2bdfca3aee61307900000000000000000000000039f3c789cba4265cefb380821bf899ad81c36539000000000000000000000000af01470d55ac632ec0d6a16ee2070b95c1adadc9000000000000000000000000c8672a1df7590a4b32ed05fe82b93003889b9ab3000000000000000000000000a231e9d8fe6942a45a17b0ad3da85be51e343ba6000000000000000000000000cddca4d977a8d8bdfe1c58f3facf3055f7a94e7900000000000000000000000022211b55675f90ce96dc9db19fc5a28fdb2eb3060000000000000000000000005a1580cf9f52a876a1644b1ff831a0d254c101ee000000000000000000000000d99bd5cef9681b5cbf78b02827a69998704b5f80000000000000000000000000f882ca8f2433d252017d525b9e3c96133d0fd6e30000000000000000000000000b2933c765953b3bd825c5bc9bc29ad858de66a500000000000000000000000029d96ce716ea98b8fe0bde22ae838db724bc6f3f0000000000000000000000001f13da7373db20a135b3e334cb051b588cb652f5000000000000000000000000fc120af08b0648ad49ba74679a711f1039e8adc200000000000000000000000027d3f337703386b95eb78a186babece5b536179e0000000000000000000000002abfbd2a34c140806ea5ccb7aca370caed25ba80000000000000000000000000631df76cbab28849580ad12d694360d1b07118ce0000000000000000000000001cbc653b5ba0b67ecb3632c0dd73030d431d57af0000000000000000000000004cc3717f93396223dbe61b43f3b8e7f0b66dad2f000000000000000000000000f204fe162a9244937a07faed5c9e7fd68f27305f000000000000000000000000d84486744a7ca4f17a691c0e6374124fdafb33fb000000000000000000000000a059ba83c047c8ee6f94726ca5f644b7122cac61000000000000000000000000c321a53b38d385c9d6211249f9b36626f9d8270b000000000000000000000000c6989d7f3b4a328388d3c12e512035d931528a820000000000000000000000004faaf0b24396c9b799b9a3097d18f7b493eb553c000000000000000000000000a50c231320ee4a53ea3cb109e8373f01a06aa3c60000000000000000000000003556eebd6c9dedb523e390c2933f3a356a713969000000000000000000000000b5eef5ea3de8549a2718780c953a228547002ad200000000000000000000000015e38a02f77c78b9ee5baf5c10ae909d700753ac00000000000000000000000028e4a1f4b959b5e04f7d9a793c7573cc961b58c1000000000000000000000000b581a5d49a37d31d44af5e30958fe2f76931f5130000000000000000000000004fce00c38e7c2c9f4d04bbf7e3b794689ee44110000000000000000000000000eb2913edd64f88813c873bf4320fc03c4e49bdcd000000000000000000000000ebb1528cb171c669f42837e238c3ccdb968d8063000000000000000000000000125a8e0e87a933d5429622abd2f1924736cd5a5c000000000000000000000000e22f7569d830e3e9a2ae0b6c3803701246daead3000000000000000000000000a5cfe058c27b9d7c5d62fe077cb35d851ade6470000000000000000000000000e7451c24a26ae1a875ba1eb88c2edf1e7f5a656b0000000000000000000000008f18cbcd8988c607fc25d95fbc7196f6a7641955000000000000000000000000f42acdde171f97e35a6722e38d05d7d3f3353b2900000000000000000000000015d2066068069a8b7f20400bbf383f1a1b026122000000000000000000000000923af7b3a0a65c514c09a68d4ef331cec93d451a0000000000000000000000001538f909e5d6e62148a5411e0239bd121d97af81000000000000000000000000f671109a4200882de1c0687e30e18351ebf460e70000000000000000000000001a808eb30d116295f0a80b24dcdf46e266f4e49b000000000000000000000000783bd561278e2e7df6b5d9f16e04cae9d0612f77000000000000000000000000d3962cfcd23da52ab7f3cf9bd3085284973e66df0000000000000000000000000bff1c4f961da3526f8ebc3a6e7991f23cccba97000000000000000000000000a2e455c0963643276473b58b320e5c75923f6da00000000000000000000000006beec439c38613f3d5b5bcef4e7c9c3ed8a38fbe00000000000000000000000099187557107610b7d8294b81e6cba4d6b07f7365000000000000000000000000ea7e5b3354dd11db1e8bef982632cedb185641cd00000000000000000000000067a3c5ff998179022a762dea07674e9c46254e3e000000000000000000000000fc0aa4a865b3093f7b3cdbb1b34a449500711a22000000000000000000000000bb219fd6aa1568d4e59c9991bbdeb2dc9b5600a8000000000000000000000000e2eb93e9f71448c16e31345e6c2e1c8ef5afd3b4000000000000000000000000081aaea736c4f04800a37523f13a836f62d3c158000000000000000000000000d293553e44f9b8d9bc490e03df5a7901105a6398000000000000000000000000c1da86f49dee43cfcddac1309b9f2ee1b573237600000000000000000000000061cdadb1f15cd4cd513fa4596ce17006ea091db7000000000000000000000000002c554562fa75fb9d03fdb5505108fd6e3c362b000000000000000000000000a1b29de3cb8586d0dbc7b22167d4c10c1fc037a70000000000000000000000008385fb1683702bc37513e9785f8eef5fdf21be270000000000000000000000002d55cc1e4b1b6e6252868a7f76fca43dbb046edc000000000000000000000000c9c6683d288b0849cfb6bdb7949789668e741181000000000000000000000000339a9c6035526f4c9afa5dc09e398d6cc9c017030000000000000000000000008448b910c229298beba96a03f92e501e238c93ed000000000000000000000000bd6f8d15802d5573132b6da892607cbc04c7b59200000000000000000000000088d1f2d37fe3180be99b7461f79499311b8e433e0000000000000000000000008effc738b35a081bf3b4049adf52ebef7eef4386000000000000000000000000b32659fe74a4ceabadeee1b58ef334d499b8ba260000000000000000000000006a98e74f53fea248ebbac422567c6a61205de66500000000000000000000000067b78f7b1077e3490713f3dddb76bc5ff05557cb000000000000000000000000796fd1b1a79915b801606a909db3ed025322ef64000000000000000000000000a53bdf43f2cf9c43d3215672122e79b3599fd3410000000000000000000000004dd973250bd06579df12c31381029059b37f32c2000000000000000000000000d5ed93b53d4520d65683bd39c5cb5e205d0e19cc000000000000000000000000bea74e9e62f7dd3d56ecfad4a9992d2b149bf0d40000000000000000000000001410390ed4f816db917619ef5af85c5adc76865a000000000000000000000000d5145caab36516fb5c83065c5a6b3e0f33b33079000000000000000000000000e6d1485b84cba5ad72ab74bb7239bd783da6fd9d000000000000000000000000fd8870a63edd156f18f4d86b8ecbc47805c53d08000000000000000000000000bba798b0d692aabf01c21641a74109757aea0e320000000000000000000000000003b447461fbfd1150394c6efa2f4e94418cbde00000000000000000000000050ea397f0084e88c1dd1bc6a16ba4c1952c12e95000000000000000000000000b47b50ab84ecbff46fdd5801356041b570b8b091000000000000000000000000a2ed04b404657aad09ffefc409f95a88cf9424be0000000000000000000000009c3f257da7987dbf3fe3ad83bf584d5a7c53fbb20000000000000000000000009448168e9cd6a6350aa675e1791b66976f0e6a5e00000000000000000000000070bad0233cb07b36fe1513225f281c40aeec113200000000000000000000000098158f402f629ba76eea590bc7a21d15aa63aa320000000000000000000000000af00e6364ffbebdd701361f57e92b79773b527a00000000000000000000000088b14184764dfb9219401b4069751d03649ecd98000000000000000000000000f6aa21248ff1abbfe8b9169c246daf1e34f581dd00000000000000000000000039c173d35b1cf7b70efda9b46c108dfb94df1ef7000000000000000000000000cd48ebaf82ec71781ee7b93e0c84bdd0485bb64e000000000000000000000000905d53c922712f0e4693b5aae57615da71e064180000000000000000000000004271caba18d703f0e7a675f7b4a6715be53a77b700000000000000000000000097389cb9371be1896e516acb23ca82bcfc81485d000000000000000000000000da6db0bee3c08d425cd2c25faab9091db42829420000000000000000000000006c7931b24776a2f84e1d5e3594c6efa34039454c000000000000000000000000db43217d56dfa9e7047c6d1a43c22e549659775e000000000000000000000000389c1ea26afff825b5af92621d27ed13299ca29c000000000000000000000000f8544936ba371bead34b442ebf0478788b41521e00000000000000000000000035a41317232c0afae288fc89d9f6f95ce0be4148000000000000000000000000468942f17e722ad4026d6b156bdef58f0339f63e0000000000000000000000007747a5049d5a4a2744f89b1e6419f16fb6d717680000000000000000000000001f7980d58d8fe472feda8924cb099e7ca1d550a1000000000000000000000000face000609e3bf8c826472d8b40cac73491205720000000000000000000000007c65a21b219bb7d32c17a96f8f652b17024e5eb3000000000000000000000000ef8d381c1c6817b21a676e9701b29dbb87c124ec000000000000000000000000e241b2fdd58721ea367e7e9974179a1aa7deea80000000000000000000000000a8fa8cefeea10dd5efbe020c479ac18df8ab9a4d000000000000000000000000b4353b5ca10270a17e04eb69ff589113bfeec897000000000000000000000000f3a4bc44470b1b610b221d78706d6cc679bcfb530000000000000000000000001bda51bd00095b7c89e19c812284d16f7e14e97600000000000000000000000006b5713d5ab124ce51b1a5475baf6bc7103564f9000000000000000000000000ae66f023f3bd067f2c58e25b225eded462f9c99c0000000000000000000000004273ea3e2470f57f2ef413c2582657c1bcd65f71000000000000000000000000ed06670001edca9318330096f66fa96b29f0ab61000000000000000000000000fb0f21ae67171b81b3514b282f9c6f549d1561d6000000000000000000000000375e5cdf4072b495075959896326f11f8c1da6d90000000000000000000000006edec6106160a0f09403201a35aeab75ebf07652000000000000000000000000cc71b8a0b9ea458ae7e17fa232a36816f6b27195000000000000000000000000cf4944aafa61848da40997eafa5c3486eb6f02fb00000000000000000000000027c51316fdd6e474ca5b80cf43df7ba23aa0089f000000000000000000000000b5e416588c37b020005d388017a03942d083fac70000000000000000000000003da61e0091023aef38a2232baef1dcc1074d0d52000000000000000000000000bb0d91fabad3efe4a8f264f87b16b5059f2d6b590000000000000000000000005de8e022a5342709bb88c5f0ef9ac5baf3507040000000000000000000000000d0a017eddc5ae60e6db291fad4ea3a42e85ac5b100000000000000000000000071213a9c9504e406d3242436a4bf69c6bfe744610000000000000000000000004d0c5a5bc73f52aec859ea0bb59df4f204c404c3000000000000000000000000bffd292517032885fe8906c07ed5132f8a18eed2000000000000000000000000dcd3470e1f7500d2246b18ff9314bcf5ce1e0af8000000000000000000000000d10119e364463167e4c5340b093396f1108bd8f3000000000000000000000000549afb2f9cdb90fdef7861b65c2bcf80aabbf7650000000000000000000000000009ef8c3067929d3fbf4358e7ab778d1f11944500000000000000000000000000c9b4fa75eea8b64cf13f07923c432f62cade68000000000000000000000000075efaeea9cf07017b1c909c24e38d2fb32d38e50000000000000000000000006e37c03543c85138a5bccb55a2869d72e46cdeea0000000000000000000000007af603055951d81c11e963cf78a8ee11cc29ada70000000000000000000000001ae7e122307104735ecfc8a44f846c07f73fa9b300000000000000000000000013651392c8bef5d1100353867c7aecf6105363bc0000000000000000000000002718f458a5f0678e61d7b504cd929333bb0e1167000000000000000000000000a7269dfb99d59ce723077125b53b7b17391da0120000000000000000000000000aa54b2bc7df4047daa3516e7b524cdfa3b0a42f000000000000000000000000fa046a195a970b3f3193cdfb47f2c5eb3a2090f0000000000000000000000000d1e557e9bc52d78ebddaa496ad3f7e76f0a0df2b00000000000000000000000099d4a3d36a615959d6e352fa78ee13ee6daa5cf40000000000000000000000008a17ded5a2d884f3541b303145c525dced9aedbe0000000000000000000000009ec6024dec29f83d14adc5386cd241ffbdeadca2000000000000000000000000de74f2a4e4ccfe0bd58a29489a18ea70325569ee0000000000000000000000008c05f4bb0491883a0d62dfddbb5c81bf93e8523d0000000000000000000000000f448327022bc46caaf229c144d5eeda5792505800000000000000000000000079544ee5b2710fea1072eb04abc1ad005523fb9e0000000000000000000000005f8af6b8364554476772afea17cd4306e4d7d5410000000000000000000000004b65a31893c416a3adede698b2a19488d02b7e910000000000000000000000004b902b0cfd4ca0830d0098ea42c95e4a0308cae8000000000000000000000000971b165c10db7440ffdb4f52217357b727d025320000000000000000000000004ab49b1391300f361a124106b55c21e4c7044cb20000000000000000000000007208abbb1235f593a907c80a16092fdcd17633f900000000000000000000000066e0eadd16ae17b4ea5dd1ac3173ec2cfa9f22910000000000000000000000003080f4313bd1eb0342418fd6664e3e81ec14b43c0000000000000000000000009e353fbdc3ec7290290bda31a8001cb609858adf0000000000000000000000006b35e4ee32ba531379c55d99b9c8d973bcce18aa000000000000000000000000888c15c949a7bb3360bf023944db440138c4946e0000000000000000000000005ecdd676da89c833e0d8ba8f5f4210edf6ce4b19000000000000000000000000628c0365d8712419c557fc0ebc58f412666d1fbc0000000000000000000000003a760dcce6989258b00b16f46eeb32afc720d29a00000000000000000000000042b29f67cb72a3f273e103e8c89cab617826d37b0000000000000000000000001334fdd8ae0694168785aca024768f1d99b65ff9000000000000000000000000484954725255330907c48e91ea62e05481ce43b400000000000000000000000072cf6fd61448333198802eecf08c324c59658aa2000000000000000000000000f02daaabdf49f9948222ff95926ab13a09bd73e3000000000000000000000000ab925f99ad463d619f6ba0788843ab8da50302a80000000000000000000000008de8689ddee8abc907c8365c52299c173a47982a000000000000000000000000d3091e25d5eeba0d9d380a007612e827bff177680000000000000000000000005cc58a82a11afaafe0aba9a51af4bbc8fd18784600000000000000000000000065ca1205c6eef1d962e3c71ab69d8b2b2cc34b3400000000000000000000000092a9d1b18a57045c6de495d7ff00dbe2499b71ae000000000000000000000000a8ced9235e03f14fa1d3a1e96c2973e624aa53dd0000000000000000000000003f695bef0259c59b955f8ae173a4b06a94c1eb40000000000000000000000000fccefa3a77c851538cb51dcd166ddc0b4c7bae440000000000000000000000004fec51f7067107c9b934633a90030bb612ca9c4b000000000000000000000000ce51399b8e47827b0ba53a19696f01eaf1b523900000000000000000000000006b3e98350bdd858c82d17140779098b94842bece0000000000000000000000006c8fc0f4535629c9712e9cfc4c68a080fc76f6f6000000000000000000000000e990e673c588dec6c63bcfd23a46176a1060c5cc0000000000000000000000005576205cfd5a59bbccb609e4cb109001c5a62540000000000000000000000000f68f04045d9f81b6108092f5a5563be95e0555ca00000000000000000000000060c47402b7c4a93c2627161ff846cf08575483d3000000000000000000000000135c5bd214ea648462079dd7eab722be3b529a13000000000000000000000000c5a2054e6cad9127d5c53628f65ee27ccfe4eb9900000000000000000000000019b2ad9e6ff56e5e4b6bcafe683deb5dd4b8a94e000000000000000000000000bb8cf94e0430818982264d429d42578b491dd5d3000000000000000000000000b7399ecb6dd99f7ef58d1da5e55605cd50f6a48f000000000000000000000000ed794506585b81eb8287297f31b22b1d1231e746000000000000000000000000821eb660dad72e49eec40cbd2949936be71b4e4d000000000000000000000000bfaaea24254076ea7b4d61f600f660b62b73d0f0000000000000000000000000e53e923b2cf209d810ced964dc448227a6d7eb55000000000000000000000000ad7b4e86fe4a5a9edfe29f464b86aacb1770d0f20000000000000000000000002cd499499641e7449833f14a2f2741e1fb01e2a6000000000000000000000000bf66326ea66f769d818d83067b868989d81e99cd0000000000000000000000005d6a7b79a9c8d1cf0332f3b38cb2e730f222bf920000000000000000000000001af0c7e6205c9682c3d85f84e3a93658eb09f42b000000000000000000000000c7c838aa957479d16c3a601bcc9469bd439da071000000000000000000000000e623536b25da516585ef307541d4025785c65c28000000000000000000000000dd11a7e0517a85117b62641fd49ac360790d1b750000000000000000000000008e61aefcad415dca686d7bb963a7a9678bb28759000000000000000000000000ac3bab1c1b43b5b94132093e95545279989e9e4d000000000000000000000000594312ec307e8765b07b7b4a56891da452cfc10c000000000000000000000000fd03c42a4c3810be88f90d0c9590aee4ed8f23a80000000000000000000000003739934e2f045e095b88631872b2949fd6a16180000000000000000000000000453a7a4e720da76daf6a2d170e90874c6289d9360000000000000000000000003b97eb38b6dcf94749f08fd68eba1477ce3cde0e0000000000000000000000002d27a4d8b25af2cb23dcffdfb15ff1b689bfcf590000000000000000000000003acd25c6211dc5ef79a534111a2af454a71817d40000000000000000000000004f13d7da9e805d3ffcc40edc5a01d4bcd216b009000000000000000000000000f8649fac0243c3c34db2d5235ce428ebc87becd2000000000000000000000000878bef43614ef7c11ff35eb6f13843a66d5984b7000000000000000000000000df3805955c39d551dbd46f05efd81eb059d2295700000000000000000000000029acd69419cd078e2a62e95b623ada6d3cfc4a7400000000000000000000000000bba64a2e8a48dd34e7d252fd051629e88f498100000000000000000000000079dcf1ef9786255c0f00f506c785bbd878ec184a000000000000000000000000199508e035faa8c79e730657c7cd4103ecfc97de000000000000000000000000f8fe281a44def550c620882364e4a00f2ea80218000000000000000000000000d718ca7d648d1cc5d8d28f35fabf756e4bb3f1f90000000000000000000000004cc404bef719858d917869ada9db4bf0cdafda33000000000000000000000000859b6796d02d8e0960d2d0d08927747f4b0365330000000000000000000000008908a110bec9e845202f62e9e4debe852db492630000000000000000000000008bd275134b9859184d97a65594ba96589ce582af0000000000000000000000006a55af8a65c9686414e1b26a5621acb716e0e4650000000000000000000000001a2cc90e9fefc4e82d95d580e86c34ea55b4d6030000000000000000000000005441e26abdfb1aaaa72b4ddfb7fe984efa10a3250000000000000000000000008aa60881dde54833fd2e2186ee7a9661440c16a1000000000000000000000000bc6a9b368a94a77e17fff78e2f86840d946ba411000000000000000000000000b2125d510d906fbce52de98b816f6887779d8534000000000000000000000000c7e0d6efa6d8a9e5d6ccbaa4861af6067b28739500000000000000000000000080e397bf60926c5665018f34ed087e6cf18bbd3c000000000000000000000000abca2b6c2d1ab7a3520b5299c03a53dc036c54ea000000000000000000000000364e62fe86c606c41272312979034364fad6ee460000000000000000000000005e440c0b8952a029812be6eb66456fc61460676f0000000000000000000000002f485535fb5c9d5cd1d4d0342fa0d60ee42072b50000000000000000000000006b97170c9915fd03191d632a310913c4afdfba510000000000000000000000002e4a79b3233c4253c71aa8a27c6f4d2c59743464000000000000000000000000345e178df84c34d1a809a94f3c8dc78422a1a111000000000000000000000000345e178df84c34d1a809a94f3c8dc78422a1a111