60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000a7141e2456cd254b577e202b12038289aa3d1caa0000000000000000000000005545c53c24136d1bda9674da5c1abc5465141fc90000000000000000000000006c3d9a02831eeb5b2b598229c9e13f4f77d2d07a000000000000000000000000597c7b1eecf2fb4910f592e53132abaa78ad73c30000000000000000000000002da2d7689682d12e8396f118a42f11b2674969100000000000000000000000002558e6d31e1f1db42b5172c49218e25e43c53b370000000000000000000000007a4d0fb96f1c9bb7e9945833604b7ce9103b3a99000000000000000000000000a174f053643c89ed3e86cd9e30e8a8d84db9a3a00000000000000000000000000014e5c7eed07989d64c7d2bb7c3e942a772e806000000000000000000000000527f88b10a4f7c14b5d5c13f170ae02860b363bf0000000000000000000000005fc842a3d7620bb265dc4007457c580215b0b3450000000000000000000000009699c55ebe0646f376f7fffdee90eaee889339980000000000000000000000008993eb05a5cf264d6f1db5b18ffcd94b16a8b92e0000000000000000000000000bd9b707101ec90bcdddc2bb74c744efcf7229950000000000000000000000004749f8645911ec7eb54c305ae35c93369b047274000000000000000000000000c6b5715f136e81550e442d0e464abf1048220f2e000000000000000000000000edeb91c21c8ed8c1c007334e95c5acdda08a7700000000000000000000000000a9b6891c9d17ed1e84ff72e53385204fdf6a3896000000000000000000000000eea80529322745abd0a6aa268d725ba153b2d8fe00000000000000000000000069f6bd3504e86d2ea8d2d0df20bd328b3bc3624d0000000000000000000000003b0f8486d636cc0bf713081743178f2dd62cbf9c0000000000000000000000008eab169cfb8765fdb139ba2b497584e397b7efbc000000000000000000000000506c3b58766a8469c99163ce17e316548a48aaeb0000000000000000000000009f74f21f6c71aaf578a7620dbef74d0a952958fd000000000000000000000000bc645ad169158e49da2922ff7f3959c155cbb38a00000000000000000000000016d79cc52942a1ebb1d36d28e2f5bbf7982004480000000000000000000000001f8be2961f7ca1f757591dea586e5aeabeca05180000000000000000000000004ff438d42f29d49dbde12ebcd1ed344d4d0014e70000000000000000000000002c88f5b7c90df9ca78067090f20cec85c0d02d3900000000000000000000000021a4d1c80346d52f2fb29a466d5c4291677ec53200000000000000000000000061fb041c207bb05f797df707b6544b5b1bda3c79000000000000000000000000c496832233fc57ca9d1f64cbc646a4dc51e61f11000000000000000000000000e242ccbbe66c4a7a36ae2d95f0f30d1e38c5a5dc000000000000000000000000fa8d0913c396717e05dbf59d00017f525c4122c30000000000000000000000004b58682455ab2723f65a2924b0a00290a4caf1570000000000000000000000003b67590d150cd1abae289198a5a47bfb6192f37e000000000000000000000000214d45608e66cdf2e502eecb21ac0eced553e358000000000000000000000000913784d9eab16729eca990e83c79e20c917b8f5c000000000000000000000000a7089a2845097c68c2f6cd7778745d942319f6dd000000000000000000000000d8a0a54b449f61841cfab118fdf5826025ce30580000000000000000000000002d43730ac87d5cb9dc476bdacc416230b9e9628a000000000000000000000000ec85095e9a25f4ffdf39886eec49bbb6f101a4170000000000000000000000000f18d765bb27a74eb729bca7621dc4162872fc64000000000000000000000000aa889fe59768472168b897ed1261725050424002000000000000000000000000696888fe9925b50f7495b48e87c68bf935d56a33000000000000000000000000e404e7d00162d133ee17ff6a3ffb345c8f18b21f0000000000000000000000005301f593a3ec2631fe055f5d46d42eb42e189005000000000000000000000000260ef97ad8b7967944f4177781df2b36e431c5ae000000000000000000000000ba3bcc1ee5c34a1366d9973b2906958728f3f5bf0000000000000000000000007fac8a4ba630d95f13b7eeb81cc779754552f9cd000000000000000000000000c2bc2592f14a1a2d4bef25d827989b46157aaf49000000000000000000000000041e18db759c5478a7c0ca8719cdd438267e7f77000000000000000000000000c19a9a27b41913244c241a7fbc8293967f9bd8d8000000000000000000000000aa313bf16257f6fadeabf3268d34fd68f4b0bce400000000000000000000000091afdd04b16d5ee7a23e7edc3bb4f7759ca3ba7b0000000000000000000000004a320abe00e907b3cde5dd567b6be55d25f3d3580000000000000000000000004e255c15bb29c4f14e5adccc22a9171ce77d87ef0000000000000000000000000b8006376a56a8fcbd5bfb66141170192d57fe7c000000000000000000000000cfaaa2fb8919dab946e7057ca908c8bdf073806900000000000000000000000038430336153468dcf36af5cea7d6bc472425633a0000000000000000000000001d042559de1792f627ca2faec5e53750794dc7710000000000000000000000002ed22d26df7be7706784fa74366445ef3cd11dfa00000000000000000000000034fb5bc2d4416ccd2d75b0cb5ea14d67cc99a8350000000000000000000000000a91dd77fac64255ea50f43887ca8a76b8f075f90000000000000000000000009a227e3c521a300fd69d1a0170aa0ed23cc5d666000000000000000000000000511d489500ad2b7a82bc5659328ee6aaa80d985a000000000000000000000000baf2dc632ea0b4d5760cab5b7b598b4c73badcd600000000000000000000000026e66c524128ae4f8535f490584e1b68165b6e2800000000000000000000000060ace4db33d0bacc4a3edb492957a6ee9aaaec8b000000000000000000000000abc9967503a6005808daffc3267e5c94e37a3de700000000000000000000000015f9c2e10af272061ffda8aa27251c8507b33371000000000000000000000000141b2cdc261af229de2cfbcde9ddb348bfd38b27000000000000000000000000e73aaf36edd9bde33dbf9eb42047d326333319e00000000000000000000000000181e780ce29e86d8c44251357ce88d6c0a4172d000000000000000000000000e2470b0b0b098027c3c3da8b048c892257932c78000000000000000000000000c07f1fd6e27a8629f0590419cd1601d2a4d5b528000000000000000000000000a17e3703c6504098c516d421e89f456b0e075641000000000000000000000000d4e74460e81691291718e118742553a052d8bd1300000000000000000000000013fcb7b29f135d3740ca8c6e3f775df6994a3d8e000000000000000000000000f7c25620043cb61949f570440f94ec28307cb68d0000000000000000000000009088603283cbd0f09e722e0cea833bc3a69f6d2d000000000000000000000000a62ce614acfb4719719aefdf6c11a83bd8e683f3000000000000000000000000f5ac0d53a3d4711c79de57d6b652eaeb384ef1fe00000000000000000000000011bd23ecd58ad0fbfea6e91f30323d896deeadf0000000000000000000000000a8840bb09674c2cca976eca76d44c54a5237a5e8000000000000000000000000500327785097dd6c82e1704546caeaf0389b77d80000000000000000000000006d962259d38fe9c5c6a027879fba45d4e6e160a70000000000000000000000000a356043d96ebd86b83dbb4ceff69af393504190000000000000000000000000573a669e4ad81d287b4dfb19c00254ffa73092770000000000000000000000002bc4236810b4347df256b66d42c5a7d9b0258d08000000000000000000000000000b869f224d89e09b93ff2fca05a1b3cd94705400000000000000000000000013d42ae0750e011c8291d61c861dad67eccdf8a20000000000000000000000008b6b57060e3d415fda89f83492af1c9ae2e4475d000000000000000000000000e9a3398c7dd2d9bb4457efbf956bee75bf2563bf000000000000000000000000025638da22fabf7fdbe12dbb4c09439a4b4b3a37000000000000000000000000b52b8671dcd52bf0e3d7a12269c317b703bd564800000000000000000000000005af04c18d5a564dbd09145fa9b30890758c7ba00000000000000000000000004c10e9c4edda119b5cb7ca92d4a641fe64dc1cbc000000000000000000000000b2ebd2b74521ee4ad00454ed1a50fa8e1902b5e60000000000000000000000004ffb48bcfc67e2d70637065188377e579fdaeb32000000000000000000000000a7f25cf32a9cced13af397d6bf32f2a56f59487f000000000000000000000000a752d21c2f6692630364e6682c1075d5c3dd0c5e000000000000000000000000c2863d07d797910779e6ee5fedc11162b0263049000000000000000000000000ea73e4e27cdd24886febb3a3ea72462cf14db97d00000000000000000000000052b4c20a3876a60aba69395d390547ee52fc4b70000000000000000000000000bae46a71029e97d03744df955b00a52391ac28fc0000000000000000000000008083a913808d1f764ed6ba2c82e715931e8db247000000000000000000000000ed63347684a735f64f764c9dd22180132f335b0200000000000000000000000098168d128592ccf08d6bf559d597a2680cdf1747000000000000000000000000d662fa474c0a1346a26374bb4581d1f6d3fb2d9400000000000000000000000069ae2fd65790b07233bfe632a2d4a80968497628000000000000000000000000b17709c75fb7cb9be4e0001e2901234ed46c68050000000000000000000000005616e326662a3b9ba390e56754d89f2296251b89000000000000000000000000bd2e900af18d4dbf17d02f488f92805b4ff2b414000000000000000000000000c26e1a36e50a9fda18de1d89eb707feecc0dfb640000000000000000000000002f999a6fc5ad961b833b3d32bb2b7e4dc4c6a172000000000000000000000000a005a0eaba1c69a670cd7811cc4a8581bf066d30000000000000000000000000b94c30ee248d2c1ab19ba5c3b4d4c7d9c76731840000000000000000000000001dd1079da7aa55464fc4a3e9e5b78aeac361a0f10000000000000000000000003f25ff64752ab1a8aec4ddf484bd9aa584b549a70000000000000000000000009cfc252b8ed902198870ce6e7df0fc739cdc482900000000000000000000000096178f62c2695790d712addff036a32c3c2d68090000000000000000000000007fc97fa33e5043e8a744dd65f8e50c42ec5a77de0000000000000000000000005be074a706d235d1029ff88c1a3503a09d6832e5000000000000000000000000c55f7e7a218950fa5979035e106451141302e046000000000000000000000000d951232d3dfe03546c7a7a3d59bf2b959dd98327000000000000000000000000937728c0f181a29960e317d7fff4ee01983bf84d000000000000000000000000d3e8bf56ee54572c9353f6b84fd098143d5fdbaa000000000000000000000000be5a6aa813335cd647929591cfce8dacde49b6790000000000000000000000000a87fdc3d5e2f4a9f67b5743756df35a0d9dad7900000000000000000000000092e74b5d6af7a48818d4c6fe3f47987f6ce71c570000000000000000000000000e0ac8c7315e2fc4806fba9b1c7b342c025c9dca000000000000000000000000c58251c6908ef3c9280d2d101e13aa414837fb85000000000000000000000000534631bcf33bdb069fb20a93d2fdb9e4d4dd42cf0000000000000000000000006a26ad8e0d8819602360b9fa9ec13381b3e898f90000000000000000000000002251258855bdc595ddca038aefad66f5ef38f01e0000000000000000000000000f0c0f373397eea9facf537104a1663c3dc2fb9d00000000000000000000000087a2e4278db2c1a04cb35a81d2fc43109db3b8b10000000000000000000000007bd83311afa62c98d89b4534c67628d0cc0b2f15000000000000000000000000fbed2c036b1d60e5547103726c59f971c650647700000000000000000000000070c7ff71fe4931befc4ecafe2f3312edf6efb85d000000000000000000000000131dc766c3bb3b0169c6d68696e40ed4fca0994f000000000000000000000000fa07ca6ba18e0d5415e4d51486c37215623d6e7a000000000000000000000000d89623cedd5f40288eb99993b9f7da518045ce7d000000000000000000000000364bba9e389e0a2363d1d668b747b9340cc3aaa40000000000000000000000001f4efda920ec43ad5cb2b57b6b915e597c6ab234000000000000000000000000f2308c594f0e653c5b5f08c5d55fd03d3d987712000000000000000000000000f0c9b1c8321592105600aead66dc5ea66aa6c6f4000000000000000000000000ccaa2982cdded195a03aaab7e1f2b42051152c2400000000000000000000000096ac1818f31c9d953c4df626efddc12188501065000000000000000000000000fdfb3319c7e8e421533409b0a802143199913aaf00000000000000000000000074fba7675b8210c9dc0ef8b05d7443076a32805800000000000000000000000078c726e6d6bc0bd407542364491bd1f0ae6ce51900000000000000000000000074fa93947121837d0a6edcd3b04de1dbfe6a3b7f000000000000000000000000e75ee975d30db4d34f11f496a2fd681e498235660000000000000000000000002305c65a494180235fddb657997b452e3a00af240000000000000000000000003f03d5261c5bb60610b6bf1e1f480521d210ea2900000000000000000000000032300df0caea0fbffa5eff5778ede5df5f3c58e600000000000000000000000078c113d1fe7e86fa0448d0e8d2fd299b543ebf4000000000000000000000000040c5678a0610a5c0f93dfe23b9ae6cc3458e95fb000000000000000000000000a6c5210842291972e84e93e50aec9859caf242ac000000000000000000000000a10f17c0cfec651b54d0d541305549a9e4ead08c0000000000000000000000001850f946a6ebf561aa1956ad810e44d25f192b87000000000000000000000000c1958bc7296f3454896144845de5610784f732ab000000000000000000000000e4429a98c0aad747abc36567b8dbb0a99586813f000000000000000000000000fc97c86a04519b10abeee16db06bf0532a76fac90000000000000000000000006d627d39401b402a60e3ee484acf701f99669fcc0000000000000000000000005f202022d3f7916e64dd2ff7a7e366eec3b27ee2000000000000000000000000cfce428e99a252bcb22d0dbca57e0b97a195fa60000000000000000000000000ba030a2c712ebcbbf4ffc92d38f475e1d0be94f8000000000000000000000000c9126dd95321cd5472bef7b64441f3998190d5d00000000000000000000000000fe99e0c30858981e319c92c525a86f5e04ab0c70000000000000000000000005681e5e75dd6987ef028e1b330c979db86845b800000000000000000000000004e4398f4b7683f721add73fc515d7db4f1a4df6e0000000000000000000000002cde0141f0dac42773a13520a7cbda81431f707c000000000000000000000000168eb7d35e5c28eea9d96e748a391f74215a5725000000000000000000000000882eec7e4876f3087f97f6a1c34e8be2b3d7fdc9000000000000000000000000cac240c0811e1381116226f5ed16e5748cfcfbd5000000000000000000000000b3b265a2a9aa3261d2f12a2c9e2c2386a9e37e6e000000000000000000000000dacc81b396d4d575a30a5063fee90992c60c9ad7000000000000000000000000df72cdf567dd2689e3a5173951779c9f429d633300000000000000000000000025bdff8db8d80971935a7f38a0cf31dec62f769600000000000000000000000008db702184899a5d25f64fec8427b8bd3067ce6e00000000000000000000000062810ac2a82d4e79542a0877db54bac4fb956f930000000000000000000000001a200f63ecfd5c05b733f80ff8ba5360ef2417100000000000000000000000007b196c6ae926426850e9236a3e27b8624aeb2dbe000000000000000000000000ce5f8645a13d04f62b2f97246126960253a35208000000000000000000000000b1578ccef0bc9d4fe59e7e8cc03fc193823f2632000000000000000000000000a4248b27468ab2fbee069dbab8f46d840c800043000000000000000000000000de7f4662ef6722fc3f23333e644360ba8c7b6a7f000000000000000000000000314c1f15720762b61e81db421700b4a92bc895ec000000000000000000000000da727a69f94d57ff9f1a255a19fd79338aadad1000000000000000000000000052eb8bd230866a576465154dee52b7b2154cf5d8000000000000000000000000d327f85d2f375e8acc0d6a73d2a9ce82941846c900000000000000000000000018d74f8a513f509b8080e6d65b2bcfa7a9914f17000000000000000000000000a5c8e58393432fc2d834f920cc69f07a776d03b400000000000000000000000021c7f2c5f24245ae97440305d2b5c88cc8a0f288000000000000000000000000e3041645a22e77443323c06bcf0b5f17bdf46a850000000000000000000000006b478a5fbe3b8d77264d589cbe4c0e6a7fe083930000000000000000000000002bbad9d7fd4fbc7ed358170851083c52f37913300000000000000000000000005e4dc896b73605947c0f6566babe6a20f394ac72000000000000000000000000d195d703d1211bedb2a5d13174ba9068de83dd98000000000000000000000000e642397d11f3de94ccdab75fd13873b50821a25e000000000000000000000000018eeb12b187546ec11c5b05729ace69b590e336000000000000000000000000d729c3f316f7bc835b89e000e622115843b2fc630000000000000000000000007cd8eba38f85b9806869214ce97f1e3f93eca9a7000000000000000000000000fe843f4e30d30cba310ab2320c83c1eba6f60e2f0000000000000000000000001faf690401f8e4faa4ea014c16318d86474c8677000000000000000000000000ec66cef4070f7be16882b14a44c8397aaaedc0c2000000000000000000000000afe6e2039e5413cbc3fa55f91500a630a5d51720000000000000000000000000261a30c7faad00aed7e2230fb9e670ac02fc420e0000000000000000000000008a8def1d331e92bbced52c4084eb626d3104138f0000000000000000000000007431549dc44c95faf9342ff7e3e93e79afebef69000000000000000000000000116b12ed48e97ec500f69aa881f592f21030b6d8000000000000000000000000b57d6042d9933d0e7f3c88bdf4db3f968fb3d52d0000000000000000000000007e21d3a91ab15e63c16537d64e2b8f795f44b6c9000000000000000000000000b94d80081ec17d9c9f3c45f45b120bb26088202100000000000000000000000034c5b387e7f8a82bd7d469d177ff3aa9466280b8000000000000000000000000326ee14e5da1176654a78c9c197668bb7b370381000000000000000000000000b8f0b940aa61b2030ccfcef74f8bc92bf819cb7b0000000000000000000000005e52840f648f2f641ba507d22d3c145d7335917b0000000000000000000000003307f08e7635cf673a8e0a50a604f5317f81298e000000000000000000000000ecd46bf5a3f371bae1f12835bbde5b90c778e804000000000000000000000000e296f8bcd8ee71fcc260deb2e9e797ad5d39a80a000000000000000000000000d47cd077db7c0567d64bee6289972a97733d42bc000000000000000000000000f6e2da7d82ee49f76ce652bc0beb546cbe0ea521000000000000000000000000f165b1810d235c09e6389f6fbc739c0b6a24692b000000000000000000000000c4a536ba93cd906f2cb018b0fae1e3cd0c2b981b000000000000000000000000f7052501343df55cdede6383982b3c39154de940000000000000000000000000376de75299c63a87133931d8c6c800bb06f045ae000000000000000000000000b5c8c56e26f572aeaf4c4e7cdfbbb885f7b6109200000000000000000000000062fa02c776c4d3bd646082dd54d6be02eb26b9950000000000000000000000009d4a0044d4e0967e4f67ddc07e88b0bdb1895aea00000000000000000000000025b9219cab83d382a1b42667ca3497f3c44d634c0000000000000000000000003a5381e4847b9c82ba3b5d3d0b2c737667bd3b96000000000000000000000000d79f9f42114734a3791cefdb25552c889fa3aba1000000000000000000000000e4c2f4417fde8634e1af80adf26a6abfb9f1d56a0000000000000000000000004ef14c3eb991f510410d969640aabdee8feb3d3d000000000000000000000000ce7a43cb974396cacfb740b16495c0a9b618bda100000000000000000000000089d061068c2401ebb7b49cd607921077176976800000000000000000000000000a7ae200d67d929a04626a71f6b6106bee54c0090000000000000000000000003316bd326fee422de5d6334b1dd1b257db2aa63d000000000000000000000000004dc70bf1312a2114c06bb0adccc360a52d7a2800000000000000000000000046058a0ed11431fa16729fac8d1f13dd9c27e55a00000000000000000000000009157306a01f9262c4d6f9cabc59d4c8ff6c2a02000000000000000000000000cd308c0e6d6a8fcbc425cee8bfbd030854676326000000000000000000000000da69d083e1eaa642c0bb49997788ed16d3d80f08000000000000000000000000ee36bfbf86229941a45c26943157b58bda50848400000000000000000000000087a0e128a15ec76cef3314f53abb4ac5e5260d8a0000000000000000000000001f53fa2b4cf13fb9e1302beebca71df751d6ffc5000000000000000000000000172ba238f6dbc598f0e58b00af7eb7a548d79b870000000000000000000000005cf75081a4fe129323849c7808933a198e3b7295000000000000000000000000922ca8054489b28643ec60856feaeb97fabc135d00000000000000000000000010b51493662cd530e28e859bc3169d631181606f000000000000000000000000653a3f5bef51228b18da8d2d0c50776c58c2da940000000000000000000000005b054d22a01e021a12afafb111c72a7bdb35b216000000000000000000000000ee4acb8bdbcd327cb0cc3a73be14bedcc5eaed3c000000000000000000000000f69eee5a35423d8e46e31284c3f015d70f5293b3000000000000000000000000236af5382bd44e7bd6d26ace4784997755c31f6c000000000000000000000000e085327c5ad2f77147f10973fed45fb19d734f7e00000000000000000000000007ece0331b31148fa5f4dc6d31a5e3e4f763eef5000000000000000000000000c66c883fcf234aaa4cceb0eeaec55e6c384b1c09000000000000000000000000c38d78c37ca40e8672caf8146a3b75f8d08ab40b0000000000000000000000008d06d460c2a5fc671b7785516c006802f0c28e3000000000000000000000000034a68db500591aee8dfe00dab7e0724c95d092ba000000000000000000000000d6f6824abd127274a625f82e4a23c6d844b9722d00000000000000000000000022bd44a594005bfd79d2c995c0c857a588ea0d2100000000000000000000000031a023ea36454c2dc90e26720071218c1118255f000000000000000000000000db1a810531623108f009ec39b15b940f365bca4e000000000000000000000000e1ecf8ef96a4a01e1cb713321564530dc3165a8c0000000000000000000000001ac656fbbafd4fcd0131dab9262a4aca4642c02b00000000000000000000000060101c7a6e440a8a7e679198b7c1d21e4382dff6000000000000000000000000f0285768b54e928fc0996795c942a8816f000b6d000000000000000000000000222de5c3c77447948dfa312644e3311d9223b8a7000000000000000000000000860c95892bb025e70c0a3038098de828512b920c000000000000000000000000a4bfc29c6ab80cc090e7b3b8136efea2ab59eca6000000000000000000000000633c2f09918f4068ce1be28844ad04f8cf12e3310000000000000000000000002b0a2554302c3a65ed41c4f47edafc00c7c105ba0000000000000000000000008d537601168d35d9f5b49759074b12ebc9d1a4b80000000000000000000000002e7f9322db4c6b6655fa8e81f85b4792d6016568000000000000000000000000806669c2aff3a935e1526f71e6ebd466860242ae000000000000000000000000202509e6fa2c81e35bd85c6cc2037fb402a29b280000000000000000000000008b5c0baa92406c3ba9e479abcd716edc813c02bb00000000000000000000000019df3cfa2938f6b9d0c2f1d043a0ff1c64e96b840000000000000000000000008f4820dde56ba4ab2453889978a38b2ffc5f8376000000000000000000000000f8a08be478635ac80bf792a7940ea0759c724ab60000000000000000000000003ef164ef22ccd226ef87c5da8f03b04a3108b4ea000000000000000000000000421f1a190373bc9253d118b606ab4caacef3b1200000000000000000000000008b6850b870b9a8e87af9c94f8018d28fa030217c000000000000000000000000964cb70a3d7b6410d8264e9d86ed86055971f8b600000000000000000000000001d431575fe8c246e02b5108b088f9b2c6ce0f7500000000000000000000000015200ac32192361ccae049e90a0c6e5f2d1c568d0000000000000000000000004b656478aef9441a0871e413e94ad1ff0e963baa00000000000000000000000085276d5adb0a97ae31d65f58c7dbf573ad691ee500000000000000000000000021038d0321ebbfd8475c2fe793e6e0dced57a821000000000000000000000000041934f357effd1c17bb0608c746831c9ab450b6000000000000000000000000da4e91e794ac04cdf8250556abccd28799f34ed6000000000000000000000000d9eed6804e9d8e9350a440937ffdfbaf0c348ce00000000000000000000000006095f8084257fd784838c82bd96325c3200fa6e100000000000000000000000035f6991546572753c77f58c0a55d87db1a206ae40000000000000000000000002cac2f9b46f3c1561c5a5a25deb5c9943399186e0000000000000000000000000d56a685d7d743be85191febc905397656751f7e000000000000000000000000738df6bfd711d04416daa15b10e309fdf5dd59450000000000000000000000000b49f6ac4940c1248a383f0eef318b87311a013b000000000000000000000000ab766371443e904cdbdfc8b937a5f7a31cc4c8e30000000000000000000000009ee75480aafcddfb1d92021bf6e227b1c365c0f70000000000000000000000002f733cd8fbbaffe50e4e7d2fadf59334fecf64b70000000000000000000000008a1fd01253cf12a7ee023c2c3cc8ab52810984b20000000000000000000000007e9475f90d2ab1f6d72064eeaf249597e06f63c8000000000000000000000000dd5dd4a961bb086490260b8a22d89853bdd29f550000000000000000000000006254db88ec2410597fe294ccde856583d5669c5600000000000000000000000076e4de46c21603545eaaf7daf25e54c0d06bafa90000000000000000000000006e8a76591bcba7144e089c7787d92faa06a644ff000000000000000000000000fd05d33bd53cba40980a0b3bc484dcb4a20218e9000000000000000000000000f3878f8b02c04bd0d33f9d31c58869e1753f4947000000000000000000000000b8dbf2f8802c216cfb9e165422ed1b48766ad75e000000000000000000000000e20db1fae632feed6412fe4d9bf50f877c07ee2800000000000000000000000084cf03756c5562f9eb5d08a7971b86bfd7e20766000000000000000000000000f635ad89501e85f00021235b4bec776733b518a200000000000000000000000070b65de26129ec8bcb3c469ad7796b2c9dd9c182000000000000000000000000242c5f97a23eae4f4d8ad409be9db2bf54892a32000000000000000000000000c3675311f9addc5d5078d45f88d6756f64e8be54000000000000000000000000babf7e6b5bce0bd749fd3c527374bef8919cc7a9000000000000000000000000a44a8feb9bc7513efc10219d31bbe7bae817138b0000000000000000000000002ef5de9e304338e2b25bc1335310b8dcb3400c4f0000000000000000000000002eaa62a2a479a45c859284db45c737045a8c0e05000000000000000000000000ced732ca92cb4f040239c4e8c85f14acbb5db000000000000000000000000000b697c77e24c7d8e382d5887977a4cf375a52fbd00000000000000000000000003c82cf59908df861cbbde5302c409aa4bb7a386a00000000000000000000000084223fa65915161a42fece3fad1d8ba10cf9a1c7000000000000000000000000925f402ba17e378951a4937edaf8ba7e6ab9974d00000000000000000000000032f4a9950147aef801f67aab6a2418fb71cc146200000000000000000000000097050378685d748f31cba901fa237894dfc193e10000000000000000000000008ef288976c10658085b44fcc1b51f80e292653ec00000000000000000000000002599fc9764b241365606ebc75b3f4db57fc82240000000000000000000000005765b73bd6a953d77550d1f80cb4ea0e8bc2e2d4000000000000000000000000c213595dff498a3f532939afde1a1ee5a4fd4c9c00000000000000000000000065bd71771f7e6d876071ea6f34de123b3540c61400000000000000000000000098ae6d8e11c7e6c130453ea1aaf1688467bf29dc000000000000000000000000203e502875cb861ee71ef758e3e6056362a24f0100000000000000000000000020886d88b6bc6f4be40521acd9729e914244dda600000000000000000000000009e54350bdd6a0251af5bffec95291d8f488307000000000000000000000000027a25afb77978a45da8f0d5286cbe46c6802e7d000000000000000000000000073e004c78784de3613f823765832ee5796227e560000000000000000000000003dcb8da963d654a31ce68cec545c0f137a55d34a0000000000000000000000002e0f8f0b27c5dc003c196564c4242ad04b5a1bca000000000000000000000000a7c2250e3653ec199f99254ff4f0435b8b0adb0c0000000000000000000000004c00d2b1196aa8adae47fec050c82fa9315c282100000000000000000000000089f5bb9b709f4cc9362be9080cc1d003e2629559000000000000000000000000b7816474b2719144461915f3117981c97f50bf260000000000000000000000000f6c131033700f805300774ec1c850ba2ef259930000000000000000000000004e051c20b4b707eb303ad0c4166bb4b905fb3f27000000000000000000000000218148a072f7eccae5e239cf6b04a1ade85242e600000000000000000000000012b3a3f354da0d417e5170d499840825a94a59de0000000000000000000000005e566bbc51013114a3f71e7b879bf37438d6cb020000000000000000000000000941d63d2df48942cc3a72a319016ec1f6d9f7ff00000000000000000000000017019147b89cdd246e408d495b74e58d60c37baa000000000000000000000000c89c68dd05fd8f464ef7fb9d521419283ee87256000000000000000000000000d7ce62c8669880b8444e54a8c68d873e842c22b50000000000000000000000002c24311dd1977df45aa65507b98f958b8254766500000000000000000000000031005327923b7057c440eb804b3b9899c717e40f0000000000000000000000002cbec19f4a67bcd865b6f55eae2fd7c2c387e2e30000000000000000000000003cc02961efc95028d810f87cf05c5a38872e090c0000000000000000000000004b43689b1f01501794936390f6cdc070e29542300000000000000000000000006af88d2c24b5705dbb2d205914d1885d3230d3260000000000000000000000006633e6be858c0a73f4311833d5600211e32fd964000000000000000000000000a4c8d9e4ec5f2831701a81389465498b83f9457d00000000000000000000000084f3c5eaf2d93d7c689b030969e9b8e6c346f0f00000000000000000000000000b87a043abdec35997a9be163cae3fb66246f5e5000000000000000000000000ac395a12cd0b1bf56e4c832bffb60e723953cd5b000000000000000000000000fa676ab0be3b0a88a2be7edb97798f6403cdbcc1000000000000000000000000674832e67e3086330b043fd8300ea8409db55511000000000000000000000000eb8d1c07e11047d05eee4109e6322220878c3882000000000000000000000000e7759b0d2a35133b1189a221c2ae02e9e0856b980000000000000000000000006504422f834167be87ce1bb2985cce0ba2b5a4d1000000000000000000000000f3d56b63d8ad7dee9569fc871c60b0294e6450ab00000000000000000000000043769748893145baf4738b407f08ef5587ac9e4f000000000000000000000000aeb4b661e59d3b3644e154c8de1336dae2fdc262000000000000000000000000d5fdde3a30893d451d8858d07be35819f54bcb2a000000000000000000000000fa2e1f3a0fb159e14771a8dd4f9624ae7734b3040000000000000000000000000f63c0b9f33567407f418cba94e6eaa0ac3624c6000000000000000000000000309bc95e5c48c0d085bd206739e3aa474ef6dcea0000000000000000000000005dd90d973bc9729a3877a94644a48b84d84d0bde0000000000000000000000000ef87c570af0099a4e247441f0ae335a6aeb7f1b0000000000000000000000005bb96dc56cda759490989b42c9df92205c92710800000000000000000000000061e449d4899d0effb263039ad7ea4d9e1ef2af06000000000000000000000000998b5b83730fb6962da2904128dbc6faefa56fdd000000000000000000000000faed3bcc89ee21032b8abdd50ecabd61613d08ee000000000000000000000000ff203d2bfc51d08cdae87162990b3f0fd65b93c5000000000000000000000000d0d5b241e6ad2adbf78443ea29bd32ef086de588000000000000000000000000402adcbdb5e37221d8a8cc44334d8b8a9464dd2000000000000000000000000096be200a79fc0642ede625d58558287dd2c67560000000000000000000000000cec1b19000debc7178bc5a8d3f0eeb1472c30c1e0000000000000000000000003411b8fcefc90af8dc96063a261cdf783979be360000000000000000000000009b93f33ea88b0bca9316b099459d419099afdc1b00000000000000000000000035db91d3e8eb1ddd9c18139213a3c1a9b4b4485100000000000000000000000022a97581d56a3f2b5540567f93964a78dfd23d9d000000000000000000000000346c3cc996aa476762cd677c93b928376eb6154d00000000000000000000000045a53f5db8ab3fd33806845b7059f946625982f00000000000000000000000009f48b418123ecba2090c59e0a1f848d0cffc87d9000000000000000000000000dd3939e138703d2c1fdad4e5c1451c5ed826a0af00000000000000000000000030c53c48c83e2c91165564ae8a665beb0eee96db000000000000000000000000d017322fbe55123064822117ce1bdc689599c6da000000000000000000000000034d0183e2d732f87668fc285125dc7d3a7779140000000000000000000000000dfcb6ed1285b99b921824abe99f8faf3e0bfabc0000000000000000000000007fab5946b8a2ff2c5fff6c966045cceed42cd376000000000000000000000000061d2d64821a4a3ec17c61d5660e3ca1a82926d000000000000000000000000028621b270d4fa8da7c6a5ccd801c1e7f04652959000000000000000000000000b900b558d865758ba2feb28f97ec79da3845cfa600000000000000000000000010e5d3bf311a12d22b12feb348c06b19cc83a00700000000000000000000000027b09d167d8ed88563d81ed766cbd280c8b434c5000000000000000000000000873ea9deba8cc72009ae4d5c1658cf23b4ef4152000000000000000000000000e299f1fd23e7d4a287190d80594c074180c2af34000000000000000000000000eae7d749275bde32142bab74f2bc14d244f044ba00000000000000000000000054d5167581a3b392029cea4611d549711b00337200000000000000000000000073e6726f6bb40e70ece657924e0e285e8bda7593000000000000000000000000830e7ac0f3c38f4d81b1a7d1557a8d141ed38e5e0000000000000000000000006100e04e096b46c1e8148f28b2d2aec62ad52054000000000000000000000000328c30fc44003c0be9ffdb273c95c7e8405f169b000000000000000000000000216a21ad6751e5b160189a210ff3e75220184498000000000000000000000000af214c15e9b0d52065cf1372279c4717ed1f40f6000000000000000000000000a91badb30c530997ae3c11777c51d9e2bd1d283b00000000000000000000000039f9e912c1f696f533e7a2267ea233aec9742b350000000000000000000000006f29cc47a16cc603cd71812d39b0b50589b0681b00000000000000000000000094f5cf99480c3f0bb1c0fb88298fe031f8b5907b000000000000000000000000829cc88e8d99d351b3bc683edcccf026e8dbedbb0000000000000000000000003a741d125af6d6d733bfd8937fff3177badd9f7d000000000000000000000000b24e2c2fd17604fa61e7e8a811e20f5563f7d1940000000000000000000000000b27d0e8601ef1db36ada0aaa896f3d43f48c909000000000000000000000000a488b138b589a5b28577c13d5899ebbaa22459170000000000000000000000007827b605b08db3f80a24da6e725e98191b7185db00000000000000000000000050849598c213afd3087fb43f59216a1d8c85fad50000000000000000000000001d636c0c1f14ffe8b08005597b79f16f8783ea830000000000000000000000006caa4101d3eea3e817b08c070553ae2c37d330c3000000000000000000000000ef4f3a84d71b5dc92498bd6bebd057729fe13b670000000000000000000000008149f0615c55a2475c483ad64c19a2fb3a7a8cfb000000000000000000000000bb824aced41324f7abe1b30fb411bfc574b216a1000000000000000000000000e73df381b7c9cc4a2b9e66c7e8f382675ce40a1200000000000000000000000091a59921af5387b9efc5b5c56835a75f1d3075bb000000000000000000000000792b23ee24958bf96dda5d906f635b96e4f35781000000000000000000000000614d8e2576c6090ec1552cbbcef8075c8e75975e000000000000000000000000ffb20706ad48bce88f119c9662364c02078c0280000000000000000000000000dfd3dda0ba8cab76ddd87ebdf5bfa0af7194a5de000000000000000000000000c8d6f9665d18163c2b5b4f9c4158f56b96c50f87000000000000000000000000f38b8f0354fbc57a719af16fb6ed626133c933e000000000000000000000000030218e7aa5482c2a85c40b288521257386ba30ed000000000000000000000000b40dbf0a5c8e323598dca7c44cfaf487adf62c95000000000000000000000000f1ee148857394fab9f235ad3261ce217d2c581980000000000000000000000003d8c9e8f534ca6d70165dc5221c16fef30b6c2c80000000000000000000000008d021221507a7085a42fc13bc8544e8d7b93e035000000000000000000000000df33f18770c1993b694f145e00a41035f4ade8e0000000000000000000000000a9ea206480d9342922121182438c4a20677ee01d000000000000000000000000464d4fffd799693e20c6a35411443104994b3e8c000000000000000000000000a765d3f138616c1997b139f8e68ced795b98a9490000000000000000000000008bf2b39e52fbeb2c7b9275b3762db29682e950d70000000000000000000000003cf869783f48550945434332128308642edbf238000000000000000000000000ef364c31c137c9ce0b082c6c112e0b0c540ba81900000000000000000000000098ee4703fff029b9323b9339368f5d9a8c70004a0000000000000000000000001d00448359ae40245b47cf72b5a15e92f30258270000000000000000000000009b87434df66337d167afd99082eb4034ed5cded4000000000000000000000000af2489b12a72b5428647b6810e54e187c5dc18ef0000000000000000000000001be5a2a6cf4dc73159abc6c152a825cd6582d9cc000000000000000000000000a940f8fbc4bac53e94d8fae5d3022d533ecdb16c000000000000000000000000bd4d5d2d4b9b1b6d12018306461dc813b8c9bcc8000000000000000000000000666840286eb6ef43c11b8742aa60048db8928d4a000000000000000000000000a79f4b3875295254482218ef87c9d7929a4ccaee000000000000000000000000518d0090dac66f1757a222d43f55332bee03fe1c000000000000000000000000e31aa36b6d986862b9e68b0fd7b3d4a3048fc147000000000000000000000000af943eed025334fa2c05b96ff719614b6df5636b0000000000000000000000007d9f15e6a66db55edd2444f89adc4521be66cfea0000000000000000000000005fca426880f0bf0475f47187b014602f621b5102000000000000000000000000f1520dcf391735cf60f39ddbfaa7c387ccde5311000000000000000000000000d5665418c00bf4744cb8a4c4056111f854a56eda000000000000000000000000dcb81728d72850cae9a6668fde72ae31b21f2b14000000000000000000000000498084dd6f80a25071fc86bd84af3cd6a68aad9c00000000000000000000000044e98fdc047d9b3926f74736ac216fc89672e4be0000000000000000000000008e59ae56a69a3b5348421782e3335efd7bae9ef6000000000000000000000000413409fee94b59e1fb66c4a32aef6bddd51e3698000000000000000000000000262a55e4a5a8df629e4279290d6a1b30a6482f79000000000000000000000000fdc4a7517c74504466fd3642feb5a3674ee012fd000000000000000000000000c255132b8a8d92cd24c98ec7aa5b20ce8a3f610b0000000000000000000000004f15a249f31b1ecd5972ab077a809502f742bcc200000000000000000000000001920129540c71b4c1dddaec5833fe9f2e6b5435000000000000000000000000a84572d4c05cd9c64896e95137629af646bec846000000000000000000000000db8800e546a844955cbcf303763afffeb6158e59000000000000000000000000db9b762f91e9b1d02cf1af5c318cd1fc4fcb074e000000000000000000000000548fa359b0efd820f93e43e2a3688b31765a55fc0000000000000000000000007da5d8e3a2eb950e7657b5c1cb230375d17c1e900000000000000000000000003d5dbbd89ce78d010adcf39739af45abfe3f79a0000000000000000000000000d88c6685823daf1d791ef85b442f968dc95366ba000000000000000000000000fde9afb1fc68b1250c6fd67280900220a315298d000000000000000000000000f28ebe0f5afd57cb1a3350bc86aa530bd5eca4a2000000000000000000000000f30b420082327c7fbda5ff18f6ccd07ed98ac4a1000000000000000000000000fba533a17542b6d5df97816c2b78869090c830b3000000000000000000000000d3eb58f93c9e273f176d14ff491c06a66dac168f0000000000000000000000000c8b24db3938388548f92f20e6ae40cee93aeb4800000000000000000000000040bb7449dbef2c9ef7c2a8729abdd6d3193e4e69000000000000000000000000fe6f81520dda27fc31f6c57bcfa8c8cab65163420000000000000000000000003aa13e691282e1ca479f988aab1f12b8e7f37d86000000000000000000000000360226560cf3215af9245849febbb04f666d48e4000000000000000000000000d785e8abf0254241271d9d5ac10ed2ad3a5f71af0000000000000000000000009bc96d60aafe43ddc61c6b9a8b624e17dcceacd30000000000000000000000009db2a90d4fa5276fd2a6e17e64926644e1b03f1e000000000000000000000000ab7c37c3c78289197f1d7a840862a71b90e53102000000000000000000000000d0398cca46390c5ffa7f1028f88b45982735b4910000000000000000000000003639e2c92578b82b0e1f8cdd2b89349bb05bb9600000000000000000000000000527c1f35cfae1051e3a3c28eb2255d7f0138469000000000000000000000000592a51330f1e824dd71135d3adc18d56a7bbf5df000000000000000000000000e3a2d6d93114decbb9e1ff2158886cd1e57252690000000000000000000000002320802d8acbd5caa4302bbfb87d7f8c7f0382710000000000000000000000009d6c56aa8f33062ad19aa9a56c2170e1792bd3c100000000000000000000000010c16d47915864e0a6dcf796a23cfdd1512ecc9a000000000000000000000000fbf525c0ff164db937b42318f54787c0633c29d100000000000000000000000048f0fdaf66156c80467f443aa95115b7708517a700000000000000000000000019e45a5977db71e9ece46489753c31768fbac92b000000000000000000000000346be33c149243aa49048e5be257a3306604fc010000000000000000000000000f5c9e149bdfd8dc4c0b22ff71f94966246f160e000000000000000000000000b707641b1fa89d04f18f0498044284d9044960b000000000000000000000000085ad809125f5b27a2153adc2452a9f46bba89cb5000000000000000000000000458d975b0894e7a96964c5e339172d2b262113560000000000000000000000002d0c2fc4a74b4a8f47b22c91e4665ddf8749673000000000000000000000000050ee91f3db33981bd1ead86cf5c63430c2b7669c000000000000000000000000cef34ff1fecb21bf5ff1d5ed2e3d637a28775fba000000000000000000000000d0210ea4da8aa99b1e33db26c242fdb0bcbca781000000000000000000000000b72c9af23a26b0f0284ce1bf1c9085c64ec75ac3000000000000000000000000dd0e8bc42f6126d0d2585b4bf07692d9b172fc77000000000000000000000000f7d86771ee19b48865266dff073f15fe9969ea83000000000000000000000000da3e7980a9c74e41cbbda1927d33801ced150a3b000000000000000000000000835ce016a3c2132e0faa26542e3901058b127d6b0000000000000000000000003b353012b93deea92dd71ce0bc62ce947cb3cd02000000000000000000000000293bab2431985cbc6456feaaae0f91c2a776c45900000000000000000000000024c16c437d62816932858e1566c3be95e986d3b5000000000000000000000000479b78a4517e065a1b0d9a3394f0c439316086b30000000000000000000000006bdc7e96c6133c94130b7e5798ba090aa98986830000000000000000000000007d7ed9e06895d6e4b766db2af48c5652826f2c7b0000000000000000000000008a4111bff23654a1f10ec66dfa4c650b11333f2b000000000000000000000000daba926ed27eed2c5e5ae8dce784c587220175cf000000000000000000000000458c560f9209ce35017e5b75535961dcf37d9c3a00000000000000000000000009316e6082ff69f7fba7e1146f4521d52d177cf7000000000000000000000000fdeaf7d9ab542c6ad617666015e512fa1633b8a0000000000000000000000000b8c3c4608710e568212bceb75363bdfc818170b00000000000000000000000001e45e7f8f2580aa751bc745ec82346c807d37b6400000000000000000000000000cbe2538059414d9ead8024d4481706011edd2a000000000000000000000000ef90f6047cc463ad3199e5d2437d318c40e3be2900000000000000000000000018da16b2a2b98d3f8d825d80125ea0f76406f4e00000000000000000000000001151dd8642a73de485af203c49d28a3d11c7791e0000000000000000000000004b26660e7684a2e8a8cab658abaa1f050f072340000000000000000000000000d01397b96a2cf918e9caf5c293987d5352b938e200000000000000000000000029dba2518ca261fe21654312e9ad837efb29bd0b000000000000000000000000a9ffa72c9b830044cd5bd6fe6c84d3b0e2067fbf0000000000000000000000007bd9c1a1328991dcae872cb8cdb68c645a3d648400000000000000000000000080bf7fc4811bb5bdbd8eb36e5fb77bb79f96546b0000000000000000000000008e962db2dde58780e12e26bede5448c63532aa4d000000000000000000000000b4f86c91ebc7e64368f8fa33e13e74fc74a85c91000000000000000000000000886aa7f5ccccdbde28fa8de9c1545922ad431845000000000000000000000000c8e08fb73834762cfbf773fa772f83bb45a091af00000000000000000000000070d5e6a746566032ae5722aa3396a854440a60a9000000000000000000000000b0637780509b213c3ed83226f597879daa722de100000000000000000000000053f50924239378d31fb9b4e79af9a87b96bde0ee000000000000000000000000551a464388310e76c90da248dc54d3ed35dc03cc000000000000000000000000eaa014bf4078def719365777959fa23b15d9a2f2000000000000000000000000a9b6afd9faf68820447aba2636902bfeee87ece1000000000000000000000000a48ab80ce61eaaee1bd3f2ae9375938d7cf878530000000000000000000000002228524d57e5b555273c48233f83b51fa7d2f583000000000000000000000000fcc33e96da2b8bb3b9a973eff72b6e5ee4ab79fd000000000000000000000000546aedf06b6ce38e0751888453d7e25bd50e0e51000000000000000000000000873da8afa7872b63a31813fda980b2f5d9396b91000000000000000000000000e0b739a495a210db1917d08ce7cffb406756448a000000000000000000000000d28617592e7a2458a0f9906660150c388c125260000000000000000000000000d9f9daf5cefdae5afba70c1f12778baf3af1505600000000000000000000000058c98f712274734556820c630a3d2d997642d28b000000000000000000000000a5d6dd6a46626548c77c93016a2b475e637d6a100000000000000000000000003df816eb66291ac1ebe705fd3a16064429e118a100000000000000000000000092bc5eb9a03669347387d38c784eaad85bd6eff600000000000000000000000033814ea70ce5454316aec4fb638fdf8f1144fbc50000000000000000000000001217ea970d4690413488bcb1d91db492e424bdc1000000000000000000000000cab84345439307f610c17652fedda59e5930076b000000000000000000000000549f319d6541c67d90110918aac48f3e7bdd8c74000000000000000000000000589dfd17333aa30485c2e396468b9d413f366ff70000000000000000000000001c052ffb077d578719b42496451e10d76c47266d00000000000000000000000040aad9882c0f8c62e24356ced76870180759d1e7000000000000000000000000eee998200c36ad7627ade231ed970954ceda0dd200000000000000000000000051c49705d3a0f739b3672a526d6d409ff1d2428a0000000000000000000000008c8d9f13724f08b4f21c662fd0a7222339b08414000000000000000000000000475e0237a72f212d38878f3f0345276069e0aa1a0000000000000000000000005c70ab60d9730bd58d13bd29ddfa37db3ff82c580000000000000000000000003b90a7e6b64f732aab2761ea9c1aa3a8c813630e0000000000000000000000005257d49b7726b61d310da1bd9ec791cc6e2e7cde0000000000000000000000007d531f5e15efc8c642c08442209d9f9a311efc78000000000000000000000000612d88ffe9ed25c05b39acd1769eaa856ab2f2430000000000000000000000006cfdbd88e7c729af4859b66d0ae13bd3f4c553300000000000000000000000009b21ce1a88a6c2faed274b68f42cf80321e4a7b7000000000000000000000000a14213faa213e70788cf2e410445fb623ceeeab1000000000000000000000000fc3c3f5374fb87039f0c654dc9e1c92e9dec88d8000000000000000000000000dd87256f4a5c101a37556fb4f73f355ad29a24b10000000000000000000000005e7ecdd6752d53588a111636a7217c9677fc08df0000000000000000000000007222d23c9c022c3a606511a3b8a5cdb3cf3a0a94000000000000000000000000fc544363659515f13ee2333c5527fb6e13415ea1000000000000000000000000528702e7b2eb2db1775f0e732b890f6d9386624300000000000000000000000049c13ac1c016fb5d0bb345ed52009d8577b2a10c000000000000000000000000f85e0970e29c954ff707a0afc19b92af7b67381e000000000000000000000000c28395dbf9bb2368687030367683716d2c773bf30000000000000000000000007d6145402524329b790a923c73ffe1b5e834a9a0000000000000000000000000456de09a6ebf74d9728b8afc72e831a6b4fccae2000000000000000000000000813a9b9fb998ad77e83eb93768ebe235bd1f17d00000000000000000000000000386ac9e468fed804b3a7eed54ed93b980616016000000000000000000000000df826ff6518e609e4cee86299d40611c148099d500000000000000000000000055d4ddbae69de3edef9353b764f6ebbd814ea1d7000000000000000000000000c67c1439bcc728cef9b22564f99f3bcc55b4c79a000000000000000000000000989fe89b47e87c8dd08dd4923b87bfd26b5de5d80000000000000000000000001322e4cb22be27bb5277b036dc139ef1692125f1000000000000000000000000a8ac0e45f91061988df4b9802fd8155b6972a39c00000000000000000000000004c17d923fd9f18f2399e9589ab80ab62f85b4070000000000000000000000005b6396fceaf8a8a4d28cfb1b88baaf4ed2a1514f000000000000000000000000fe55c175d3d088603b695ec2c7846f12f44433b00000000000000000000000008c25712f14717935d7d79bc3cda0c68b2918f3f5000000000000000000000000561f059b8c175a1bd93d561769614058d81b3c7e000000000000000000000000f87610e7fed3ec809e83dff997be030c19b9219f00000000000000000000000047df62780b8b71d839055b6dbaeb5972a74ad245000000000000000000000000dd01fffaa394bdb73fc0d8e866b323f6f6d2de04000000000000000000000000985282be11977be0aca2bab00b21a3c2fc7c073a000000000000000000000000038ae6f26ef7aa6bac3ac9bf666621d3eb4031c30000000000000000000000004599faf78e2abecd607059df41b9312da16fb93b0000000000000000000000002f68e3186ae1249804ccdd8ea9ba5fc46b699a63000000000000000000000000060041cbb3f251dd5b8a43b60acf1f637aa204770000000000000000000000003ec9c8a92918f283484755947387d27822c21f9b0000000000000000000000003ecc9db6b636f92237d65cad442ef974b9f1d2fb000000000000000000000000b557abea4873d43af1b12056fd8a01cae6d9812f000000000000000000000000e7cf8fce5e83e07e56e2ebfeb7651f459c47217b000000000000000000000000b0796d7183af0584bd19488f9bd46f7a4e4e09ae000000000000000000000000da7a5e2dd7ba0cb0950cad05c1ec7fddc2189713000000000000000000000000bc15cc3d8cfafbb5cdf6df387b565d8273dec7cd000000000000000000000000c5a9bc46a7dbe1c6de493e84a18f02e70e2c5a320000000000000000000000007b196ea453512ca04a715fa41d5685dbf7fac688000000000000000000000000aaa998a7dc04d24775809a1aa88f60356ec93fd80000000000000000000000000e6f244109d9e2afb2ee1bcf3fcc942d1ce3e6d200000000000000000000000085316b012c20924ce92f77d2916bd4028d6b1ad8000000000000000000000000177d4a73e4adec574441b9f4c783ab7c1b3979f3000000000000000000000000872682718410d5f1e4abd9b371cc7cf7f65658220000000000000000000000001a21eb58273572b3ee77d7d11c698e29bec465c8000000000000000000000000f54e064bd467c211f354a070033894d5b4079fb500000000000000000000000074c580d14450e46305f661babfff4b8edbc176370000000000000000000000003f6a515ad6f8fbb60188eadeb9e220a837fc5e81000000000000000000000000a9e8aa1d050a80d7e78adde59f3f2a1cddbe05e100000000000000000000000058ac48d9a9d91742d1e12affcf3a1f8b3e31a73d00000000000000000000000056a2e653b6aef4f6cf21c0d03d8d26546e7270ee000000000000000000000000dd4116c013e55dde945eb968be42a7c697e2f788000000000000000000000000781cbdccf22c6029c49e3e830f0ae7a22dea1e53000000000000000000000000ed26a46b8322b6a7d2d220679bce187d5ef3ec6800000000000000000000000046b19612eb6c2169ad34406f1cad5befcd32e23d000000000000000000000000e7240a5b816307dde2b6a58760feac2ecfc085b4000000000000000000000000cdf2bf7f915b472c2f796c6876e4523ed2a19e72000000000000000000000000d21f54eafed15c1cb6ec914da4b839c51234f82400000000000000000000000084be4865836e0e716bc4217b29208bb5239c8115000000000000000000000000b921793d0062926efdd2f283da49edd3e2e34010000000000000000000000000e23a5c371783bf1d619f72945efb320c4421d3cb00000000000000000000000075f0d262146b8dd69e269f1afb7b25f32c0c3bcc00000000000000000000000016fe3443b5e1669cf8343635d453e805bdd99c97000000000000000000000000e46fd406110bef49364db4b15c4c63680e7cf2860000000000000000000000002e442c5b8eefedabb93d02b3e87b6ce70bb0251600000000000000000000000000fc779d4030fb2baef806fb6c168033af2a2040000000000000000000000000ff883ae6d053b7727dfccce6392974e2b9f9fe3d000000000000000000000000ce90110543ff8f0957e07fe7c26189886b831c73000000000000000000000000f1495ccdd980bd194c7c4600877c9a5a43382657000000000000000000000000444bccf488c952d69f969fe7081134c99b21e7560000000000000000000000005e9c9a6a2c0e1346f3ade347236c06f3548cadfb0000000000000000000000003f4d2395e1ded7de79e38fc7e8429150a452b47300000000000000000000000001a5794027720f9e57c8dd7568a52179163809a000000000000000000000000088fc765949a27405480f374aa49e20dccd3fcfb80000000000000000000000006f55c03311347bc295549bcb5b0fcb0235903826000000000000000000000000aecb46eeac998f78a188d158e11b0ef2af230df90000000000000000000000005d8fb895fc7fff6fbd7000ca49fbad15b56dcbca00000000000000000000000004fd6ff1aa42c332cd273475b69896d8950b5b9300000000000000000000000071355e66df79e94b8ae1fa8a4200a0e9260f74fe000000000000000000000000ada55b698255631a9c58e76362ec2869e1c2690700000000000000000000000023fe82a5c19bd1c2e0e7f8028d30bc3ec88d4070000000000000000000000000e53a671d649a8b4cce0a9ea8a60e5c53c3dc9156000000000000000000000000600a2c9a7433054ec073a9ff3c8236300fd77902000000000000000000000000cc17b8d528f0c586b3926e3c21c8bd8943eaf38800000000000000000000000095cbf3ecd98d88b059ffee7954db2ed02e3451cf0000000000000000000000002aa09bf271daa731b95a6f9bce2a13ffc6efa91c00000000000000000000000014953f1ec6809cb3925e8877b9a5bd5fc9840f03000000000000000000000000b15dc881a3604c8e55cdbc3886dbe9809c5de019000000000000000000000000a3dec26751fa7f39ce159491608afcac9ceb9da3000000000000000000000000ebb1356a6e685bc740939f568a99208eea70e5640000000000000000000000002beaac4276e944778da28c59c03d9d12001d2c7f000000000000000000000000776b913480d4326430f52f58b16ddf67eeb08deb00000000000000000000000007d14c73191c7731b915895cb65bc31b3cd67582000000000000000000000000a5b46237616be917dc42bb1896f54e940b8988a600000000000000000000000031c1c14b35aba24d778ef063460ca1fec7520ea900000000000000000000000050e468c434dcd36aff77228df107cb4512458f07000000000000000000000000f3bfd4719f00b954efbfb66c1e28bb3ed7011be4000000000000000000000000713796f7f834741fa555a1b36076a84c63b3d1f900000000000000000000000002eacaea2187eae4e2b8c7716dc3249b265d9d56000000000000000000000000f005690a03cd246264836333882f44fa27fa0baf0000000000000000000000003496dc6cbbf8b811926c11c7224e7ce198ac79da00000000000000000000000046b8fb5a9720663bc293dd3ba850facfb00a84e3000000000000000000000000438dccb98bddf0ae398b740709a09d027edf0f340000000000000000000000006dc278bcf785777b92610f826e37501720a3342800000000000000000000000064aa9f7c6ac35b927431f3034fa7f69bc87fd5a5000000000000000000000000144d54ec5753b38cc444eed4d3ba5d12fb55edda0000000000000000000000002acd249e841bbac243b104b53f2defae9bfa30f7000000000000000000000000a5086675ebf88e8cd813f451cd731a06ea845504000000000000000000000000d51d4fe796542ca8e09af6dc0a0e89ac89771c00000000000000000000000000c1db7ecb0a458e0099b8f1a3cc87673c5891cc9c000000000000000000000000b4660e8d3f9e689abe77e543a5cc81cda35ce6250000000000000000000000009bb5f08efe94b3833977308e349d14dafb8a76990000000000000000000000004dc31ba70a03bc1a781a9d21c578db69a8e0f245000000000000000000000000d46b234fd55276a4643f4ce2dc5a8ff636aa41ee000000000000000000000000a653b6c28f38744a15d7d027e2ea9339adaeca9400000000000000000000000092ddc8d8a3de1ea0f39b516a1334427c9659291a000000000000000000000000332b18ebe20499e9d0615d6cf548083d0625be60000000000000000000000000e676d587f69171b1a18500c281b74e2f259129150000000000000000000000008d7d54cdae41318bdf0025b84012c49a843a3b32000000000000000000000000aedfff6ef9c4e0da57ef15e613aa1964594430690000000000000000000000003dffed8019252e1c30c4fcbf79061325c5636c1b000000000000000000000000fdfd73a07b2d046081830fea6c7e93e95170b4c90000000000000000000000007fabfea33b8e96faf6d466a7153e906868fabf6e000000000000000000000000b1ebe120c810ab46afcbcbdad7102096fb126343000000000000000000000000714b2b6bf26489866b1671a5ade7c3758ab1014a00000000000000000000000030272225e3d30fac10e51923c04657da337416060000000000000000000000005534abe3bb122b2f1a5eb28d3fcc176181e1ba3e000000000000000000000000a07d6442705f3d43a49d58ca2df892eeb242a130000000000000000000000000e93f3e9401878a9a8361819930bcd764a42edbcd000000000000000000000000fa6f57ffdde72172e2f2fe87a8fe2d5eb318c682000000000000000000000000f868f4e7f2a0e6225a9a87188f3e47e67a007280000000000000000000000000432a081e708fa0e2ebd29e08dfd5353b814cec21000000000000000000000000faaf8d3faab90375a06ce43cc17135f4116b45d6000000000000000000000000f5b1b5c9b89906219ba29a6cb12f0528c4c25d18000000000000000000000000609e0e331ff7014981d16e2bb2dc67a83b9147aa0000000000000000000000002167ec2dc716fc5a4f010ab07341c5bc22f28ee30000000000000000000000003244ca00d80194facac450811d44bd42b01cbefa00000000000000000000000099d2bf41d58426ad06cc38f2e54b4ade647498bb0000000000000000000000008db073ff33dce3588e66f4cb28095f9aedbc5d9f00000000000000000000000066a035a9f0f1e5d3bfebc7c317896647212519c200000000000000000000000000343217b01188388c0e3242278231ace35e1b610000000000000000000000000dfdc0f8d6101417b938a4bb1880fc7b73930e650000000000000000000000004b2ae044320021c92b71feb24f592788fc143928000000000000000000000000ea2f835090319a42310567e3950582e61605e149000000000000000000000000f9920c4851e9aa92860db47668c3ca85ba86455a0000000000000000000000003ed53943cf9e069dc1c9afe2037c672a3cb2590f000000000000000000000000d925e474f69c2301e1d42c495c69e02af09bb489000000000000000000000000d8813b5dfa9abeb693f217bb905ec99b66fb017c00000000000000000000000002c3695d317767f637ed95a2c1c4f299c0051e350000000000000000000000002aa20197f1f939db396282ea3f98c71eb412b49f0000000000000000000000004cd341f3b163e2eb9302daaef9a35991dc897fe100000000000000000000000016434582154c2bb94da78dd9f2aeb1431181eb62000000000000000000000000076179b7d20729b8e9e00904518f9986e7fa3aac0000000000000000000000006ab12222e1207bb8bd69ca3b91f30e19274d39ba0000000000000000000000007e13ac6f10e038310a986c1f8018076b720d829b0000000000000000000000005195869395e3d6056f9751dae71168b56fa025d1000000000000000000000000426a15da2305ec1b8c263d378bb89cf1ea78eb930000000000000000000000002b4f27ad8bb29762f615bc2b7cf9a92b9a6d14c200000000000000000000000018ac0d187b35512f804fb5450cb9dfed6ba99bb8000000000000000000000000c85bd65e9e0c7aa11518ae5f1201d5ace065dcce000000000000000000000000a71751821dced3279f45b135744b8475a9e67c89000000000000000000000000cc76490b459e6b3fca233b369c6eaa0a4e24414700000000000000000000000092a74b8cd1d12be3a60e330aecee61725b0094ad0000000000000000000000000ed278c51552788400cd823c01f53746a22f9232000000000000000000000000558b7b335584d3eb1d62d4d4d46826ff5cb8134b0000000000000000000000003b52144816e1d43f922d419064601081a44050b0000000000000000000000000f1201231b54e06c3120839f7081da083fbb14ad7000000000000000000000000f53188cc5d47eed9193aa3232d5d0591d2f4ab91000000000000000000000000357adee45559b03c342641748489846679ae5e640000000000000000000000003930e065f3469e694093d5de1a4a81cb07d621d500000000000000000000000013f25ea6e51ed39c654b61cc4463b9476afbae93000000000000000000000000c44a4cc0cc74485f1849599390bd6043b90f40fd000000000000000000000000f828811ea6db6761b5d85e4c39cb6b2d96c78eb1000000000000000000000000390e2541a7c40763ad44f086a10659876e0d78d10000000000000000000000004cafc7a9d1c2dc78ec2d492460c75f958ef727d50000000000000000000000003dfeedf2763272725e95ac42da7013408b01615f000000000000000000000000ae5b2cf2cf5d6d49a8f81a7797972bab2d5deb6a000000000000000000000000cff59c137d94da6fdde900aea65b69e6b2bce0c4000000000000000000000000264ad2bfea39d2d6137e4c97470c05e8ec7feba200000000000000000000000026cd1610e32b35abbb45f2560b52f45f44c9e318000000000000000000000000a6a5b91b9b694d5d605bfa3bb1f792467b63b91c0000000000000000000000001355318f7aae82e35700f287c30da6392ec7c0af000000000000000000000000cf7e4b3bf7a880b365614eb0b4d1c4be4fb4e0ea000000000000000000000000e3d773026870f7d66290f25724a0aa4c781b32fc000000000000000000000000e8909e78de50a032a15d0403be76b0d16832e97d00000000000000000000000044ea04be4ae1519e045eaa8929d51aed4e90a07000000000000000000000000065bb023e48852ee2ab2fb89e90921c7665e47f2a000000000000000000000000e165c4bf774bcd5b0fc0444fe2729bfe2eef572000000000000000000000000002f5d932d3720f054077908859420859430061a40000000000000000000000001695ad9c042fec7d78202b6fc1d14c66a6929881000000000000000000000000ae4cb2be081b3aaf1a6d8dcfd8df1aa0d73dd42b0000000000000000000000008405dc8965148a4bc4a1ed6ba53c6bcde87e24f4000000000000000000000000e59eebb300ddf744989de561bd2f7eaf7ff3ea45000000000000000000000000310dd6f1216a3c9740e63f06e05b00120acaed5200000000000000000000000031fc2b61b9bea31b707e44de4fa8196c4a4a522a0000000000000000000000000d34d1388137f3cc3dc927899d0397e8917ffa93000000000000000000000000f3c6ea5602318d3490d974a0e6821c73d281769100000000000000000000000088a10cd868c233f55aac9a8cd30c463ecaf92cdd000000000000000000000000f9d1b0f402bf7da5942f4b2e425c1d8633b1750000000000000000000000000015873bb7f6a83f03c00d2defb8e5e7d053f318f9000000000000000000000000f5ad1ae3e9f21a16ca065ecc46d83d063ff5a2c40000000000000000000000009ba834a904e821b8056eef58941294243a770abe0000000000000000000000002c8c25ba4f0ebaf44131132af98575944ea652380000000000000000000000006a1b4bb4fcb92471ec87ff617a9200a96eecca11000000000000000000000000de7d56b0de29493126b7bcd042c0769ca974a33700000000000000000000000022dae4ba6fcd3b03575ded31f98dd2dd0635556f000000000000000000000000d7b83d3c93731eb8f9357220f0df7d7f211dcea3000000000000000000000000ca5a3c6dacc2e6ee37514a2190fc22589799669200000000000000000000000036efc4d7221decfa311e25d820a4b25323ceb8b900000000000000000000000008ef40ea47ee9aa0c0d24826060850bcf1174bdb0000000000000000000000001fe0ce5261718e01e15843be7aef35eccad9190b0000000000000000000000009bfbb7a8d3c85705d429b4a32a25baab89b042280000000000000000000000002770953a1c1931e468ff115c11bec4892761864b000000000000000000000000c95186bcde908b2cb27d81207f8a37ca50644335000000000000000000000000153e6aad8f24d6a167d545f471d26d5e0d450acf000000000000000000000000a55dd42f1a532fb297d6686dc3e311782856274c000000000000000000000000389d2af5f298fcfd984aa2ccf07336b389a4a049000000000000000000000000bd3d75e53614a40797b8db38d0023a83930c9564000000000000000000000000b9b81cc464735e1ceafaa43415a58e1a024ef88f0000000000000000000000006abfbccfd8c80b8a289874f16470058ae0d9a577000000000000000000000000cf75456064b2806402cb81b0b508f6886841dd47000000000000000000000000c977e7d19846bc6fe7425c3d60c50aaef808f9fd00000000000000000000000017539498f488e06e7039223c5cdfe41eaf86b3b20000000000000000000000002638b98bd458b6085d9bbcfecd5e0d34b28b07930000000000000000000000008c895263642437e6fd0c2c83d72ecccb0e1622cc000000000000000000000000009b7362ebfba7fb718687178a1f44f04bb0584e00000000000000000000000084777d4eaeb1a17459d91b24e1b041e566c8865400000000000000000000000051f2f3ae2101c0d359d894bdf0d3a14c5da850c20000000000000000000000003fbf24630f33fd8936f0c0bcb0a5eaa4cea205170000000000000000000000008ba15974cbcb0c14b5d902b2d76e7fa46441ce930000000000000000000000000d6d521dbe66eef1117fbda97b2b26f90b75953f0000000000000000000000005fc04df221a645b5de73d69101c17fc1960b810f0000000000000000000000001346d85bc97f117042061df6db5b3f42772a7532000000000000000000000000507a4b3ccb6563af133d14339486589aa4c6a600000000000000000000000000cbe56cd0c7009e86b2986e3e035a954b3f69df21000000000000000000000000d6039bb4f43f412a3a79760ef2428a6a803a7766000000000000000000000000f7e9eb0ba045ce7fbd242af4cece4d55ac2b197d000000000000000000000000eaceddabb4d73b341f10efc80112e3f236006722000000000000000000000000cb66aec627dee5920d3abb4462c4b66cfaef78f800000000000000000000000032955f0dd1a833b6c5d03fb222e27a617b0136c8000000000000000000000000d8d4d15cdd770b91edbdfea099ccfb4490a8051e000000000000000000000000336b268347c4ff76caa6f6b5060fb45c62f393a6000000000000000000000000b5fe05cdfbdff54772cfa12e551bae890c5c87ab0000000000000000000000004718b1075b4c951cb0baa2481edc487581bf2ec80000000000000000000000004b2d6b7ae2b7aa6e0dfd41c8bbff7761567482230000000000000000000000004003cbf78f89fcb43e7479bfdb1fa163caa56aea000000000000000000000000ac594d64dab50c92e991c1e20edfc21b132f67e10000000000000000000000006f2abd65df4303a463400888777114e3d6a9d4480000000000000000000000008464283b4c0b23c8fdc18e63540d11ce4cd89b88000000000000000000000000dea728855d07ba7a6b27b2e752bf763e386873e5000000000000000000000000df38043d1f2e50df2f1fd08c2fc14def8abbf55f00000000000000000000000091c0fc5937f12361b3d7cc0117198c2491288e290000000000000000000000007aad12a0c3f98385685528a7344fbb753a7d9df5000000000000000000000000326cdfff934680fd21382ac5707814ca02b68373000000000000000000000000a8ada5a373ba54b2877edf54d3f8671da9dbdeb50000000000000000000000005702f7f3cf741f5e9ad42d4c7c125a260d3f1d8c000000000000000000000000465ebcd05448f9cb8979d5821e8fabd6253a2964000000000000000000000000b43db3468887a16ac5a9828612aadafc205c70fb0000000000000000000000009f7218b3c5576157861c61fec6bf11e99c5291ce00000000000000000000000007cc7fcbd39fd22a1ce763733ff8045781de06aa00000000000000000000000092c3aa43b277fffc94b19ca4829855d81485be040000000000000000000000005f62768a90bc47be901f67384cae8f4f3b6504d400000000000000000000000004101ab99397f71f5caa14ee23c9f3605c52fdb800000000000000000000000015cf650eb09db6db9a18f0e7ee8088eb18b87ac8000000000000000000000000252194506b7f3c2b29a0ba5d2418eed199389f18000000000000000000000000bff4f0ab9f51fce3d255fe9819351e96e2bce622000000000000000000000000dc81bb5983fc3cb9a2219c6c5530d0c7559f43ad000000000000000000000000b0dd697e5d7c1f076e8f0d0a47df6d46dc729733000000000000000000000000e94292d09bb217a6592b0ac3c8976d90db6d0ee80000000000000000000000003e437d27c5a98403eef559668fd51c26644a0f5c000000000000000000000000333aaf9d48520bb67192d08da91025933622ccbb0000000000000000000000003bc78f19007c3c54fcef73b37999c835703254bb0000000000000000000000006598476b78d1e1ecbd44242457cb3c88a1b7ce52000000000000000000000000270ea4d767f3a93b32ffbc82ecbc777ceb36e8ed000000000000000000000000014b8477022910a489e441c8f42317d1fbfbde7d000000000000000000000000f8a117d75c8762cafcc0bf65fba6d28a0682f946000000000000000000000000f7639bfabf6f0ad6655969243f17ee379be62db20000000000000000000000004d5401b9e9dcd7c9097e1df036c3afafc35d604f000000000000000000000000c5a71b187d2867a68f6e3907c49bdb327243ada80000000000000000000000004021b93eb5b79f9cb06cd2762a916f9044e93491000000000000000000000000e7c1518ad4dd7f0c374b184579493acf67279c7400000000000000000000000096db986634f2aa994c47ac7e7aee2d5595546d4d0000000000000000000000004c721033593506ca397caa7d007058b3388a62380000000000000000000000003c94c4a8320ccb1958700317768edc88965160e1000000000000000000000000d457c390d9505eb82d9e5c85d4e204a245b16bc600000000000000000000000078dbb4d0b48b4d0e705cdcb4919e0e6901f95fdf0000000000000000000000002a2dfbca0d6b7faa4168f717c09d8af3ea2322df0000000000000000000000006999b3ea8f3c297ec0ed7c067d35652b2d3994f40000000000000000000000007b8e5945451e2460ca4189aeb59ca5fa2c758680000000000000000000000000e0a9b3a712046e6e21fd94bb59a49ee15dba8a77000000000000000000000000ee9e35a1cc50b874830d2a80a813d912203a4b8c0000000000000000000000003c798696339c8960731e67d7e62a9a4791d149cf00000000000000000000000019b5791c7b1f7d0a0e4e6cfa9a51a3448f7d0949000000000000000000000000f93a716e6a8a092a74451916978f95857914df63000000000000000000000000c28c770c03f5741c1c1dc337b01e37338fc72e7e000000000000000000000000976091738973b520a514ea206acdd008a09649de000000000000000000000000e000be679664fd361afc942657389b94c26e61df00000000000000000000000018649b47363dc94fc346cea279521e7d572e1d0e0000000000000000000000007dadc96e3ae0cf3c6d70f8d31dc6a9c3a5499bf5000000000000000000000000bdb587333cfafae6a6f1668d15e35bd80adb163d000000000000000000000000e655b399a6b32d4094d88d4e05eefe50317b1111000000000000000000000000f078a552b9d0c3ed70f80442bd723dea7b36c44200000000000000000000000068a98af175ce49653166bd1d2fb69ce69d380cf1000000000000000000000000dfda453782bd0a97502126fe903bb9e3d8b0f1fa000000000000000000000000596bcbd5ec03eb08ed34cf3ed7bfea4d952fdb31000000000000000000000000b169dca387d3813ac11e2bf639c7411fc94fca250000000000000000000000003d3877713c6c4929d672404590d8551da0c39a0c0000000000000000000000000b1fd4744beb343eb82e1358b25fbeeacd724ece0000000000000000000000004e5ce33c00cfa848002a2f18e28ca5b8930878d30000000000000000000000007f092949809fe0fa8d7145c423ef9fbdc31e4de8000000000000000000000000f8a0c77539bd03e3701b7fe63a27f3f92291fd66000000000000000000000000621917830b995de4c6c025d14094793f0846e251000000000000000000000000586b3b945729d8f8695057bb99c0e2269eeb00c8000000000000000000000000fc9cb707340c2b50abb26064ae30e784af48ca77000000000000000000000000c75f0a73f08d74c62337ea3c469accb46cba43bd000000000000000000000000b496bd174ee563b4084eecdd7632d5ee3c58c282000000000000000000000000d57c97d641b9d013d05abcd39043ce40e010b0a60000000000000000000000001fbb192e9f8f4fab24f7d1e4d35c759c74b4288a0000000000000000000000006c7689ba0fac33e3d77c76fa2df55cf60f8476dc0000000000000000000000000fb7a5e9b75b3e1ba65fe76401573979f0ba27f50000000000000000000000008af7816e00e9faa09fa893f19333dd514252bdef00000000000000000000000087568e93d8a98b51ce08d92be0225ac93e03b035000000000000000000000000eca51b33ec9a9ae8847d9dfc60e5513b4e1965d40000000000000000000000009d98c99dbda634183aaa6787c9a7c308fb85ab730000000000000000000000005ddf295c410b011f45f24133f7c44a1da3f42bd80000000000000000000000007e52de0e453297f2097019c40284ffc015c64117000000000000000000000000017d6bfa7c005f10d1e887e2acc335c3f917c5d1000000000000000000000000dd7563406efc08c359ab0884f26da1e5b8ae73b3000000000000000000000000be80c4900404f46f34facabb23ce455a8a11c500000000000000000000000000b876cb5f5950fadecf6cefc9690af29cc3f1361400000000000000000000000001ff80b2a2189c147e9cb4e4d4f15f0a2eabdc1b000000000000000000000000d27cc2cdf6a6e2822c730deca491ddaf910ca31800000000000000000000000003b27815a5ea2a2a21eb7d44797940e68c3df879000000000000000000000000540af7640752641010aa5edeffbf7e398afe3349000000000000000000000000087bbdfb0878d66f0393b9ed44509299331bac64000000000000000000000000f709bcd8f344270fa4628f8182bf3fa5605d7319000000000000000000000000664d59ae4929f927c01a7a4b3946493f8144c9d3000000000000000000000000e38a34a7028fc1664be35f3035979d5691fee5f30000000000000000000000002f314b630f543dc39e80621ee89d6000ecdb6a990000000000000000000000008110803db5d7129615e3927618fc2ac59e3ee1ee0000000000000000000000002b5c7d10b40863e058d519069d374802691cbe7c0000000000000000000000006c921d4f44299d6f372e7929d1f905ab983e4f19000000000000000000000000580a38a5de2d313ae2f22e0cb9f6ef7fdabb5300000000000000000000000000211baedd705fcc05465229d0cdf9685506e7b99b000000000000000000000000574a8df737a0eba0b2aa8a4cb3b11e732f2bf060000000000000000000000000a21c0dada87fb4bf9bbb11640ae13c4b39867381000000000000000000000000cd9d0278d7c4bcc4e2815aaf7815309f8d4ca33e000000000000000000000000b070940a99baa636b21af9852c57abdc06a3bd740000000000000000000000004d6096e6a3940aa1e97766629fd3fb6073f699fe0000000000000000000000004fa76a06261df407f50106c0ce53eeef3f5279fe000000000000000000000000b4b43cfece7810d84943a0bd78644f3572fcbdda00000000000000000000000062dfa202b3f673238d57380e8fc7648f05a741240000000000000000000000002780e79f8b74f08ed9f1da8dc2cf7ae601371019000000000000000000000000f8d4206cc5871b62de058d0ac5ecb8ab10ef1d9c0000000000000000000000004b3225ed563530fdeeda843694517df52f50748e0000000000000000000000002a3ad93ca61d0d914a4ee74c19c88b236bf33827000000000000000000000000c3e865e3622e92a2e898705d5ae9c4ea672ab870000000000000000000000000dc47a206b15df50de1d6fd017bb8564344b80727000000000000000000000000e89a4b7570f203c84627f07a1095dc05b916305e00000000000000000000000068e03f39b02f7421b12b841025cce78ad4234c4b000000000000000000000000a9d741bb8ff0130fd4e76f46330429b7eeddcb2e000000000000000000000000aeddae027ad960b50284b149f560f0d63dbaf5e900000000000000000000000066d4c414c791fae6e78558e6cbca49ad2435d9f9000000000000000000000000d10d4c8a8ad540256e9db4b6ae94ef00ada244e80000000000000000000000004ba8dea670cda228f62f9a933d3ee4836fc6211f000000000000000000000000122cb035c808828f55d2cd1d89d9c3fcd053237c0000000000000000000000003c6d5ac1cf91a7e7f99e9357e172b08583acc446000000000000000000000000032015bb62ef7b292a2a42506b8c44c33fbce17c0000000000000000000000005be1a74f4850dc822e3251a52359295d2b294741000000000000000000000000cb783be82b1fc696f370ab6b273d2f3e07ac6f40000000000000000000000000b6dbbe6c4ce1a540008c3e3729121431bb1582f500000000000000000000000015e6207e519daed3d67006b6e638660e513c45bb000000000000000000000000ca5b5a6c7d4a14106cac874057ea3428f91e54f200000000000000000000000032063cdf0ea7616892ec60ccf8d01616935a8b0700000000000000000000000015bfc09b265dba2251b139d9603c8a3fc31fa796000000000000000000000000e18babcafdeea39fc2db95fccb20283bca4e4996000000000000000000000000f956523ec1496ad8333c09d44cb90dff836163660000000000000000000000006893d7831f8b2ce822bd2bc935ea2527e50d924c000000000000000000000000a03e220919147f1b50e1e9f21ac0be145acfea420000000000000000000000005b0fb88fc1ef62b39520fef61278fd3e908ff3ee000000000000000000000000582ecd42a140beea7fbb5e915996ed4bd43b9dba0000000000000000000000002560f3af28f8ad8ece0882e6d9f2da9dbee24a5c00000000000000000000000076f4504ae78798c6b96ce5057bd395d9fdadd09f0000000000000000000000009efbf65d3d717569c8a4119146681c12617aac500000000000000000000000006c097a43bdaef657af946c3ff8083eb69fa7db2c000000000000000000000000c53626904ea53018c490af2bc9f3e97b7fb499b900000000000000000000000015f1054f35cbcfaf4be460be703072a4e8a7d4a6000000000000000000000000a143c044be6d85436d79de1b4dbb3866bf533cc100000000000000000000000007e37c125e1ea5d67bb4563ec9f96fe1c795ae1c00000000000000000000000039a4dd83b4e0cac9260764ccbf4ee46b4d9c1b430000000000000000000000008ffb0daba5a6f6b8b7cf2778f90eafc01f370fe4000000000000000000000000910c30721f773f3f5b7053919cfd320c4a3676e30000000000000000000000009367abb0772918287bf55ace6a9f3961995ccf2a00000000000000000000000038741a69785e84399fcf7c5ad61d572f7ecb1dab000000000000000000000000ee71712bd1c7417f75af119af9cdecc6a9c7ec2f00000000000000000000000058b0633c789962ea109fa49ed2095ffed5f7652e0000000000000000000000001f8113a6f3a6cc4023ae7f19e282038c89821815000000000000000000000000add0dc81f5f137a58fc5fc04538a7b08625f9598000000000000000000000000601d07da2c2c26bdf23b6ee461d12dc3d1b1ea89000000000000000000000000ce5e7dc9482b93cb9e995ff00b1c7138c4b09d3e00000000000000000000000055dd13dbaf7addab175a923ed0d5411db62958730000000000000000000000009114deb6a7576d0959e1738bd3d8f34f2e7749670000000000000000000000000c220c75df798f524a83cb0f005f9724851c99850000000000000000000000003643c0865017fa45dbae0dd9a40341105fdddd71000000000000000000000000483411302b1c3f670e0de79f0fe0903ac1f8faa3000000000000000000000000d6f2176485ce4c2420e391b51b68db8d73b586f7000000000000000000000000c0a7dc790916a1b27a49f8cac43c5e88f69d86cd0000000000000000000000007a3002ebf06fcda406bd32f0463042e7413220930000000000000000000000002ec212532e1e779175df79d4623ce41b71dbc9810000000000000000000000002c608d38f8a33470e34cd4b0eb7b4949d8da31bf0000000000000000000000002b255506f7f694d4c48a41083dc681504a1bde22000000000000000000000000127069d422c6780d9d149324f8faf20381035a74000000000000000000000000df76e3a918535b155267726eb0d9e1bdf113c8ce00000000000000000000000040e9bc32ac28cd56342eb96d55dd1bc52f75e600000000000000000000000000e8d095f415bc0433e6f6d551cb7b1fdb5c75c361000000000000000000000000efb5949e5f4a7152976c220f652c7bb2cb214c500000000000000000000000003720dabe09e6d1b69efa0aaac8030cc5fa0003cc000000000000000000000000f2dcbb028a98a41678bd0620ce1b826892367c0f00000000000000000000000012acd8aac37c931ed4acb1cfd6df7867a701d5440000000000000000000000000e88814535237880f736400a5020a723d0a29f11000000000000000000000000eb3fcaa3b12981ccfd8b895f98d041eec934c18000000000000000000000000067e05e7ac2ada6306f23eae3210c09da5c2e8a790000000000000000000000002837228265a58e5daa5159a5c33145de69af50ee0000000000000000000000003e5a48c9375338e085eba8e3c1959f10d410f3650000000000000000000000005018e6596dee1f9e47290ea913956bcdfc71fdb0000000000000000000000000899403c07c1f9e3f2d20fc8c8f7336c19abfca7e0000000000000000000000002b2f7c625487ef4986fc23fef989746a5522f7ae00000000000000000000000016f7f26ea31016111a513fbd63af508ccaeaa64b000000000000000000000000ed3548a2d040616e9cc345f4eba8f7c384d2203b0000000000000000000000003d75afde65d7422010c7f2d653d2550d6986b52a00000000000000000000000024f3c9e1176c9537bbf3dee2fa8e9c042186a2c90000000000000000000000004c59645d6c897b86f1169e2714e1178c01060e7d0000000000000000000000001495449af2c78b259ecdae466347e73a2bc622cd0000000000000000000000008742d42d63074520eced60b82df0e162cbd58505000000000000000000000000b2b0f3035bdaa5bdba033ca4d5c6e7324d485184000000000000000000000000841ccfc7ca0794c430ce892bafaa2cc04d8a7d0d00000000000000000000000078cb011ca3883008936d12d9fe1311d46108d021000000000000000000000000f35d06222079b25fa5f0cd3b8fd9c9121736e9b2000000000000000000000000b9bbd186e7e67e7257383adc59c22deeaadee99d000000000000000000000000ef20f44bd8e097374633f5223e055b69248f5fe60000000000000000000000007d7cf313f193406cfa09cbf18ac2f4440003fccd000000000000000000000000a586535f21979dff2d3366d5feaa1c9b01a2c788000000000000000000000000993b2bbc7a9fdd04507f00caa41ec57122482a3d000000000000000000000000c0a246df02180db93fac5193c6018877a61ce7a3000000000000000000000000ea0d4c9404b7e03002030ddf13bbcb553f09ec210000000000000000000000008016e306ec3c5fac17510dc5ca3885853f58f2d10000000000000000000000007628573d12961b495699366bb95f80330b67aab50000000000000000000000000c65962a9fce80e05f21da488e6d48f53dc7d7a20000000000000000000000002b75f41b964b6642588e10fd2d11623034dc4e700000000000000000000000000bcd66333db95312eb0b40ca6a300ede572438f20000000000000000000000000308f125868677e1c4a136eb97c6b8199377e95900000000000000000000000074f45dea61a7fd854834b355dc8ba535cec7135b000000000000000000000000f1f702d1f4d8e950992c8907083c38fa46e1ee3d000000000000000000000000d7e06fb67e4e03a2b0efb68403a203379ce8d4570000000000000000000000001d74cc26df4cf0091426acfeec9cccda97506b94000000000000000000000000ce5a5b18b08c9d44cde35410b1d168b07648e9760000000000000000000000008ace44c15363a5b0a94a073b7d97ae768b02c8fb000000000000000000000000d0b08dba9a90227e41e1ff2acd13c846bf84714900000000000000000000000010f38d372dae21b812948203b05d85c3e292f82b000000000000000000000000b437b26c1f2857d9c38b93f7644ed78fe499f45f000000000000000000000000cbcaf555055b9f7366efb8e17404011b4ed3a9ee000000000000000000000000082cd3633132115f4e21bd07c80f8a458984996a00000000000000000000000037c012b60fcdb17199877f87840af607231b3703000000000000000000000000252ff28c49a3871c28b5a2c9e0d06d6db627d4c200000000000000000000000058e514db624a9175d268dd6cf861403b65c6e5670000000000000000000000005226f26dbf94dd6c13e1bfaf4fa15dc86c48e7b5000000000000000000000000aad20bf002c687479801db7b8abb8444713a37e300000000000000000000000094e8eec1418b33f81f41e85d646a769b8c43d10700000000000000000000000008d40850199d328495158ebac3644e63cc7b562500000000000000000000000095669cb9e18c2d0da30f89e86923053c7491419000000000000000000000000004c873241fe90e09ceaa93cdab3cc5c55ab863cd000000000000000000000000d1acb1df01c2ac87480e3bc11cdaf49c605332360000000000000000000000006dc357ead140e439a357f135e9acb7f342a6f85a000000000000000000000000263eb77d6fbe964f1f8665ad83901b574d8893d5000000000000000000000000bee78b85d7c67ccdb3df72b553829e0bc8b360ac00000000000000000000000082e9fe0da11b69a743120cfd9ecef56ef09b7cda0000000000000000000000001915aca9efd2141b320d8fc6e24319bafb9185fb0000000000000000000000008ba9988e07638e6c7f99e2d31bb08fa284a3f75b000000000000000000000000b8ce953299787749409588523de06065509b685500000000000000000000000034db1b924ef6a394295a99214494b2d52d8025a7000000000000000000000000da72b6e2c3b94ed06301899a7447dc05ae6748d1000000000000000000000000dfb279437fd5b7d78ed815074580ca501c54fdda00000000000000000000000060c037152646d1b6214e5509dbeffe847cf5be38000000000000000000000000653d760cca1a295faa6a8c169e9a2d348a023377000000000000000000000000b6b53253867df50a8b88242fe711d5c0eeb3f8da0000000000000000000000000ee595aeab5bb4a1d8f1250ddc8d98351da9109d000000000000000000000000457a3386c1c49794cbc1ab4ad40b10e074eecdb20000000000000000000000006b74dc22f43d88fc6515cc795681096a8bc69fce000000000000000000000000b0709e0ea61e975ceed7298772a52561c9e9b3cd000000000000000000000000b09c32d9fcfbd4dc3b0b27f8ceb074c300e2cbf500000000000000000000000056c2a2e1306ebf59493397543c34136518e3f4460000000000000000000000006181a423c779848697847c03d634cb2a6e17684f0000000000000000000000002c3f44cad44133c2f62d9367cb64a7837b9250270000000000000000000000007a379b1cc318c37ba73dea99745241c25fbc5ae80000000000000000000000001ccbbab23c3e7a95c33b440e3a62ef137871c6200000000000000000000000006902419348e53cdada2fa18ac56c1ccd3c60e1c70000000000000000000000002c60a771e4d6a9996d60551b7eda9a9708cc8fec000000000000000000000000a29c972a17946a3ce0d006d46f781a8d2574743500000000000000000000000092d58dc3d5c567d931340dac1bf5155328065fd00000000000000000000000000504f64c5e15f7723415b2d1c44206060f29542d0000000000000000000000005ac98a8ccf986e388dc101d5b472ac2f182f462f0000000000000000000000000628f9924e2665f0c5e79affb3a49c59bfd3d9010000000000000000000000002a74b61bdbb7bd9b3faefc5d17a524f86e96aad4000000000000000000000000cad330c80089553c212f072923111a51aad869d60000000000000000000000007c5e0b4c30b2d547b53e5c1f9b34c8977a71d5dc00000000000000000000000092a4a9b46f2275d2cdf8e2c4680289889e6cd3ce0000000000000000000000007d9e2260e325459e481951faa7c848a022c27e060000000000000000000000007075d6d94f8509592a90f6b0633b7f7440b5a0eb00000000000000000000000080ae1f120b38610280978f4194ba23ed933ca225000000000000000000000000b3b5b3857f17fda74bd72bf2505fb963f213d98e000000000000000000000000aa4732cd4fb70607e1828ee8986debda7d793186000000000000000000000000622019e3a057baaa4ab0078f8465fa7807c36b8e0000000000000000000000006f42b5e75e84509e189587e93d6c314d03048cf20000000000000000000000007fdeede52c546b965146c0c42b8866f0eadd887e0000000000000000000000002055eff4f3744d31bd71fc1570346d2cf84823ae0000000000000000000000003099493cde2f45e68e82affdcd6cd13c5d815e37000000000000000000000000232aff8429b2b91e665bd83a01d0d0ff365c79cc0000000000000000000000009cc15d3e791893dd6c214f94a9c0f2908468d7c000000000000000000000000023a0ac4ee8cd17c102abb6d4c3e9af504cac60a900000000000000000000000026c3b35148bf774e07a2571fd764244c50f2fa2f000000000000000000000000b4786f66d341c94a74a2b68f6e4028c9eef7de9a000000000000000000000000776e2fab12434897ac4ba2c9f2e3218933dcf45a000000000000000000000000199c1fae5ce882dff4138f57e9d918b74adfade30000000000000000000000007abfa0b0d2c00dac1bc26505b72a6036502abf880000000000000000000000007662d86a47b2e9a5c78c30454e9bbd4b0ce4bfc200000000000000000000000061f6cd3f21aef5b9661be654eb2d929af318f6e9000000000000000000000000d0acc79c5f8928a1458c7b99ab355c24b78b72ca0000000000000000000000008f2bd65502d94698a625ca02bf21ff4173ca044e000000000000000000000000280851a148d84a6717dd79f2de8ab016d31820b7000000000000000000000000049a7a85faed4dee01033b6e14798c07a64f65bb0000000000000000000000008ab74b884cbf889c4db82876965eeffe268b217a0000000000000000000000005a5a6aeca2545d14b5aec4c585b8f08d9a0c4252000000000000000000000000f6f58bfd7d957d83a953b5e6f4997c783302a1ae000000000000000000000000bab3a69097c98056269b2d8e6ad5b3134cea445a000000000000000000000000b68531487919caaf74ab05d83c62ed0c10779695000000000000000000000000c221f477a4be9ce9dfe896e79a9201e4485a630e00000000000000000000000095c87f69f9c7e7872acb359f8b5c03b123c470b80000000000000000000000003391a3b7408bbe00229d539cd94441b8c8a17feb0000000000000000000000009dde68911ca96d5f511a9c71cfc7f35421dbe2400000000000000000000000002546df5e85db7fe23928f6302c16ac6c4d0d09b900000000000000000000000053740026347b5ba51cb494a4c4161e2beece4c6f000000000000000000000000d2a58afc483a06f48e16b8d5da3d0ea7a081f1910000000000000000000000002b9a5fbdf51867dd0c64a0c88635e308be993019000000000000000000000000240b30885e917cce4d5a59be1bb846baaf96f694000000000000000000000000b077de1ca0dcfd3e90e0c04e4c5f55bc817e92a70000000000000000000000001b49a345f05640b704a3103f359ece39d27f7c02000000000000000000000000c0b9bbafbfb6f86ab97075f621d743c10a653959000000000000000000000000a0c49b1e3d6c9304c91b5589d7a5470d1d8519d600000000000000000000000038cc716273151fa5775e69aafcc319e63a7c70ef000000000000000000000000f610c2595cc6cbc810d77f14b4277c2ecf95191e000000000000000000000000d6b21f613e18277bb70c5af75828287396bd72bc000000000000000000000000b056c16d584598820be21ecc30256755ff305f7200000000000000000000000001f459423fcc4d1d189c4085f4e09facb45e554b000000000000000000000000d16cf56168c7752b67241b0b30864b8997f29e2f000000000000000000000000647a9c413237cf99c9bc45079d7c52330823484f00000000000000000000000035ac838398020ba68e42dafc2c95912e890eaa03000000000000000000000000a2a225394ccb8d7da1b680a840d12a38adc1f982000000000000000000000000f7e354b26967eda7ca4f39d8e6ee312f1568f214000000000000000000000000ecb349d938f06aaa499fd66c47776daf7192b0bd0000000000000000000000006aefc71870c569600f34d0408f9ccc77830a00ef000000000000000000000000a32e3718bbe18793132453175ae46dcc04f43205000000000000000000000000b4628d89d0d5240ac36b3ec6eb501b8f74bf8757000000000000000000000000aaa7ccc5b5c21f5d5de51cf024946a2ea7ff6fb0000000000000000000000000cb374c7393e423d293b022fcb1cb02a6ac9c7bdf000000000000000000000000a14a14b160071b8f67f2059325203fc7fbc6450a0000000000000000000000000e0896992cb41634fa0c77d986c3b4688c0646f4000000000000000000000000d718720904a372f0449eab4e1d641cc3191852cb00000000000000000000000057df428e71aed1fa43668e9e0d712f165417342c000000000000000000000000d35730dcf0e3892f3b936a503e420019be515fb8000000000000000000000000b6999cfb307dd15934d1fa9c458737d952878fbd000000000000000000000000f475a58b476eecd666aa143a0e11b128ed1693960000000000000000000000006270b9d3640417c26809ae5f5890f2278e33491d0000000000000000000000003ee7e05ed02f53dd51de3c0c624e7eb019d1371b000000000000000000000000a4b2ecd1028894e0ab80d9a03c83c684a3fbd178000000000000000000000000c8cc01bdacfee2947dc4c9de36cf72dbb6a4061f0000000000000000000000006142330116efbb39cb6890959b6aa5293b0ebdd3000000000000000000000000644712fb1d41523d51521a153d8701209f41a25c00000000000000000000000022bbb00edcef1a1c174491479fe4abf656f2a60200000000000000000000000069cc7e464884328059ca945430d96c35050797ca0000000000000000000000003b2ab110480de5bfff00d8011f9928500591e67c0000000000000000000000008eeb78a2b2539dd92e5439d2e8d2165159f3b692000000000000000000000000fa02ecbed9195e21f56a3885e24f99cb918657bf000000000000000000000000f259a5db218465d5bc3631c2072fd81833607d6a000000000000000000000000ba62f1c408a1e38df16e451c7f4a6d844766779700000000000000000000000082c4a0ea57f4b006f6947fc3a15325a6ddf9d8e8000000000000000000000000764b5166b9f00f1eab4953147cf5cbca196796af0000000000000000000000009641662a26c7711b4bfc30ba74ae2579017ebf91000000000000000000000000680c0b7f347b98f189c9d6854fdda7c69b05e5830000000000000000000000000b435de0b4a8cd2ec4cd95621d95ac12de28b23e000000000000000000000000c0b66c3831e6b00223a0849f14482e0f8b5357e9000000000000000000000000218a2fee248b55a2c48f1cbb53bb39eb009b606e000000000000000000000000b3cfaa16368a907bf8f195e27eda60b0477a8a5c0000000000000000000000000e41bc15cd0a7e8d74dd06d36d856301196e970e000000000000000000000000b179ce9cf183f1d7850b183ce10ce54da9470169000000000000000000000000176f823d9ae464e4244b6ed15822b29a13764f4e000000000000000000000000ca7c0a9a574c3f74f05262eab4690ab6787ba68b000000000000000000000000066a760b908f6605dc9854d37e41198f8d68ef54000000000000000000000000ea472b503d6d3cab092905b9dda7a1e58904dba5000000000000000000000000d6f88f5072d323147bd40bb711dd048d8275d381000000000000000000000000a6e5f50a9d77a5fa6457fb0ae4a9a5305a7f5b20000000000000000000000000f016a51345de6d02dcdc919589feba80176b597700000000000000000000000069fa8a4d5fe7ec02149520500c1de32a16decaf6000000000000000000000000f6f99730155a8ee7a16d95d294f840b6c7ab7db40000000000000000000000007fbc13daa00ee9a86f5df35c924014f3246875ff000000000000000000000000946f8e98e4efdd09d498991109fc53e83cd0993000000000000000000000000024dc621debcf7f02006d62cfd27c106e1a6005fe000000000000000000000000ea75ccb709c36967ce6c60cc9acd07638f981bd8000000000000000000000000b2d9b876a97d0332524d683538ea46b0d80936e10000000000000000000000006aaf5e44951430ec8c40e909cd12bf2b9bda20c6000000000000000000000000c855bd76cb043a205b619ef3fb045dd554d79e2400000000000000000000000075df7ebaf54675eaaabd29293a13f5903f218c99000000000000000000000000387647574259e267bf2eb3e38224cfdee0a9584f000000000000000000000000c0c2c1dcb9f12141cdc1947308130da912947306000000000000000000000000223e0facde69f8df25934b2f9546e8c732708f39000000000000000000000000a908762ff2ae3eb0d6bd3c90d2dce3e8e7046963000000000000000000000000c1d97cfeef1310960f5214cf3ea625732551c841000000000000000000000000b2936ce40e425c5e4736e19563c8270ae50929f000000000000000000000000087afeb7fba4cde61d8e424f6492a0c0679abd709000000000000000000000000f67d3057c49723af5547a1420edfd2340cdb3f0900000000000000000000000085027d24186baebd964580ff6fc1fc71ca650ae400000000000000000000000075c2c76cad99e5b3b9d8ae0688f45436bbb8b4b700000000000000000000000007fc91daa637856dff5e040c9ada248fabfef1d30000000000000000000000005a4345cf0accf2de9b3831d9e62f252f352b3d00000000000000000000000000c48e63e9114ad3c68742cef6eb738a121bf4a0ca000000000000000000000000a4d0a90e82901dc182f45e0576eb386f98ef7eda00000000000000000000000093c554ba6b481db558482e16f75023e662277db9000000000000000000000000a950fa76f8c1eb28310526dfa3cd93dd95fe9f65000000000000000000000000239833865a01e87ba8c70d9dbb041dc4942b1693000000000000000000000000c6fa7be3b376cd2262074e6a987139328a50bc2f0000000000000000000000002853f56ffa03a85840436428160384bb43db6ed70000000000000000000000006c04ab5d5e2aebfa7c4e1be08878363ee11c4618000000000000000000000000b5dd0ab5c4a5ce8a7307ffd7d619c836782c85900000000000000000000000006506795675620d67d9dadb0504dd55e6d24c5c13000000000000000000000000788cabe9236ce061e5a892e1a59395a81fc8d62c000000000000000000000000c392a232f808eb493c581caf5f7743f2f81fd8ce000000000000000000000000a6eee2c7fba27a8202090da8f0cfb103d2ca0297000000000000000000000000db179e0ec6dc538fc13b46ddb93257fc37ed2a3b000000000000000000000000fe7031d3cf7ba6ee9cce3f442dfeb1de3621acb80000000000000000000000009c91cc1e0d7d1922314ecacf8e6ea6c84dcb3a5a0000000000000000000000003b109bf1828fff7d131470b70231e70e0a37aacf00000000000000000000000003a591003e2a03814f4d7d5bc8290de2ffeb65a6000000000000000000000000e50e335f62e481356c0ce022bb9de4f57d03aae4000000000000000000000000ef67628b2210d452f97c8955abbd82862df4cafe000000000000000000000000afe1336a96316d3a893563ff78b695a3a83172eb00000000000000000000000010b1c2549e2ed5dcbd9376d05dfb1be47ba1628c0000000000000000000000004257a56c5c0f2505d5443b1dd6f0e7e6aa19a9350000000000000000000000002389d46860e059eae2dfa70661b009fd3580173d0000000000000000000000001a6db444c9dc15d47965ebd4c13df33d7ddc686a000000000000000000000000e64b72e0071f8aeedfc49e9b1a53cda8c0db4f4e00000000000000000000000097d9bc339811bb1722c93384539e7784576c8a3e000000000000000000000000109c6b6a51400dfc3a45417f0309101186efa568000000000000000000000000ca12b7773b0d99f2181c47d95d5350c57ffbf92b0000000000000000000000005b618e7bdbdf536058ef6602be3860272649ca37000000000000000000000000b519131021e410e07a859c3e11ce7c684490b12a00000000000000000000000006f278ca35829868b08ac01b0678f0f0732e87c8000000000000000000000000fb171583098ca950fd54952809d16cbc32f37259000000000000000000000000cf4367594cd1c175b819224e9ba1b0395f5872cc00000000000000000000000036afc90762e2010a96bf578b6a7e047b87d103bd00000000000000000000000087975fa457790421a3002c3408e7efdcd8d60ed300000000000000000000000079015522d207f0ee807000d4bf6f0b496cd5e657000000000000000000000000c4edf66dedb417436d33c4e64db11d4e6adc4d2b00000000000000000000000070e819f313a62f31825c2b112e3a9246fdf8e400000000000000000000000000ca0029a6c546bcac8e1c6231815d44f9fe6b7605000000000000000000000000105ac0dd1cc829af460d5238fcf9b2ad4cef06540000000000000000000000003e71aadeb1f8d7be7c54670f91ff69975fa995390000000000000000000000006113d3dd713cfda0edcf47e0fc0bff39106677be00000000000000000000000088d364845c034d6c351158dcfc6fe35e787132bb000000000000000000000000ab779b9844a9e84a0659c9e19d8f8e005e39d415000000000000000000000000193641ea463c3b9244cf9f00b77ee5220d4154e900000000000000000000000097265415a635ebc8be9d637cc95f0eb0a6b7c56b000000000000000000000000b1dce48e1855154427b27e437e38c3cdd241f781000000000000000000000000f4471694e4bea109944a0522d9ae29e3b176e05e000000000000000000000000bb25cdeb7508596b01976cb666f9ae6a29f63b75000000000000000000000000016afd294acaef03a2dcab35cf18ccc497c6f408000000000000000000000000a0e45c0898b3f8f39f77e4cd7befbecd1a8ee89200000000000000000000000033a15d4b31c03a08d9da606ecd9013ee4bfa13ee000000000000000000000000b0b5976b7ccd513daa3ddb4c4403401e42467e0800000000000000000000000072fb40861a8b48906f0711f0c2b309ec9ec81a5f0000000000000000000000007b3afff1148d3ee6647c7ab752f5cdfc9c305c53000000000000000000000000b3bcac1db57fd9c03442fd126df9860e54949403000000000000000000000000fbd36aa9d9470bec4a967b304ee10a73e7700ddc000000000000000000000000f4b0582315b481c01bc429a52be20afdc0496679000000000000000000000000e047116d563ec11561a8ca9561d86001330d996b0000000000000000000000008407e5a6610cabf447438ae14da962924786ae8900000000000000000000000090b369e228dd72254e5f616b38568c8c0355995f000000000000000000000000eb05eead70e0621c92576fd883419cb33373f3cd000000000000000000000000013d8af012fa45de17dd971ed3666368c9f4ab3b000000000000000000000000e47e1ead7a111febd4f78c29af8c957b8e3a14e800000000000000000000000011428624d1f740455c72adb17b730a5772ab96620000000000000000000000006b7012ccc5e0f4946874fc5f4e500c60d04c59dc000000000000000000000000bb9ca5325afd063b7336b4b00b8f807f2d1037dd0000000000000000000000004428dbbd6f57f303411922542fba166c475646020000000000000000000000004c917929ddad6e9e94d1ef66e14533b6a2ed44df0000000000000000000000000d2089339a809b5d3a73ab84ef5babc3086c950200000000000000000000000065c3f9555fd54e49ce771312ec14fc3a35ee6d970000000000000000000000001fb955c61a886ea7005ded9e922d70e1ba7dd16a0000000000000000000000004876d8dc04fa5ce01cf014ee4e0ac1a3cd22d1260000000000000000000000002f8a5cb854121aafb400b1a178fb6ffad6f6d5ae00000000000000000000000047b406e1817036133898969393b90c6d3f607971000000000000000000000000b295de88c8caa377a239ce9a99fc8997e1e6b578000000000000000000000000c68c90f53e5d392b47dc59f55657cf0dbcd8436a00000000000000000000000064b214e5555cd899d20851c9b219cabefecb06cb0000000000000000000000001a19c6c6db8f5436bc39825c308c97440ca2bf9f00000000000000000000000099027098127b2cc225a3722963ee660571bfd9dc0000000000000000000000007db9405e07fa884624fe70113ca04c3a5aa5ed52000000000000000000000000e3e8f8439f8e754d5790ef61b608a58db121fb8200000000000000000000000038a4eeb5c8287d86ed6159dab474dc879c097b2c0000000000000000000000005482264a1c5e5c16ab3b0285c092fe1d4ef9e8870000000000000000000000004bf6464c0e8faeb50fc755a07f044e6fa4d216e6000000000000000000000000979619a8505e9162bd54c537f3b7eacd61a0554b000000000000000000000000c124565d5b4f0ae8295ec843892885a727ee3b790000000000000000000000001e5220b25c716d4429f34b4145299c77789a48a200000000000000000000000008ea77c874b05c843ad48a553b3b840019900b9d0000000000000000000000003d0ae0c4d1a7692b013f6d2d33fe1ea79797c475000000000000000000000000ee4d679a5d549af700c52fee660d6bf42c5cb972000000000000000000000000e6f9e37f3fe3a1b7728c69b814521a834f7928210000000000000000000000007d225e917bee06e29c49d618d83b4073e7f25cc600000000000000000000000034a777f53f19faab406cc9201fdbba441df7d6bc000000000000000000000000ec226793db52826a650d1ccd40090562d090645300000000000000000000000008fd12ed93fd903168f713416b5f3b88d0f0f87b000000000000000000000000f1d91d9e804e4ecaa308f28a36d4a692ded42e880000000000000000000000003117d824c4023b6a88d541d7a9367a63ce996185000000000000000000000000716197942bbcc8e1f2bf9d89c04401b5b02e4e430000000000000000000000009f46d1b0acf75297419d909ced749dd920111e73000000000000000000000000a1fde9d05a970304a01a3fdbe56edc164c20d3e9000000000000000000000000dccf21892195ad9607ada4301b61a8534415a7db0000000000000000000000005a789294385edd993436ee8d5d547c8d0b4cbb3c00000000000000000000000064557252f64611cef24c75423b25dd7a2f9eddaf000000000000000000000000bf7f9c1b134d1b331a9012a5803587850b27a827000000000000000000000000ae579cf23a3b0a7a84c944a2efb002bd11c2f353000000000000000000000000a96947d7e6f2bf3d53934ebad7bad240af06de63000000000000000000000000bd6b9179ff088bf3a11586b4b357e5e1c38770060000000000000000000000007e153a1746ebb0eaf0e0b32360b0d7136cf746b200000000000000000000000028680c89416d64643f20bc47204c8c4f1549a3170000000000000000000000000ba717bce762ea429c2eb8a83ab65c9ad97edd41000000000000000000000000a9bf2ee062de470260fc1299b86b9d75aaa5e248000000000000000000000000331481e606ccf924f6c001511e9b21abe305aa42000000000000000000000000d225f6850c0d2027f263b504ce3123c348bd01ac00000000000000000000000093b8b03be5e2f1eec50c018245eb593d21bbf9df0000000000000000000000009a12a59d5be35e4f69cecde42cbed3c9c3690bc2000000000000000000000000fffe9276b56ee4ccca32b4c013d2878ea6a313730000000000000000000000000ccd466df6e9cbdfa0b4f213c99b0694d1bf8dfb000000000000000000000000aa8855ec60df1079a0c250c8323540641e50e415000000000000000000000000498f2ade3682d896b1f1d6b2b7df84bdd49178e90000000000000000000000008b819c1b8e9e4bab99443fa8562ce99ce309533c000000000000000000000000f1980136174d043362eb91c38377c777ef16f801000000000000000000000000b6d8782bb3205acb128eabd9e3aaeb4ce669a751000000000000000000000000ebe3635de0945ae1c0e579962f84ddbdd4713d890000000000000000000000005e722dd74b1e95d5e3750fd754e0898d54aa22b80000000000000000000000009002f099d8cbc0e15c1587ff56a69e5b0a5a9a150000000000000000000000003bd177f37666edc32e3aba341a7d1c69ac9711f8000000000000000000000000821792df77b3b9f0b1389b9f39992ef59c2db09000000000000000000000000048390ea0841d88f2581536c08c95adfdb62ffc1b00000000000000000000000081044135f8a9a1a5f2e2ef3e9a811355b09530de000000000000000000000000727dacc485984a384ddb6a027a61475839c74d3900000000000000000000000084636bb7816ace79c2abb7aa169653141f9014af00000000000000000000000078cb7b1b96266530fb1f3d609f089a2171a0d762000000000000000000000000b951f5449ed927bf437fd5f0095099ba1f0c80c0000000000000000000000000b951f5449ed927bf437fd5f0095099ba1f0c80c0