60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000ef82425af6f8a8ab9e3f470c9bc5c19b9c57b344000000000000000000000000df4478b133e41937fe6b592ca1271ac03729f15b00000000000000000000000030975187323a910f6dd546d73345e60b1a1523f600000000000000000000000034d4d5eefdd6a63409450d895e41bb2955c08fb8000000000000000000000000e36737f32ca42bb525bde5224e86e902049ec4fa00000000000000000000000022903c1160c39c01d1786c966347da53f8fbec6d000000000000000000000000ca05b5f6af844c02dc9b8982e7fd10e6aec42ae4000000000000000000000000aab594ba2dd6e344e7d399379f85162da6a7fbda000000000000000000000000a013de0686bd32049feef147128241fac705606a0000000000000000000000002ddcb3bedb507b7103d5f4c64308bb4fb16b06070000000000000000000000007e36ad84af0c5eeb098162151e5939ff6b71a850000000000000000000000000b9f02a87e240d8dbae80a8defe600509dc59361a000000000000000000000000e481da6d75df7232158e89b1a6a10356b9100e53000000000000000000000000aa5b7f35816d42c34f67dcb9b5dd5c6b69a9d5b800000000000000000000000001c9059d0ab86e16b852867bb8b0d63f9558287a000000000000000000000000a4df32e4e9cc0bf666738923d2fdc07de6681c800000000000000000000000006c6c0dde85a958ae0567c40fc8843df181ff065b000000000000000000000000e005387eaf02dfc3920987809ea8c7beed570d470000000000000000000000000541d7aa530146ca9f69b8376fe6fc2ffa94b15b00000000000000000000000005cd57b3ff4715c34097cb3c26b77ac71ca72abb0000000000000000000000000ed200d6bc9988da2a7e36657bc6ccd896649e9d000000000000000000000000d79cb38669ddb3ebdecb388ef85cce6c1529010c000000000000000000000000d05266dacd06a500f6a14fda9d729cc033ad9de6000000000000000000000000b1e7b5152536c2c3f86897a3383b2b87cee7bf500000000000000000000000001a9b389353dba5cf269cb9b49bb9b1ed507c15eb0000000000000000000000005aa91b3b3c368a6e4be11b46e3675c8b3364414a000000000000000000000000498aee75522b20bf1ef4ec37b0a250fd945f7ce800000000000000000000000015f2b78b69e142d76c9b38aeb3a9f6e3c8a931eb000000000000000000000000ba13489fb83435cb9513690dad68c7501684763f000000000000000000000000ce80c33ad8703cd31b12f9ac97f357371ca284010000000000000000000000003b86b26a607e8d20f52f6ada74aa7a3ee8babfc80000000000000000000000000618c265c342ee729fe22825d1c422e08b2930920000000000000000000000006641c3baa77ee4b2f9d1c2c6351f04579f59dd8a00000000000000000000000024a5ddd94a3b273685bc474132320f00176551eb000000000000000000000000f0850282ec01cb87bdf1edf394cf3acbf3092561000000000000000000000000a20169db23e64229dac2fad4c36d39d6a9cca15000000000000000000000000058443a1c8692080a9dcc012883f30054d8085207000000000000000000000000390437267c22fffa70a1458e52f88fc09d9f88b6000000000000000000000000c745cacb241442bab05380384571485227fe252f000000000000000000000000b23c33522e5b48c9b84daee29a218c4420f568f90000000000000000000000004a8c3edfaf94d2b18213aca7ecea793458756286000000000000000000000000a04a02eed26c2102b23e00893812378610c7b2b30000000000000000000000009d44077917aa6f547152712ac1264dd036de76be0000000000000000000000000c1fcb20b7f7862c5459a426cccd50aca902339100000000000000000000000015419528a069d37bf00e585efd081cfeca2447da0000000000000000000000005b676c2fcb9138c7239a2122d43e09b48ba0bf0d000000000000000000000000b4b78a706f576c1e11b68cdd262e7d201482ba0a0000000000000000000000001ae41ab33029bf18410ac464c7b6e0c3c4568bf500000000000000000000000076f3ba0b23181b24c4033db2ef3bbbbc9c38cc1b0000000000000000000000003a8c6d8d8e46e486da9ff102c86b85ddac466b45000000000000000000000000f30a5154d10e9c9eaead409de299889c43a5854200000000000000000000000037058c69df91b380ecfec03d9203aa805e8205dc0000000000000000000000000c94c513d9d67ad8827533bad7304a6d6e6a4e6600000000000000000000000098f1b6cff1f36304e1aee52c7a492b5e22022a4800000000000000000000000063dbe6139d5bb3ddff46af69cda41930deca73d90000000000000000000000009aaa1ff2d926e5988c77e73ea8aa01fdf9eb515d00000000000000000000000018992a4afe532eff60e2660b942a297bbb73cc9e00000000000000000000000093bb036afe676b1cd40bcf3891ba3cf59d542f3c000000000000000000000000d2dd3b6313edc452c00cb857b87fdde114bce8d4000000000000000000000000b9d3118eb3fdc7f3dc5c7d7a5312cf83214deb5f000000000000000000000000ef2b098094a8f26a23a60e9d325f132876a047c2000000000000000000000000edd9fcd66388797aff5ce1e247094110de470cf20000000000000000000000004873ad77bb944a3b3883c6e2b34842a6fd1f0d77000000000000000000000000daeb9d0301bff6b43e92b3cf56cf9daeb9ad613800000000000000000000000053b3185f6be36e459dcf8b71ba2e4b512da4482400000000000000000000000086a838a927809145817d060fcbf7d47deebac87c0000000000000000000000008ee342081aeed351909b55e0bfb7e7d40d65ae80000000000000000000000000fea1fd0c79ffb4d38e74c258af37ff31f25efafc0000000000000000000000001e8d783d7c95d7bf61b8addf09bb0d4c00b5daa3000000000000000000000000a5da09403b83f54a956bba77890a9af1d58a72e00000000000000000000000005f024925eefff29bbf32455cb408fdd321628ffd00000000000000000000000097806f6cd8c7dbf893c98c4637cf6bff4bb7888b000000000000000000000000c3d1cfa3e094f819252d56515797704f19d5fbb6000000000000000000000000644a7b92035d8fcfd737d9d5a514bcfd83e36f6c00000000000000000000000065b8a54eedb762a244ee08fd7426fa2bebc084ed0000000000000000000000006aa807ba200cca400dc694f8589fa907a521710d000000000000000000000000e0585d813ff737c56a424857f26b166aa4ea1fe6000000000000000000000000ef311ff3091d9a91d9a5777a899c2bd81c78ea94000000000000000000000000c4ae4ce68c92ac4479dde3e37ab6bfb20ed33ebc0000000000000000000000009d817fcb7c28c3f5ee3a47273fc79602fff62ff000000000000000000000000092532982fc03ade3db4dd65607154749e4377d4f0000000000000000000000004930b5a76cecd3e1ba40a5fb977da905e597d0e2000000000000000000000000823942301be0048022f77bb1a2abfbfca4d4e989000000000000000000000000f878db73afb5f3aee3f4783d39086a11ee2f8a0d000000000000000000000000c0c8ed90f1a28d2a2d7e51129aaca194579c739a000000000000000000000000b59328668878951b7c3fd1ebf02257d7214ce434000000000000000000000000b3a27d104a9ad6d18a75c26f68164f314a519398000000000000000000000000ce2193d12da306b5cf0603d1e3af0c5e4ba60a2f0000000000000000000000004901ed384feca20405a44f2c11e90fcc6fcfb98800000000000000000000000019ab3c1de47c07a08ca532dcf19478c151a0adf50000000000000000000000008c5b85926139dc5600cef3a817dc6b619c7ede66000000000000000000000000529cb2583a41a0402c8f07a27032667fdbd210ad000000000000000000000000c0f379faa1f3a00a7ae1bd3e6e52b6ce8f03e6ca000000000000000000000000b2ba517cfcb81efcf5536fc3eb5290a44fa5758a0000000000000000000000001e8936633a83aff3ac654de2372b579347c15b57000000000000000000000000b1f87092849b1e83e4df60e90fb47b1a28ba909f000000000000000000000000d56b006346576ac8c6077698151d19bec622fcc300000000000000000000000058009097d8ff1a430f82a4c9ef210ef2d0d4c1ce000000000000000000000000101c891fa7535680b64d690af9905e3da5b997f7000000000000000000000000fda64eb4a66ed7592715d0f6ff34d731cbf8ee8b0000000000000000000000004fbd0b35d25bf6af8fe82bbd43aaa092ce8f680c000000000000000000000000dc3fa47b0a2753f0ca574365532f8fcc5dc1fb89000000000000000000000000ad59343b97b89d8878c8525b22cc5c080e8c70d20000000000000000000000005c082940cac2f98db27898c2cb5701e8e6c4c285000000000000000000000000d68a7914578aaf132af5fbdd6ef613b5431137880000000000000000000000003a4e906df9656770265b91209360fb50466b21be0000000000000000000000005236ffcb43b946e58bbbb94b62c898e62fd8ae120000000000000000000000007943b394a3fa843c6681440cbfd3896996bc10fe000000000000000000000000fe7e6513a1e9aee6835f86af619cd9dbbd64f82c00000000000000000000000041ad1ea14fa901dd44526678ecc70789c8f3c6fa000000000000000000000000f0bfe2a4b3e39c8e16b24c7a8944c81be4f94ff700000000000000000000000037e4568b9f952d5b6732e4d526f7d00af53d61d300000000000000000000000058bd487f15c6b363207e18422546e73a694e3642000000000000000000000000ee589f88dc46dd8cd8a1e6cce4cfe8edb7ceeb3a000000000000000000000000bfec336641f9c2fa784e5c4a83f517355996d546000000000000000000000000276b82a90b85072f113563e26086c7fccd2fce8600000000000000000000000083e2ec73566bebfafe52c0a4b10efec32712677100000000000000000000000092a7e78c79d4255da3f0b6bbccd7ec4f8fa635290000000000000000000000006852dbd103ddcfa1c03c2956791f9c81e25f138d0000000000000000000000006ebfffb9a222817bf89ed2b4c816672c3a3ac2120000000000000000000000003c5d8c9ccbbfb488c6697f9458971f59ce99be21000000000000000000000000d0bb48fd30a75f39bfdf9e860515c1abf5b03bb8000000000000000000000000373b89e4d8b9ce79eec3f37f72ae655fd96e50a60000000000000000000000001a5af34ff2c1a8723cd0092f27293e8ffff0cb89000000000000000000000000c7310bff6d8460e6c07aab9c224e00ed9cdb1a79000000000000000000000000aaa88b4b2870dfc5d7437b7d315fdec52609e5c0000000000000000000000000bdd92d4a74f5472f7d4d4db474032ebf2f5118bd00000000000000000000000082d75fff5317352764f786083c75b8d7548c37be000000000000000000000000e4b1ff1d59bf9ec957f131ab99e40cd06d26b2d40000000000000000000000004321cf8f669fb7b6e5a77e551e8a436c64c422bb000000000000000000000000fd07564ba1fe6cec6683a83e857206d7e4b6de42000000000000000000000000121f2056c1c3ff8435bb5b19ee592ccbbb02fd23000000000000000000000000b2f00899e709e5b2c2ef98cc82191f49240361100000000000000000000000002a9b3f4387d15bae38851727de387ba23de59535000000000000000000000000d0cc9269d4fb7a7ef4001599d962a49dbdc8c154000000000000000000000000dea9aaf8f08538db848eda6e31b9b246042d611f000000000000000000000000ef2192d2c2703a699a1212965c38882eaa73239a0000000000000000000000007fac4d37910ad834b8be83a33ac6db3f2b0963a400000000000000000000000004a4fa9aed408e778afcc5adf561076f7b964ef5000000000000000000000000dbbcc79c9207bd9bfb34f31726f188cca03d7930000000000000000000000000a77d20889109b98bd48f997d722a2b884b6455a600000000000000000000000048ee3f1620e69915db676201d7db3c3a4e4d62950000000000000000000000000f5466c52d84be4fafef8565a519d6e82b34efde0000000000000000000000007945dab600bbdfc1e2c62cf27249faaaffdeb0b100000000000000000000000093acb6a8316919667ba86564b8fb1465a4ff7e3c0000000000000000000000007ecab5c188cb298c70a9e0fc05dbb13a39242fed0000000000000000000000002282b0e920528e412f97d113cf9ac3c2d60f105c0000000000000000000000006e6438a376f83e38e40bdcb2e43a45ce57c1fa18000000000000000000000000732837539eff5dc91b71b75937848e62fa83b43300000000000000000000000043d8733f35f2684d792c666530feb6c801e24d3d000000000000000000000000a4c9398515baa2f652a62ea62529f109056b8f75000000000000000000000000e74c3ac1d79802c2b449f02e86f12ed5326ee64d0000000000000000000000006bd4ccb70f86e991c6074cfdc74d0f3a037d5739000000000000000000000000ee6d2edca4e4bb2b83bca9cf345fec3266e15db7000000000000000000000000be7b9299bfcf2ee5be672c931d8822b991e822b90000000000000000000000001f5fd6b35c23d1326ee44b0ce7f70cbcad484c78000000000000000000000000ea5bda47ee9c571a82910335662c607239d0eb96000000000000000000000000043af3b65eb667ab32337583bae1b8095ea32ec3000000000000000000000000d029fe0929ecd8822cba8526d231b9afa3b1b95c0000000000000000000000003d84557ef0623bfbd37208456da199c94991c9080000000000000000000000003ed42d2c671bb36a004ed809888ac689610e5f99000000000000000000000000d0e23c8f9e9617f1d1840be4b63ae12ca92170540000000000000000000000005fd42383ba9cf4b6b5ae446a1be228e25f4c93f800000000000000000000000082254fa0b0dd2cd6d734ffd9a75dd251c7a9e79300000000000000000000000059f968b41764ec4795566308493e076e7a5a829c00000000000000000000000041d8766ff0270f08a659f2b18f2edac2ac2d4bd800000000000000000000000049736110eb57e5a9b26c83477c63e3f4752144670000000000000000000000003725c5fa6d69638ca9463c166959783408af51400000000000000000000000003b7b4d8dafc518815e91a4c1b472db7c10c1fbab0000000000000000000000003b29c6ed2894cbc8bc052d8b3f7200460381e32900000000000000000000000076af6baac819014b8dd96ecafa0ef902b81f48c9000000000000000000000000f0fa7755db6bb859ddc637e2ce2150f9c0220a5a000000000000000000000000b1657a2c7c06c7481e6815207209db05e5655174000000000000000000000000e213770e4fa4d9ec85a4a096c6a3fb37487797cb000000000000000000000000c063ed2262155952183e069354c4214dba510a740000000000000000000000008d535b47b3ee418f1addff7613d97909c1aa520900000000000000000000000093fa0447006853b63415af47b2cb75e3b347eea3000000000000000000000000febb39f5d619d44c6c8ec143aa8e0cc26bec742d00000000000000000000000083359fe6d13019d47a9775f74b49a20f74b3c7a10000000000000000000000003ddfcaf0bf19cf72a8d3c40d634b28bd5877ccea0000000000000000000000004c56becccf53a235085cdf46a2bff00710520201000000000000000000000000b64350fad0fc6022b7725987a23e18930b74082c000000000000000000000000d6b2645065c1cf9077508bfa471412b13978aa2a000000000000000000000000a1ce07bdaf25c2879f836fe0913b47c231708617000000000000000000000000744ecda9b4f3fd8017ae6836ce64fe6013e1bbd50000000000000000000000006e867b7bd34e8501dc4fed9aab4a4cb0fe89c3570000000000000000000000003bc2d6fbe05d36949a2ae99ed1e96f50c58b6201000000000000000000000000c7dc3f16ec1b63bf8c0cb07cea2a15ac6bb2fc33000000000000000000000000f934493369fbb027230b506cbbcc0e2e7b3ce9890000000000000000000000009c40c798538dd2997a49d1d6cbad52504462a6c2000000000000000000000000614c80ff00048fa099b621c451c74fefbcdbffad0000000000000000000000007c9257a08718932bd3a8faf7d5d390e99d50c75100000000000000000000000018a46a5e858255adde3dd2fa220bfb845f780f8b0000000000000000000000001eb46e8a0e6d83426d9488157b503eca2b391d76000000000000000000000000212fb2944ae4a44f8465cbcbd2e9c316fcde603d0000000000000000000000006ca219c2b02cb2907bf557060fc2b80abb09bc67000000000000000000000000867c6879b274bb4c824ce0bb041769682477690c00000000000000000000000031ca5b5687bd1b4bf704170d70f746d09aa230e30000000000000000000000003f88dab82c2ed36956dbf6650d04111ddd41c182000000000000000000000000f08d376e5f16d4c9941070ea5e37ab77a79e97ff0000000000000000000000006451e61ee360b2b4519a79c79092eab3e4240dda00000000000000000000000015d6caa848cea95a3c91673771cc44b06b390d390000000000000000000000004a7af6f9ae824c19216df405150dfca5bdb3e083000000000000000000000000da95ac7b68b7d014fcf52847b7de482619cdecea0000000000000000000000003a7e82685ade8358a8625b5a259288fcaa4cc34300000000000000000000000053143f0336aee9559c7ae93b59764c9f204e40ae000000000000000000000000223c45e005128c8c3db3f6cacccdac1ba086d65a000000000000000000000000b3fe8610dcc35cb55ae451d3f425cbee3d72951d00000000000000000000000089a0ba06a98fb91c82fc00ce23b9cc3f448065ce00000000000000000000000099512d48f1b73474a297791df10470f90e4c4aa6000000000000000000000000fd8438146d8f20d5c526db3ae0da0ea779e3b80d000000000000000000000000c8757cf13df417f2c2c184a7f141845e44d7045600000000000000000000000045f5a9c5b54519dd934e4048b6e1e24c1988266400000000000000000000000078c72548f4f9b07f0f23d313bf2d1a3f7f3b3dba000000000000000000000000d1c99e50c54853ecbe7d660665e820be9ae7ebbf000000000000000000000000d52079f103e8d88222feaaf58d47092fcc4667450000000000000000000000005a315a72a7694d9bdc234bfef649aad0ea8962c50000000000000000000000004c81a39ef53306847ce240982aeb4ee8e23637f000000000000000000000000009e1c7ca43d7dbb923b0c445da7ff8298edacd0000000000000000000000000064e620b8ae2552032bdfe21432c54a447b8f1f18000000000000000000000000a0a9b2f7fa264db8d8c21bbb021e7e9f7d9970b9000000000000000000000000a5bf84c4ffc78ab9ce5f5df8bf8f627dc8fc07d50000000000000000000000001b814323dbeb24a3f3dda9fcfee6fdfb973482e4000000000000000000000000e5f59a33b61794bfd90921efde4c625793c303dd0000000000000000000000008e39d184f7893fa860fd711aad5895744a95699f000000000000000000000000e579db2c404fa922b40076c90366c68c884607850000000000000000000000001a74a73798bfb7ab9085824520ef34424602502a000000000000000000000000c544b4ab4b7c36b3adf8a72bf712e0970d5c94e80000000000000000000000009cef5df2aa13429bdcf34210f8969dd38455c5930000000000000000000000006d47a02c4ddf95f048f2f6db349501d9a56daacf000000000000000000000000704fc3434da60e7dae2662b096819f87d29fc55400000000000000000000000040be9c47f39da11728eb457a1c3f6a8828def04000000000000000000000000031d3cbb31ffdf170becd67d90a1c2946e63c6c84000000000000000000000000150f51ae07632d076e51aace2c27fab8fb4df1af000000000000000000000000f341d39c32ad88e8ea738a6da92cc3dd54d4405400000000000000000000000003831c1bba4ba2d7624d503e9fa4dbee368c4dca0000000000000000000000005fe620913a4bdae5696251617943529ef2dd691f000000000000000000000000c8f960f8fb7efcfe047ae45c32e9a4656376677c00000000000000000000000008e4997800715da5975504651971fa97e59ef5bd000000000000000000000000faff02f1d7f9315529b64f64611fb35ffae41c1d0000000000000000000000007f0ade5bd78a59fa281f6a9c1d5fb55ba6eb01b60000000000000000000000009828185cf6b4fad28b864659abf07658dccba6c10000000000000000000000009f02039a4545902ed91a3bb90fd3f38e826dda820000000000000000000000003ed5d6a5805634ddd2e0e8103c54a6ace30cec6d0000000000000000000000001b09996a48c859e343efbc4f05afbd12d06b16b6000000000000000000000000021a2f86a1e9bb8be6136c4b8027b36426353b1600000000000000000000000017e2adc6719c75bac0ec791a9bfa15e1ce5e64cf00000000000000000000000025e91733efc9d7bad88a6307d83d865b6552fd050000000000000000000000001e06d6e8b5ea36192a1cb84186e39fcb053cf569000000000000000000000000f2d458d539867b6ff96392ece0fc898473f275cc0000000000000000000000008020468c85f5b2b0bfe7658f4369d431861cfde900000000000000000000000051b4fdcc14ca18213707fe29fca9e1eac5fe74d900000000000000000000000099d4e28e895fb9181cd8d84857b6ecba18217a0000000000000000000000000053040f0509d8f5a812dff6dc6ec37421a8c93d140000000000000000000000001178c8831fcc1283fc31d2e9e20197b7cbcab12c000000000000000000000000b08635065067c6ec4158ce8ae600fc7b7360224a00000000000000000000000070cb345a04675df6b673b4bfdf6bbc9f556f325b0000000000000000000000009c2e9e3c781e27323f17fd5e833f83eccc12ea5c000000000000000000000000bd06cf14f5644984e5f78142d8674c0d69e0cfd2000000000000000000000000976c2106f296d9e705322022993d59ccafd23e0900000000000000000000000048af9421e3b809db29a2eed3197f0ef8e3c16fea000000000000000000000000b2f1b143e870d36020dc6a2d77d538140c0282b400000000000000000000000044396497a9271869290f7c2c5b42806ed9fd29c3000000000000000000000000f0aaa965bf402a4cda6113de9cc1a02e80f02632000000000000000000000000fb62d873617a4993e536b3dec90b95d9c15765e300000000000000000000000037ead1a2d94c6591368f4fe3c6d338f0e8c95fc0000000000000000000000000ad069e90ddcaad207e06615930048945359cd164000000000000000000000000b7c1a89e6f2ac014d0e91c11a627969343184634000000000000000000000000b4cbbd215dc38b3e450763e4888ffea6a084842f0000000000000000000000005d56f6177676b10ea79368d0805651040a2e5a0b000000000000000000000000137903f4739b5a2f8767ff0def61434b7c89e6580000000000000000000000000357eeb24b5849b7eb071a711a194734eb447cb9000000000000000000000000d276022f0eed1117407e2c4cd6750e6de6e5a9dd000000000000000000000000edd482fc9e327d27a21952a6725473914ea04fdd000000000000000000000000e3adf6af92f1dfdff557da71150fed1933e0f93f00000000000000000000000053183f1a12b273a6771004c7d5645746dd37a7f5000000000000000000000000b3ecb549cf8222a789215996b8fde5d694a40f6e000000000000000000000000b9bfc7d0e97de225fa359f097f4795fb2273eaf00000000000000000000000004d055e46f686c4a27eb3da84a09546083d6eda04000000000000000000000000d695352f9b0820b047faac69b95ddbf28a7e36f20000000000000000000000007a93d3408a74705e8d84891fe83677c5572e8d65000000000000000000000000605174e38e3835209ae1a4c01e22fac261c62c6e0000000000000000000000009cacb6d6606f9cc18e369d29bce91d501d0d5ef7000000000000000000000000e70da03a2bf2e562fb22727f31c45ecb820c593f000000000000000000000000d54f965b3523d6e634e7aa5fdd2caf41c0392351000000000000000000000000250f1b895e60fde0ebc0d9623344ebad4e6440d2000000000000000000000000ee8e417aa1bfdacf29f0181aa1515043dd0b6061000000000000000000000000daf9baf8faaed04b309741440d9b9dd4e89914f3000000000000000000000000a2f37f7d3ccd395f7b9d0e10678d489ea000a3ea00000000000000000000000094242cdecbe27b0a08de735b62828840e0ba44650000000000000000000000008232b2901f598a9244bcd51617696851610794ac000000000000000000000000908f501093b1f081978ba3c6fbf55dbc60e802d100000000000000000000000095e9f1962f2f9f8864b5d8f1bf10e9d772a41f00000000000000000000000000b19213abd35d144c710d302d58a4a41cde077c3c0000000000000000000000001fc5eb197788df568270553a0a8d858fa1b6a5cc0000000000000000000000000dad2ce57b7c049d45df711aec51017dc5214143000000000000000000000000ef232cd3b3af976c54eafa4f70522651927755c1000000000000000000000000703af5e0b4d7dc76e9131ef0ad3bf340527e81d8000000000000000000000000103dfb27038af0fe217470704a3383b8fd7629de000000000000000000000000aa7ec5a2397c7992840a91d67e89fc45b32977000000000000000000000000009d62fe214af8f809099697ad7a07bc94494e1176000000000000000000000000cbeff3aeb22bc08d47fb1054068f7bae43cc36260000000000000000000000002ed19e97a85af2d65185219113de12424c3935e4000000000000000000000000107c98b9c7ee008739bd4a4986cfccf996990b7a000000000000000000000000ebdb29eab725f42c900dda80977092e6da02d4500000000000000000000000007c77ca8617bfa92f6d595da202b9c22d5d8b9ac60000000000000000000000001dd2f6b2834828dbd8bb2fdfc3e03694470107cf000000000000000000000000ecfe9b729c8734d32525422d9128beb716a422b80000000000000000000000000856fc9c08563f73a2a2a343dc24b0a4b211b855000000000000000000000000dc03f8a20c8a3c059f2142d1fe67d59d632c820a0000000000000000000000009b82dd836248db0d2ef768a8a8a93edd390b22a800000000000000000000000075f187ee149c8d4b27bcc5c399b3bb8b3f6a39e00000000000000000000000007f6aacf06e6980ec0a558f111a8317c986eadfa7000000000000000000000000516a1160f0ba7f61167c1a89614c36ca48102470000000000000000000000000ec663d13727a32604069cc99ae4f0a05d704a372000000000000000000000000d062c61c54448afaa1dad4c4040c144e92f0de04000000000000000000000000ef810017ac3e792d54074682adf7dc20f77ff3fd000000000000000000000000d25b801024b3eee8ed88233d30251ac315f8adfb000000000000000000000000e6500f1438257220db21e26ba8f764df5ade79f6000000000000000000000000dc53b035d8cdbb5e6b6d560b2adcc6e450de5817000000000000000000000000b275ce9d756fada1185d109e46c8e857c6524ad60000000000000000000000007df07097408139b4675544572f3c5ee2ad3d387300000000000000000000000031184616e8c2466207dd7fe6fc0a0d2fb0047e020000000000000000000000007736b943d72373ea65c2da5c737092435922175c000000000000000000000000e8c36b9a6a4a75cb8efc6c0fab2647f997b9553600000000000000000000000039072ed789601f018b4eefc109b509d08052f2df0000000000000000000000006292bb0ff1a84836d7a9192d9cdb5771b0b8372e000000000000000000000000d15d71f82743150ff9df75443703e2fa93137d800000000000000000000000009f906f5834b4678437791fa565492a4181ea80a7000000000000000000000000fd1e2720a0111006b6e4f58089cd5c26a2490bf4000000000000000000000000849e7dcc04c212b53b7c2f92914d5c3a4df7517b000000000000000000000000e31320e5b8081080360ba0c7c836cd95fc1749f8000000000000000000000000107b17d9c230998ac8da1bc063e97a9c752d20d9000000000000000000000000a88032b3c429a88a4f26440354eef5d1663e9a2200000000000000000000000035305a12f71c8ac99d4c58e64f4fd16bf4f9e2f600000000000000000000000045294800d1bcecf3eefb95ebeada7117faeb85840000000000000000000000001c381cb3abc4b677d17bdecc5b5e2cb612b9e145000000000000000000000000ae111bf2bb75d87d60f97538f49a7129e13e63000000000000000000000000009713685b62502fd426fb8c727afda9e9b0845d7d0000000000000000000000009be91bc3acb0e10081aa845262423d61ec8235ac000000000000000000000000d5b44a969f9b82483cfc4af1989c206fb267d0660000000000000000000000004742ad28cf6f196ed57988b78ee9f185d898df11000000000000000000000000fb38e854b044427829a8141843bcf28db7c4d5cd000000000000000000000000a78651ff9d0d0f62d61cd152e7e3109de97a5b48000000000000000000000000f84c5ce91e253ce12bdbc63383c20f4ffa2cec90000000000000000000000000ea7a053cd2586c3f2511fa2fde245e0dd28a314b000000000000000000000000f601533f7efb006497d987f20eac675d8f58fcbc000000000000000000000000181b980178f8403eb5b9c79b925814cf3fd43b2d00000000000000000000000089a8438a3cee51105732372022e4a01ad3c80bac000000000000000000000000f0a0bcc143490cae83289e33b7a451504573ed1100000000000000000000000025ca2050c0141c66233d26416fafac530135b5a4000000000000000000000000c37cbe4d80a2a3063a2e50ab3ac6652e21be3c680000000000000000000000006eb8c43ad97675c945cb9fcdc39c2c4c56b6989200000000000000000000000000c758fcbbd5b7aeebfa9a23be0606d1da0bdf410000000000000000000000003a07618919d64f1896576a96fd3e1416225983ff00000000000000000000000037a2f2978bcc807590cce7a06640aae4f747f50a000000000000000000000000020d0c962e0cdc202eb4e0e8d329a837cc4aa2fe000000000000000000000000220ea43a86f42011ddebebd5a6e2e0619be109db000000000000000000000000cc876e445e00c176ae74d71ce53c6cae93172ddf000000000000000000000000b10b8a71a7ff02074feaa1ff075bf8595dadcd09000000000000000000000000007e93d5df0e24f2e68739aaced7c58a36d557ac0000000000000000000000001efd2692bb0eeb34fa597f54433f3465760c30a000000000000000000000000074fc5ce39c4eb7973d142ffbfa67364222585bbe000000000000000000000000e255803f4986a632f9fd478bca2d7ea0d10dd3550000000000000000000000001a38df55982be678b21dffb22e4e8464a8863ebf00000000000000000000000012459df33426bf628eebc054aee254459cc98a920000000000000000000000001c65fa7fedbb68f3ead20592b336cca74ac682440000000000000000000000006edd77974200b586fa5a720db07da21744583328000000000000000000000000260572b66520622a96fe08687a62dc3ba88de4f40000000000000000000000001421e2e4c80f0e425c2458a72e3351ced498b06a000000000000000000000000987a0e017a8bfb1035809c50e8e008ba6588adae00000000000000000000000000676064001ab1ce96b85ae5862ae218b5850b82000000000000000000000000e8e8f6d29a65b804c7f76057c424e9a2b56c44a1000000000000000000000000f12f40db32e129881b40e8868f03b786256275f500000000000000000000000014d9bfeddaa9fc31bb04d74d80367abe2a099089000000000000000000000000d0b2debbcfed82f2ba03dd58bc3ab29420f438840000000000000000000000000cfbca62fc689c9c812507c81be161fb4ea913b0000000000000000000000000861d4275159ea61ecf5600319536cdb10ab936b9000000000000000000000000d7fd90e14435779977313de4c73f03a5d9ccd732000000000000000000000000633b1b6213c53799b4ce3d322a244eb9b2658c44000000000000000000000000ba8c4170af6f038dfb38e74faa8adc5ab45531bb000000000000000000000000b1d8c65556453079a918c554e110bd767fc05f6400000000000000000000000021675937469b07717a39bcd76cfb60c4ddf0e4750000000000000000000000005009ea548265187cd4211850698ab0f69362874f000000000000000000000000aa639e287ac53ce313e2e1bf010ae0503971109500000000000000000000000090bbb3ccc14bf705c34e7259cf8832f4ea7695c5000000000000000000000000cddd9ca64881eb5d9fb2940ccf5afba86f377e98000000000000000000000000fe883d89f81ed5b60442595bae52da72c0a7ba02000000000000000000000000c6d63c943b110ceae34d1e51b3c7f28330a2bcdd000000000000000000000000396eeba8832be13427b96138d76eed51ee8d86db000000000000000000000000f628f05c8198b91a563660fc100caed126efcfa5000000000000000000000000eaf38fd45eff7461b33ad0e7c9e31744e1eb8f49000000000000000000000000c549732a8bfc07fe50ce4870bffb9b2a61a440c8000000000000000000000000fab851ffccb276b1c669e227541c77c7c7c93a4900000000000000000000000022d6fdf35d9e96b5d2a5cd9cb66ef3fbe01ae4c30000000000000000000000000a3d966c3cd92c04d39484b82a3a9d5e8e6e57a6000000000000000000000000d75071db9326e61ec6fb7df2398c2ce429fc370c000000000000000000000000f550b5dc7abfeb8d9b99820624f048af5a8d161d000000000000000000000000fee48979c48cc4b66a795e49ca632224752f9c9400000000000000000000000031e6034a39e059913380545974b09beada7c24f4000000000000000000000000e80021562cbf93f7082d61f656705cc389a968fd0000000000000000000000007eebc93e9c887a0933f8f8d2257111050ede665c00000000000000000000000052579f9e4b5507f450592e214793366ad28e7a03000000000000000000000000266e811005db450e4afd46afb9b2504e02bd379300000000000000000000000052fc7c1fd6f76a5908f880e1db59e975b7a3cb60000000000000000000000000fa2bd0080ac3a3b2544119326657a76a95514e15000000000000000000000000532c79d36bb21ac469fc6776ee1363580321fb5f0000000000000000000000007b43c30c96847e73f0a93823c17e99330ddee73e0000000000000000000000000564362a6117df03b2b2213b2034ce55ece767b800000000000000000000000002e54bbb8ef5ea2bfbf6c2160d1025701aac1f00000000000000000000000000dddb799a4a3cc710fcb9853d4cf7a5a4612fa6e5000000000000000000000000c8a13ebdbbc15539b374b5addbc365096f225aff0000000000000000000000004a8320db32f95b6207167898542dba6948d2b4e60000000000000000000000008337bed686f276b5839a84872c8b6023dbd9c1ad000000000000000000000000716bd098980e982dd0e2bf78468a1f142b9e87cd00000000000000000000000004471bea8a2f7c745bde93b4abacbbd582a27993000000000000000000000000f62075980b22e1de07893f2b2b236f69b4179acb000000000000000000000000586db60af3358d9a92a41d362036231e624ead3e0000000000000000000000006db25a754e0d843d383482548650381ae64eb6ae00000000000000000000000064ca75a5a4ab28a0a1cb7b5a5414ce74b610c9c80000000000000000000000009648fc91b76b67efb1261c10db5221042733dfeb000000000000000000000000d58d9614fdd5d20f8e0fd4ea2bbe194d01ef093e0000000000000000000000001dbf813e883f2ad75abb6dff48e914495fd0b593000000000000000000000000ed36d2ea7c0c2fe2c61fdd9c59daa3f8fe3c110a00000000000000000000000052b457a87bb70c6ae7d0b5575eaab61dfdc6836c000000000000000000000000de4a1f870698dd8cf6bb9c31c74f2cee841895430000000000000000000000001d9ba8d71270d1db7837a19fbf680fabfd0d1a1700000000000000000000000065232fadcca156b201abeae1165b58d0d35d0961000000000000000000000000aff252a3d8fbef717d4fea4dc62d6c2d48534bcb000000000000000000000000dcb477f721272c47472327392cba7af9886a0363000000000000000000000000c45fa4ae79e9af9ae4c9998f4c13af38a8d4121e00000000000000000000000087a8321049d3cf995b7da7b7ee28938e95060f0000000000000000000000000020589cc5586ac8250975d8dfa9f54b5994a0e7af000000000000000000000000ad3445f035f2dfc4e88646b1d000066cdc83de7800000000000000000000000083d22e9482d5e3c9791dd1970e857e2a6f1c20150000000000000000000000005775c6e2206f537e6ba4cc86a53c968f6d4771a2000000000000000000000000f079f738a1157c38b8bc4daa9b9d85f32f8145d10000000000000000000000008f247bf881d97f584ee6098f2c81b1f558e21e8200000000000000000000000057977972b138f86a4f92c8506463c35008e7fd3e00000000000000000000000075613d6edadba26ee115fbf8e12d34b60aecc374000000000000000000000000917f376040afc28dc10b5f16d1ecd6b7fb7532ec00000000000000000000000017c2a108238bcdcc4c22f1adfb23865dc46400920000000000000000000000006c1481f1f23bc7fd4af4712c34c595a4904e1a200000000000000000000000000ca706dfa0cd520f5da2a02bdc3327bec801af5d0000000000000000000000003a5d5ec57759c0349b6fc28675f827503774e7aa0000000000000000000000001d123ddb0e4539a0cec67c55da227e9bb8baf607000000000000000000000000103140e4a74f38357a6c089cc7c45bd29b8141be000000000000000000000000c9ff52e1e1072a414512fd3fa0b03d4e8d5ed949000000000000000000000000d9dd61e2e8fd622088582cfb3111ee971251932b000000000000000000000000b43c84950fc85d720c2b9e470a09a909af69fc650000000000000000000000004abdd926f04bc0ca04a0f2e595b4c103d0059231000000000000000000000000226a880584eb40f74cfaa13144f0193b65548b1e0000000000000000000000004b5ec4d7c599e1f0815963dee6066d75dbec950b00000000000000000000000024e133eb30f4ac0d1e58c23b3bc6e1a5655a093f0000000000000000000000003b638235d441874e2f91b2bbeff8edb6ab56d86100000000000000000000000042f322b1aba1eaeba966a9eb8af422a56f1ceaf8000000000000000000000000c6d195c4d43c7abe2216b5c44a26d15786f949f7000000000000000000000000c319f75e3232bd553e06c2da49d120295ae1c013000000000000000000000000b6c43793b451b2834d7492819d83f992a7cd2683000000000000000000000000224a9f6a7c62bbc05410d56a96eb07e34497739b00000000000000000000000097a20ed8a95b51e581eddce01d9248eeb4fe937100000000000000000000000008a0bfbfa1cea3b01a626a0b2e18084859ac11950000000000000000000000009e8fb32199db3fa5710d8f6decadc3ec1bcc0b02000000000000000000000000366219096e1a6be97795ecbea31c8f432038b8c7000000000000000000000000120074f783ba89202ffcafe470bed49737718e02000000000000000000000000add0af3adb9f49363969a96f291247de10c77477000000000000000000000000e0e0181ff3954d465e4fd64eb336be189e85ece80000000000000000000000008533a81eb10a5f21337daed19dfcb676c1f7831c000000000000000000000000a99ed9deb7ebe5819b7c8f82d4fcf0488a2a002a00000000000000000000000083cefc5af9ef6eb54c9923120071722a783c27b30000000000000000000000002f4527185f2ee731b1a86fcb0237ae5ebe23bf32000000000000000000000000f8193bd0f7c22466ab64475f5b685f4c4c5d331000000000000000000000000022ad3629804467515334358bddd2f2a7fdb7971a000000000000000000000000bb6962b260e09c5d3d08a73aca651c30407939ec0000000000000000000000001350eee442fd12817628cc1fc0c252a7267c4e280000000000000000000000002833098ed5098323d42bd5e42881e02b156747e5000000000000000000000000575c02ab824c2c6c7420409a87143dfc8ca63101000000000000000000000000ca5bbc9685c8946c40035a4e4b7de1979187a1850000000000000000000000000cea215b9e92b885455269df743c0abbc91d850d00000000000000000000000061fd217ccf9a66629c0ffe421dd40fdfb4c2baa7000000000000000000000000734f307630f24320fd6eb826d2789a70ea7bcff000000000000000000000000051a38d6b7dc8480a714f05b15231aacf765710910000000000000000000000007cb5225e485552cf219336cb8913ba939be2ccba00000000000000000000000037aa958a827e141709a2daa9904e684f5f7038b300000000000000000000000096f211c96faf9c953df14ddf2083233be3db88b20000000000000000000000005d8d9b7f74c684ea838ab126837f0a1d0d7b333700000000000000000000000046c40604eea1ace9618fbba4c8acaf26224eb64a0000000000000000000000009a8a1e4ef1ed3ec8e63fdf9cc0176937460ce54a0000000000000000000000008263285454c86dc44ec3a132050da4a55e0c1f8a000000000000000000000000d557e61d34c9f4a5870f524ebf49f926f14d92b700000000000000000000000055ef1e0344295d84bfb45df0db670c508f8ae1f9000000000000000000000000bbf805f315ed2c94fdafc769f49132773b995f950000000000000000000000006bb316a6a2085361ee19fe37c39818adb5a2646f000000000000000000000000cbb71951060e80f8a7e09571138151677f3cc75700000000000000000000000017b7bcc5d40fbf81a06947918fe6bdc16ffe3ab10000000000000000000000000aa5435df7e850b40b402b36534ad86218d5be800000000000000000000000000713019e31dcb2298f1c0916c836987800b4d7a9000000000000000000000000cd2f0162c99986d2b6217a20b7903c9b3d006180000000000000000000000000be16ffd691e2949dac4840b26d436ef7bc442616000000000000000000000000228225adfd2cdf657a4b40d679623f455f85c50f0000000000000000000000001b72b9a6d98c5d188b9eff5b0975b25d22b925d30000000000000000000000009d33dd124b201b793364f9eb28c4954ecc2e75ed000000000000000000000000efedb941d41f143262e0ece87ae859649b1d681a00000000000000000000000097c9fc11e8f9547ff3685f8f8b42f7e51b186b480000000000000000000000000a10f87add68491d9cd86d849bc0c842ae946a400000000000000000000000009da5426f66d2439f8c55e99373f7271d484c83d200000000000000000000000094d0bb6609ca3c499e9545aefe0f3a4561ca9cff0000000000000000000000008740fa9e7b74ed53fb54399aa0a7bdf2e2486504000000000000000000000000c4d0a81dde2b3f6f03ddd10cc3bac3f2b4c851d600000000000000000000000055f71ef3eb488e69e8b2769e2234543a451dce85000000000000000000000000593bc21506f7d0c1a2312074c42d9ddccb9b46de000000000000000000000000289d40727c80e4bfb1c9c1d03179258aa305640a00000000000000000000000036cfae7af3a8c7d16ea4141eaf180a11cb8b4cca0000000000000000000000002f8e3575a07a0c8925b55bbfd5ca1e5100d759ec0000000000000000000000001a27c13bbd5b3164a761468399109cd03ac2a053000000000000000000000000dfba68f3096c7217cf45ff9082b2f0dd90312cbc000000000000000000000000ce60d93eabab2a2b6ac974849bc05a5e49a935db0000000000000000000000007c946fda23df2e6188624e2d632e3bf1aa27231000000000000000000000000052b65fc1ceeb266022d6bdf551c4795082b65cdb00000000000000000000000049cfc04b75e257af992c109a72bc75462c1fe10d0000000000000000000000007d3b05ef0b0c16624b83adca82f682220284f9390000000000000000000000009df2d5312e3ea04c7188bb5488c9228f1fd777fb000000000000000000000000b50ebd99f25c5eb7b6ee436d9b8a0df3ffade071000000000000000000000000057f9d1169c35dce5feaefce4ff0647c248fb474000000000000000000000000b2b58f8b117b9d0674a60d2d127cf2172d522c1a000000000000000000000000b7407ca6a58bf0f4f8a67b15c3319e0bf85d391d0000000000000000000000007de1a7b985d57661c3a7240b41312f15feedcadb000000000000000000000000f86e30788ca59fe5e9744c18dbbb1ceb8b8bff5e00000000000000000000000050502689fe4e65332e2c3aa90ae758c51fc57bfc00000000000000000000000009ca690ad8de4e685340985bfd41798a2438eedd00000000000000000000000017a80d3430f4cb311c7c3ef6fd9eb4bbc7a998ea000000000000000000000000001967863773970061667fb3650816beb07660fd0000000000000000000000004223438691b48f07e0efa2cbff67c857742c597b00000000000000000000000000f0c03a34c8a329e2b08a5e5c13d85a593ebfa4000000000000000000000000529dba200091ea156a7588fbfb860e7c594f291e00000000000000000000000048b80a2ec5d9c4e415620a5cbad8e549b7ab628800000000000000000000000004457fb500b9d8a900e52c78b2c426e85d23d7db0000000000000000000000009bd2c5e004d8bbfe77894d88d98463b449c88a42000000000000000000000000c460586e99a538e6424c62c12bda3e6c90c98dae000000000000000000000000c06c161e6e7a12093d34206f0defe468ac3bf17f00000000000000000000000078095b0765e26deaa516dfa75b0a1cfc2c1e50bf000000000000000000000000c620292a45f46a1779244fe4a6a6204ce499999900000000000000000000000075061cc558f1c1aaf65c96c98877527b6b49134000000000000000000000000023a3ffcc24f26c0bcf0381a12422794b75c88bbf00000000000000000000000017ee1d22cdbc27fed9f48cc6ed8f2d77637a9af200000000000000000000000045de5cc80ec1e1ef71888d5100c66a40d50bc32b0000000000000000000000002646f2a5065e2781f7fe695efcfacef1faf24e870000000000000000000000005ad7cdae9780888bf3c608f1c7b62d6aa738361c0000000000000000000000002aa9d562d1f6cee7768cd0045855a4008a6bd6ff000000000000000000000000cada492630487c28552e58f21b21fcaf4dee9bf200000000000000000000000066298f44f3be71a59412001cf8fd954cd03a21060000000000000000000000005ef24109119192ee10ea5152cae0b6faa66c8864000000000000000000000000c20a338f348728b8147bb9581acecdf52eb206ff000000000000000000000000f33557d01f515a3778bf7cccd41b63003af6f0e8000000000000000000000000d927cc29d6280d09e161220442b9f860d3fdef120000000000000000000000003eb723f9aecee9cc9c93b69e81b4f5abc9e950a8000000000000000000000000d6c653e5c17a13a1195da5e4ff1f21a67d8fc88c00000000000000000000000049a9fb67efec09535aa160adb75c38e66d7784a80000000000000000000000009dbd593bd8b8865d4be6c2691a969b52fcd46916000000000000000000000000e41993402fde1c870c9abc521edc3d906ff26ac3000000000000000000000000bc521ac8dde6c60a43ad298f0a30613c314360a7000000000000000000000000632ddca1cf77d34eca290e8b4d187e60f1f46712000000000000000000000000f5b4c159387b96ce78e953d1ca38eee632ca585e0000000000000000000000008901780784865e7bb35e4624bab539b320d3d7d50000000000000000000000004804481da812d13e82d708938f2476cde0bb3e9000000000000000000000000019832507d6e94d0c378c91b110f13372fbd52834000000000000000000000000b62906e7bf43706126c1516dad793356837ddc07000000000000000000000000ca5d9c446041e8c8015e8a9542c9115bfebb1d6500000000000000000000000021cdb978e9174a05e6b6e74f9d514188c55e6c03000000000000000000000000a1b1322b2d1955d7ea1f7b2df20fcfa3d84c621a000000000000000000000000158a42b89f4ed0c9552e7b0935995d6928ba998e0000000000000000000000007d87957cf1ef1c83e84e40cbc83908e1510e097700000000000000000000000026d3863815e0bad78de35cf4e3cd2b9de932e0490000000000000000000000001ea180d7d543eba4216168fc3f843515f089fbee0000000000000000000000007cbda681c65c1fce435a0f0286ae4626f38232ed000000000000000000000000b912e1288160545e7bc0ce871b618507da66615000000000000000000000000000003c9c440383ef834524fbef3b37f4db8500000000000000000000000000007249c9893f67c53fcc2f4c34685b3c12d2425b63000000000000000000000000ca75d093e8350104eed5a65cc623ea2602fa9d5b00000000000000000000000090f9d1020c62383e4398666deba78879f03351d10000000000000000000000003fc8c100d7852a9d8a0b4c9557739392c18ac7a4000000000000000000000000e3d1bc881c250f0698246ab4c94210e43a8daf590000000000000000000000006140f6770ba2c2e2c51a6b58832a58f46865dda100000000000000000000000084d5ffbf30e533771032c3f475ed77918379b99c000000000000000000000000baae57a87eb75fea19ed365a8085288d894dd19e000000000000000000000000590c9c7f1de1a56f439279bdb5b45288d3874330000000000000000000000000cefead090e290d701b712f961caabb4aa6ca9f00000000000000000000000000c66bd9f734290801cf73ceba41dd503cae4f5a0300000000000000000000000097db86fcc6381c67c23d68e007b2f361970ced8f000000000000000000000000884bdde30ac4ac4a4a757e88fe3d492f1f41d44100000000000000000000000081557e1e320edfefdb49e1d7f2b5bdbef9508af4000000000000000000000000e04ce17cb2f7ec01dd9c7ea05906c8dc535fb6f6000000000000000000000000cb013b60aa023bb5b4b2593b8852c6fe123a96470000000000000000000000001a1e9d72108a606c24c3024a5992dc47124f1932000000000000000000000000bd74a3b7204600fcc0db4316a4175014474b470600000000000000000000000011fa74f7c9079078b421e9301884a64cc322e3ba0000000000000000000000001ab82d15f6affcc7e099cb9a06fd802fe748941900000000000000000000000048f50675a986aeeb3e4a9ba1e7ab569fee6758a800000000000000000000000040ca355f9ebd0337cc9323e5838a0c455107ad0c000000000000000000000000df99318ec42154cf5e49b3d13f61de911ec975620000000000000000000000007fe91e065f3d62bc8424009da7c5eb01e2098d6400000000000000000000000036071e447770fea605f28e4749c9ac518e64eee60000000000000000000000001d24a7f6e17e3e7b8e5c38ee6c8faad7dd934e0a0000000000000000000000003f1cafda04946bb040318aba3d920dfd934007f60000000000000000000000005af1bffc7b933e4be206b675325d51282be4dbdf0000000000000000000000003d23a1bba57c14ef61a6f0bdacb7f7460be00e3c000000000000000000000000bcc183fd69929980e893577e3599a4738e2b80a20000000000000000000000000b8926e45dd54b16747f4c6f6de75f4bfdd2fc6f000000000000000000000000e84dcf624e200370e6a75ca16674cc011ac31e000000000000000000000000007d02a48179ba820a617b4ee4e8e8b4b4bcc9d43f000000000000000000000000fb62f6763d3877cb83ba2f7db8876650d7559c4d000000000000000000000000e48c7d93ba30fc769a849dc6e9c7b4e31a6d81360000000000000000000000006a747aac8efc00a783d74f61244dbef63dc7511d000000000000000000000000fe2de8f66ae9cc73f81a82113bbfc7c462e542a2000000000000000000000000671466b9c284d7d3012d44d00c0bdb6c5b6523810000000000000000000000005dc500306bef041271767709ad9f8bd716226f32000000000000000000000000dc7ece7da6f6b30a070a463d8efc613a8ed18fd10000000000000000000000000a6baddd9617e9723b421ffb8f8c82fcf7c968650000000000000000000000007dbaf90bdc88362b49433a8e2d300c4a2c8fb4480000000000000000000000006c0bf6868876de09d44ffc400a973916bebe8588000000000000000000000000fb8b2d4365d011de54f7aca6b973b2a4654113f00000000000000000000000004b021cfb5647577bb309b58bdadb56dc3ad5a00f000000000000000000000000bd3e95ab4557d27e4e33c9d63ed3a26ae1b968ab000000000000000000000000febed456d33edb98c68684f2f6c69a7dba54b80f000000000000000000000000c70eef92d76cc3a5aeb8e09a04803ac5280128ef0000000000000000000000009b68fa943ad6dfd18e1d4f613045316c2db4e2f1000000000000000000000000eeb39420eb42c84245cd29717e0b10769ec48e250000000000000000000000000a62c54ce07df40c459a00c78966a6a52129f4350000000000000000000000002e1e6102df89de5b7cad2c5df07f3e28bc70c386000000000000000000000000d5199416da912941a5321c25f82b356d3572b1c30000000000000000000000006edcd2ac2f4ec5c52a2e3feecd3728c6f23d6d0c00000000000000000000000001fb61ff4fd6d8118a37a5339f70e6dd962b7078000000000000000000000000299592c43917a640c24006af1bf43b69d1cc32880000000000000000000000008f12407c3602ab2e2a71587ebe8fe2ee9198078c000000000000000000000000b60c8bb891d832a38c3b0a01a0bffd038fd889fe000000000000000000000000a7159f30137ad4715b2d5a5b68ad67a51d32f0270000000000000000000000002041667b3065341e73c426126c0e9647a54871c7000000000000000000000000a231a0343a6e97f32476acd215ba642bfe18bb000000000000000000000000000feead916665705bfca8a540db111124a91937e6000000000000000000000000e5fec3663e46d73992218a0a74d952b5189a90ce000000000000000000000000a7e77ac27e5381c829a34ad230a8d9023a09f6e4000000000000000000000000c461743cdfdf5d1d8981002228e70744c12218d300000000000000000000000079a513073da80d7cb32086544a233ec5f05e203900000000000000000000000003c121e4be7de0a88eec4905517b6b47f67bd87700000000000000000000000035482fca83807e758a45db18017c5723f3c2570b000000000000000000000000659e6499e0501b2e930c602eebedd82eeaa4e745000000000000000000000000a22910931f977bc3ac7039a61d67dc1554e623e300000000000000000000000030f7f96917a92afb79a5e84ffff9283cc2488e0b0000000000000000000000003d57ced5b721419badd47cf3aaf9858a7b8dd5bd000000000000000000000000d1bcfca44a412dfa82dc273d9505f0bfbc5de4db0000000000000000000000002677636b0c1cab2c8c70f03aa0b2b25bdf224bd10000000000000000000000006458e7359d843da1c88a292e7ac93d29d7d30e9b0000000000000000000000001f5b0fa73a2844c1d00251eec1ac09abbea7f151000000000000000000000000ee538bda83b91302f6d7ff0bd236fd4a8733c00a000000000000000000000000c231786c8086888844be736cb3cd48f206d00959000000000000000000000000308d6540bf3b00ba6d8ccd65a4503b70aaa6ea53000000000000000000000000a35678829690495be09e70f24f2e5d41f13f8d090000000000000000000000004442c16563b30f826d48e7ddc96f4ae0f3e21f76000000000000000000000000d8613f7e3a9e0e50546679a6443839286e119a290000000000000000000000008a4125d6e7479b784dbbb57ca95e5469279114310000000000000000000000004e145cac84eaf707328868581249b26e1cc920e600000000000000000000000009d6a496d56c10258bc2c99ede54aa30478ae2d0000000000000000000000000ac94672e06f82bde976ffcabf5eeeab43eefb7ee00000000000000000000000013da3d10f973d698a60c0f7b2eee086e36ee2db30000000000000000000000004ff5f534e4c8c681fbdf8bfda0f6990cd58f2162000000000000000000000000fd0b681f89ae3b7af095efee94f25a216af55ddf0000000000000000000000004fcfb1f2559ab97aac2c412677de065e2e30d2ad0000000000000000000000003b8ba853669b0da4247c80435b6a1142a3f095f30000000000000000000000001afcac3b8a4a7fc6b959cc041424461694d8ae460000000000000000000000003d488c556e0ea9a9d47b815cdee065bc94bf7bb20000000000000000000000003fe1484e3f7d8f6e4de52dd1842c165c4a2b09750000000000000000000000007aadde9385b6dba3760454834e2d31cb4b8edb4d0000000000000000000000002d95c2128138da20ce0ea713871c076f875f25eb000000000000000000000000ae6547cdf9fb92ccb79c19428ce2dd23be849aec00000000000000000000000037f04c530d7c00f19b0689072cf78b247fe8c8a10000000000000000000000002e9aae081a4e57beb3fad5a489feede78e5a44290000000000000000000000009992c8938fb5e4c5d2a4d8e2410f1a46a0f2f1c000000000000000000000000079c11d7aa5b8f67afcf12de4f6351939101992e7000000000000000000000000000e7be03f9adbc5065396a09e1b6ddc9da5a8bf000000000000000000000000cc628c28f1752e925b7ef88119be15c72fef6bd3000000000000000000000000143e3971a4d7d311f7ba0b533a005fb7de19d445000000000000000000000000238115164182cd2f2912ef3e96d200b5ef5534ff0000000000000000000000005fccfae2f7121d70e494a034469c0c3f23d4857e000000000000000000000000644e6ffef01b2e1d82dcb7878cec3986399f6f4b000000000000000000000000ffd04be2bd1ac1624d9442f65fc818d45fb98ed30000000000000000000000005aa21dd91e1e5f9304dea38f4a0b2cd316ae93280000000000000000000000009366fda1fb20f4e8b11ecbb0039c00474527e313000000000000000000000000e875a0cc8f1934ecb1d6cd38c9a443c5e722a3fe00000000000000000000000043bed506c386aebee97441e2a0d9addae045e5de000000000000000000000000550e22c663269c6566c6d4722fed66a8be229bbb0000000000000000000000005e467cb811c0c684a891cf384464050f49bfb34d0000000000000000000000004b72e0e5fd6eba986e60f40a5f75be7095738765000000000000000000000000ec911db73e56f28e7c809d00999563679a3018450000000000000000000000000958576f880b06600f60c9e687e6652d2bf914ba000000000000000000000000c9826cde35d501f74b3b394f4308ff1bbf3cbed4000000000000000000000000247ddece605d24f1b5c24c1f9eb0e80d275d2a4f000000000000000000000000901bd4ff4f81b80ade0ccea8a2abdf2eaa12c0ad0000000000000000000000008d0636106d3045e6b6cbcc319c769274c838f07e0000000000000000000000004292aeab82fb34b0228e46b82932f30d327ae7ef00000000000000000000000085772b7407a59db16bf7d8c05eb3154e7b337f6e000000000000000000000000891c6ba27551f56eab258efa636fc54bea8266e30000000000000000000000005ac229db289e45391b51c8a28d020af247bc16a800000000000000000000000008c44c5201747816a1bd4c53f4f0ff8b537cf3f70000000000000000000000002cabc2069a41826624d02c69b3f6011a89df7b540000000000000000000000005b1aa4290be29777c2aa60d04bfccdc14fa6d89a00000000000000000000000083ab6ac66007214cbb68c6cabda448c4a576f0af0000000000000000000000005b04d73079b35bedb6ee21df9454df0bf6fec489000000000000000000000000174c02b223a53996fbd4b22b4713a70b692f8f54000000000000000000000000ff2e336e6904b86ee2dff4db64d604a65e23609a0000000000000000000000000d557357779f260d4c3a28756fbceedd247519c00000000000000000000000005f05d6205f7a57b9452c5bb87975d0f8a2af50c40000000000000000000000008adc42b45fd51052bfe50dee24b5ce0fe5049e0f0000000000000000000000009331ff4dc63e13b03fbff6e7fc87ba7da4bcae4f000000000000000000000000f6d526803142178c7daff9b7441e7a6d6fc60c1c000000000000000000000000a2b676e6ea688eb48b5daf7aa447b8a44f98a2ad00000000000000000000000083f563a9d3c605f925ced5e214b09dfcc485ffe8000000000000000000000000a5a7fa6077e711ad3a677708d083135705b2a0b9000000000000000000000000d078ff0825c73a7e6cde03fc71e3ac3a94241c9000000000000000000000000042316862257dcdc9d7007950a2b76dc3bf6baf3c00000000000000000000000092351fe06153274227c71225ba56b4a9a0ba32ee000000000000000000000000ed71405bb431d9653406f33c2015346644b33689000000000000000000000000998c19c6f0db80b3cb29641f4f850a86d8cb41b600000000000000000000000074133904181cba89bd5117e3ae5b211a923e2a3e000000000000000000000000e897a4dd5e2f9979e5c08b195337977c074dc453000000000000000000000000f4e403d5ee24e46afdc190f23447d3e93ef01096000000000000000000000000451c2ee1303bd7770a07527a80be03f3ef630004000000000000000000000000384e12ff5f641f7dec65bb4cc46d88d5dc634840000000000000000000000000e88a57a623bd5f196f51f137f98a1091c08d7dc5000000000000000000000000af036208f44866709de48a4bfa57d9ffc14e9fbb000000000000000000000000fae305458611fd93edd6822c466df98fe9f050a0000000000000000000000000ae3759672e29f06141a7f7f79debeeae2503f34d000000000000000000000000500a1e7efd38a8b6309baa36765f1c1fae91ac2f000000000000000000000000e8da02c96c2e77e6232626d5ec5583cc2206333d000000000000000000000000473a455fee5cf6462c5f71799eecd3b9abbc1c9e000000000000000000000000ee0138e96437e6ec003723a1dcfe8bfb3e0c64a0000000000000000000000000bf55b04b246c84d885b39323194c41b31fd086aa0000000000000000000000009413745d2d33654a86252f27812fc15c35216c5300000000000000000000000063ee4fc8742902536db994f4339f1de941e9660f000000000000000000000000db3b98df1182d3c2efe962a4432bc6a109052b96000000000000000000000000fefdfbcddca4d3dabdaa14911eac5260f2b1bc64000000000000000000000000c21c81fbb9c9e86ec7a7189b80c2beee2df988a300000000000000000000000008fb95f9cb87c37c8b25181525dd1d9590a3e1860000000000000000000000001f46f6d1296769ded336d0560850398d23804969000000000000000000000000e1971f73bb40b6b765512432de2b7a9961fa84210000000000000000000000008333360843100e363e8ea75c642cf57a7de7306d000000000000000000000000a56ad4ecea8b6218f152eea1529a7be358168a88000000000000000000000000e9861b2e1b7c9af8972fc8a24bad62ce1b7caf560000000000000000000000006b84680965930d16d35349e4163f1708c174114300000000000000000000000038d20d5bc5eb33acde851cb8b9553d32a2776079000000000000000000000000bac6fe4f92100c03cc62618bfc0d9d39f2bcbbdf000000000000000000000000fb6c1ae655460a2911fa65b16a4b2709cdb49cd0000000000000000000000000c12c42c5b242dcb92f69b63a8b81cf18bc1d1884000000000000000000000000b2e9b14a46fa3a7b2b5081a9fb52768a239f18330000000000000000000000002d2bc79b591bcecd15be3d268c8b4cf413009234000000000000000000000000776f3f0b7e84ac7f5c8417578cb1eaba0518423f000000000000000000000000f5e25acd52954c27d6e27eb6164ba2430c54fb4400000000000000000000000094f1bab75e62aefa386330feebe8071dfee1a89700000000000000000000000032a9057ec53417074e04e4f1f94990b690b8f71a00000000000000000000000069152179c75e5c2ed043850227dd9dc9bbb53512000000000000000000000000faa8b012cc4cc3f0d93d1fb83fe2d1116a5aa572000000000000000000000000d7c61d1d217a8979eab39a8b0a586a44807d60e0000000000000000000000000e298d9767923a2b7fa8468ded739afd18d4eaeff000000000000000000000000c622bbb87ab9524b370ff7c9c47e6371ce94d00300000000000000000000000077419134cfd7d33b0d0d4649ec9a11030de133d50000000000000000000000006a8f816757f11bb6d9a352f454db0cf4a43d88ba000000000000000000000000b8313f1383de9785d8046dda148225182ec639c80000000000000000000000006ee721873b0afe83c04b0361b7f37fe8885a40430000000000000000000000008982c30a9b9876644d881ecd0b962dee79143a820000000000000000000000003f31d5dc6721578f2e095ff3a27b52e3f599101e000000000000000000000000b511914d25db8c58c2ebecc4277495b53386d863000000000000000000000000c377a23c8e46effb6e1a933d54abc57397b5624c000000000000000000000000307b11543eb904aea7b600e9017ee3ea286244ba00000000000000000000000087faf7b4b304b4404577adcc3929ae5e704b0b6f000000000000000000000000eb4f6fd19726ecc6cc33a30f0b06eade70b1049b00000000000000000000000073eebcc3572db84a3ede0d96420ae00e8a2621c8000000000000000000000000b00a57526133ddea57c8c0c38fc7cf1e8f836a3f000000000000000000000000f73f06173a04076b540ac2275862598de9a50738000000000000000000000000612055353a0e0052114a42fb4e9e9c7d63175cb4000000000000000000000000a6558b5802bb82d6744bfb17e963c9f44ec604dd000000000000000000000000e842c1dd9230ed6e6c1d9588e15d519053b9d321000000000000000000000000f91eb281ea47700fb0a11ea8fd02d46424e93e74000000000000000000000000317de0d2aa6e2d3ae30365d49ec940750f4a85dd000000000000000000000000823441e1412408a5a9bac316fe985d475923047d00000000000000000000000033d27604f005d27b939f8d012218640e43a6a429000000000000000000000000d561f6401ba6a6c3a6093f0886f6d1364cc0bde20000000000000000000000001d988f93466d55732188e8254c78f941f61cb73500000000000000000000000009347f8d616a5a1a2c94ba5b6fa78b188ed7df0600000000000000000000000091cbf9a559beec3631195896f4e3fe9fcb5bbaab000000000000000000000000bec58ba04af25c07d14981b9707d4258cb47c96100000000000000000000000088322febe5147901e864719bdb9efca56828186f00000000000000000000000006e1872e1494b1f61e336131b491eed243d2198f000000000000000000000000897a21a9c3fbc732f7620cabd0bd554032a88f99000000000000000000000000ba3c0422e87dd6caf90f24961f12b58d32b6d92d00000000000000000000000099ca6e0866b958d3f3e3201832901bf2068c64a80000000000000000000000009910395fd2649f75db63340d0c10b1afd7f265e1000000000000000000000000908dfb3be57ce88ca211d5bd23655fe753c1015f000000000000000000000000d90af3cad78c9310e3e5d0be6361899ce21c1bfe000000000000000000000000e506e55ee7eb1251f5cf4d69ae16bd7e5addb910000000000000000000000000e3b149e3d99961020ba21a7890ba5a6b4d3a0a04000000000000000000000000a9f71c634662cd7f4222a16a8d94a7000a05543000000000000000000000000014ffd7d3d0abb44777efb52fa8e9b973e8975106000000000000000000000000f52a026ad52b588980d2a46f87124f6a45f2108100000000000000000000000066c795b33e162c233672e601f902a301c1347a460000000000000000000000000000000000bbf5c5fd284e657f01bd000933c96d0000000000000000000000008782fc34e81cbf59c8b5841c9a92ad963734906b000000000000000000000000d674c634a491ee2b20402064bd61ae8a62285fc2000000000000000000000000ff23a67b1236da3a1c348d938a7fa28fd4c45913000000000000000000000000a44ba7cbefe4f4b9edfc086a18b33eb6ae8f25b6000000000000000000000000b8afcb703fbe31d72adcb0219b4ec97da58211730000000000000000000000009dac780970639382a77d26ab7916b8d817d3c076000000000000000000000000b4fe0f6a46ebf94492508493b76be4524924c726000000000000000000000000ab4707ad5330b9d74be1667bc92627eb1937fc95000000000000000000000000a59175457a4e7e1e9a3c7420dd92e4a1a72b014e0000000000000000000000002e9cc58dd3cb2ee0d188b692918a0466b8bd295f000000000000000000000000988a9b8a468a172104568a99103aeff5bb6ac6c7000000000000000000000000c4563aafce619fa3620ab9305242dc4a06ac3bec000000000000000000000000f8a3b4fe351e6ca7a4f9c249695ba7af45e8e270000000000000000000000000f98cf26baea9186695b76d25cbbe562934a5306900000000000000000000000045f469820e90449676178c954f5ffe70db45d5e3000000000000000000000000bd5625e881a722d6554da203d3196ef91583ca740000000000000000000000008fe17fea3a8a2ec2893e02f15e5b54eb78606146000000000000000000000000e8d8e132116b054f2501481ab1d221a742aa7c90000000000000000000000000b7c34b42a11bc6ad1fcb605b6fac56bcad3b297d000000000000000000000000beb4347dfa428b493b4eb76a414f573483d4fb4d000000000000000000000000f99df195d5877eb4cd77f4b7fe49beae8542799e0000000000000000000000008a50366baf435ba6ff2791597a028d7bd4eba0ee00000000000000000000000064bc06806eaf74b1aae3befbc7dcd656530e36fb000000000000000000000000cb16dfdbd124901783ac38c8918631b8785095d500000000000000000000000016f6094a9a89119a1d272dc74f24eeaed4a748dc000000000000000000000000f03e50da8645f6bc1dcdf6995c621b15b9bc0861000000000000000000000000cb02f337884247cb1a3be62168f6315279c27222000000000000000000000000aaa6607db59aaec57d9cde92447c53ff74e85b85000000000000000000000000423b0f80ea8c7fe7c52c415ff6cbba6f1d6ce492000000000000000000000000c086ed0df3b04433dc976da07439f27a641ccf6e0000000000000000000000000020e2c4440880934e8befc0fc32c3a6e431c0e0000000000000000000000000b3019509355d792729f3876d0570d2f83001e3c000000000000000000000000097862bb7ec1cd4c873fb107bc3b6bcbac2781950000000000000000000000000cd1f903fcc25c66f11bcea107e8eb2df1224f31300000000000000000000000079c5b0e0602971a21ebaad58eef08f1e0d0d1ce8000000000000000000000000bfded87b943db692870f456c909b7275881282c70000000000000000000000005a540f29a4f9002dd4667c17a43885b17cd5fa370000000000000000000000001ce4cf25f7c53bf402a025d47ca47936d981adea00000000000000000000000077985756ac1ed7a16a048fbed4135b6128f8d1bf0000000000000000000000002dffd4e794714958c294d79537ee6e6627d327f9000000000000000000000000a511fe672701c9464dd047eccbce741cb91bee42000000000000000000000000e00ccd54d3006d51080ec224f23d4d679486e7300000000000000000000000002dad083e4f01de326742d69a4c6fcb61e83f2aef000000000000000000000000b36afc834e2e415604403f84df22ddf17c8dbeab00000000000000000000000033028d693727f1229fa1c98aaaf84664f95170bd000000000000000000000000b8c57d97a3b93610847905ea209c2c6352a90d7e000000000000000000000000c4e959b3392ed93a27c3f452dbf464ad5338a82f0000000000000000000000007490479d3564cc721116f84d072540c889741f4e000000000000000000000000eb0e7760626e4de36f14f56fcd8326bcaeafbd450000000000000000000000002abb9065d1b4ae26a64b1641cc57dd5d7e57d0f60000000000000000000000002f183ee824295f9aba33ac25b418d1f772a99f70000000000000000000000000365b16a43e2c6d0cb8edc9f1bc374403b9bd2f1c000000000000000000000000b2e3116dc3ab47d431629f36ed4f178a42db27750000000000000000000000009baff62c15eeeeed2001815efd1d6592af11bfeb00000000000000000000000018edea5106ba213b51cd776b212bd9d216a0632600000000000000000000000035ebabe47b806692b428069278128113ed39f2f2000000000000000000000000780c32fa400cdb1a3bd069b9b51ca09e74f5831e0000000000000000000000006a2e6a4b044a47d95ac549cf1dfedaaad202fb04000000000000000000000000163f82ce48fb58a4250e9224b2202c060e28c74b00000000000000000000000037293d5f83794e52b80b60a77d9f57c9ac43f81c0000000000000000000000001f8d443345eb719f8a27872d857f48022df669dd0000000000000000000000006125b11ca8509615f07bf2b16268dc46e6364c9a0000000000000000000000003a294cfd70a2036179e8d9d8c3ee7a02f5afe4910000000000000000000000008286c862950970827c69a3537f2f6ff7d8e84d020000000000000000000000000310edc990f2ffa28de72c131b017235732fc2610000000000000000000000003c35a4d6b5d3c033b2ec88525a38cf1ca87292cc000000000000000000000000a84fea2c9110525d4f2402cca47524f850a163e8000000000000000000000000e0d7fb7482783794bca484237b2189ec03e44f1a0000000000000000000000007d409fa316b34d4616aa06d84891cbfc0a72fb68000000000000000000000000f46f67824ed7ed35521e76b8222d9c918f1fc481000000000000000000000000aa3063bdb1677882b2e523422fede8ee0cb10e3c000000000000000000000000d2165e5d236a3bcc0d1e153686c5216dccbc628c000000000000000000000000232d6bd2d1fee363b6370ab5bb36d83dd7f99e13000000000000000000000000eaeb31f6a3e60a550ba8b2d8b85e970a32ad8a610000000000000000000000005ba0e1a0f9c8e45978803a146c6f374177061d94000000000000000000000000d0171a4c6b4c333a39de3a7e020df8409cc94c370000000000000000000000007f23be6a01bf4ae8b1d18bda866df1ec1c3aa4e9000000000000000000000000acf9ea26b5bd820a60124a49d7c3011a78109be70000000000000000000000004b4c011d101ccb2ff13cfa5f1732ac5eb8ac47a00000000000000000000000000c04f2799b700a74a5c08e4bb8337a95df66438c000000000000000000000000f76c5ad049940063782d39cd48ae287bf0345333000000000000000000000000acbf964a1a2dfa702f8703ef8be9ac7bed2ccdd200000000000000000000000072c1c354b693cb5a3c2fc97af1df10c8df1fc969000000000000000000000000a154fae7b04c1768567dc2822da3994a35deb3b800000000000000000000000023313250c75009065c75fd27ef5e67a50bdb196c000000000000000000000000f3350b0759d5ae5864df1642a9914b1b65bb7b5d000000000000000000000000bfad0b664e49510931d83b122535a42013f358ed000000000000000000000000a864f05812be54c06021e4b6f5e1ed812f45eede000000000000000000000000000a15537d5954959985a888331f570546bcf4be000000000000000000000000fff25e180c579beafa90b580134874357dde87df000000000000000000000000f63fb7a3e07bb7870368f636b09195de32fe7c8900000000000000000000000099d7977e14b00e5dc0835176d86a3bb22caf90ea0000000000000000000000007e03402b05f3790ecaf806b289b17b57f7625b09000000000000000000000000b126f1e876be0c06ea7ae4d689b0b635ca3b1508000000000000000000000000bcf781dc0fdeb0737c31628586fd098370792720000000000000000000000000bf406f3d47fba38c93417470781c73c8b97bc369000000000000000000000000c56f58d1b5a439a22eee0a89ef84cec3bd723d650000000000000000000000000987ea09ab90ddca241ff8283c83ec502143415d0000000000000000000000004697e942bcad45508191c00384b09a72ef5ac7a20000000000000000000000006eb17bda7b02a0898417cae57c233d726f0ef679000000000000000000000000b8ef4fd70fe156c34807a5920dd5ad5b67491245000000000000000000000000577409a2e9ed6bc17e87086ea94b514b6211e2b1000000000000000000000000f6a13ad1e6b62941efa9e35e8b2138a5ff83b4e0000000000000000000000000a03df462973b16aaa446057a9b6787894b2525c40000000000000000000000008210eae527c063c0a24a75d99be19395efb34545000000000000000000000000995b5887c04b6ebd9e08887bd6081047edac9436000000000000000000000000a7e0204df60fcdf635c545470960f5e8e3811335000000000000000000000000e320431ac109791310e10182f41920f38b606c9a00000000000000000000000028dcd9486c4a9e8feb80575b038f06b66ca49b4500000000000000000000000051b3fb8da572f10de2b1d45844e3e9bf1542fc93000000000000000000000000652b23e749d2d599e5ec1af62df2fb88253e28160000000000000000000000004f350c3ef0687a2c1f3279335c123193b11d02d8000000000000000000000000570f6e24fa7cc9f5004f01e0ae9845f562f44324000000000000000000000000304a259abe1a60a9cec1d340f4450dfaf941e973000000000000000000000000d7a6a73f5ab540a40223bdf3cd4f2fc62da102db0000000000000000000000001593dfb18efa7331fbc85802b58052e6f8061818000000000000000000000000ec75d40a7149cd96014433dce1076ff061cd6081000000000000000000000000a2ee05a9b5bd8ff80c3dec946994d448c40f8128000000000000000000000000d874160c21cd1c816f8128fa0eb0f68b6a97aea9000000000000000000000000d593f55d40f1a38c0c4a26d82c1d334a8f9991c8000000000000000000000000106db6779e48e7da8fdd962ed878d5376524d7910000000000000000000000008f6544952126bb158717ce7494294c946ff003ec0000000000000000000000000f020873398e4aaadcb5b7d606df04831f23d045000000000000000000000000cae9a7d617ee5121fb881a3cacd0d8d5f926fa72000000000000000000000000cd07d683f33a7f7b8a697d3303d966b03b08ceb7000000000000000000000000ae2dd6747da98b5f2d52b13f33641b284597167700000000000000000000000082688ff8dd695c8e4d47ed679b2ff0096b348ec600000000000000000000000083bc1bf40c74aff46002349fbc2fcc2708ac0f37000000000000000000000000c9ed5bd8fc686922c224cbc12b592a6847f715c90000000000000000000000008780feedc385292b68f70fdbd2895cd45531c776000000000000000000000000c072213c223f1776f88d1870a62ae92e1849247600000000000000000000000067cf65da717bc30d7c8ce610e56e89d2df4616db0000000000000000000000008942845b35bf50a3f00087bb4cb480380d4b60b10000000000000000000000000859f5bba25eaab66d9cc777cb0159b9b3364ac2000000000000000000000000d363517b650957a5f3d442ba3f1e569c206266c700000000000000000000000032993a06b653a7b577691366e872f75da099714d0000000000000000000000003c471159840e7f13549f77fbd792f0e04ca3202f0000000000000000000000009430ffd04c2ab6b89cad70d0941afdf865edbecf00000000000000000000000048121cfa533a3a8d850b906fc332a5c70b3d74660000000000000000000000001d2c6e813252f19671d30ac4480b859d11bd592d0000000000000000000000002326a5924fc9a538ce1ed2d67a37c5382cee63dd00000000000000000000000084d16bb88ad843a7f305cd6d311ea06e89ea7df60000000000000000000000008ec585abc9a323708f6884877935c399b55a6ed4000000000000000000000000e7d1eb658be4ba32fc3d1de2987dccf313bf3441000000000000000000000000775ea4a31b1c28cd7f967533fbab37df75f0f05200000000000000000000000010d70bcb9d0f159ac17c6314da4d3e8942177d1a0000000000000000000000000016094b5b35356b3fb7c95fa8cc5f15f20d5d3a0000000000000000000000000b032e102c80dd48708b19b6d0a4537ac3b3f532000000000000000000000000ae9b7ca5624fd4c8e7ec870bdfef6d17b2adc9e0000000000000000000000000c7926b7846e8ead9f458a73006501abe5b98573a0000000000000000000000008df20012d152692f106b304006b43708ab15463e000000000000000000000000ee97dbf751d10eb58b518f26ff3932cdacbf259d0000000000000000000000002ae69519a07b0ebc7236781e42c16d7eb8d54d3400000000000000000000000013323d2f5b76f7d9d153938469cf181114b538ff000000000000000000000000198dff667408e898153e074c9f68fbac85187c59000000000000000000000000ce662a455b1647a884a0386b9133c7d6a0bcd1b00000000000000000000000009ac759a9e3cfc7891065fc461bb02eeb998073b5000000000000000000000000f7632b872b47705fb25ea4716016b9751ec35f910000000000000000000000001adbe6fcfaea2353c497abed319690fb1d854bfa000000000000000000000000f2c4b43a66385b707fe53fe90a4e3464c683a0b70000000000000000000000001b6aa9330c1390c29975680de6b76fb61cc0ad2600000000000000000000000055a7c7eee77d695b20a0949163bf41c2dc790bb40000000000000000000000009050914a1fb9c49d71c527c6d2a19c083c6197950000000000000000000000005d2a07ad8f1472a386bd3e217698e6ef97d30e57000000000000000000000000cf50c69bfc9449a257e1215f6cacc9c4c766ebef000000000000000000000000371c02873f758b339e6e43ba8dd71d71f782211f0000000000000000000000000e5356450c954d06d85ed0cd1e84d64ae5588bfd0000000000000000000000008068589f90f83159b5bde09c784dfc1fe961cd000000000000000000000000009ba3eac8e526ea66ae27ff9b382303ce01c5b04a000000000000000000000000af9101db1faaaa720e9c7aa861f5cf8224cd3d10000000000000000000000000eddcdfb443a415690983d1281532b5082b461b98000000000000000000000000937ae7ad4c7f2d1a0a1b44da859330f551b835f80000000000000000000000001f81cb377a2d54ced27bc5a552ece7fb307650c00000000000000000000000000bc80601dc3f72c85ffd3fef373f8d8620751170000000000000000000000000273528d5367e6046a04ebe35dab5110896108e20000000000000000000000000d6338be88a34f09cee93745822194309826faed7000000000000000000000000fed06b8cc6087e3b3d1dabcf083cc19bded0a7aa000000000000000000000000a64c9d8051976fdd75d9f1b3735b5caebd4cae9d0000000000000000000000006c4c848abb3b886aa092c0ff28039baa33009325000000000000000000000000097e39c746e6c36f46ab9c570905b767214ca69c000000000000000000000000b8c1f1f24a5c15c5577382c7ed63287719c252ee0000000000000000000000003020dc1c00848d96ea7d44901245478a9302041f0000000000000000000000001588e23122106c6eb56099ebaed13f8356f4870500000000000000000000000027509e28f15d28fc538219acb185b5352ead78f7000000000000000000000000a770f4ab0f2a4d8c4bbcfc7b5becdfeb37dacbe3000000000000000000000000ba0de8fb3f95fc747620d84566342ca9ee86fdee000000000000000000000000381413b8b7158fe8151a087a114481d3da7c6b3a0000000000000000000000002d83505b3af496e4d2894861a91995c30d6c13c0000000000000000000000000231c9bc4f4427fd8aa6bb7db25e6c20e7fe57eec000000000000000000000000caa400e1241a55595fadfc807148736e5f0b869c000000000000000000000000815a996cd7e2b3f91297e9d0dd4aac75defa7af00000000000000000000000001b3f85dae8648a549fafff19b579340105fbff10000000000000000000000000f985f8fbf6dd276ae1c594858bc7ed3f89459e210000000000000000000000003179db2671ad3cb46bffe8931768e0301f47129800000000000000000000000081cd610927b59d98f6c88fff474f2271a25571c0000000000000000000000000ad94de3a124d7901295c4e2da4d68493f533c38e000000000000000000000000330cc9c6a2b53f215a4331f6999cdc3a1d3be2e8000000000000000000000000ae731f3524aef176c1952d78b902dd63494773af000000000000000000000000e1f0118e268d0e89af3621c5d0db866d7244ac21000000000000000000000000025d038c001ad824c1281f7373a31ead1a6fa68c000000000000000000000000c05d22166d38dae1f942c86f60fdb044a4f6dc6200000000000000000000000092b32323b0d3a9133c98e17e46f3142f29d0cd3a000000000000000000000000734dcc444b5d8feeb13f4318809142f25f665a290000000000000000000000000acf71710f66a580e8f1dbea8f98b25c0d185226000000000000000000000000b2020fb3bfd5fcaba8daa780a98e9f72eacdc1a3000000000000000000000000a136246c8c1181d340c3626c36df23ee943ee9b30000000000000000000000002ae064911cb33159c401aa3daac9e8a519a32bb20000000000000000000000003539a499bc2d860c159bd0d5a5146786eb0b7d640000000000000000000000000709c7fbc86a55add760b45e1fa0c00c1d016b60000000000000000000000000e4267334d55972a435ba2a6902506621b6daf7fb000000000000000000000000d8b401c1d0dc608fba7a12afb8d65959ad3451110000000000000000000000001f5f401ae4309521b5e1af21582bec82510177f8000000000000000000000000ee5a4691531010cf90c1354acb9d1a2dd73ed38b000000000000000000000000de59958ddc9db03fdd09b64e29901deab16cd8cb000000000000000000000000e558e79de5526239188dec02f85faeed140695cf0000000000000000000000001f542438fd9fb52a52d1c0d2e4058593a2497d0b0000000000000000000000006909fdffa80fe9d08b66e02cc8ba6681665f08640000000000000000000000001dc1ce9d9f68b5687075f57e589026f81732a12a0000000000000000000000006c69afce8a5d7851ca1f7d5d549d4c78c5953bcb000000000000000000000000255a497f12f077d032e4f5d4951fb15cbf7bcc520000000000000000000000005019aeb769e59cf34ea23e6de923435e855ad85d000000000000000000000000231b70f68735929bf33a5e8f0ff84f95b216b3eb000000000000000000000000df46f11d0113aa0edc6328aab780693a40c6d88b00000000000000000000000015c7d5a0d01930babbc3c7877978e2b3fc12243b000000000000000000000000f763a97b59409385d01bfc80b288bb6c19966f370000000000000000000000007733d6f7ca55fd117fcfb087370d2f09be5ee778000000000000000000000000e2a5bd806596b3f5953f5f275d4768dbb2cf2a8d0000000000000000000000002b8ba9803a5d05a26317b270ba8cb1afb795bd24000000000000000000000000d4acef73acde84aa34db988ce65f4521fe1248e5000000000000000000000000f1ff0e945d3149f9042185b3653223a7fa6a84ea0000000000000000000000004f0b0c831f4aecb5f4c985ec8d9dc256a63ceffd0000000000000000000000005bdb90b9a14e842d4842af26a1af9f5b83fb3faf0000000000000000000000001b2592b79eef65128f66ada0391dd5c7b8b01f71000000000000000000000000b02023365955ecc9111d9e6d51fd8a70b4b6675f000000000000000000000000ed53bc1efe815223bb073c96a89724c05c9122260000000000000000000000003a39899dc78b7307acd83f51463c853fa79e1b09000000000000000000000000399e5a798bd2be0393fc8b27ef1c6ad0ea1b8a6e000000000000000000000000be0ce3648d7dede2405e34ee6678090cbe660f540000000000000000000000009da44319af0a746e231c536efbbc28b527b74a0b0000000000000000000000002b5727f5c838f6607155a068abb590f5c4bc9ff50000000000000000000000004068ef6411c1012ed22aa36a34db43981a2a8aef0000000000000000000000003e4530ef2b9ce761b974bcb098b4e8f805fae0a90000000000000000000000008414850bd86056eecc90da72b519704a50cad345000000000000000000000000cd443073b751f1b2b63206b8e60762b4c30e09f3000000000000000000000000f76dfe055fc46870d676aba88710eff0c102b0db000000000000000000000000ef87faf9569c35396f03989d651ad6dfa5bcfc650000000000000000000000005cda49b51b3165348a697f781267ccaa368a642900000000000000000000000003726e18986c69374b85f83fb2c055cc8fb129a50000000000000000000000004d72cdf60099d9358e2e0aae2d9f31201300c7ba00000000000000000000000099831ebf06dd17e369646893937272cd503de44800000000000000000000000055ca8fc981eefb12688a31b3afcd360ca31352340000000000000000000000001352da21e556fdfa06047f29f887ddf9fad00ff000000000000000000000000048c3f5651db7b766cba171d7959d269801291f5a000000000000000000000000a240a0f04f38af5c4be6a1f6d5a6a0b5cefec706000000000000000000000000f9bbc2b8066d8cff234f9fed1dfeb1ec2988d0ad000000000000000000000000ce5b34bbb464605ba0ec1504afb998cd510098240000000000000000000000009248739492b0b35ca8c79582f522f018ba10bd9d000000000000000000000000654d6517b51dbc13a3a87867ca054fc7cfa3136a0000000000000000000000008a0813c81db71dfeb95531c9da58d437bac9b7d700000000000000000000000016920faf0449df009f7b82404ca5d02e97d94939000000000000000000000000c2f35606d64e12cf32d497c8236fd879a43a11cc000000000000000000000000342fafa57dc53f7fe999cecaadc7022a259c2bed000000000000000000000000dce31b7c463edb666b196a7911f49f4a392d5105000000000000000000000000c0f429e888b056aede8f32ef42c4144ea886ba3d000000000000000000000000c09eb8106ecb0386011911f96a1c5d4e370142cf00000000000000000000000060b797cdf289fd3141f586a10e7b0c1165e680ca0000000000000000000000001612027f9ad9bf2ee970b6382c9be5b76f9dd17f000000000000000000000000a7eb4b24677762c775dc0fed4857427137e979c8000000000000000000000000eaa6bef4d6a5354a81fe40c6164707ab4186540e0000000000000000000000008dcbe7d6f844c1e8dfdc21f106077a8e7d049d5500000000000000000000000081b287c0992b110adeb5903bf7e2d9350c80581a00000000000000000000000059641e654ff1305bac4b61fd5798090845d7e9510000000000000000000000003699753727d46badf068f34f3fdb977c4dce9cae000000000000000000000000010135a34d94b9d1fb61e87e4495f52abc077764000000000000000000000000220deee4250d9c9793e4fd4b2b5148f67ecd313f0000000000000000000000003fc608fe0ca6a0bb1cf9350e3037f2734cc808b3000000000000000000000000a17413fa6f1cbbb6c3e33f13c109e2c17b2ee7b000000000000000000000000085dabde3efdf59d5428535d520b45079dcde53b9000000000000000000000000ad9b931c11c152fba7b1c7826202f8083f7555d70000000000000000000000002f0c556d9b930ddb4c472512bd5d6368d9d8368a000000000000000000000000c8fa893953f4da481ed8f084e5c7b81cf7448ae1000000000000000000000000314173cb85b296f9079bcfff9cf5e22ebdc098af000000000000000000000000b45a8cb61f688a089cddd0cc82d1475876811bf2000000000000000000000000d17f4a8f2d827ab12879bf3f46a8cd219beed57e0000000000000000000000004f0c324a4e5a49069be7cb7859e11f650d7d1bc80000000000000000000000009ff1ad6a5df8f2556bd706ee3f04c0b9a0de9b41000000000000000000000000a7e5158d5ab436df7030a68651cfbe46220c67b30000000000000000000000007170dbbb4fd30b55fec3c1e5d1a28d2fe0f1d301000000000000000000000000787afa42f5d0e0b34189ad4d8b47ba87f615b416000000000000000000000000eddab48eb63a31dac885674ffa8baa61def847cb0000000000000000000000007bc8c444acee5ec4d10345ef42455d44ec965e20000000000000000000000000ce4728e96897d5c93e4b2cd0077b8dddc3ea0d6900000000000000000000000047de74b6a719ee90e2ef58932e0d1f6169a67ccd000000000000000000000000ba68d0195ef6e6608edafa282c9d16948ca81c0a000000000000000000000000d10b247a28d9d3152a5d508c5fcd841ec12f346000000000000000000000000099f76601eecd4f24edfcae7fd056526aa0c840f30000000000000000000000007b819d9eee8dfbaced3a3f60452797651b1b38e60000000000000000000000006e8650967e7eaefc1055880fde9b522db4b118ba000000000000000000000000044f7bbfa0044952558b0aaee4b87dc5818242e7000000000000000000000000b09d2fe4fd5543fcbabbeee32a3c22479bfda45b00000000000000000000000077e051de5c15be7d57b408ab0ad1dd8214ffa085000000000000000000000000c111f06bbb434bced7f2e341dc85b4528a31ce19000000000000000000000000e0db3919fc10c7c2d090fcc8efa14a85f771755e000000000000000000000000378d6972a69247a5bf6613864599a8447ef38de4000000000000000000000000c65b75b99e814b895347c43746a5b05900edcc610000000000000000000000005d2de3f79b71ecf18306c797c1338e8b4641d443000000000000000000000000d47d7ec5b70549370e676b8a1fd4d0e2da6604d80000000000000000000000007334be626322bf6eb2096b9c552269b8ea820d5a0000000000000000000000007836f17cf03d8fe04973c4e899535ebe5ee4ef9d000000000000000000000000baac4c2d1f4e360a7c805c9dc8535538e92e61550000000000000000000000007164a152d24549641cf970073c843129e8fba408000000000000000000000000b6095eacb1f2bda91fb14d4dbd419a0069d765c80000000000000000000000004424bdb70ce9811dc2eb6bafe9fc511782b91906000000000000000000000000acda507e5790b6d783a909fc2b1861789cc771a6000000000000000000000000b83a75a2f67ddbe245c22c1a613e1c514c1cba1200000000000000000000000070d5e48bebab88d3275260db21bdc49c51abdb3a0000000000000000000000001173daed467b3efcd7b3a3ed2781ffc1e44a0f80000000000000000000000000e7993cf90aea8dde08cb666c79d677f8cc5a5cc7000000000000000000000000a0dd5f0ee71d59841ee1232e30ecad38609ad63300000000000000000000000018f35d4acc02128f42a6abcecf6ea8ac893ec323000000000000000000000000f913e6cfe3d33e3c25fb7a0f9b15884acc68b28c00000000000000000000000027e17abe5bab63d4ffe78315a34df75de85beb790000000000000000000000006d9f1636c09ed5b961f05de835455f3c68058f1e0000000000000000000000009d600f7913d4d2157cad13c78eef78d5b30208720000000000000000000000003ddf26d77bab6b36f525a528b3639c04a77232cb00000000000000000000000070b148007f381f0fa81f78b32179eec378daae60000000000000000000000000fc6bb846dbc770a8baa006fc3dc2d2962badef41000000000000000000000000fbc7c91bd9253170520af1e3a8b4f109c90663410000000000000000000000003716574f0fd613a3884d6bfff37fb2a105fe4ab5000000000000000000000000d744c9f7793c1d53b0611b49c708d28928e3960b00000000000000000000000021b1904bea5822f809819e82c2998b85272db82d000000000000000000000000264d010abad62e5306ba5ea74979ec685f7f451a0000000000000000000000006f3db8603f447942c338630375b5e248cbd62703000000000000000000000000cd2682039432d7062992369b654d224837c2a92b0000000000000000000000005d04e4ae1bc8dd411a648587a8d2ed0615f10870000000000000000000000000f88788e4949056d2477575cb443f77b49cdc9e0900000000000000000000000082925c323ccf8fdaaf9ad73ecfe886e474fcd4440000000000000000000000006d310ae6dfccee6cad998db75b8ca4ce491986ab000000000000000000000000bcaf0d32c0c1269d9aafc715f43f196dd754bde3000000000000000000000000d317aeda10188ebd065b7d6519c1fcb09628edcc00000000000000000000000057d08fe39ba9dca4390e98d30aee45ffc09e05f400000000000000000000000001909fdb855741723be4bcf46d1b3c07f689fa6d0000000000000000000000008ea10fea46154f9f1c9ff4974046efcbed6444f800000000000000000000000040a9afb7dd2ea2b9eaca5c44f7d629e7ce9034200000000000000000000000005d4ca1c7ffc9a6a2c76a9206b0ea8ed0902805f200000000000000000000000021224ef5867d005a4f3903ff8d6adeed35df5e6700000000000000000000000019b9bb9d2d3c9a0925527b978600395cb3d302f1000000000000000000000000b9884145d415682768aba90b8ffa1e835fc31ff5000000000000000000000000b5c1cdf4ea3d81174a120521fad4ca3369a8dc7900000000000000000000000018d4191189b6183e1708ee3ba8e52e6a296d1acb000000000000000000000000de535317f30609a4101448e0b15ba86da3fed91e0000000000000000000000002f69fd200a099b6c175be5735868f2e5c0e316b80000000000000000000000009aa5f302321981245f7b038a7907756587f3207d00000000000000000000000018753c75b1cacc7362831c8e0872477b53f06dd3000000000000000000000000895aaee357f8079dcde036a7873fc2cc938b994c00000000000000000000000090b838dd6097b6f6b699afe3f736423b9fc1efc00000000000000000000000005667904badc542d696bfa203b43de13290a6d8fb000000000000000000000000e0707b343d29749631306b7e5b637cd5f0e6cb27000000000000000000000000be5c031097dd28f3cdf94ef20307eff24237b47d0000000000000000000000003201f218a750bffccd142ee6555370c7180e3af600000000000000000000000005461d6a4f40342ea19bc3646fde4e96f26893fb000000000000000000000000826fb9492d67db952df272affe7c8e8b1739ec550000000000000000000000004428b5279bdc55aa7aed42f288d70cad860fa0f40000000000000000000000002ab5225491132e32c1cabab9d00438d73ffc8484000000000000000000000000e4cf6e6c047c7a3b633746b54d99bdcc14bae1470000000000000000000000002dcb1e7ab149d34d5e1e64177e865315cadd7f7b000000000000000000000000e693b060616d65c0d9acea233072479233540673000000000000000000000000c24a4e574c3cdf2d67acf213e6344ff42783163f00000000000000000000000011493990de826da95eea79afa249a6b885b1b56400000000000000000000000098c03774187a98f70a41f1f3a4c77cbf17a77f60000000000000000000000000cdb01b41b2f64627411957f68f9e46b8b574902a0000000000000000000000000b4d64a8671d92878e5c73860795fb847c3f8fe0000000000000000000000000f78a9901ab7baeb475c0de848e87ea25653733330000000000000000000000006a34c040f7447169bcec82257da03a0c022bdaca000000000000000000000000d2006fddc1ac794c37d347f2081e838067c56a88000000000000000000000000c1390a556b1fc7daf01054b676d4fe97d6bcf8950000000000000000000000001ddcd3b419082497460172a80b38121be0c336e000000000000000000000000048ffe2bb88f4d986901994518c38e1170f969bca000000000000000000000000d34857e0506375f2e3ba4b6c54a499e72a29f4ee000000000000000000000000067d2d1f745b5e321549d136fa8fca368a439132000000000000000000000000d791a259e78db522def7baf88ee8b20dded097800000000000000000000000009a5085c9454266d7e21158185d8b5280b6563bb8000000000000000000000000de6e4c69e37f25e281908bee08a111db30e571d90000000000000000000000001f3acd5ad6225f9dad3ef059eb5acb175ddbdd1f0000000000000000000000005bc399fb59442c93f7693d52af5012a75f5c1f02000000000000000000000000eeb6c52db8a474ec13a0b68035131a16fe4f0f44000000000000000000000000b1ba916b74d3c23cebcac0c2e361134506889fa80000000000000000000000007b8860d7915cfe904a3774cec5259e8741409e51000000000000000000000000f2a223d6e96147e7270bf7fd34aee07ad497762c000000000000000000000000a651025a690fa3f9adafaf035e343388df041eaa000000000000000000000000d0befcd50e070ec9db7ccc45c665113cf8096d400000000000000000000000009ad76dccb07127e9b415bf5f22f1e16877b0bb8d00000000000000000000000042e7825e3c2804424c673d1f4a56055b0b21ef800000000000000000000000009bda0683c15dbd38cb1eee9f77b967eaa085faa40000000000000000000000003df9427549590bbf0741dc1f19c30de1a08142fc000000000000000000000000ec8971d3082dad7fdd67745d6db978f8cdb3a7c0000000000000000000000000518c2e1878934e456bd6f0c9d61e7ce1ed2cc1480000000000000000000000003c9f1d38626071c0737dcac06e52f82c7ccd23250000000000000000000000008a86cddc5ce6964824a62a52ad7922ed9558ced6000000000000000000000000b98b040e1c74ebedeb256ce3d34eeb7bda7cd1d7000000000000000000000000d7821a54fa595ca97f69ac9b8a4f1dbb1e07d444000000000000000000000000c6bef3e82e9691d6a3a1f335168849bc0945db1c000000000000000000000000532f5a04350890b3aa98b76bef215c579f7f27b1000000000000000000000000ac936c8bdaa938e61049f894a27cd639d9b7ec7900000000000000000000000081be6a1f251616d36c341f136ec4cc610970a32a000000000000000000000000cd91319f792cde2704a98a9944377ac6ae09c3f000000000000000000000000087630a49cc3c10bbd6bab421036fd241043022f700000000000000000000000098dfcc180230e10c9217dad17b88570328dd9fba0000000000000000000000007877ac1c132cd5d6cd2e746b1fb131fdeb97bb540000000000000000000000008292bf933974151240b797090ed01acfb9899b24000000000000000000000000c71433ec5028dcac728c61d4255c27c892823c18000000000000000000000000984ef6cb204376b3fa63c439dfca28ab41437715000000000000000000000000ac3503773d226675ff37a6dd2f06e4e542ab5926000000000000000000000000b99058f48aa0fae41be248ca91ff1f22ec8e9d54000000000000000000000000090e82289bdc9e7a16902f9201ad78ee57e9ccde000000000000000000000000ccec52f1f28419cabe5e6eef9772097cbf4019d20000000000000000000000006e9bf7b3128e49c39a5a92cd76aec1bf03756a0000000000000000000000000056feddb2e0205f5b2642dc0dc0e896942716f4220000000000000000000000008f2600e8c55838508e203f1ac30df95caf9a443c000000000000000000000000b85d6e075b67a450c9fe4716f70d5861a6e80111000000000000000000000000c48048040ca97d667e91f016d328b30e3e4b8c3a000000000000000000000000f858ffa7508441dfede2ebc11a490351f4a9415b000000000000000000000000128ce4e76fa2f6c19ad74da0d1552528dccf6b8d000000000000000000000000704acafe1fabc2255e88d269a609ac31c31c5c67000000000000000000000000b27120c625038c9abb9ae0f17c7ae1403e234648000000000000000000000000d347ecac959468b8a15661340279d4c8754357db0000000000000000000000002e20d725338cc54df69be64ef5d866031c290624000000000000000000000000a054ff22d8434a3756f6038069821226fc795256000000000000000000000000b324e42af6a955b7b1bca46317d7158055ab0ca50000000000000000000000006b9196ce863cd35c420b054646578f046aa4dfe8000000000000000000000000de1323772389fb33a90df2ea1ba6667ccb44242e000000000000000000000000a98d04998f6c2ad5ce90d959af448c10fcd6a5ce0000000000000000000000003a34dc6ee5b3b78c66d9a193ec0df112a07a3e13000000000000000000000000c4e9bb50d0fb8f0b62a0f73d2604e00afd94575800000000000000000000000035e97a1e936290aef0089af715b8a096d36ea8f700000000000000000000000065db9ffe8620ecd6fbae141a71f237763eb4f17900000000000000000000000012c21e744eb4cacbcf87dc82ff5cebeb9213d21c00000000000000000000000030abae2e49e62848e63fce32d0aa5aac588feb6c000000000000000000000000e562973005d4d6d1801ee9c1fe222260a147340d000000000000000000000000f36bac46cdb00bd8abaef13bcca796e73412a09b000000000000000000000000f19d2f7aae2e8ff84fe0887ab3bd8e26125172d00000000000000000000000002ed1d95bfde48548920dae17d680b5a501613b48000000000000000000000000222b78bc0053d3070ec34a41d844e9a9e28401770000000000000000000000003ee1b7420e676b284c269e4c9c2909287c841f1e000000000000000000000000d6f42ed75898972c1a247a7a8de6735b13bc65b6000000000000000000000000d8af0d078ae469282e49b0705e94c24cce14493000000000000000000000000089fb40609d988c82ab8b1d755e508f4d14930c1d000000000000000000000000921b0cd9d428f548a88643260e8a563cb2b07d4f00000000000000000000000073f2a84e7d02e4251e50d3add08e806ef84c285e0000000000000000000000007eb145a050e236c30ebbb13ca5c6799d5ed85603000000000000000000000000820a82b5940927b227d5b93136bd32459b562ce700000000000000000000000099083ce0ad5df3e8908eea8fddb537372b696f7b000000000000000000000000a1c494838b19a7a43f79a8866ec58a1c81ff945a0000000000000000000000001636829b4cf5aaa9f55834a106a912e3b2fa5424000000000000000000000000f298f260ebdeeb7ae09516db8425c7c57ef20ce10000000000000000000000003e79acd61301e0a472054cc872f6b5b94781c5980000000000000000000000009e66a129d4206b8c5fc5899ba58e6e0d2fbb1ce300000000000000000000000056725a6bbd151b76d8851d50266a77354c1751a3000000000000000000000000c8b287b73cb2b654b800b817a6d8e013da20a94b000000000000000000000000b64b98540204b7add51071665adffac806240e8c0000000000000000000000003a0e4581559392e1780108787fa668e1a0d1d6d20000000000000000000000004a5ae2efb2c51d40a8921fabfddf3e50441b00f30000000000000000000000002f533af1450fddb52525a8c8edbb9f104c697f88000000000000000000000000dc0424dd289e1e9fccdd75e2919f3f56859e89070000000000000000000000008eff11c2de5bc1bbc62254ba7687163d84d6fd410000000000000000000000004880384daaaa5407af57f75b55e9a74c7d395184000000000000000000000000afbe9776effe095f985ff19abc660ad5e3052bbd000000000000000000000000668cebca9528f570d29629bcf4dce2643b481164000000000000000000000000f56afdc10ef5d1a8ac3cadb671737347d26c51aa0000000000000000000000005e623ff22f8fcbb254b4bf26e293459bd5a90ab90000000000000000000000005ee8320192cf1a54772dc3cd5000548af2477e4e000000000000000000000000068e7bbfe20c53a75127175fecd6a802084b6cc7000000000000000000000000069a1aeb33e3de717814dfb806fbd62c1fbad146000000000000000000000000c9062306e0f275cf82686990eaff705d6e979ac40000000000000000000000001b13f75ada99aaa4f74ef1d7dc934e67c84d235a00000000000000000000000085056e14b741ad27b397e62331eac33471b0c7a00000000000000000000000000b270292ef2b80ddbf68db4b508011368d7d5a5f0000000000000000000000005ad6de0e2c184eefb9a1b901b1fb49322ef822f3000000000000000000000000212009ed2c2d0a4d7f63f8768e180f6c02be8961000000000000000000000000ee6d472c81b8a8fa6ff4e534a7811c2477ac97e60000000000000000000000001124cefbd3f85389133f79c75bb91d55019b164f0000000000000000000000006a6de907c6d4204feaf731c355e61c02b20b2b8f0000000000000000000000005829cc0602d2215f2110f3849fcc7308cbc15d1e00000000000000000000000058da170c32942290e1ef760dae3308a2504aa2df000000000000000000000000fabf18b79122ee859607b041d24da0306efbc92c0000000000000000000000000c466f3170ac0a7e40799fc23f01472902b1082500000000000000000000000037278cc0c961a0c653b159e618d40bf465fce76e000000000000000000000000f415071ccbcd6f7ac640d97b885f3565a0b2d1cd000000000000000000000000c29e2ad8cfd30dcc1dae9f2c46eed79d8249fcbd000000000000000000000000947de9e94f41da7a154691fd6330fed734b58b150000000000000000000000004b085ee19a696fd805b90ba98863d5c8e44295ac000000000000000000000000a2320f6d0701513532a376cc852de202cfc2c49f000000000000000000000000070a38df56e00f993bf9b3f5f826ef4918d11a270000000000000000000000008fb8998f4e9369facdc75c3024f12d18af4c17e5000000000000000000000000378c2b12986b3bec8aed5edef7dceeb9e35069be000000000000000000000000f4e1595a5dcb1e57689b530209bb43bccf79d456000000000000000000000000db4d07ee5df6550c54f2b898b9476b9a7ce9f0a7000000000000000000000000846d65e1a796db9506d5159d62f1535a44029c5a0000000000000000000000007d6fe39779b606436af8cf955b55314fc1cfcb14000000000000000000000000f8a9a802a19cb7d93b57c0313f4f728592b32b9c00000000000000000000000073614c6b2cb7043fb450e66430309ba16c5c5d4c0000000000000000000000008d1e9b61700be3e960ddd43dfacd2e8c8b65903d0000000000000000000000006eb15af8299f438ea8c2cffc6759648d22b674d100000000000000000000000042bc5218973138e1725cd07887f7ef43a65b2db40000000000000000000000007894c03fa27a2a0a1ca1ad103f787deb03cea979000000000000000000000000c2b3b5c9de35369306290c2314598e0dfa0d5c94000000000000000000000000c11a3d6ba12505e7b7ce0b978e09590fd2252a3300000000000000000000000095de9e2f92c80b8ed08872a435b784405b2a4b4f000000000000000000000000e24ad8ddc1cdde2f19f5788097a7353e54a853ff0000000000000000000000009e476cade24736d560a235f3dcf920c1b9a7af8b0000000000000000000000001dd622b5cc25ab33b22506ccd8f91f988be9b05c000000000000000000000000413e57e168f67c63ac2958b83fc6d10fff39653e000000000000000000000000816fb103c9d589654bb56ad26f3ade7cabb3fd5c0000000000000000000000008c5e6b84d8dcea6a3663e9008fca47c3fe74516f0000000000000000000000009c733cc9f9cf8beebcdb81e38a795d262e377987000000000000000000000000325863dc12bd8ef96ac0a8e8a5aafbac17f462b3000000000000000000000000c380a1bc513eecb7f2cb17972c214903439749eb0000000000000000000000006709a70a9ecb7002e88c91b8eb860fbadf3349fd0000000000000000000000000e58b70abe2835c963dae9b8743955c8cf81009700000000000000000000000043fc135294f9ce5d913261b0a514d9470457ec6f00000000000000000000000062d6d701c261689a4c575bcad4533fa85bedc6c900000000000000000000000021fbcb9ee16e03fdd2a2d95999f6f24273959c440000000000000000000000003040563f7dee9cfba7a3edbbcac8afbe009c4f160000000000000000000000009d66e27fa33d6b9bae12fd7c5efb1ca0d9acb2d80000000000000000000000005b7c184b0f1f98fc7aa0282826d0836e516d7975000000000000000000000000a45b94df9bb52122650125c6c50f0c4d68d99fef0000000000000000000000000727da2e2a3c74ad54a67e1687d04402d8d5a97f000000000000000000000000570038541f2201de789b957a57f0e4fb7d538529000000000000000000000000b96381d135954d96960a50159365c953a38810b1000000000000000000000000cbe0cf36ddd42efd230f355ec30cf3569b002beb000000000000000000000000febba1ff9b61450b405212f01de9eecea88ae2c80000000000000000000000007d59aa7c824ea32f5979a9c3607cea4d56675aef000000000000000000000000820befda4177cf0ce60a8d8ac79d0fe05f004dd000000000000000000000000034c8f6c77f14b4f03e45221719bdc93b0314b418000000000000000000000000054998cd880f0379b54eccf686cbc02c33ea76b80000000000000000000000008bd3ac45ad91a2b593c552f007dcd622191f122800000000000000000000000094478c55760356b07b5c223a40947616592dc3ea00000000000000000000000029a74a80d600d9d6f6b4cd4baed5b85825b2e44c000000000000000000000000e9e41516c423dacedf66f88505b948afb3db9268000000000000000000000000b839e012ebb0c97b3300e3f764a5d79c1107f24b0000000000000000000000002b783bd0e97df490e6d314c5e95daa4861fa82e1000000000000000000000000212bb6059ef6e6e459ac9c1d0391d2f678f93cfa0000000000000000000000001b3b412dcad0779151132a39e54321ecf56f0ae0000000000000000000000000ba76ba92dc5392efd26f7dff8200ba9d13e3acb90000000000000000000000007ae67a542c55df3bc6380f9298c8d09a04413cfa0000000000000000000000004896f1349517ba2746a777f45270db27290be792000000000000000000000000f0dc7c687fce757697d79fedec2cd1fec9ab66a2000000000000000000000000f0dc7c687fce757697d79fedec2cd1fec9ab66a2