60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000065e2442bafb1e3d1c6fd1659937c1d088052f50c000000000000000000000000344c3e23971724b68ccca0df4cf909471ac739b40000000000000000000000003a20db2a19ad2e54c92b3b0c03a3d20a0eed94e8000000000000000000000000c3a2b47e9411b77e6114ff0d52f8898511ed653800000000000000000000000076845163047621772af576bb8e1d347273bd95990000000000000000000000006fc7bd6f01e00bd0262fba2fe1bd560c2e797f43000000000000000000000000daa5139a815590fd0663717890d195defe77bf07000000000000000000000000b83ca753184a3bce6e4012257b6ae9c177658b7200000000000000000000000001a9f546d04afdd0d234fd3ceaf5524b054ea1a70000000000000000000000003bc0668979645ef27ebb6b6b0ac0ddb59c812c77000000000000000000000000dc175967f99aefa70c5edcf6486129eb88edc7990000000000000000000000003f8b9cb4e54fd9979c3d0ee90b90f5efa9344382000000000000000000000000fb3747b00604f413a22c1d5fdae06ffd7e3f7da10000000000000000000000000d5840d95bad3ecdf70ccbbaf1c064d3d54d5c8d000000000000000000000000bd9dc6cca37c2cd7dd91ac75879d0fd7f36d501e0000000000000000000000005abed10f213173352f3686a5e34df73a7349d1f0000000000000000000000000be43fce605839c6f29ed83b62bf03c1785a297b4000000000000000000000000b04f862bf3075e1411d3e20e8ffa48b6e4759890000000000000000000000000bcd81e3a36e2b666573116ef5b031c27503fc2cf0000000000000000000000002423d4ae4d69bcac14abe204638044d89c6f2d25000000000000000000000000afa8a123a25d9eaec5852ddb4a389a0cf4e5bc540000000000000000000000000862295324967a23990ae4aeb68174990721f72a00000000000000000000000098dfa14043fe640ee1553e12093fa60128ea9329000000000000000000000000c49c558e52edd3ce49b484a42ec7a6fd44f129f30000000000000000000000007064f5d81e74c34cc449da77942312900412f07a00000000000000000000000053a0f78e6e4a3e118f6448217675a9545f70bad800000000000000000000000013e1ee50b579d6d9744e3b7ed93eecd940779aa300000000000000000000000010b94959ba0b63622b4d1e022d75f08f50593a2c0000000000000000000000001d12b6f2fafe5f32dbec421ca298c858b6c95dbd00000000000000000000000069444bc59701747051be3198ab0bcb5720684ca5000000000000000000000000adaf835d8ddd02fe05be3484f57f531613754e42000000000000000000000000fc327b0beabae95260ae13555a92288454abe4ac0000000000000000000000005109ebf8da80411187f861592c0af48b95376dc900000000000000000000000052a9118809041f02329f65d8beb68fa644cbfaa200000000000000000000000048573217173152009263cfc38ff8e6090292cb360000000000000000000000008a76091afbd66f1e41c52b0810a1bf67217910e80000000000000000000000001708380c00eaa1072d292f87dbe4859eb8735d11000000000000000000000000bb281287907aa42fda8453249b7606fa2cbbc9cc00000000000000000000000094d2917a575f5604ada6f5fce6e9988a5671be6d0000000000000000000000003518632a4eb80a0d8c11277c44ad73158ae20b1c000000000000000000000000f9a49c5796caeaafba2b43b2c8e8a9edc2f5fc0b000000000000000000000000ae7f873cda7087b91dd1c783f3981790da80424800000000000000000000000099964def4aa8a08156e0804ee171234576f99f310000000000000000000000004539a26c1a314bb1a31d48f1dcfc0ef09570930b000000000000000000000000c865c41f22de7d050c6a267f5e52ab86f69e6f960000000000000000000000004e605d75aad41de570f90eceea8f06595cdce83800000000000000000000000011f1ce0fd506f4769247668a7b1a93f7dd6e6fb900000000000000000000000053c16ec55e6e0a32b11d648d7dede1eb2445417400000000000000000000000054f2f16328bb67d5bb7fe6b4369cffe9ad4c27e600000000000000000000000028abfca3bdb6c375c995790e86e09930c293cc99000000000000000000000000031ef0af79d6e6c80c0764d9a9dde0c12f55cf9e000000000000000000000000b1beb8adb75a0f9d1e7579b2bd0ede123ef12fd6000000000000000000000000c2a9d24299c415188690db6f73dda301ae818fdd00000000000000000000000034241e7b9cbe20c531477724135526c1f027092200000000000000000000000023bc0871ef33d5c0559bbd666fd6c10ea6492948000000000000000000000000829313368f4dafac6ff3b6d5d7db27f9c77197a7000000000000000000000000e5af3ef57c5c85e7f219e7e1dadf3af652a9aadc000000000000000000000000df4a462a9a09123e601615c7347858e779e62b3e0000000000000000000000005b8c734fe370972090dcbdcb276a2761cb56a0e7000000000000000000000000767a39ca31ba4c5d7cf9afe21faf3d9eea4ca0ee000000000000000000000000131f8f2e9d091002884e853deb476830c6a012cf000000000000000000000000835b72fb35cda71db8c4ea71298edbd71a73cb490000000000000000000000003728f5e5515aae89749c34844c7cad95c3523cb1000000000000000000000000c08241cb70411ebedca9d1237ab651319960d4f7000000000000000000000000082fee8bb3e2f6c40b0672d635f924dac044026e00000000000000000000000045b6aca8329e568168781099375d1524550b0522000000000000000000000000e15abe763339c2e32aab737524c7454216c5c203000000000000000000000000275a83660b67abe46514a88ba6bae3a74843a594000000000000000000000000941c7149222202c5a33d0a82a45c46e395d02eac00000000000000000000000064bcf3f9721980081a576b1a8c7756a6744be92e0000000000000000000000008376eb0804666c4f90ff408c0ca16913ccd1273400000000000000000000000006cd5f91162c55226df06f9a63a1467856faf8d10000000000000000000000001ef5e14e02e867920824c9aece0898a0201c4c98000000000000000000000000a1501fbc9ae2f2b7b52649f16219e237165491f4000000000000000000000000f54af5f48db056e7e667694cace36e0ba1b1c85e0000000000000000000000009e46c04ffa23305effefede08585f4a7f2b5847d00000000000000000000000016b857f41e1ca99721f444f0a5d79d37ec50f2d30000000000000000000000000b66be40b52bdd1079f84745cac96e8cb2ceda5300000000000000000000000077cfdebe15d8f12d4ca5c449498e6464746febed000000000000000000000000fbe78996de280f8bbe28300df008a248a38d23d10000000000000000000000003d5a6690fb35f4f74c18dee341d451b700c59259000000000000000000000000d706de53d18160b6b4f5bd53bc70f4ebff4ce5e400000000000000000000000001215cd830b344dc01216d04885755d85763bae00000000000000000000000004712e1514d29d0837b39f4af2179ad88fbe3f75b000000000000000000000000c378f3c7d826ab964a678e9b51eb78e12cb7dc46000000000000000000000000f6a0d3a171cc716696c3b8f37f17fa3687546de60000000000000000000000005bd9732f48c8421b410f028d2e8b0dd8bfa059390000000000000000000000004a85dcd1225e42316d8a2fe1f84bdd0bd661d617000000000000000000000000c7e1da9b1177f84690a6fb08322ff0b90dbe861c000000000000000000000000accc758a5d1d417d01caa441556fcc529b66142e000000000000000000000000dd749900da2d3c7802fb933c5bfead52ac30eb10000000000000000000000000b18336f65fa641bba61194e15e809416efb17a9d000000000000000000000000761165b8602b5d6086cd2da896453e4870ea25e700000000000000000000000004d7beb816177baa80156d22e42b4cfaed92e72b000000000000000000000000457c433008540e2f4a91cc90c982b31ee115c6d50000000000000000000000004fed3b22cd7ff60a20672e8bc1fa94bbe0bd2308000000000000000000000000b65d16c6258bc77fe13fda5e3c665e8a6aacc4f10000000000000000000000000a5e53d21d20a53b345721566cce933569728f2500000000000000000000000060f7ae00cff403822a2cc938b24eb23cc4a272390000000000000000000000006bf58923813983bdb414fa96b202165b4cc706d6000000000000000000000000cedb588eabfecd4a891411fa339ce19f313558b90000000000000000000000004039ee7d751c420d5dd014ff1d7c70876788be8600000000000000000000000029ade899a82247a6a63151bbf8dc4c69e08725f400000000000000000000000037c6e1b70fcffd0556b8d0beaa37b9f27583064e00000000000000000000000059aa3e4b80d39b4b8114076493dc1e7651ca541a00000000000000000000000079d9c06bf20b7292f199872d4c4711206add1f1b0000000000000000000000001ac276729565a48663945874f2a66791a1cc16eb000000000000000000000000729744851d7a465b357806d272cee80e0ea7dc500000000000000000000000006666107c8fc56b39e1c8915078ff258d8b4ea0a80000000000000000000000006f49c8fc42ebcee6ea2d29aa2a51197066f23d16000000000000000000000000a2ec7111b7a619c2ad8a8486bda171073fcf0ec300000000000000000000000091fd5c834f60d33280b7de281b659324df94d89f000000000000000000000000e61c28fde5c18f02de74e8fd17b1a3075a0f5ae20000000000000000000000000588ea25a17613496062967cf6f49a3a72dbd425000000000000000000000000a8dc7f631bc286d4f9c2dd90f38bde7baca4b1e20000000000000000000000004d7f2986ffd80d0e9f1e336779a2f17b10fadd6300000000000000000000000091d687a63bc0dd60d122c1729c90775ef0b6e0bc0000000000000000000000002de385d5bf88fd22bef64d37bedf8c7ff6246576000000000000000000000000377600d32441a16b447cd94d55f2014f801acc4b000000000000000000000000c45fe8ff1915a6c8940872eb226d70c5e1dccf6c000000000000000000000000149698957d95d874a42b21749dbd7bb9cee8f603000000000000000000000000eccde38858c3df681bfd70831d6791bd999bb9a600000000000000000000000008a7bfda32162f6b02d6ecb8a9017661501144ca0000000000000000000000007c3770e057997552f5e7691dae6f80801f93f3d700000000000000000000000027d669f83ad8e045719cdff8e67f0d26b029ee5c00000000000000000000000062b187c3eee0ea4980a70e89b939b2e2705bd6f400000000000000000000000022f51d998a94a097084ee0366fa590a9b7eec5150000000000000000000000008e9054011ba525c82854b377e32bb98eed9ebdad000000000000000000000000a2ff5cf93064d00749706ea323d822602753474e000000000000000000000000cb1f5539b55d26875132b72e7cc9aec13b26681200000000000000000000000021d4205d459cd930f0534e4b9e7f07e3b5ebaac90000000000000000000000007a3934ec55be15abf1eb63780d941917ad2302b30000000000000000000000007444b9ca731c287750348c6010cc04ba8c90112d000000000000000000000000ffb8a89d2a0682ca4a5b65c4d7cbcfcb75b754500000000000000000000000009cd59ffc7754ba69f8a2c86415a47e945f1602be000000000000000000000000f1edb6bfacfe0ed200bb48adffb90ab186cdc8aa00000000000000000000000042cba1d77ab572f8a18994251bcc342d6ebec4d2000000000000000000000000455a89aa3b3214b84358892e5799adb1cb3f056a000000000000000000000000821a81b6f59ae8d3ea27738bd47aa3c2a7838e85000000000000000000000000ad2cbdab1307c8641eff6614954b0540b14ed3d6000000000000000000000000e4cb2bbdf7ed21e00a48f018b311c10e5338bae70000000000000000000000001d07813fe313b0b55211d868cc2a1c717635297500000000000000000000000080d611ab73a162877e3dfc6341e2dce6990868cf00000000000000000000000024ceb3759e4172f88055c5c29a026e57c156b0ea000000000000000000000000196f136c61cb8f9e250760d0a0b65c57667be97f0000000000000000000000001efcbd42416c5b8664182f2f9aca93fb421a81ef000000000000000000000000bda35c256eae6b525c7ab70f8a66df884e518416000000000000000000000000c52f1986d0c0bf161e9d0c1bd3bef507609dd3df000000000000000000000000cbde69f4809302bdcadbf172f72deee72fbb34c0000000000000000000000000f331881fa2927a212db76b8c50b9d32f114708640000000000000000000000003fb99af3ec49ae652e8722f87f6157043ee52507000000000000000000000000ac7c103957c576627730202b6c918b68e9cbca3e000000000000000000000000afb19825604afc77afc7b9bfb048cd3cbeef7b1b000000000000000000000000b120c0a10fc90603108aed32d39bccb6a5b179a600000000000000000000000020fbfe68bf94685c6e2999b8cf99beddd8c6ddd9000000000000000000000000dd87d564ee17a58f7cbb2f1d854e17a6e4d1d386000000000000000000000000cf3ebdd858e363a8acba62c45828c662c943769a0000000000000000000000000fc8ffad9e51d9e870120b8fa142f29f8cb3419e0000000000000000000000001a56517b49fd9f3f5e124300ad75949ed9ae184c000000000000000000000000ed415e0889b1e3ba8edd43384826945cdd6b3e82000000000000000000000000dab27e10ed1efee98e84715d5d7cb3e1eb573ef10000000000000000000000001457cdfb524107a405de24cd71736ededb32d9fb000000000000000000000000d6f2766529490bdd646e1c118ee1b80991245bae000000000000000000000000a0ca80e3e3ed444ac2070e9943b08b47dc3605b20000000000000000000000004c460b9e4b07df369fa41b2444c98b1da257f0cf000000000000000000000000fc581c6e1ac8f6163fa275f3f062bcff57fbc6c80000000000000000000000002f3aeb7cb10e2f7491b3e5f9e093e43691b6f15b000000000000000000000000104dfe498a0e8e075da62636de72a1eec511f144000000000000000000000000abb9de3367e11e1ca10fd6b69a5204f4eaa35bcd0000000000000000000000008af71030bd91427dcb8224e4b56250fcea566fcb00000000000000000000000098857ae82d453d49578e2ef7dc60b7540dce6f5e000000000000000000000000c56c4833335d84996ace81dc6a38fc81039e2d6f0000000000000000000000005e6fa0a035ac4b75095d13f6284c14f76f71cc4e00000000000000000000000061bf02607752864df149f8f5bb3d9c7cdb5668d3000000000000000000000000c9cf98c811de6e69775b1c174ae8f40573c47f0a00000000000000000000000095f3b7aa679dd7ee5b9c95dd01dc36cc2e897f33000000000000000000000000f5f536e58efb78248c82fe83c17ecc386d7abac600000000000000000000000025088aeb4f2559295145096b1c2f13714692f87e0000000000000000000000006daa03404a0360d0bafb26f6f7ac93d813789bfe000000000000000000000000d26244dd234eb64d9d0cbc64ca122b6ed1d5a9cc000000000000000000000000cbb5dd5d9db9351e12aa2b6bd720fe5dce7dec28000000000000000000000000746daedf5d8b9780ce31c21a33725ab70c8fc96e000000000000000000000000dfa5a0089e8070369678b2edc3abe410bf0afc34000000000000000000000000c53314505aee24180ce7aac381f45dccb71b2ded00000000000000000000000095c9373f84c35fee50e81ea2775acadde7a97f1200000000000000000000000061f45cd8188ae26cf78d063c870c45698983dde1000000000000000000000000e6a74d7323e07f480b4c6917b5d7e990bc9473aa000000000000000000000000efcba925286934146950c4308facaf667123440c00000000000000000000000036130b7d9724f9fc2bbce7e03087f1fb7afc7593000000000000000000000000378971d95322096454ca76664dd203370f4d3cce000000000000000000000000863f43d3c647a126d307b007f383afeb45a2787600000000000000000000000016d971e164a48072d81c39e8e11ce635e46703980000000000000000000000004a8f5ecea048f06ed9b61603dba2cd7b65e7f623000000000000000000000000f4143b57b604ff1dacaf7ff010558241f95e1c5d0000000000000000000000008a34cdfb74e29e18d6127d2f24ee01ae5a0ba70e0000000000000000000000001cce1cea7950e752dc949a101ac07f7395bc610400000000000000000000000054f96ccb7d58abb14f6ed75f963f0e16b4c8e348000000000000000000000000d81891c4007363dd22527cde184a33f4090eeaf30000000000000000000000005b612922b610ecf5920f4a4afd1da0a3ee7a2c4a000000000000000000000000a0d9e81bb693d056d5d5f40be9f967337f782023000000000000000000000000c03dcaff91b4b5952f8ca0e56a80716eb8d848e800000000000000000000000042d6a2423f73e0cdd2630bd3b4335cb5ffd1be170000000000000000000000000c57a989f00e1aa97562c63a2548aea69e669935000000000000000000000000399cf1ca9b8dcc369ee3bb2a6516144de43e506d0000000000000000000000005ad8c3326bff48e5d495ac5eb9dd67790b281210000000000000000000000000b4544779e7df239a70d7a2e7d1e2b294ad1498f7000000000000000000000000940bc4d3c3e4e0889d198c57ae08f9d3f351207b000000000000000000000000c32116d09fcc256aaa4ff9d5508c32ca3b3f62c2000000000000000000000000e6433c31aa8ba48ac3fd762ed4ec9e2755f30116000000000000000000000000b3a76dbf59d321684d2ad354bc68b076f95d6349000000000000000000000000597a057b0da7a8dad3cdb8e6d3cbe815f851ff95000000000000000000000000144e5cbc18d4d4812149e1e622d32c2da2ff8f0d000000000000000000000000fd8a9a8425fe1ffa6fdf2de8f35bf67331f432080000000000000000000000000f1aa15d0f9d010eaa38166bc4866359728a9061000000000000000000000000f2dad7313e1479829d5fc1568a3b29f4b763b4b50000000000000000000000001fe2afa886ac90af3660d1c6a2a7284161c85b45000000000000000000000000b9450408d4990560e5514ceab6995848d855b0b10000000000000000000000002b3bf1642b8b04aefaca011914c4b9c3e49ee05900000000000000000000000059a3f62703c68bc859bb710eee6729304fec334a000000000000000000000000bdd15b870dd4a8ba59aef67095d355d371a819d300000000000000000000000064f633d0c072d004f4dfadfb68a025ea8c2b8d050000000000000000000000007e0ed7e4e71f1e4cca535dd98c3c93c8d3cd596f000000000000000000000000983d3957b82d818b49f43d7ee29fde2f1f311306000000000000000000000000fd8f395a411216c78fd4bc336fe7938e2001aa940000000000000000000000008c673bd1dbb1d19e8f9526b3100e55a9d2155d4d000000000000000000000000868be091a43af8ca44c7014bca9f56fcfecc06c1000000000000000000000000df1b6223f9e494d129b3b3c20265197603a045d500000000000000000000000022279e79a79cc630301ba15d5a982e4000e817a300000000000000000000000016937558b9e8d2f51a7e77c7b4679ce41e56f27800000000000000000000000011056dba86e13d015d4bbbca970f1dc3795f28ee000000000000000000000000a3c2b48470b7a86323dde7a54e3dafc5dcd505d3000000000000000000000000a24557c4098715d811e763abd32c0823b59b361b0000000000000000000000005c0b1f59ca6f2ced3a600ef0b38ffe3840244c2a000000000000000000000000e29f5ece2f24c6276d6c584fa870b8bbdacb9b94000000000000000000000000756b93dfed63eed9dfbf5e5b2e95ec63ce6a5873000000000000000000000000e969a5dbd5a54bd4362ed8c06174268572fe4248000000000000000000000000e5563eb652e3603f080332c5dd7d65a6606fc31d00000000000000000000000002a3e58bfdde0dab979b786787a76dd1a17afcfc0000000000000000000000000d7886b429d9e2c6830eced628ba25be7cb1a99400000000000000000000000038cb7f3f1129966e77834b7b69c14533d2d71d71000000000000000000000000cb556b9c0a8f272b49c87cc6ed8dd2ee6d5cbb1e000000000000000000000000ef6c4cd603f0fb9341a40bf4a3e26a5416a4983a000000000000000000000000f29cd2adcbbbc2fa15ca7d2702b7cdffeebfd2e8000000000000000000000000a8bc64829f3adedd90e0435e82aa9e6de83ddc6900000000000000000000000028a28e121ded857c28ab9a4264e1f313fcc37b9200000000000000000000000006917c0b03da3105f9cd90a98d29e11f4a551d01000000000000000000000000f78b6fddc8c95f796dd93ddd602a70cc90510979000000000000000000000000c2129413b7197112a37086cf233ee50539c7a151000000000000000000000000d480168631738b367c41a2cf6225941a455ed9c4000000000000000000000000dc2ad12ab2ee28a22911ec73bf98f2a4a500a01a0000000000000000000000001b5e95d2093c831c830c240f349f33c0e593685f00000000000000000000000074bf0461b6ab1717feb6f22396c0693fd51a8a24000000000000000000000000b6ad24125e7530859101b16557013754b539426c0000000000000000000000009996904d668cb57906843632e9d6420cd0e3e98700000000000000000000000044e92ad6b53f71ea9da0121b23546f2e052d7476000000000000000000000000d466a307a42943ae3938a557f5827894ae30c4f80000000000000000000000004d81415f8e973dcf04dc60b333d1c3d3aa29e2b300000000000000000000000014e557aa5b21f38782e747a1793996e8fede2fd1000000000000000000000000647fce61c9d580f0c6cdadce2c7a3f60a1be06020000000000000000000000006e0aa24401803d9f8f2cb18cd30dd9b741872e3d0000000000000000000000006633122ac09bbe765afca7623525164ce2944c9d000000000000000000000000300ba7b146fde4be6936019374de405750597ccc000000000000000000000000ace73c86794d794aeb52e66d46d1aca0d024e871000000000000000000000000ec6f21e66585739016852b5a28ec5dee4eb198ff000000000000000000000000a1adc601510213442666791211c3dc5a9c73923a0000000000000000000000008b8d705f02a73c8f1e90cc8cc4991da0910c0bdc000000000000000000000000d39f0d9bf76d7869c31066162bb6643846c85e0a000000000000000000000000dadeee9420ec5a0d1b138ed708e21dd0a9e23eb80000000000000000000000003581c7761ac767debb70bfbf8246a4a738c304ed00000000000000000000000086990f95b386f72c5fb7e44780345afc58c8d20e00000000000000000000000029d6da1ae34d9b80236d80b173300539d91d7b9300000000000000000000000018cdd777092706e8058421f2a68946ea729dfec60000000000000000000000000d8fd4e86ada166aa6adb165f34160bbb5686fd70000000000000000000000001531210152e0eb50327d02121d25ea64dde08c210000000000000000000000006aac7bdcc7119134ff6f2e9231f6160d489b6ca8000000000000000000000000fb75a74a372f2be95a733bd67ab05bf97187003b000000000000000000000000dee1d3aa1fdcc358f710beb56d8ca98b4963a761000000000000000000000000f57b1d88afb63d771964f4f9200c140c8ab2606600000000000000000000000057bb73e646e9d67a6f20508cdd840a4c29ccf514000000000000000000000000b24567f586ae617e1a2303e5d1b7cc4ffb8c7dba0000000000000000000000009e1ec0cf33e8624bec45c520995584cda6aa5d1d00000000000000000000000075cd3456f515a9e1dd5a213e5831e2390dd51cca000000000000000000000000dfdc72df335aa4491d924dc6f6a56abf44a8d063000000000000000000000000290aead74a08c7f7356d71001153fea5d20f26d900000000000000000000000079c6d47b615e8817e3721e7097959fce8384328f0000000000000000000000007478f4593d537ee4c402e3cba79649f82a8b1c9a0000000000000000000000002ac065465ae10b6d4df955d6d1f31ba2764ccddd0000000000000000000000006320d43fe9939efad4d48bfcdc63c06bafc2fe3d000000000000000000000000afb4b30e0c7510459ed1cf95156284f60ea43fba00000000000000000000000019b914c1752b0289602b9a5cbd7958e962f2903f000000000000000000000000ee4c149c8997c6e126777f3499ce3cc92ac3b9d4000000000000000000000000386c6bfd261dd11b4fd5884127eab7df24ac3ded000000000000000000000000c5f7790bddc62abefdb494fdb2b161bc387cc3af00000000000000000000000080098260cddbcb17269ba5c68b8fa0e31834fa7100000000000000000000000078fa8e683991c522b2dfd71106949f5f78b5fdac00000000000000000000000088cb00b3e6463528673f66f210dbba32e867f0570000000000000000000000004046fecee6b74577baf07e2fe7600046e8067af0000000000000000000000000ec87ac74d659f38e0067403c1662c3c3bc5ca368000000000000000000000000def89c726ed408a4c1e1c8633e8847e9829b80a10000000000000000000000005aa77b04f05b9b1c0b15b5c15058b8d0dcaf55b20000000000000000000000005d95e0a43014a6c9d3043874502668f9b0c7c504000000000000000000000000f4c06f1ada03f506851e98a31f509ac56a48c08d000000000000000000000000481c92022bf01413f9b516612ed74b45e9c45fd100000000000000000000000084065cb4e2327b79d71c9e22997969f3630a7b2b0000000000000000000000004b58918a20c3390e9326edc3c24d8907ce56b85d0000000000000000000000000126498e684b95e5d36ba37829bf9a723efb348b00000000000000000000000045f69b0538aa8d2fed152aad47029d817aa7e2b4000000000000000000000000466b2ccdd9c1be9caf12de4f67f9fc535469407b0000000000000000000000007356ab072af599f5ffdf2de04bdf526f32d5d0fc000000000000000000000000effcb4fc4ca443f40d229346147011227a141f760000000000000000000000009ab0b944444f044e7e4ec037663f03a0ca21ad49000000000000000000000000138600c99d13c52ad761310501fb733ca39e2a180000000000000000000000002f6279c263d9d56f1bb4a9d91d626fc30494d0ec00000000000000000000000036c4a9a03d3ee0642028e32a9e345ba69810131a000000000000000000000000f5a3db97a74b8b692c7434e15cf509d40efc53ba00000000000000000000000035bf219b1a403b30ae1589829143d5f845202f7f000000000000000000000000ab1c61fe74f1e5321361f81a67dbe5740d138c170000000000000000000000009f76fd294b966737d9630006b286a49e2cbd8b4b0000000000000000000000004721917e4b33be5d0d2454ac629ef2d3ae37203c0000000000000000000000001b7d976290e15d30100577eef03a15496c7e591e00000000000000000000000043fbfc09d1f830d67554cdc858932af452612b880000000000000000000000008b6a2c26c0f6f831fd11d14cd5e4b6f5a5fc4be700000000000000000000000071f8d83745f388cd533c9de3e2982dc90cf7106d00000000000000000000000045c2f0cba131926f52deb253122e60e8632bd74c0000000000000000000000002c0e486ce6275d0bb05b3999d624637143ae229000000000000000000000000091491b16564e35549309af873daaafeb9c240ba0000000000000000000000000f8662a73050791e8e6e4a7714bb8b769ccbc7a0f0000000000000000000000002dc3b3b11ca3b5ae0e497ac4a18fb351458c849c000000000000000000000000241b52aa88ebf71e69c8d865647bb696af7c1cf7000000000000000000000000886057cc20605dc1f262a41e8b3a24ffb98edcd000000000000000000000000074fed5041f0c65e8df484350f5f418f2b164e7700000000000000000000000007439f789ac7309556c52c5a73bf3daf3a6abcc260000000000000000000000000915a441e485540c2a3a99fb81864c6e3a4cb01c000000000000000000000000e41f51ff04a44b01bfc72eccc67d91089a5433e4000000000000000000000000741ef29f5794e97ed2ab7f8ae6d5382e10e6418e0000000000000000000000009aab2047f1844376a1565dc1bf0ed3268b31ea0800000000000000000000000013245b5742cb13d3ed622caaba4277f6e5eec7a3000000000000000000000000cebbbc992c93b8d027e13ab06e06d2c79b0b23b3000000000000000000000000d0cb71db38b54adbf8b3c7a00c47aaf3fbc527bc00000000000000000000000000348746ff973e39046bbc1cb0b0d34be97745ce000000000000000000000000e3a7a0c45cc44bc02faae340883fb0922031552a0000000000000000000000003a34583c6aed142386204e2a202bb2e65434a2fc000000000000000000000000f718a5deb7183333c30b2835a994604aa50b10fe000000000000000000000000bb90543b4109d8705dc3ffb4fec3af35c7e457320000000000000000000000004d00e283aa779ed4cd07ce3a9faaffd2f61c6e4d000000000000000000000000416408737e24fac6cdd4df96615abea9ea341f620000000000000000000000002bcb0340f9816681d7e5549a29e80bcd37c9985f000000000000000000000000f1cde8cc0afbfa730bba99eb2a510d4178617cea00000000000000000000000046d9a5ee9f230ff3efb972b5fb806110095a5a0d00000000000000000000000012de27652fa81dd8faa2dac7975ce37f49b6824a00000000000000000000000007c93da28dd27e50a960dc62609ad3925d57b455000000000000000000000000e1d499cc082788077fa947f3a85d139c9755c48000000000000000000000000004dc956ec2c2d5fbff5f6ab82b2e521f175f3399000000000000000000000000ff243bd2c664c98fd84e856974615856cf9c559200000000000000000000000082820ba9cfe4b2bd448ad99c2bb57d3e53afc9d100000000000000000000000005edd5e6a344c40439656c782fe9e433238d88aa000000000000000000000000bece92638027cb19df93d66079c780e1e59678170000000000000000000000006bc5651859c16f424e1a969e510f433fd96d4cde000000000000000000000000223130d3d7841c782eb8817e8beb6a664dd9c63f0000000000000000000000003f06674ccd3cb5a78455360de3e57968c9bad6f80000000000000000000000004dc15c87c7e32b95a487abf0e0b49ecc7e7eff8e00000000000000000000000050290bc95c59f425d620d786e562a2750d75056f000000000000000000000000ea90d9c9d8b6bfcf6535f7f478cfaa1d7757e73f000000000000000000000000b9259d51471c528cc933597750da0f33911417de000000000000000000000000ed2ed76c583d6a2f88ad763ae74da3cef69a79c6000000000000000000000000ae7c4811f1fa1061053e54a9238ba3cf70501bdd0000000000000000000000007027558fd1b0a2ec510cbe5366dfb5941daa8bf7000000000000000000000000f258e3e97cbd8c8d4ad2af78521e6e180fb94b0d000000000000000000000000f6903ea360c45834b59b590a1c665c53b5923078000000000000000000000000f40723bedd715e6e6b99a170273e087b183903440000000000000000000000001081147595aea5db0916d63960871f5706e5d11a000000000000000000000000ddfb9a49c791f422f7dbb16ba5983ff3639730fa0000000000000000000000006e4bf707b726e4b0f8ce3edce0ae082a32bef2c30000000000000000000000001ca7192877d265677ea43d7500c4ff774888691400000000000000000000000090d6b46dc25df0d079ae7240fc274f83b098ee9b00000000000000000000000028e15a6917ba3a0dee231a547fa3b3796779447300000000000000000000000023548254e7350f6522df7b45fbc62fa4acf2908700000000000000000000000080a9acee471131f35648bb91475b231b4d2959d0000000000000000000000000a4f849ea23d067efd313c09bf2f5b5c6fc635656000000000000000000000000f2aab696f5759fe99ad4e3985c1d57beb376f60b0000000000000000000000005d812229995083919335c824d21c7edaea17d5b2000000000000000000000000dd8e5f28260c1b6d03717882a67bc813e669205a0000000000000000000000007faeeed4db9b048393fdcd0042e2abefab298c3b000000000000000000000000d15e8cf7f18fc9f542565d4c9c3b7d58c9bc737a000000000000000000000000ab4c9680a90f51fe0ad570b7e41bffcd67bd6a6c00000000000000000000000010ea730b390ff3698c72a70c6dd8d8a430eb51600000000000000000000000008ac953d280a8b677b2f2aab403a69823f04046d200000000000000000000000007bb95d8987ed12f96916091f1f744cd0a805f2a0000000000000000000000009366ac2de7083bf01fa4104ff98526844255c7a4000000000000000000000000ad595f3538708cca96201d646caadfe2a3a759bb000000000000000000000000282722929e12150982c9c4936761fd93d0d5cefa0000000000000000000000006db280c5bf5eeb79e6b47028b4cf2d81e733e792000000000000000000000000d16b10cec441a1fbc77242f2b37cb0735ab7320b0000000000000000000000003bc9611d35907f81cc789a7b729fbd32a8e2604c00000000000000000000000012c6154919a6a974f3a4b7b9ecbc0bc80b7706060000000000000000000000006e22100d0fea85f37c16c16b13229b12322fe2ad00000000000000000000000016acda948bdcba65e8f4891dd394aab96c3bdb61000000000000000000000000ee3df6fd8a1846d5c7f1cf5f6615ba2006669a02000000000000000000000000dfb4d9328d66de707b564ed886c1c566f307878c000000000000000000000000f3f05f484a7931a42c1428e73fe27730352f8eff0000000000000000000000007954842907c8c1ff5a066abda425f554fb484f09000000000000000000000000421f46e16e957a86cf002ab6ead9cd0c7a8c7112000000000000000000000000e36c3a919fd26c12491987ef08111e5c9f473c1a000000000000000000000000e9098532562db300be02f9ae33687cba1b5908c4000000000000000000000000a07d7bd6c9a3e7e1d2aaf0d8b3043bbd9e3cb9d0000000000000000000000000d07a85705f325122f4fdef32d706b19272ebd3f9000000000000000000000000559489f9f4fdeb5b511d298d2f34c100e4d9c6ea000000000000000000000000b67965712c5c9d66d27f8dfea01d5d08e0c48e4d0000000000000000000000000a3f0a981e2cab369478f8f0ef193b93fb20e74600000000000000000000000017d38aacc1d3ec47b806bf535096607b95a6af4a000000000000000000000000db9172a60ac351d8942756ae55176bfb07882a6600000000000000000000000088d92238ebcfddb453398311444bbbfee7e02ad2000000000000000000000000ea000925df136ef11b15716698383725db1be11a000000000000000000000000c6ab1b0b240591569d27b772cad92feea71c2cff000000000000000000000000d6b6a3533b754d111ebe207a2683d8ffb01d4c6c000000000000000000000000aef258e632ba8d44403a5c03d8fbca1e269fe5b100000000000000000000000077b77c153aaac61808313c724a96218f1cbe139b00000000000000000000000088738f6382b442608ac3d49e15ec0ae93ef37e760000000000000000000000000533bb158fe5138744714f75c5ce1fbca0740914000000000000000000000000b514e47e198f8319623212e91c4df6daed9c0827000000000000000000000000f24e5ad7df20647c1cb05b6e85ff7cdbe5cf4cdb00000000000000000000000091f4b86b6856a35d74c958ff432a173157c2af470000000000000000000000000d152304bc7170fb1b39427e785eacedbaa0c8c20000000000000000000000009b3a8a54dd23abd657ee339f9450b30dcadb7b99000000000000000000000000b58e86e31efb549dc0b8e19382b4be4986bfb185000000000000000000000000e8039072d41303d62f6b444c5a7e603544c414ee000000000000000000000000440b4f67bb9951b23276a4fc103b60f1023edaf3000000000000000000000000c2b853aa2e844118f18dc513af7b4d52eee0b082000000000000000000000000107446d159bf0c0d1dcb1b707cbc3b5570fa7bf80000000000000000000000006ee648290b49720d0b1fd338f5800ca93425aa040000000000000000000000003765f9171aa9d0e78021e25d3227b48f71fc4558000000000000000000000000ff4f4ec841871f8bfacd2fdaf0dcacede73af1a700000000000000000000000069ff17b21ce712063c0628d78f7c382a175052610000000000000000000000002577866dfcf759827196e0ab46085da12f024062000000000000000000000000cf21d1aa910e152a9f6f088bcb2296303ac9f9ae0000000000000000000000003ff075771949effe8a8fdc8922695fb4414f0bcf000000000000000000000000538e67d7b6ebfd4757289a5acc2312029a685c3800000000000000000000000013952d074e6da3ec9284e91454c55e7bcd3512ab0000000000000000000000004dc6c7ad9e6d4ebc7ec8e21c385e6055376c71fe0000000000000000000000009f9f45bbc37c43054e2d74c4c603515c3a55a029000000000000000000000000464862982a4e3873c489b6d8dbe3ca4ac24b29f90000000000000000000000009c63ee0c578b4b624b3218ce7a09ce62941dad5a000000000000000000000000ad8aaa9327d466bb2cfa0f3adc2c4107c745b455000000000000000000000000a01e1d9b81a7b7c3f8479f5d5f87404e2255a4fc0000000000000000000000003ef0d3b21b92b92161409c70669d4d773dfe48af0000000000000000000000004a3ce8d2b218613774eebfbb08f2c1065be9fc020000000000000000000000002979a18fad18dc42d42883a2f1e1425900fb1bfa000000000000000000000000fe9e19c8d7213e888e6f91f878f9a5bb9d81f3580000000000000000000000008decc32722654cf48c416bcaf47da31ca7ac4279000000000000000000000000f29aa160d1e2abc75dd96af2c0f90ceaab1625900000000000000000000000008d31cb359320a510f49d79bcbf23d637dcae6074000000000000000000000000f2d4f9fc4f7b837818dd9084bfd9e47983d61678000000000000000000000000648b3605069e5c11096c3d3a5fb30a47a936cfcf000000000000000000000000c2346b1bc496bce8a4ccfb8e9f0857f9d82f3255000000000000000000000000907bc76f27034e933efd1fef62242c554779c79e0000000000000000000000001ce9131f0fc37540186bf3a5e6690d8d295f0b510000000000000000000000000c18166c99d9f900e152dac6be67e6aa13756b830000000000000000000000007b1af763905a57a8849abd775e925875893c2559000000000000000000000000a28186df5b43c96a7245ad72293166affea95512000000000000000000000000d339bb1754dce1288b67c658618867a69a4af53b000000000000000000000000bfcf0d28d6d8b535fd0293e879edb18d66fb286b000000000000000000000000827f1f139b96ab3f4b6ad62db254ee3cff6601f50000000000000000000000000e1c1d34cc958b159cf2ab3ab4ed7c2f7447438f0000000000000000000000009100c88dd627e81519c58874d5360cba418b0d720000000000000000000000008754214d085e18e55b495202f5aeaa9717422cc2000000000000000000000000dd5496ee517135cf781f54ed77028a2d352623690000000000000000000000000acd3175cb30162ffc14bca99751922d36b666da00000000000000000000000071fda93637aee12cacc9147a6cdb3480ad7f1a5a00000000000000000000000037df53a51f342b521fa0c4a4ee616ed216b0aea8000000000000000000000000482c14af60abe7196d7ceb2922c156935ca602c2000000000000000000000000358b6094de05a0996a70a6506c6cdeb6c55741a100000000000000000000000022373fa94d85a03d944888b90d826b4ab12d4cdb000000000000000000000000233d516e7b1f7b272e0fc15a3f18f0e2a760e5a900000000000000000000000057d4d2515f669d51e5e6d599f6790bc7f92fa87200000000000000000000000041531ca9d283bf35ac259806d93cb9e0cb6fadd9000000000000000000000000106c50a8b1f1053c42af7bbdc3bbe39817b9b4e70000000000000000000000004552d81178f0233f6ba35f5a5dad0dc3a48a62020000000000000000000000006eedc000ad138608924def2e8f243f545534d6d100000000000000000000000043c2c62e895b3ec677be9063a7a55cffc5db463b000000000000000000000000a4a666a3bc7d4dd1090f401a87a20e74cb8dedb200000000000000000000000075fa5decdad0725915ee35c797122b16a4a32e750000000000000000000000002b0f16ae2bd208cd5217b5dbe0e50ea9c01c5346000000000000000000000000daff0d1a5d60d76b796b1bc07e0728d97cc053660000000000000000000000005c79a5cbbe4ea35e12e7666cc7afb24a87dcb51a000000000000000000000000bc1089ec5b3ad80c5faf205b249e3d90244067aa0000000000000000000000006db7d503f59baebb49570999b67799906d4142b900000000000000000000000088d8253dbb965158daed4731be0caa95e2fa82a500000000000000000000000059b04cbb8c01f791fcd23d356a0a0427ae501b57000000000000000000000000781586f99072453dd1727d9714f2aa232ba8cc7e0000000000000000000000000d0d4b28d63763db7abb72561d0ed6b9fbe1612b00000000000000000000000004bde00125e2304775b97fc9f7d3f10e55a52194000000000000000000000000430ebfaebde202565099f8241f17dbffc3f7ae7a000000000000000000000000530aca0a56d196048b52933d371d27366c30c62d00000000000000000000000048fe56d3a58fe75585e910888e1de23c04e92947000000000000000000000000920daa7ab78b3de73e52f127979643cb61c458e30000000000000000000000009c71dd83a80b621b2c5cf11b0c98eba0bda1569000000000000000000000000033b3e1d74cd32a96b6642791eb358050687a55880000000000000000000000001653740c8217ce14d3d3f2ff5eaf26916c6fca6500000000000000000000000077b96ca795e2676249e5c822af575eca94fc68af0000000000000000000000000e3364f79a81432f1b5cfb62ffaf1c8b0e1e2c790000000000000000000000002691bd164758ce57dfdae92ea0eded326ec93620000000000000000000000000e0844fe7eaec7c670335a23ffcec25ac387129b1000000000000000000000000bdd5ced0b08b24ca1c09e6536b0e6160a3a47da3000000000000000000000000a1d7f9a9860964d1515540f112145b01bfc4e006000000000000000000000000c6e83e8d8432c40e49f7fa515cc02a70ff8da783000000000000000000000000738dbf193c145bfa637055901de889816d555fb40000000000000000000000007b29438a9bab3c63385d471d351495b7211890b600000000000000000000000003bf8e2ee1ad7c2d7e91d4b21f7e451a3812ff3e00000000000000000000000011e2eef2307f8a5cec25de95e179ddc84f6d2e810000000000000000000000003326d422ce81d4d63e9118ebea154049d9c8a70c0000000000000000000000005a7f36b3a0e4280437557a5877bc7dafd484372a000000000000000000000000521c452a22679a41ae29ce4666b80a1aeec1d68f000000000000000000000000161e65fe853469ded7204ef42fec8b02c0953f92000000000000000000000000a6ca5e69a29fb94664a85e74262be60a0b7820c700000000000000000000000019d8e5945a652663ccb98c7446dc8ba0a99f16800000000000000000000000006e82994fc98f95e0bffbc4d73a2608ff183ceac8000000000000000000000000d17c2f7cb0a1be7f4b9d04da64dd89509b9bf010000000000000000000000000d6766f7b944194c98c1cb1a60efe5a0a6e728d5100000000000000000000000055b25a4f36e937dd506b0af8d99d6c7d1913b5af00000000000000000000000085b8976a73ab949f5e0c2b7542890435b67807910000000000000000000000001f56fd9ee7cf4d50443908b89557fdae57de6e72000000000000000000000000b29a0ab3510888a81091794d40e2eb3237c315dd000000000000000000000000c72fbc1d274ea608b90604c4c812aba4cc5b8e29000000000000000000000000be7b8e9185dc38218da8e42d0c6a88fce181ae66000000000000000000000000dcb0851c5c95cd3b5fbc1a845362ee26e3b9bdfb0000000000000000000000002f3beb92c6345e25ef8602a56bc9f1e6b7544c8a0000000000000000000000007adbab3766c419e92fcb2f5f5c1100636d3bfae0000000000000000000000000bf1f0aa97ed2a65b7718c8b80bf725bba6425b850000000000000000000000002603d96ef7ef843718a6bc9d1762b0e1d25d69a40000000000000000000000006c14e2643531eca92c06d26ca23a45f236f7d91f000000000000000000000000f42e409c7b17975de9eaaf83f601627e36b6c953000000000000000000000000dbb625118b20368517f4c3967c9cbd21807833740000000000000000000000006982339c6a889d50c01d750e75fe069db29b9d51000000000000000000000000d9411a2da4b2af560e37f35df7e0edbf35a273b200000000000000000000000011940cc07fd66e40c20a2968ca73ce003b4f04aa00000000000000000000000088aea7a833a6bf7cb59dba90c666b3aae739422f0000000000000000000000001eb24051f4db49bc4e87fcf1a9dc0f819cbb129e000000000000000000000000cfcab039851bc8a66217fe8d9d60c53b23b68533000000000000000000000000817affbf5002d92ef4925cf635274abccc1540330000000000000000000000006ccec2091b30dd791f6b94c3ad3c90eace2df8980000000000000000000000008ded2b21468861c5392faf8123f5cc488feb61ef000000000000000000000000d0dacbf444cb8ee36fab369c699fa1d19bc4bcf10000000000000000000000003e37e6f1b5f22a7b930e0b710335b7ffebafa39f0000000000000000000000004d792b03045d19d74e44ef7c1c3a3b58d5ea776300000000000000000000000042e1b0557f79cb545d303b3b263655e9d095c35d000000000000000000000000c3f1fe4b8e300c09a424c7492cce2feda16a00aa000000000000000000000000b27c7a3fcedb49918d731236dc55afac7e64a3df0000000000000000000000007924cebde5241bbd52f090477619a582574a3a8e0000000000000000000000000d491aefa7effbc25e29bec0eb8d7ba067bedd22000000000000000000000000abd266d374094752b8201e30bb3f20042b56954e000000000000000000000000777f80a20ce50f7e36cef89665355bc8b87e0c72000000000000000000000000bcb362287593187131fd5df43c58f5e123e52d8600000000000000000000000036aefe5edd038c114f647a36a7f3a7c23a6cca420000000000000000000000000196b32f60e59dc45ce32e049b80aa0b5e7a28eb000000000000000000000000c735ee2485b0ced7faa8889b7deb04e737e9889c00000000000000000000000075526c08f6ac89ed9d291663730580a52685663000000000000000000000000060600c5dd31a99ea5820f0ce39a3bfa6ca5b5bdd000000000000000000000000ddff5123998adba04e215c8fa3d7a15e5b914399000000000000000000000000d680b6d5d1270dace0dc7297ff3194e652b4cd05000000000000000000000000aff7975704e1f77a5efc6c4933b8216a8e09aa6f000000000000000000000000b559e14f7044c8db1bf8ca92cec5ddc071573ece00000000000000000000000026dd21583a16439754007d424cac6b683b8a1dc0000000000000000000000000859dbdd18af44334ec7312e6656f91cd6d8dc6fa0000000000000000000000000b2c34f5088059b8263031f8b9b6634f3e5a15a7000000000000000000000000344421039dd910e7b81739b8e3bcce7f42a2a7cf00000000000000000000000061d112f2e21eedd41d4f8fd7ac1a3dbd852115050000000000000000000000002283c951077d73c069d4fb77aece35a2dbbd7d4900000000000000000000000089123525c64cf733454fbc5cdaa424f0e77633a00000000000000000000000008a6549d15d34c5e54489a2f584f5e957c2cf0f080000000000000000000000001768ef593ad75a46e53a01894c78e2b46a3ac6100000000000000000000000009a22378bff2349d52786e401a2e4ededb056c61f000000000000000000000000047f0b4f26025c58c876081b47501f1bf6f35e3c000000000000000000000000df4fe0f879fd793f314967b13e87856b0b0d86a4000000000000000000000000d00db0b0cb3d35ce077122e235f04369d63f34e9000000000000000000000000fe867e893f7732f84f1a747b9bf5ec8b902538cd0000000000000000000000007d099d6336ac4ca6f9bd88398fd7a43690dd5df0000000000000000000000000c7607f92bfc6ddc9e4f2e4a2c283daeea6ebc465000000000000000000000000d5575c3ee9311ffdd906bc56fa5568095686a60f000000000000000000000000f2a68bd9371c2805f23dae5f1165016515793ecc0000000000000000000000007cf1b6305b596d98b1cd80d2394f87a21e891abb00000000000000000000000044b582eba86a8a4b72e8c3d5b3e02dea11342b2e000000000000000000000000c27ec7f770043f2d722f7a6925310caa8099d0810000000000000000000000001a5862634be3ddca6bdf443aaba3150a6fa47e6b000000000000000000000000699921581675f95d16257d388eccbcc91e9b1a5e00000000000000000000000075211957f68c22b48cd9751ab330b75e02a365550000000000000000000000003a4a30d7ed8e57e5084ff56739b122584871d2fd000000000000000000000000b200e171dea20075065993caef2536c2aa64338f000000000000000000000000a25379d43b3130632eab813aaff7e42f78793dd800000000000000000000000031d9448c4ad6450df66127aea108e6a87d1b333c000000000000000000000000aeb6fb0667c2ee7d48a6e4d3ab6c95cc9c1c6dd9000000000000000000000000385c809f7870d70c5464c437e39de3dfbc017a39000000000000000000000000ffce6311eb1544d42f777ffe188e158ecda16bac0000000000000000000000003d14b2fc21df7b0e34d36112cd4d2b7671b9e26d000000000000000000000000e603f607ee01fac037e8192780f93f98f5914737000000000000000000000000b3b72efe1351ebd7f02a06130913670fb08c44e700000000000000000000000013a65a9b1f756d9ceb338fc41f51f4f2ee2cebf0000000000000000000000000a451a7fd5e7e6ea4d7c874a5011c1590924a4e4e0000000000000000000000007e2ca342fdfb31d3c0aec9910ade8fa68d9ebd39000000000000000000000000e4f16105f10f125dd35d8aedfa0adf89d7d64790000000000000000000000000798eb18b67f44439f055e78fb045d2dd05d0a80f0000000000000000000000001d013e399693fdd84ee83ec2d9626a168164dee600000000000000000000000018695a3dad820ca35d6625f81a428c0abef2acc8000000000000000000000000780bb97f9f12b6fd7c4c693415d3cebaad301520000000000000000000000000d7ea88b5738ae8dea189e5bb25a5fda0a76a4cb70000000000000000000000008d4132aca34286b117c17e7f3f879f39a787559b000000000000000000000000c4c39c393c480e09c35b80eede0c3960f410a3f0000000000000000000000000da8052bbe97ae25f74cc6d7259bbd43886e2ed9b00000000000000000000000054e19ca5543f5c5168553829a5d54aab6f0350df000000000000000000000000ee24ca70446d8d2ea10d5b392314dda74f9d10ef000000000000000000000000f46f54595a445acb6e0dd5d06a53a903a59e62e00000000000000000000000009ca2dd16da24aa9f76b23b1b8fc1e1bce9357840000000000000000000000000f9f9ec3e06382b7234c713c0bfcf48f9cec23238000000000000000000000000ef93c2075413cf790e7962745d93dec91edbe122000000000000000000000000dc1fa5df23e1c4c36a3b74d1c321236d22b1b05f0000000000000000000000006265e37882857d529ee173b20ad8159449aa4ba5000000000000000000000000629df90e9f473a9984eb9926bb10f10e6d8c6fcb000000000000000000000000ea748d3b3f74d2072c9d83eac31dfff7bde0ef7a0000000000000000000000002c66862c063d9fd89f1f2cf54d48db11842f646b000000000000000000000000aebdf6f30c6a0ac8758a6a7eac83a6a8389efc55000000000000000000000000e00307eac82be90fdce8e983098eac8fe1a90495000000000000000000000000bd876ca774d779b49938e12e0f762703a68811fd0000000000000000000000008c4d64ca3778686486b4482fe8c80e9a24217a2d000000000000000000000000e6984826f4e306d6e32ff354bf81138f74ee2c950000000000000000000000007f8b83a86606a4ad4a981c6eb1e5748c222aa560000000000000000000000000bd09701bbd355f57473180ea156c4e078b53570500000000000000000000000004f2d9c7cb0d6a7686a3156ede23188c13d9f272000000000000000000000000641da2fc66fc607b0d4d8c950647a1c6b46616cd000000000000000000000000e1a80d9a0537a14ada2b562e40c90bc43112c75700000000000000000000000038049b8c6cb07ae72631037afeba3dc2f03f41690000000000000000000000002ec4961857dd53185317f176dfa6d78f5bebe758000000000000000000000000d4c4b2755697fc6c423778bbbf93d9055e0230c2000000000000000000000000d37bf7912ccbc0abc350152d1ad2b0814be71a60000000000000000000000000ea46039a2c1a6cfd5fc4836b7a782aff85554554000000000000000000000000a8b8ebd85fcb5db616106ecd21351c7951a2fa1c0000000000000000000000009913b4f5644ea1ea2a1651f32d21256a7a8d35d9000000000000000000000000cca46679059a364681a95d2bc7dc8a3711e88f6700000000000000000000000075b148ec92e2804c9b04fecb621fcf2371dfb0cb00000000000000000000000069f959fde2f571d011061f529d13f9103750c3a3000000000000000000000000f04b25bd7cded2849b6182d5ada7af47eee98cbd0000000000000000000000004d902b08a5cde8fb7b33f6cde76dec329d906c8e000000000000000000000000316d8d818e805f4eb8a5c85ef0418005acda47ae000000000000000000000000633d78c8508b20d6bf6408d76e5a03e8cc284300000000000000000000000000db70b4dafd2d6bd2d21daa6a83d5320644111aff00000000000000000000000051c354992f1771d000a0f4c751f888a14f08fa3d00000000000000000000000011cde3d7cf9374199fe6e0ca9cd570fdbd033f8f0000000000000000000000008075143a934de9568bbaa7541310e94ac39b16a3000000000000000000000000bf31eea900b48a57ddff30727bdbf3efaef84c4300000000000000000000000005d34cec34d7079fc21f698369d5a10ddf239c9600000000000000000000000090b70ac8ae7b5d3346a465bb7fb66f7bc9015fca00000000000000000000000098d2edbfcda92bbae0618070dadc66684568b547000000000000000000000000e073e4543b070361ab9f315734cb16d5675922bb0000000000000000000000007d44576221271665f6f69333ec971fe408d686ff000000000000000000000000d12728b0e3da6d3dba531855e1079980d8db188a0000000000000000000000006daf01a99137a626b52ac7ae4c25f2b860e96e35000000000000000000000000b40bcecaa6479a36b73f5b06160276db8ef824a50000000000000000000000005507ba215f42a106884cf528b6434f1e0efb5592000000000000000000000000a06f8706c18fbdd941165b77849e047731e5b451000000000000000000000000fcff5f520425bef92a6a930b29ce66a863acec66000000000000000000000000bd708c644d7d29e745304ba21a9a3e514bf9eb8300000000000000000000000017416cf29bb61ecc17b1ec0186b0e773878bd53a0000000000000000000000004b1e832610f83ced27fc1e6feaa671fe57dfda8500000000000000000000000070caed4d4ad4681e8068c35046fb238785f0027e00000000000000000000000072cebb70f9bfd0867db3ef8f4e2fcf227133add2000000000000000000000000517843d2bffcb2b8f562df5076cc0ea9f3051820000000000000000000000000f10721ad26b859fd89da159c7bacb344a174c3e1000000000000000000000000c83590d4dea7617dd482bf6c04a156142dcd253b000000000000000000000000ab239351f4be541ce54c23608dea0cc38d8a28780000000000000000000000009b1ce2c343648dbe59237098955eed79ba1cd74e000000000000000000000000f9f6dcc29d90bb5b93be586ab917ec6ea11e1384000000000000000000000000b627831915e45207d543ea29e13bcc9527f03201000000000000000000000000e9a79ba7790cb3d3828ceb3d69b1ed3a7ec09c52000000000000000000000000c7a13ac6b2af2088def2a927e5c5116aba11af4100000000000000000000000084d72e89495b67f256f69670c93bcdd0942e732d000000000000000000000000a0b126691d654d99a5a96a8fe059a31c3a060df4000000000000000000000000a01bbbc46cbd65823a21a77dc0f29e0f104fecb100000000000000000000000047621eb43ee21e9dd6617045c26644e532550192000000000000000000000000835b5b9c00ad920584258ecf1ae9eed742d7c3aa00000000000000000000000007973f2f89d8c54ea183a70a23bddc925a0eeaee0000000000000000000000000208321f2f1af0dca8fbe1afa9a2e3aca7a2443c000000000000000000000000cd242883a1d75b0256d301fc91e24c5f59ee4bcb000000000000000000000000254ee75c181b5d5488f882be7df01eed94dc62b6000000000000000000000000417a8ab353473edae86f4892bff72f887acf0221000000000000000000000000b7988317e5a748fb275e416fb47321f9b4c19f690000000000000000000000001d725e6dabd8ce9acd157e23cb609601ee0047730000000000000000000000004628cc05c5278716ecf76f233d23e5b3a633fc4c000000000000000000000000b8c65fd5d8c034451f79db4cbad5faee4c55ee47000000000000000000000000971751230a185cac267370d8563fb1855daad5500000000000000000000000000a4445144f91195a24d45b6e6a1ab8b4a7e0fc3d00000000000000000000000051e1352b6ed75efbbe734ce0c73152c804d16a4e000000000000000000000000560dd265b96da3de15755633068309b59544ca2a000000000000000000000000f73c3c65bde10bf26c2e1763104e609a41702efe0000000000000000000000008376cd8529557494401a595262e7f5be2b6c4afb000000000000000000000000649bce2512d4a579d6254f3af335dd071fead64c00000000000000000000000021103788133f8b95f8c9230b71538306f823c63d0000000000000000000000007feb999e5989c30bc264bbc84f61fcce70e82bba00000000000000000000000070dbcffd36a82f30df65d83878498a84bd76b8da000000000000000000000000d76bb443241a75b537afb76fd56060089203ebd7000000000000000000000000eb936a837a9456cf1b9f496c698a11a07c3f849b0000000000000000000000006b05eada4fdcff5e48b14de36574a4a8568894dd0000000000000000000000005f91a7d5b86c79772f5f7c5afd2679637c2e5308000000000000000000000000c09f4a0874c71fd65f1cbfaf41551ee9b3c7d3c6000000000000000000000000e600c27c0af9f41a14adb93563bce177321f704b00000000000000000000000043085eb6a20eff61d0ddaff1c39a011ed4d1ad56000000000000000000000000df48150678e337ae864613af0dcdd3c2af7e2c03000000000000000000000000b234085b2c015152cc62c43f2e74ed96821a7b68000000000000000000000000f5bce5077908a1b7370b9ae04adc565ebd643966000000000000000000000000b033df4ebb5a67deb9486a0c1f102eea67bc48ff000000000000000000000000b0d3169f277b77440edeca17bbaeaa8167c6e4ee00000000000000000000000037d7322087da79d11a0daa4f063e1e0d56a6f68700000000000000000000000026ce6f62f586674b3c31500272e7919d7d2fa11a0000000000000000000000007c9e88c82dfa37e3c1d182b8b0c42173d312dd3200000000000000000000000049a84fc3f4b3aa28d39cc74d5ce94a2a2370c9990000000000000000000000000dc2bea982b705f043db4461ca5b2582d37dfa7700000000000000000000000076d8aec40756ba8ace7c01b149e9bad8a69761320000000000000000000000001df29cf2cc3111868878236454a70911b0d890930000000000000000000000004eb210e1a07490aadc4e54e7ee42521d4e0991c1000000000000000000000000595dc109e8e86e6d94375c8d10da9f47ccfeef72000000000000000000000000bb1d9694b11e0edeee093338690537e4b48153f700000000000000000000000042f051cb2b24c0fbb0d10bace6f5b06c1352d65f000000000000000000000000749cba104828e90f193e154925f7d62e7f567f2c00000000000000000000000080d6dda55270f865c3bf763dd3583d69e59b525200000000000000000000000059b9ad5219d1d485aee05422479e7ae890057a3b00000000000000000000000090567300e2846146894cf1d92ca9e1d2c288820f0000000000000000000000004e4195ca1439a42954e59010f270c0c3b9aaf9270000000000000000000000006031b86ad0a8a84832cf529f8e4cdee44d600ede000000000000000000000000d711142a8e6ed7d64131371e769e8011c080094d000000000000000000000000d9b6a7ec6193e54382c61a92497624443f1a37fc00000000000000000000000099848f4111e33caa5e75a94fb3e6f55a5c9f094600000000000000000000000088c4411b94f145ceeeb5246d0e999a8560bcce370000000000000000000000007ef29416502a2e5001a74b4763672e203ef0ff440000000000000000000000005cdb37d7e9bd075612ff666cfcf434e78e287e260000000000000000000000009ce9087e4683218506f9d3855cf718a532107878000000000000000000000000b5b91f0ba1ace8fc60461a0c71fe2bb0e6fa7ce1000000000000000000000000226717dbe0df3ac6b42aa1a30881a03f78a249b4000000000000000000000000ef2c5d27596f84cd02e6bb93b20591032d06eaee000000000000000000000000a35cf56c605d4e4a97a3e64a7c7089e74daa43e70000000000000000000000006ac41cb0d3563d20ca25b53382bb5ce1f5cfc5c5000000000000000000000000a2ae0187f78c653096dc90493b56e83edd6f8092000000000000000000000000b05da22d978a54b408412b8180271e93ab051331000000000000000000000000bec5eac5d2d02de6deec6c46d7e797c247ae238f0000000000000000000000002ed7bfd5642030d477cd79bcbe6efd1d06e792eb00000000000000000000000061b87288808f80bc759deb09b31b02c02f3896e20000000000000000000000007c48e31e31285889b987f167c9d1b501c8dcfa230000000000000000000000002fb42c250e12f6931bfe1bff851cd0abce25ac4d000000000000000000000000ded747a42a80f6635f1e14e805690449eebbd99b0000000000000000000000004e433c631524e6577aea7ed36b8058b5857d3799000000000000000000000000abb0a037ef9c29488757283e614ff9bb065015f4000000000000000000000000d30eca59f9c687f6e452a8d0407bd88bbaf912c6000000000000000000000000a382ab46ed8dc523e8416f20e6059b9794570dbc000000000000000000000000cef177dbcd6df3624ec0ba2dd16a6915bc70d79400000000000000000000000079259083f0cd9746eee862e92de909e103c49cb2000000000000000000000000b9cd6755c6512b6c9b7399490d99122fffeecd8200000000000000000000000011c0701064f11df9f2b52723dc8a26e684bb40c5000000000000000000000000fa3029b254406cc344d653c82bc42769049600420000000000000000000000004d8a1374484660af1e24e972d165d7aa5a64d5810000000000000000000000004353bdf1e61264f6b6e22e56008d7e989dd4ecba0000000000000000000000000cbdbc89d1f94ccda92168adcaff92b0aa340f1e000000000000000000000000e7fc17b127464782ee2c366d7e3ed1ff0bacc88a0000000000000000000000000f30be6cf7dc4c8013cd603258e69f6e74edae12000000000000000000000000a127d928a3c319a31e5fcef0724531f3e17875fe000000000000000000000000fb5a17d4ef31fcd70136fced29307904c509dd8100000000000000000000000015867d13284b8ab41007d355ad18ceabd603a6360000000000000000000000005a1d3ed84be1b8c4d4998f342377f62d34b8dcca0000000000000000000000000c5157f4f37207e8c9846a5ee6947ee71125604200000000000000000000000032f7b33043224c3800674e0d70c4536ea98b1fbb000000000000000000000000ac865589eaba51d72dbfd5d6c9896111ec6908990000000000000000000000009b824e9b9dd1656c99c7fb83bd3fb9671c6dadc90000000000000000000000000500082ace5eec909fd8ba4247beb834706b3c5a000000000000000000000000dee2ca9629f33f54261252c2edd3741927da05ee000000000000000000000000411f4f5b2b762f455a8831f34d084fd71dd2def400000000000000000000000044807f51695656dffed0381ed12943ff3430b7f7000000000000000000000000e73b8ddcbb49529eb0b7ae4e60c63d61fa799bd1000000000000000000000000fb882a8754ddcab9dab4c93737b2fccd263a8baf000000000000000000000000f51c285297b06c619c1df8be5c208998ba69a1bb0000000000000000000000009a98206428a38db3a966155f64e80d9f5a4b7707000000000000000000000000e728e07cfdf76629d2aa4011a40bb7f98fb9fe5b000000000000000000000000db6b7b31e99f78f322d9148ae719dba5878ab08b000000000000000000000000f5119db99c3bf80c107f57c0e8060adf3c377609000000000000000000000000252d69f86e6eefc976d4f455f9509337fd44a3de000000000000000000000000dd759c0f87c0827f96618a0e5d354f0b9f42cc8a00000000000000000000000033c5fdb4cf1f8692cc9e41580debecccfc6897d7000000000000000000000000c6edced90e7746efe120ce29886516863ba8d3ac0000000000000000000000006f4b3293fc88c3b31486257de6da329d90335c9f0000000000000000000000004edee1506d0b6b33e9d204a9dbe2c496dfae90ab000000000000000000000000099ccf44a47631ff280c2e1c6048d1d1358967a0000000000000000000000000f0d0bd97ee80a97cb2fd2a9e070e0b93913e8c7500000000000000000000000031f25e219372600598d9958ddcede34ab1a5d135000000000000000000000000edb795abdfa91b58a116f1c24987af5f8d47deb3000000000000000000000000443ee862d163c716c1224ca4149a2dd826d26af40000000000000000000000007f76dad5e85b2e5b83ad14eb868882336308d7e70000000000000000000000006181a423c779848697847c03d634cb2a6e17684f000000000000000000000000956cbd6365af37d93c7c70f4fdb47226256ab53d000000000000000000000000cbf2a4f469f50323f559c55f204795b85b49047e0000000000000000000000001bb4caa759c8d90f7890d35f5f071c250b76d87d00000000000000000000000035ae631dee7cf164e9c80607638d1c5d9681bd32000000000000000000000000632e8e112606f545a2de6e3e14c37d1dc8d3e9130000000000000000000000007f60185ff2ecf4e3b3b45d1f1f94f4b56dcdf406000000000000000000000000d8177efe68145ae974a63bba3b86160f41c76c8d000000000000000000000000c62163012d224054fdbf329c4dcd37190885e0800000000000000000000000001f185170709ee10dbeef674688b586ab7597a3b9000000000000000000000000eaef01e2ef2eb363e3ab280f9e1431506e2e9bad00000000000000000000000093322e04e61ada152f95030ceaa3c40761d712420000000000000000000000001de2deb7b779c78ec4bc30d49e84d07a585c102d000000000000000000000000e765d55d8ffb4fd7f27571a1c96df71c0e9fbe4b0000000000000000000000008475b29693b57f9fa897d191b90e9986a75b7077000000000000000000000000e48cdf44e8caadb6af474dfaa25b01a6ede7cee6000000000000000000000000bdca0e101040a663612ae11bbab336714815b7dd000000000000000000000000c56476db571254f5002b29a5a15338f2d721dc16000000000000000000000000a139e6173ecd7011de9382b7b40d888cd7f89905000000000000000000000000df4754021936868c0f76e1e39609742e895af71400000000000000000000000057d73c046d7a11c71889e1b29c1b58e42ed862cf000000000000000000000000efad8ae0d057f3b1ac81589155df57647ada8a57000000000000000000000000f3f6bc22d084764cb2478505f2be982967ce3da500000000000000000000000035ba29c9d0dc6ffe5564677107e1b7c391cd3ef500000000000000000000000040f2778ae05f620ae7b5565c27b357735c7ac9ba00000000000000000000000047adc0eecd44ea4b90636e09602dbcdc40efb8a4000000000000000000000000962caf265bb9c08964f3548b016d0e68a0f55b64000000000000000000000000e516585263e74b3d458b721bed215730f5f0f22a00000000000000000000000067aad459644b949469026d458c61ab29ceff95f90000000000000000000000002be0379d7b40a10bb060527292bf7223e61ee86d000000000000000000000000ed5725f1402da19cf4eeae5f002162f910d28b890000000000000000000000008a3d39eaaaed634f8e7125e788fa4a810cf6daec0000000000000000000000005eab4826c84ab967536e712292037c467d9d650300000000000000000000000047aed10a0a86cde0abd9bee575e9783b3d5c605c000000000000000000000000c73cf4e2b3a3b01244c6a2f299f0e6b4b909dd06000000000000000000000000f745b8a32baa3629dd39ee1ba9c7c3b2ea927cc4000000000000000000000000f911b3d7461bd6a7a7f7ffbff0509402222bfec200000000000000000000000034d4cc3ec354474dcc1ec65659e6dcce0aae750c000000000000000000000000989be3fa922d6f84843eb9a72bf422375022168f000000000000000000000000c29f16c25958ddb41373d9f7c5b34332782628ef000000000000000000000000d621b134e32fe1044a7b8faf5ae6219a75801b70000000000000000000000000256ea7652eade14a4a8c1b8180e0310c08bc5eac0000000000000000000000003d2f31238f5e2bc53928b7ef5d65d67605a6c7db000000000000000000000000c071982ef4f1197dafc2a8c395492f41ce5677ec000000000000000000000000c2fc358f4ae9b8e91a369f7b9554c7f202624a9a000000000000000000000000308798b8fc5bd9b923be3b750c07447aa946144e00000000000000000000000098b766e596bcca13564c2822b23d6d5f760df4f100000000000000000000000090fb4a0cec35d2d6611a2eec7b864ec7b45fd069000000000000000000000000bbd2bcb175396d9ac5c18a6797943f1b62b30b23000000000000000000000000cff385b3f8235d285a32a7dd7d51632abd0c9481000000000000000000000000f1e15d80d51346dcc53e29ad0e0b4046fa08619a000000000000000000000000281353649ce3ee3365017ed08872777b88d9c96500000000000000000000000083db608afaaf4e62eeee83dbcf0fb1c35d5f215d000000000000000000000000fb2d96af1fff971b9612077d4eefe5900ed71dce000000000000000000000000eb01bcf33a274578455b54c61776e0af1a4377160000000000000000000000008a31bfdc15ad9f6b6a078ccb75154dbcbdade3a600000000000000000000000088751439b04babc506ee1f91c123d940d59908310000000000000000000000008b1d280f013610c6a01a130458b432f30788db190000000000000000000000001c87958ff07a16dd5eee7d15e1eb1049f6c06b260000000000000000000000005193044189e5ffea6d53d78885c3dea28a6549ab0000000000000000000000003dcbb0c27c1f4e3ce6665a7fed2487fd511414bb0000000000000000000000005173140dbbfce0966071074b76b872326dd510f20000000000000000000000003375b82699bc95fd1f7b1e95b46c0d77971c2feb00000000000000000000000046bd5cc6fef70875d4efa33fe7e6ab9b1633eae700000000000000000000000017f8ae98dd016fbbe5109a034c6f9f96deb886ee000000000000000000000000a136551cd827fdf79cdde581af8b554cfa961d0500000000000000000000000048c069d03de5048dbea92e45acd7f0566e39f6a50000000000000000000000000bb1261e552b8bb0252618ce3ddae0d03c5013f900000000000000000000000012d4c0d41d5363853da352d51632102bbe3b02b20000000000000000000000007cf04f37fdcffabd685f1f18bbc59584f5d497c200000000000000000000000077e8085508cddcdd58c511ddc822d50c3ea5ee52000000000000000000000000dc2ff1aa299fcbd2d2cb6a2accfa85b3385e334900000000000000000000000089d1c8a155242818d427b08ee051e550376c3662000000000000000000000000727b856b21301d059ef3b1c696564c80ba8eff4e00000000000000000000000064d4a7d0dae599fefcfad9c31498da8ec2cdb0850000000000000000000000005f9929eece8aaf87c77d11523f9549c010da6029000000000000000000000000f981395cd059471aabb8d405235ab3cfa2f016de000000000000000000000000b9a2ab8e8f547990a04a756d3c29e09fd8ab1bb6000000000000000000000000c7d03fb21b01f3dbc42741f25a7fbc5782502706000000000000000000000000ca9a602fdd22be7fbf1b794347e42a097ab750f60000000000000000000000002a68ad656f2dbcfb98356d4430836a4feb482fe4000000000000000000000000d4caa484f6f740f1daad7c07a4f00d4de4116a740000000000000000000000007e0674f9d1e26d3847af712bb7087eb18576bbe7000000000000000000000000e0b492f918fe53b23836291b3a40dd64c4e01a2200000000000000000000000015cac8ad6892b9de27ecbeb16967be1dee7f63b8000000000000000000000000ecfb9e5fb6b09d8154aa34c168ae824e9f22004e000000000000000000000000ff23a28be6c367b07d4b80ac4a9bb7ef0a5cd9af0000000000000000000000006d769a9e4a86daa5473dd1bc694d49619ddc773b000000000000000000000000c66f9879058f1adcb1072b560b65506045460b31000000000000000000000000eb45208f67e3843185ec270e1bd5be217c3985e100000000000000000000000066115b8e428a0856e6589096ef1305472017842d000000000000000000000000c211242d050b9c23edc77b7ce445418d92428fac00000000000000000000000099aa74664ab76f7f57ae9502f6d6863f6925c7fa00000000000000000000000044925ea773a07abe4c9ac4cfead4a907b34dabef000000000000000000000000006dde425515a7e183d5881df055da3ae056ae430000000000000000000000007f75c725f5a0dde341a690d3755fabf6fd20be16000000000000000000000000f28a4102c40a6a7de9403ee8859ef3ae9174dd2d000000000000000000000000c76ee1494b4ced985973fe7cc9015487c8241c2c0000000000000000000000008331e89bf81d0ff5b1a0dd42d6779e8171086cc800000000000000000000000015a9832b63f98a2d68e4e27f20b15f321d65be5c0000000000000000000000008427122cc11f5aacae57aec6e790666d922c018600000000000000000000000045315b11b0e44bfe88341695517479d45a114a15000000000000000000000000e455d6da9522e741270a314411dd1cec0820973d00000000000000000000000042f334bcbc27e689b937c969819c4fff147a7cc3000000000000000000000000b44a1419de5c4dc03e6d22f8d561a91c61a178dc0000000000000000000000008d9e1f29ec2432a5ceab42f05606ccc9ed50280c000000000000000000000000f0e65fbfabe5ee27a7f7f7ba6950c9dab4533d48000000000000000000000000bf70ed3c82a7c664a29f6fb32f3fc4a04db72cb200000000000000000000000018a7f59c4ca8ffd8232519fb442faf42ad3000dd0000000000000000000000001c7a40a686258e4bc545b99aa04a292d18fc401e0000000000000000000000006c432b2542e7db1697756c2ad8aa3cbb1fe89a240000000000000000000000001cf295e008dbf260e22bb89bda604a97fe822c9b00000000000000000000000076dd3c004fe91aff05975bcee35f0a50a84121190000000000000000000000004180e44d80324d48a22d97f6d753e4c16cb5575100000000000000000000000082478acbe979c5f7d11c0a875a74a0b70559cfd900000000000000000000000038f4c734545f595fcc37056e05aa5c43eb59ec63000000000000000000000000e5a01b4ca7ef241b4fcd67780bc289440004c645000000000000000000000000f40b44c0b696050de4e1ea815d042238f88098ae000000000000000000000000b0cab0552cefec991d8e516e80abe4a7154d74f300000000000000000000000057aadf8b44d4261c1b831efaa215a12de1842aeb000000000000000000000000d18e19524f7e2e8be8de1291d4abbfe10ebc37fd000000000000000000000000fa454ee747cccb19282da8348dc7c31d5940ef5d000000000000000000000000cddd98ecf14fbb2d8324d9cbd11cc6e950b989ca000000000000000000000000ff03d68cbaa5d3de59d174186bc1de86f6d0ca790000000000000000000000009730b31e88e068907567f387f61fdf5b698c91c50000000000000000000000008c1c646eb442f2be68a039964987ed60f9795422000000000000000000000000e2a1970e54768f3b957df4de8c2fc23e29467237000000000000000000000000da7d97531aa9cd7de58c7cb6d371449a026e7dee000000000000000000000000254111beee5e950476d95e8102cd00471fdbad33000000000000000000000000ead8b3b34e7f94657676e177e04e8cac835310e600000000000000000000000049583eed703b4c3d42970420cf8ffc441207c0d5000000000000000000000000834186593257dda707100a65d07bf32bf588ed62000000000000000000000000af183d3a0bffd3d2b3111dcbf9ba4e7dda35d47200000000000000000000000067910d470639649cb49d42fb5f5e50c277af555b0000000000000000000000000f51e48485bca221ddeb3bde0aba044da6273ccb00000000000000000000000008dca2c88f10d9b95d15c059c9785393c01c258b000000000000000000000000622d73c09047a0719fd385713149d8adb8975885000000000000000000000000b1bbd4d25e6c3550aba88c480832d7c7af166e030000000000000000000000002c9d94e9c2704edc11de93f44418f2decb21adb3000000000000000000000000f2fa9057287b8095273a2d5c2defce2513b234980000000000000000000000001e2d8d98d7a6f175c98edc4993d42884cbb3f87d000000000000000000000000b4d387def4b1ac0009f011ab20958c7100488e6e0000000000000000000000007ed474e663f9f6ea876b977455624a0742098b50000000000000000000000000592e9b1c6a99b5685287d25fec3fe7b821ca6ef7000000000000000000000000d75094da640f79151f1f24a5fd397993e6f443c400000000000000000000000060fe2fd6cbcb53242ad85742c88ae42b721a935a000000000000000000000000f962d4e6da06589fe96f1c205a849881c423b187000000000000000000000000305e81a906508b42cab4005e7b8b0cf595bc6072000000000000000000000000900594b8014da06bd94b6fb5ee1d7677376b3cf9000000000000000000000000b370d40d1e97ca18799cd7f523829bf2bf518731000000000000000000000000eb7bbff8e462bc0026ed0edadf4d2e9c36dfc8360000000000000000000000000ac566d4dbbb6aec717b853fe0beb235e5ae31f3000000000000000000000000c5c2c2898cf575bef37e80117f86f93c385cf39f0000000000000000000000009d3b2d6f3e02539afc79a0f13aac371b9bca0cd1000000000000000000000000d4a0a295bcd70bc5e1ed25ff46a3c3e1a7c78a5c000000000000000000000000f946e1fe3a1c308f87c57a5ac66fc8ffdf1abd0c000000000000000000000000ad17ec03aa04900e770c30dd7499be261a7fefd600000000000000000000000032f6c87b9a16b310c0b858341683ddf15af435a5000000000000000000000000e4a56135bcba290148001183eb685650659760b600000000000000000000000093715c2852f2884b1f628305922cea54c610369d0000000000000000000000007a2121e0b92ae39ca9fdca303e73753c21e35f250000000000000000000000008b9dbbd9ca76e32ce622e89ec57668b9f140c4a100000000000000000000000085f0d5c873150e6c2b2e14f7171d301bbcf7d2ee0000000000000000000000006b52a3a14b1760646c7910e2595c67f6e88d541200000000000000000000000012153f82959abc066c03461ca74a627fd7d839b6000000000000000000000000ee93aa4c19484f312526785d9906ae183b0dd90f0000000000000000000000004360df0e187799574bbe3a3f26e0742a237d600e000000000000000000000000a50a83046cbe338916e7d4cd79d620f7477e5ef60000000000000000000000008f7e31ffe14590e21c46a8f40b714d1b3c029d6a000000000000000000000000183610df1f49b18e8bcde8e53c78b480b4e38784000000000000000000000000ae2cc854aff5fe41a211182fe1bb4f739a1baa0c00000000000000000000000018a3ec52eaa9f00c5ff4842daab1c174ba818971000000000000000000000000ed622505fb66ed0058d050500087272ffdbf2e1b000000000000000000000000bf62ca92c00c7bca633be110a480a03be230f9bf00000000000000000000000050848655a2942da7e00525023e3f2e5b2d1f6a3d00000000000000000000000070ad4f752530533ea10775f8e332d56bc1fab4cb00000000000000000000000028448d4190820cc19234577fd633db18a64522500000000000000000000000003e6ebced8dd66b68a6e738b5e0da049bee2e001a000000000000000000000000edb4c160eb100c7008666bd03e7f40d0f11990fb000000000000000000000000a27071224517d24807931bb7760b052de94121810000000000000000000000004643250522fa301816865fff606dff38e44a3b1500000000000000000000000010be30699001c6d2ffe6e62f473973e33484fe140000000000000000000000008cd9c96f701b201168c435b7532cae7f0561c54b000000000000000000000000500361771d3f1011e75d8617a9c92cd7b6121a570000000000000000000000001ae13ded108edbae1428673b86dac83b8fd4b86500000000000000000000000070e6d5839289ba471ed7c0f6664e4e1a0144618d000000000000000000000000a0956acaf16e58a11abc10c0e7bf7832ee261d07000000000000000000000000bc2d0db6c830a934cbaeeb7642cca9a6d077bd510000000000000000000000009033d9264aa2d44823c0620aaffdf076eccd596c000000000000000000000000c11f3355be3ae8cbd56bb07a423834f0d3f5cfd60000000000000000000000003a0afd0c996ec7e4a76645fe798a6d6467343187000000000000000000000000ce3b3b394689749ecc48a91b15814dee9bebec260000000000000000000000003ae8c9bdfe34b925de916430fbdddc7d077e6f2900000000000000000000000042407ee62b03729a660453d43ef6de31397bc7c9000000000000000000000000b1adf23949ffd5e8c2af97dfe238f5244e9061b10000000000000000000000007782382dc7eeea9e5ba231d54b04c8ec88c5b5f7000000000000000000000000196f789368c6e5b696d30dbc05d52a67e2e8ab8300000000000000000000000022595df43f72e2ca31b60bcf035b58b152f26ecd00000000000000000000000034898e4738eebf1561872accc364ccd29ecf224d00000000000000000000000080c04e1b22b266966375413e680c9a34402e8baa000000000000000000000000a5b4002c8cf9f7683032f9a29680ca66f27c0c45000000000000000000000000d09282f902f5a267e3ba8281ec6db3bfcbc650f10000000000000000000000003132d3583a8e7d5dfaf46d8a41a8b0bedc4d3bb3000000000000000000000000f51b94c2abc3dcae17b554c6ade19de06a9334920000000000000000000000001b1b81766ffe62ba17717c3569e452b748c20271000000000000000000000000a99e36f6d9286aaace0dcbf2f529af8b8c746adc0000000000000000000000004704e3f220f47687ac3aeb50c02aad3c55aec40b0000000000000000000000004c1f0b96bba25ee3dfe07baf85ae295557620a4f000000000000000000000000bdb8d570b7b623cc677f6767a1cfe7a54258674f00000000000000000000000074f052482ceb6b83cfa9806f4e331444f519f853000000000000000000000000cd10f5fdb042ae0b7000a5cb08dbec99028fabaf000000000000000000000000c5527da30047975d115986387986925d1c9e2e43000000000000000000000000f634fd4e6b236dc72d41484f4eedbd4a01a45ec5000000000000000000000000f0357a7a56b25f5a72dfb747610e96a849d900a10000000000000000000000008cb81117052d89bbe9044342c897abca6bd05cde00000000000000000000000077df3ff9bd601117ee28690ffde2e08774f5fae0000000000000000000000000401b00c75d6a4e18107d6f15b535fd06241599a40000000000000000000000000a80246028e353431fdb136af58be42f5fe0a32f00000000000000000000000069fd9c6f69a4ee7e66c9bfad6fd273890995f0670000000000000000000000008a4b16d8f9bc7a6ce004ccfe1dddc70a1bf60e610000000000000000000000008f127c9d1c8b1ab040af39e59f8659d7b6c838b0000000000000000000000000467b4f07561b969aa17b6c52782cb4a968b4e49e000000000000000000000000208def7741798e4657d3416c533cfcda201e3b3200000000000000000000000052518dce3c10b7e651cb39ad5c3286c968dec32d000000000000000000000000f2b4f8cc9613caa82348006d1b970e90e2c6aa44000000000000000000000000ea960846cb31bd733558354780b5826b6c49bcc600000000000000000000000006c2fb1af1a751c2eace6bee4d78d9fc5913f8d20000000000000000000000002174ef48235aed8ce4b7726f01afea86e84e8685000000000000000000000000fb34cc798d31483d1059e70949a2d25f00c1568e0000000000000000000000001907c312e6940f0e7dea2076ebd0507b8f78301c0000000000000000000000009b073b7b187d0d118c6027b1fa328f5f7375ab9b000000000000000000000000722dcdea804c27835641caa6587e59739f8b8018000000000000000000000000d3ade1df5626c222eb3b2b21a4b45af1b7acdc7c00000000000000000000000014c118cdddc815fe0c342af844bdfeac838ee2ed00000000000000000000000070b618f1924585a04ac50e164a2f358cfcad4fd400000000000000000000000005635232c532340cc02b783d7de09da0acfc1109000000000000000000000000f30ae471ae228aa3bac3fd90270f7f3ea2fc20fe0000000000000000000000000357b368695b4876022f89cce1eed4a64f431048000000000000000000000000a90f965eeb75bb2759f52c3acc6b8c9706ade7e40000000000000000000000007b65d7d223e29f5a11a468ef2c193208e5b6fd170000000000000000000000006897e7318c0aaeb4a82138890d06837c414ebdf4000000000000000000000000dff37eaeb59b36e66db7290c7ab1c71c3431e654000000000000000000000000849939566bf2dcde6936f6fac82c60970a08b80c0000000000000000000000007b61222f1f7e1ea1ea94be69e42887daece8963500000000000000000000000001c25efbbf793d976abcc3c40bf2aa6120c00264000000000000000000000000896095d87cfe08b87cfe33e71ab0c068014f340d000000000000000000000000280bc797d46ad993e1eaa492d998d5e584feab730000000000000000000000001ea380b60c82e9a79e221cc9634de3cfd52ada1d00000000000000000000000014fcd414c02c8e760186775357d51901aefcd247000000000000000000000000b6506e4152255d41776474793677e68fb8d263a900000000000000000000000089e0c7d933e48cccf0789b6aed6388aad08214f90000000000000000000000000ef2f51cc0c4ce6323dd845105b45771eba91808000000000000000000000000df04ea8ccb7269b46dfb444413087faeb2355b500000000000000000000000005a39e0b8531f0f748ce738ce50c8437948967cb9000000000000000000000000627e47a8140f3ee002fea1ea7bd75c6d7b8b7c430000000000000000000000001d06e58f4be1fa01e3ab6a5f6ace07e869e85a98000000000000000000000000844dea7fd00444552196bb38f8421b09d1e440bb0000000000000000000000002f550a31a01133566c7f7fc4bfa77db75df049ce000000000000000000000000e27a9d0c4c9d05aa1e9b9f293fb3bf142d401533000000000000000000000000f022cddf8a76545262dda11dd0676ecff2ef9f9a00000000000000000000000099eafe65626b2d47d76d1afb18354b9f211a19ef00000000000000000000000085a37b1e950267cd4bf2afeeccf1738bbf0b810d000000000000000000000000f2001d5486317b2f9fb85d6f9c9f1ebc15ae8a52000000000000000000000000bbd7d91ba971c94937040550186da97d2820397a0000000000000000000000004165797eebfbda1ad7b1c24d5562d7eff892be8d000000000000000000000000a59e397d35e2cbb0927a33ac26d10ed98e3e4b0b000000000000000000000000b64254e912872be25948d4607ca34f086aafd7a700000000000000000000000031eac4ab1e2f6cea0c8c13a82396423e87d8627b0000000000000000000000007a2714ef761b8730aac422b839eb1ef624a48f97000000000000000000000000056f4970bd7846db69942c97941ccb32833884d20000000000000000000000000e93d3b7c5db91454b11e70088f310edf40d773e0000000000000000000000005e61d1bb9194d5e56460f8d1f9de1fcba7efc3d80000000000000000000000004eeea83d447fc5f90f8612205c942b74a64feca10000000000000000000000008a49ccc3170d60898e216539119543a82fd9fc06000000000000000000000000787a47c5147d622337cdcca73092c4e89ad338290000000000000000000000003ebf56133c99d19e5ac93e87703a63241e94097e0000000000000000000000006b5196f452499e37eed7400f38a632f2ac391307000000000000000000000000d6dab2562640a69c2f716eceb618f8e7536a44590000000000000000000000002dc3373888e414fa9738cc331407be8c2e3727fa0000000000000000000000008b2ef917592183ae2ca5b3e380052e71b121c531000000000000000000000000fb9367b47c8154213e6d34f828e9b0f39ec2ba75000000000000000000000000c5330ae6460b5614fc3e3bc6ceea19b05ec6496a00000000000000000000000030d7d44e1a86718d38b771b8c3f0c7f9b76220d30000000000000000000000002cf71db6a0a16515c169dd91ba7488cc53663f5800000000000000000000000043997a49152dbc0adf4cd7dc55f900489b23d522000000000000000000000000081ca6c71789493af0f2dc4a01ec0a7fd40155ce000000000000000000000000405274d1bf7a15a55c99e6f25deb8fe5eb55ce3900000000000000000000000090a18719ac6d9f623207131ec109abd0790df117000000000000000000000000961ca750a5221b830483277a1e8206c4023ee67b000000000000000000000000cc681cd09e73bb689d54632692f909797fcc9f69000000000000000000000000a1122d9fbe7f60fe8e328fe5bb1534d72fbd3b590000000000000000000000002b5925844f1e29dbe1be122d52607a0fc22c91b6000000000000000000000000967e8fa90f1c4b4bbb54b31385a2e8b1e13387950000000000000000000000009fad11bef59ff0fc7e0a534d0bb0a10db88d4c8f000000000000000000000000d38df4ab0ec6e7ae5e7b1bb83289aa07b4147fe80000000000000000000000002a165b883bc8d6b3c87b6a02b2a25aa785e31d45000000000000000000000000f5fb42a010be713049bfb113268adb0d840cf13a0000000000000000000000007a9af0c74d7de5d9331fedd5cc459d74f36beb9d0000000000000000000000001d300fd441d0135ade81d2ba8ed2901a0784edda0000000000000000000000002c379dedca022050d9739c8befa73be98b4d73d900000000000000000000000010e01dd1a350b4996d4f2a0bea25622d6f5403a7000000000000000000000000f782774945995d4b6eab9d9ab42451437dd4b5ad00000000000000000000000091d778dfea55202523d7061dfcc7f2458ce42b54000000000000000000000000c27fa70794548ff210d4bbf737bff91fb6ba9263000000000000000000000000bb185eb5712d040d5fe8ccd84fa95a63f4ec7835000000000000000000000000e23e7934c4f3c66aba375dc0091eff7b7867e52f0000000000000000000000007430f70aea574d7450ee6a2a16704e328c651d7400000000000000000000000002fc545157eaf07b45df108780ab14818feaaba700000000000000000000000050ea05f74cf78e3983bcd7ea39b3f60e70712d0c000000000000000000000000b84764759b226e83af1e8d2d16f0247105a589cb000000000000000000000000e96d56219e103da0da39385ac9561befd6f148f000000000000000000000000005f4ec8b698cb0e518fd812f93d36326aeed6a4800000000000000000000000022ae0edff1db38fa8e039edd515da8445b4edaa3000000000000000000000000a183842741c645d874b8eedb7b96af65d8ef0490000000000000000000000000b98e6ba50256b6c6d603b7688febea7665094dff0000000000000000000000007f8d5e2ea38cfe43f2546f14a9a415fde1e7bb26000000000000000000000000d05dc22f98181706204ccdd9a7dc7be2b2b89c7c0000000000000000000000000d2457030fa8bd0f40fcb8fb8f6c413fb9152fae000000000000000000000000216caceb70f03f891afc9fdbfe0d13028a8e8388000000000000000000000000707466764ae8076d44df0d25ea4fc00efd40caaa000000000000000000000000f64f3c270184c1ca49b9ae9dc619f0246d55b1580000000000000000000000001911207c0f71f3fbf6b6bf6fd8810ed64ecd7ae8000000000000000000000000685a1126258599b876ac82007f58bd04bf3d9f6d0000000000000000000000006a3c0e2b0cde82d4beccc343601bb363cdbf61580000000000000000000000005974af7853bfa2d94e022df3a4b8c4d40278989000000000000000000000000087a7d5a802dd7604738806c53cc4855273cd661c00000000000000000000000078ca08245b1f33734c4ff779ad9689f3d5038fee00000000000000000000000024d7fe4aacb3a9e799c3724eaf415ee6477db772000000000000000000000000af04de11df943806b7a4983befd9073c4ea2162b000000000000000000000000430141a231b895e25124bdc018ebd193665eb7990000000000000000000000000e3f20e1932ef0e51e76a691e1f92ebb364cb2ec00000000000000000000000013bc72e7dd37dffad90fa4aed630deb13be5e82e000000000000000000000000715638871a337440acb2a04a7a19dc6540fd786f000000000000000000000000771bf260e594208eadb0f0ddd789e8747d0f4c36000000000000000000000000a450ff76a5e273b1286480904bbf52bc08514d3b000000000000000000000000fe90cf770bdf8b48103f163a37b01f96679e5e570000000000000000000000001b1749235e0d15bd52ea203d36ccadcfc190f43e0000000000000000000000004fe6c220e3bca0c7179bd3e321d771ff0c04fe0e00000000000000000000000015336033fc098ca6a7b1a1d853e17aedf89b4d48000000000000000000000000849a02be4c2ec8bbd06052c5a0cd51147994ad96000000000000000000000000e389c7b5dafc7522dd4f597a01e95598d7625c6a00000000000000000000000036e25daa1f7f5611dae34ca03e19d23c63888dc40000000000000000000000007eff9e6a85aa521fdd5695ab64a0323f493e4843000000000000000000000000fd4459eabe589bcce762fbf1fad78a6e0cbcb2f1000000000000000000000000958ae1ef59403546baa83624a8a4a4760e9739ef0000000000000000000000000f31809a5a2cb42c0650271780b791919c56cb7600000000000000000000000067e4367a4ac6d74a773f3423d26320d4858c5e250000000000000000000000007a0130a82159533ea48eea1cdbc5c2718e08dc4c00000000000000000000000073315fd388f3e9fad50e2c8195f0dfccfb60113400000000000000000000000093910baa95d8c82c5c98a58bba876e131a24457d0000000000000000000000001fe164d93f06f01ee390a00a9a3dcc4598bf85cf000000000000000000000000d8099dde38190142a0c21c2c6487836c5ab8b5e5000000000000000000000000a3e0a64adfe9581e08c0ae0cd602e7734c4d1f24000000000000000000000000f6a33ad1257bb04d18eb79f96f97ae9bbc507376000000000000000000000000b6dba352e0aba3fc8b762ccd6e3ae7be9b991f93000000000000000000000000ad1aaf1d37743cf05343e1cdce229604854f2541000000000000000000000000d23aae9161d923b90185e1714ce8a645b4a91b1b0000000000000000000000003980edece71d0f821f7fe738a7932b277b7470fc0000000000000000000000005a733befd060ea35b82fc161faacf3dcf99e8ccb000000000000000000000000acb216dc4087523435f9987ddb2dae1d3e1df54a000000000000000000000000cbb68db418ea005a0177950445a0ede9f5abe6f80000000000000000000000008172f664df825c3be66b9df0983bf39028ff7493000000000000000000000000cb8e8eed0c23f6bd9cedfd7adb6c194854ccb29c000000000000000000000000a069ab2cbdb28d04550bd6510ad9d35f50cac8f300000000000000000000000038736354de4d8b0e6d66e8c3675e7c612a1739330000000000000000000000008134be25b854e587d3e50b829e94f6dffa16ff710000000000000000000000005ec9d092bb04fb3379227e7b453e8baeaefeff520000000000000000000000009cf725456612e4106fc8fe427fc146ff8cc676f40000000000000000000000004ca396489d3a6ff63f00f6198f4870c409bfe01800000000000000000000000022bd69cb65eb29479fb945ee5961c3f4eeb0da13000000000000000000000000c5bc249c5644c82f6315e36f6fac370188b6d9ef00000000000000000000000089795b7694da3d247c04303e815a9f62b9bee09d00000000000000000000000018608218e9051765741b2e9b005ec4868030f317000000000000000000000000a7c5c95e6b59c87ede5aed05981a78bc19368e8c0000000000000000000000001bf6401f4096fb60f0f9d15a6579c24d9297515f000000000000000000000000fa13174a7d77a401bdffe3b086b1ccd602a3c70f00000000000000000000000026471e6680a5f2d9e2a597c06e1d0c97a428ac7c00000000000000000000000054f3d8a2bf561b238aad3c040c9bb11c26d937b40000000000000000000000004d82de1b58804323cd9299d0a6dfa91d216f181b000000000000000000000000299e57de949f0d7b269d3a845128d3740580bb56000000000000000000000000c62e0260023e4b5dae27c4e8078305244d604199000000000000000000000000184a94dae70bfe736d6f704db8311a94d36e463e0000000000000000000000000e4bd944ce0a901abe23b8d93dce9c0073ff46e7000000000000000000000000daad4e4f93fb23297defd79903589af40adf78da0000000000000000000000009e2eb8d581e0739bcbcddc9dd4613e5170a65524000000000000000000000000f8bfdaa58d440ea8121c8dd316cb17f8c0458429000000000000000000000000fed8cdf9c6a01aaf1b50ee7c1eaf2c0bbca9e14d000000000000000000000000bfbccc649b43a860cebbeb186ed851b7b15c608200000000000000000000000010d0af0d485c18da6f3805a73e400015271a556d000000000000000000000000e391a5d64f8402c59878e7158a21175575f743fc00000000000000000000000040d3d739da372c6ff23fb813ef7c9114716b6773000000000000000000000000fbbfe005a0c5190a8bdae75022bea2ae09ae278a00000000000000000000000020f06c81be43152fc07c2ae708048bf0e3dc2f030000000000000000000000000584870ad2378ba0f19db83883e3ae224b1a791a00000000000000000000000026685bc9d1606a96ebb81dc5bb53f5c3b7ed961f000000000000000000000000671e3c71a0f3fb636ac3e1ef69f6ba8a30e75cb1000000000000000000000000a94f8f14a478f41f990aeafc655fb2cbe4c3ff3000000000000000000000000009b70e9f5d4a291a00049ebde1a887eba23d91e30000000000000000000000000d7cee678e04ff7a50428c92f4b57d3f14d90a42000000000000000000000000d0fde883301ca3b5c7b8d36d9ef6659f5c70209400000000000000000000000032c47a8f504814a88b5e355fed0566cc3f5865da00000000000000000000000095e9782321c3193cbfff430d1864475f2005d7630000000000000000000000007746db2de344e03065af12714e0e1de160aa82d7000000000000000000000000f616a69aee4f0174fff7a1055aff334de481b93f0000000000000000000000007852210724ce8081ce3e883000d25bb5021e7c57000000000000000000000000218fdb46f872546b0dc8d18062e4479dd4be3d2d000000000000000000000000e7e32e511509e3d3f18462ffbd295242c9dc376000000000000000000000000070990910fea9e3d6fc00076dc2de72b4a29e863d000000000000000000000000c2482b87b57ef30fb263f4c240bc946e5339448a0000000000000000000000001836e057b9f429553453768745372f0a7181b474000000000000000000000000ee7f85b62642b9e2c5687790b5b4df9fc7f7442f0000000000000000000000004f8241d688e6001e8ff1e88421b6330c4bf54e8b00000000000000000000000020058e2b7fa22e424fda3c23301982fe28185d910000000000000000000000002fe09abc2e2650e6c56fe6a79d172662a5424dd10000000000000000000000006ac0a2778d13bed0380126a1f33884bad37be8790000000000000000000000009590d74bf042069c39bdbbfc8f943cc9845daf0a0000000000000000000000001880be0defdd63f5d6c54ed6f734c4cc9b8e022200000000000000000000000072cae07134dc8b942b16bdde7c56c961cfff3bd7000000000000000000000000a50bfd05fa4b3dddfcd3b0ce880d99b1ae2a166700000000000000000000000076c7ec5389b04a8a61d0f777f97ef6ad14e6f2aa0000000000000000000000004c92454383364eae14a8b718ac5315adf7b0a2b0000000000000000000000000adecfd5070ebffa257d2d8c9d9f3f99590f2dc340000000000000000000000007e768ff0ecc10f17a90b0bf0bb0de9a115ea3e070000000000000000000000005c4136bdfe13137e5eba9db0ba116e06cc25c741000000000000000000000000c677cd401c7b793f5dd2105c16ddd0315e60981500000000000000000000000095e79a3880e70540b218cb0c542e4caa92555f9200000000000000000000000026eb538d9a285764411301983bd0c7588a466afe000000000000000000000000457ca2a18a0ccc78b69c4aace7984e9d196cb4e90000000000000000000000007aa797ec213bffbda7fa3f1efe30845c0c223753000000000000000000000000ce5e56abb3d41f6d885545c635c9b26f053179b80000000000000000000000003f7c5f71d093ff7dc04a6ba5bd6404b4cefa02b1000000000000000000000000f063c5efc5f2430e707a5c92e78a647552cb233b000000000000000000000000a7b156d2de5ef91c06d81c6bdcf06b5d9ccfd2d5000000000000000000000000ede3a92998c1ca01c26102aa84b7e643461cdad9000000000000000000000000d98a8759d57c4e382ee70d7ff3049521fa3d56e6000000000000000000000000e28cd8719f0274b992c8ca28399cb0b2bd9738df0000000000000000000000009f42221f08fde3cb41a42dd992138bc2b5e535ec000000000000000000000000cef937c48293e5764e10f310f2776fcf982ce30f00000000000000000000000027e4fc8fba42dbe3dac6808bf737093895c445d0000000000000000000000000d4ef12abcbfb5091c89f724407640c05e47a3af6000000000000000000000000b69828765f6a5d0470d2481753a0711fe158aed20000000000000000000000000a69658aa1eeb509f301516c59d55f0cfd00e3bc000000000000000000000000c9bb75fe97b6d67e61bbef595ea7c8bcb6494bc6000000000000000000000000db6ae4a045cc8cb89d16ec00f43b1c118b554b8b0000000000000000000000002e763b4534754aaba5cd32dc6adbdac69ab088e8000000000000000000000000b9bcf06a0d5ca5badd435ace9ee989c751d2a69e000000000000000000000000cb25951a8b13ffaae78d664486101f16ef59506f000000000000000000000000d33683048fb94def182e79bf61e0757bcd5a657600000000000000000000000048a2310f5093b9c6a20e8c4763420b3d6408ef42000000000000000000000000ff5d8656e99af5472c4ad78b84e417917888f2dd000000000000000000000000c17cf1eb3c78b710fe08294c724f85b13d917f0300000000000000000000000044f6f46d042071de11f30ad31be84e4e1deac4e80000000000000000000000005cbb6c38fcd78c30d5bdfe0e390e8f15564a43020000000000000000000000003a1fbacee0487a0b83294051907ec49338074514000000000000000000000000a5ac07db41ee2504696b6f8fdea2cd80fd6335ce000000000000000000000000f31df618a10e687e6d5a785d65d74c72143783cf00000000000000000000000057e631edc5e5e3e0c5e752557ebf1238c1527b0a000000000000000000000000b8fd31b4b25ac1aa0359273c056632ac3e43d6de000000000000000000000000700ecd0f5fdf356a51c0fdc0b50d5040ff286a5c000000000000000000000000a3d2d5f51126b49df355d8a093f309362499d5740000000000000000000000005f9a72624d1c80b6a1398045ea72e07754b27b94000000000000000000000000d9ad24383f093a8d635110ce3591c7ea1a712d04000000000000000000000000bea98585136ed5e156f2f07a11db28d34aea8efb0000000000000000000000007d4610799eda87489453edb9fd4769e81d5a08d8000000000000000000000000e584fb571cf863ae428493f8ca1eab249f523406000000000000000000000000da4fc20ac2b542f4355763472239ffaf5eeeac7500000000000000000000000069885cf76733a2af0b2dfd7f492f7985aa2c0787000000000000000000000000a951cebd0f7dd11e27c22538cc2aeab8daa7bc71000000000000000000000000dc12a94b63e5d49310e720624d8d6e29813151fe000000000000000000000000e20700819001f0d9cf02f5ef1abeb83e04881d46000000000000000000000000eb7288ec971f46bbdfdba4f0430dbf38981238be000000000000000000000000e392b1e73551ccb175ccefdba6cd103e6793410900000000000000000000000085d30f60f67d16bc3c359af08b976bc10f586fa20000000000000000000000001e15f1cd059c42d9a0dd108085f6dc1385d9d8210000000000000000000000004a23fa2731453446470fb9d3c1c6106c0d01cdb5000000000000000000000000aeb8066b1b41995e879443edbb1e254e7c7f640b0000000000000000000000009762980679b4f03a10b81dc80892146e01bdb711000000000000000000000000981103af1b85ba09cea4d58e48905b9e2061d620000000000000000000000000a860abad48c25f65598fdd34056d97feb7baa8c5000000000000000000000000b2e96a3f4c4cef06a06027c08ad689716d3bc4ac000000000000000000000000c5d7864ca1611486415151fcf2756a9d4c016fae000000000000000000000000d886641fa413f9a3139136f73bfb1a86d19a8f7400000000000000000000000027c2cf5e0c6838c6d5376de886e773e89fe844be0000000000000000000000009813d29ffaf8a70b285d081763d303d2c9de68cf000000000000000000000000d5ee5a7edfc4b8d8dced2918869dbc1339d2845000000000000000000000000069fbb69723f246ae64c03f51390e9d9ece28f921000000000000000000000000ef8d2873171e39f629d5b5ca96fd6ada86f668f1000000000000000000000000b2ea480d5783f34e71791deebaf49316bb2690ab0000000000000000000000008fce1461ef2c3463d02d73c03335a195d1063db6000000000000000000000000b1b740cb2ec965bd1b41d39bc85fb07c39a7e86a000000000000000000000000a7e339decb0abd2081e240eab3dd230750379f40000000000000000000000000a2cbb981abc8d87a5f1f3e71b35071995fbbac62000000000000000000000000f15dde7c1530f1f168a3f4ac766502976f3203aa00000000000000000000000016e4eae257683e13bd017b05442973581c17d170000000000000000000000000c444a2765fc1d22e10b65c16152322c02ffb7443000000000000000000000000bb2162d8812d882d49d1626a3a6c7aa9ff0fa8b400000000000000000000000080612416a77a279a0794fb6e7e2b541bf48100fa000000000000000000000000ded35327e2e113a428466c9aebd906bd5d175689000000000000000000000000862084d703c8b09c4287490edbf397978e1908f300000000000000000000000029bbb6ef4f3f1956d49e3e5da365227f812ebcc90000000000000000000000000a1bf5cfd845afc1a5880f06688ffd40cda832f2000000000000000000000000a58cc9c46ef4f70ddd184effa0003bff7dfa76770000000000000000000000007d8351d824990ca49b7515c873a73862b8e32b0e0000000000000000000000007e99ae407aa37782490b153193f2562e5a7cc0970000000000000000000000001fc98f311300bfcccf9240629e583bdf52e73d49000000000000000000000000639803aac960a87d3257108f11965a94bb7dc83f0000000000000000000000007c61aea5e100ac82c0e0af25017d35fee87ab4ad0000000000000000000000000114abfd1354cbac8c1812d5d0a5a6f2004ea8e5000000000000000000000000d731d5636c67483351469f1626f24ba1ce0cb7c800000000000000000000000002813056c6a8bc88e219f8a7ff09168d1c7fde7e0000000000000000000000007359c807b4dd5733fb2c2576646d681fe9410f9900000000000000000000000079d9fdbf379121cca1ddbc7f670c98a5527be32b000000000000000000000000c949c2f384f0e0fc848a41052e7d0c467ca43d5400000000000000000000000010436dc6c848e863a1f6f27261cfe104a35e4e5000000000000000000000000094e93f057a1c64c71a880ddfd5d371a1e48763f3000000000000000000000000ee67086e0d51e1156a4543f91e5a41e030d63b890000000000000000000000004423ce7321f5bbc4bb18bd7b6f9361cc4a634156000000000000000000000000e4f2e33702a38852a90a304afe04b4c3a91537fb000000000000000000000000fe80c0d7245977338d496524f251d072e33ab2f90000000000000000000000004996950e0434424c8c142f0de115eede457d39230000000000000000000000000bd55d236eecbdaf01d2c79253da0aeb3488af020000000000000000000000008e93266f8a946e076011f5b46a582fd7460c861e0000000000000000000000002e7f9dc2cad2b400b50921264f0f1eb345f8d690000000000000000000000000b888d79672f3c226d9929b144d29c656ed57a537000000000000000000000000540e561a7cc080f0348c959854a670e2358405c4000000000000000000000000cd3c515714dd5bc132ad5cf10c2b8c12750be2c6000000000000000000000000b7e8789cced146bb7f64769d91072551fd8160b7000000000000000000000000510480e35fc920e1dabd9caea9a7c2dbdc3a1d8d000000000000000000000000f101662da8a93c24de7acd6898a0b909c8b66ca900000000000000000000000034677d69e44d1b95aa97aebf3a57ccd79c4f7efd000000000000000000000000610657ceafbf632dbf301018f578e901114f7415000000000000000000000000dfe28278b2cf6fada27cda332f003b3ab877881c000000000000000000000000de3874d498f383770acbfb71271be841c9e06fe500000000000000000000000041e64e8038be818453dcfbc9c98da31a32c8357300000000000000000000000081b62f0902e9fdb67d6869e38d739734ff863c59000000000000000000000000a85d67d0eb678d6e36036fffb369223b5b1f7aba0000000000000000000000004ee1c2a50cf2468fcb95142947743409517e3c09000000000000000000000000120e6652c7e3a37914b11ae9f065eb44b0c97750000000000000000000000000b0579cb93a5d3eee3a23a2a13c7488237e4f73060000000000000000000000004b0f19ec93287b60eb9df3e6992321f2132fc46f00000000000000000000000076ce362d6ec8216013e6311bc117c2bc2b95901a0000000000000000000000004a046df5436739b19c94bced949fb59f4a29e80500000000000000000000000096551aa27a07ccf80ea9a3a9364720925f5a4d3800000000000000000000000092cb06ac743a830dc7a6d47ec4719e19b21193a40000000000000000000000000745fb57d266a996c36bc2bde7e1797eb4d4f86e000000000000000000000000777fb711a83475ab02f4b1556ea17f535b00d3b4000000000000000000000000667fad502fbd72cc99a3fa4d5b61cefa6d1a546f000000000000000000000000c9b52f6f8e9312bb1551539f718a4aba9287bd5f000000000000000000000000cde057973dda93e7b127ce35b8acd81865011245000000000000000000000000603a4f3d37f468286aa809a52aeeb9da1ca5b431000000000000000000000000e31d345eea692cce72c7e4561d9a4075998cc1a800000000000000000000000079bbe5fa9fb8292cb3ccc9908af8f998c5331929000000000000000000000000c058c73a913f80bfcaf19617177857871138822a0000000000000000000000001abd49a2a404d9c6e4e4711ae34d1f444078e7ee000000000000000000000000af7106eccefca97c4d8003f75a64763562f6c85100000000000000000000000094f11a060e9b10ed7bf00ea14c94a211af4827c90000000000000000000000008e84d680d417e9d2e13c6789589951a4e2383ab7000000000000000000000000d546cfa76529769b92e1223291cf9e187224de5d000000000000000000000000185bb60be4f6494aa24d7c130a820b75237df3b3000000000000000000000000509223a6d01d41e3981d29308198a191aad1c1960000000000000000000000004c484053e2da185595721dc524238d6d6cbfe806000000000000000000000000b9505f53b127798e084f7a8f82210afe889157ef00000000000000000000000020d2966289302667c1365009508fcacf2aa82e0c00000000000000000000000039c73c95fd347622c2c43bad582bf277b80832fc0000000000000000000000008073b7acce0ac2fd3ac06795dd5385da296c911e00000000000000000000000039b0ef3982230d5332f79cccdefa072c86a5708a0000000000000000000000005ec778cefdea42968924a17cb45948bdc656dc80000000000000000000000000f065f327a2b4327a42655f45ef00c23d5f79fe1f