60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d564173793165794e72547673454d4b6b77427a653538507554336d616b706e73454d66765572624457735a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000546000000000000000000000000d61d2121dca2ce6bd0c7451fa484a6b7b5a5123800000000000000000000000086b119aeb5fac5f9a7299b54b500694e0c6e5b960000000000000000000000009e76db60ace70ea2e12c8e3a9e8cf8d38be55cd40000000000000000000000009ab77366f47b72f145c6fd2898d18a2f668dab750000000000000000000000005aa010164bdcd0658f0a1c131517ce7861a24acb0000000000000000000000000dae15e58fc6ab764a0c168a063d42a09cbebf080000000000000000000000002170948bd7214ad6e96f8229adcd9599bb0bcc510000000000000000000000001eeb68e5608f2054183fb0a66b026d648835d1dd000000000000000000000000ae27014cef7b9b44c9a528686b110012d82003c500000000000000000000000021ab3433de11e320f806b560354e49398f292a8a000000000000000000000000847d39e08dbdf76ec1426e6d1e684cd17f2b9d02000000000000000000000000a5a2b7c07e2773e3d03562087d2a67cc63f2b690000000000000000000000000b4c3d3469b7be6875127f8ffdf823c34eae34d320000000000000000000000000fae7b51dcafd2aa20d9f98a53d0f7253f0042480000000000000000000000005b09f8acda984d24074211280b78c8b9484dd4b6000000000000000000000000896ec131373505d8e05ec190ab2534bb7672e3ee000000000000000000000000f11d6067bf00238f05b7eef0e9d9967a47a37d0d000000000000000000000000d915d8b9bf83d81ce534612a4b8868f5a28bc0a4000000000000000000000000f65a12ed147f55c05c1738b041e9aa43d36789ad000000000000000000000000728c8661518910b847be9fc85207d6a197d6b5d9000000000000000000000000bf74358c8b1c8d3dd4271c3ec3900d20d7f9eea30000000000000000000000003dd04cd192a6febf70bb14dfe0a8adb23dd824630000000000000000000000004432e51821659125b13c8681a6c44be466f3c6f9000000000000000000000000a9ca447fce70ebcf502d2114c33a37a09d3975240000000000000000000000008ae18e18148fb95395ec767da732e2ad4a4b81b80000000000000000000000005d28571d62f1ea96e4b09d1aa93c8a3e432faee8000000000000000000000000a727cc1a0c8abebff33b0d0975634d2f5a8bede3000000000000000000000000fd0929721f690d471aac44be83c2c3c07f5d75d7000000000000000000000000f11125b41dd328e5d44f87e4db3ca0f8398a2173000000000000000000000000479a0c64931d3ac46cbfc6d2861ddca47aefbe7d0000000000000000000000003481c83c301aed7aacdcfa7c35f0d2771ae4d33700000000000000000000000075031bf102b53117941fdfc4e1369c8c3cfc425d000000000000000000000000bbe7c57d4fc9751bac09a9ed334eabf84f4c38710000000000000000000000005fec8ad7f4b16bc00df756bcadbc3559d077038000000000000000000000000098c4878eee8182913f6c956996904859511cf2dc000000000000000000000000893b20622aa705343eb5bc2ff0a93d30a3b68b70000000000000000000000000c0053e1abeb0a0a89770a8ae224344b814bd0809000000000000000000000000a6325d3bb6051871d12cc93c2613f9d30150de02000000000000000000000000a7e3a0dca3786a7709afb353633404ce00802d4300000000000000000000000010f1cf5a75ca0ab82d380c97a6d22e2371ea6181000000000000000000000000eeeba0011e90be5d29a99536d1efdbb6f7c0672300000000000000000000000073de5e02e18257887fb9d2061617df6bf3f7cf24000000000000000000000000d8baa2b75958d91ccd7f5c921c01642e85df607c000000000000000000000000eeca9c43b52d82cd9bba9fca0524e16a362df52d000000000000000000000000f4895caa47ed1deea74fa77becf295e6dcd5c3a50000000000000000000000000907d6cdb330a67211752c5066a81c2e57f27eed0000000000000000000000001b12d1184dfde045ee2bda4442ef96a0abf2754000000000000000000000000017fac14bda6a729bdffef20f4c1ba3963a87affa000000000000000000000000ef272b9650bf65f98128ff320d78d2e4cdc8b2a2000000000000000000000000f40a229c8abb29e8db79092ec5a13548df58c41000000000000000000000000073ab63bdc27f36c3832aead57aa5ef9be60c2e37000000000000000000000000cc0e4cbff281ae02421497331c74f2d3766ceba20000000000000000000000001d1481b486008621fabb0478eeb07fd03468b6280000000000000000000000009ff173ad939de5e0517b81983dd59d4054591a4a000000000000000000000000fe5dc9bdd383f46326812977494f0b57f2e8e4590000000000000000000000007e710546daca90e12813e70dea836dde582cc52000000000000000000000000063e25e8a0e0a4802ec85cfc6ee554088b3fc9f5a00000000000000000000000076df9e4d52d238de730da05598afc8df8f65af8c00000000000000000000000075c8ef3db6609bc59388ab8f429a63b1f29a3575000000000000000000000000a3abf734bdddc7b4e9742a05294f09664c45dae7000000000000000000000000aa1a47969b7b3061e683fa442d745655b7ebf6ac000000000000000000000000740a81bc9914c1407dcfc31755dac7939e4a819b000000000000000000000000564151c70b802f7d2091b7ca2429399aa7ae9959000000000000000000000000a97dff2a87504800b629fdb07d8f3d7b326790ef0000000000000000000000002be746d61e8ddbee99a84b21b1dbad9343c29d32000000000000000000000000240ef94344828a27f58668d7d0b22b673791973a0000000000000000000000009b714581338ed1d0fb280f522d6ba93ba17e99b4000000000000000000000000db78d4c2c2005359a5375655124508d481453f660000000000000000000000004ebc44f418c33f2a094cbf110e62febd9c4c78cd00000000000000000000000064a97c5ad95b9e32500ef502a7755d32b6a3c3cd000000000000000000000000db0f30f644e0d7fd8347d6630ea948f5d383e888000000000000000000000000a455fcd6e8d717d2f49a164109ea0b5201841294000000000000000000000000881f776476f9d67831e648a7aee69a7ec644edbd0000000000000000000000004efb250dccda1cab9228a3555542f9bfdf52511f00000000000000000000000066801c3a01a0897e2b733ad5be02a8f8fb840be100000000000000000000000040455a41d8fe8ff0b7223d833a38b7a1f942f4b400000000000000000000000099b83bb8aa3159ea2056c371a0d1069362825d8400000000000000000000000047eb72df649aa7bf77e0e0cc318b7b237077d7c100000000000000000000000062f0f51d559c29d46f9097ab27ca561323a666e1000000000000000000000000c717080a163d68e4eca3286bedb4ac08cd9f0c19000000000000000000000000665fd1cbafa1d2fc9488418a50abc9f7d8394edc00000000000000000000000002a2843fe97cf34a66b91fec1a6eeac3f2cd57170000000000000000000000005def8b3119dd423ed328ba09f9544951d625da22000000000000000000000000a151fe5e066ddab8e8f8f7b3bf257d887086ec230000000000000000000000005d8fa9cba5a4362c70c839015f10358a3f7d446b0000000000000000000000008e7e985508af43fa07007152c983489e79847e4700000000000000000000000016ea4d7995592f4958a5b9855d249ec212a2d7860000000000000000000000003b1f96aca95fccacf7637bc0580f9748221fc463000000000000000000000000917ad2469a68ff604bfdb1f2d7c67ec488a2ab780000000000000000000000000b0efe1b7726d786c250d37c33721547e621dec5000000000000000000000000ae3957f38cf3528e6fb13881d292730f935d4984000000000000000000000000fc1f3318089d6f385188fa4cf3daa24a3ea63736000000000000000000000000f043291fd69cf5ba45d66beb8147ebd2a7f8fd4e000000000000000000000000b46dc7ec78f5e1a614d9d411f132d8eb91fd721900000000000000000000000089699cdab893ea08e71979bc0fed8ecc33c36b9d000000000000000000000000cfb8a826f65bec25c1f04f91e267c26149da8d5400000000000000000000000011679879ff7614bd7c2db497f660730b064f37eb0000000000000000000000009d06f273418a9d2b1fcaaf3babb8e4bad3c18064000000000000000000000000fc4b32bf44c4cc240b4c92b49c568e505ebd329700000000000000000000000098d250042c10a5c976ae24e20c177a9da84e943c000000000000000000000000d999a1628678948f2999e09c3c1b8a23312e03c700000000000000000000000082b96bbbb48969a7c13d8d5f857a95325a5a408c000000000000000000000000e546ce5d21673efbf2077ebb1dd79d0058c989a40000000000000000000000000e3c61c5a053c3b2727e53a3c2ef9f30c0392c7b000000000000000000000000bdf41181652c61928b141bd3feb62b021d99a21300000000000000000000000021c8fb1dcf51351928f025b490f575859e25d3850000000000000000000000001bba0d0b88316cec5e8b7bf8a9772cc1bf091fe60000000000000000000000001718a4da7ebe418cd9a281d66fcd7f01de1c669c0000000000000000000000000e1c90201eddd6cf19c8b95d59aedb6e7867ea12000000000000000000000000b6f01635b391476c168c6bc73cd80c8e932f048500000000000000000000000049670876d137a6a3364d101955c75dec7585782f0000000000000000000000007a035fcc0a92dd7d065a44b4239bc13141949fb000000000000000000000000023994d711d0f7277e320881fde14e35adac07643000000000000000000000000b9afe1741593beb1d31b311eaafebf0e0a787dcb000000000000000000000000b440c0b427ad774b1aafdf62fa444fd1f650d69800000000000000000000000045bff11c5c2e1f18ff6c46314eeb05db91df76930000000000000000000000002870d13595ec4af309d263dd0738c9534b66d063000000000000000000000000f44bf98cff52a5ed7e3fdda18f9f4e04af77f2c800000000000000000000000061bc03ef4179dd394d71a9f1388e69ff1f3f5c4200000000000000000000000038cc1a449184fc3c86c40b4ccce7a0380a5df726000000000000000000000000abd50accf5d42f6f935c6c0898dc122f21a0347800000000000000000000000097d8bfb2e95310af8f9267a32e9f9763d171df25000000000000000000000000214601c6cab01b045113e9963d6fad461d59e25d00000000000000000000000085b780ce5713cc00966683b2c5be79ef07d12906000000000000000000000000eac6959bc69add126c28262e2c51c3d2a0f1862000000000000000000000000067f0bd95249452a598684d464b177d1d171cf5ff0000000000000000000000008da95f2e0f0f9b28786e5a8d03e4e6dc7506a2ff00000000000000000000000004a6987c887de89776e3d8b2774cec33504e023c0000000000000000000000000d10df4a8f97d59bf877bbc1474a210e53da8e70000000000000000000000000604bfd5f946794c48606d9a64c41deb3d2cffb3a0000000000000000000000007f6c64b59aa88b06e33c7ca270f782f181cbac04000000000000000000000000842448161691883ecab0055c15a4584dca1c4b7300000000000000000000000024c5f8138871e28b2c518dfb99a100de78ed5d1b0000000000000000000000008e4c1647b2216014387c94fec4c94397a7126aaf000000000000000000000000e247c8e5f422cb8ddc1efdac14d9eb4c41c8f7d9000000000000000000000000fa64c81607f94509ef40a12b0ab61088982983540000000000000000000000002b95c1c65701a159777fcd45301a816fdb6de7680000000000000000000000009c03f411159ab5b2ed8106a16e44b294cdf0634a000000000000000000000000ef759fa79a6562cd723129c590825a1942a811ae0000000000000000000000005034fee5820fefbb761cbbb61545158997c93eaa000000000000000000000000752cb337e2f0e47134925ba77dabb0bd133c3053000000000000000000000000f4dbc9e64594d200376ee3adc86403b3ddbcc24a0000000000000000000000001e614a520d80b3dc9b6a9244bb5bc7d0c59ae7190000000000000000000000006aa99556f9f65d10308ae91f862e443e690df2a800000000000000000000000038e0107f6353e1a112ba5f1ba79e6f491a8b137e0000000000000000000000008d6511a1703d4d44dc8ba69e8cead9189596258500000000000000000000000021d24eaf2a21867c26026a47c771ecca48b93526000000000000000000000000b6b9f91b5bcb151497c2ac0edf6890c4be4b97a6000000000000000000000000330967a22cd164d2fb73fdca31c28d9e111278fc0000000000000000000000009bf8eb4b9990e2b56b9b92e54e6cec32e3a32c390000000000000000000000005c90a9b96b23511efad6f22f795d320892f3550400000000000000000000000049c74b2bcc7cd0f8001dad9bab5dfc23def53b330000000000000000000000003a6307f3ac28012512a3af66acb5b5537fcccf4c0000000000000000000000004a64bc48261308fc81d0fc91fa2d6f939601fb51000000000000000000000000f9cedd2cbe88d1f17ef754e97aa68610f8d020cf00000000000000000000000064f3edc2fc5b03cdb0744960b487d435f4d2dcab000000000000000000000000b085f81f26fda4530bc4afef65a4845adb86efc0000000000000000000000000dd6f4a527e7b270cc1915518b27308a61e3cb93b0000000000000000000000005a2c0f13e4b89baa6c81d7ddcd86089601f1e5ec0000000000000000000000002d05916744fe185dfbd13f1456e33787096cf6ec0000000000000000000000004bc5ba75fe2487cc882643044d74b66a11eb5680000000000000000000000000bacbae27f613e8f8225bdbf60e9ba65b3cc1abae000000000000000000000000cc0b3c592c59a96965e19042d052f930c52e230f000000000000000000000000fae0f21e6266193f72d622613799d2753e11bafe0000000000000000000000003b67ada1d58164860b80a33f32dd17b983cf640d0000000000000000000000003d5a53e12f299a95bd7cb4781843b2d382eef1750000000000000000000000003fea456c9e4b2323b6016c72b9b7bb725390a6e9000000000000000000000000b9539d62b54a96e43af6643281d8a3b1410157170000000000000000000000006c776524fbd97731794c37bd90237212889ca4d2000000000000000000000000b02821ea4c354188058efe03d813441f3fc0f55500000000000000000000000020dc5ae21ab1246911959a2c468c15462c4a330400000000000000000000000061ef8eafffc020adb3d179c65cc9d176d458026e00000000000000000000000086bfa0746a620d26e467b49776d42c65c7ca0698000000000000000000000000fab20dbcd16bdd7ef0cc9555ea73d66afee48d100000000000000000000000005b886e1c9e51ce2c0544073bb78da5b5d1ded49e000000000000000000000000455310e4e7c39fee94eb5531b4cb4cbc7efd5556000000000000000000000000f1d570fe4826ab20ec91707633567e29f72de3430000000000000000000000001246fe2f3c032faee8addcdb1db0f980fef76a0b000000000000000000000000ea2a79b57436a5b15a6626cdde9fa0d742d1afc4000000000000000000000000e1529637ab57c18ab4f15fd41c71c1ec42eac6470000000000000000000000006acc809bd1e71690f98320d64eb36a6d371637930000000000000000000000008bc4be44d0c3ff447cbc1b156f6a204964a5ba18000000000000000000000000fb45301e80b5121d089b5ff4a2e3852ebd66bc75000000000000000000000000531872f7983d056df2d57781a327149215a0c6cd0000000000000000000000002e52730db609df2cd9805b95d63549b92b97a84a000000000000000000000000beff2a998df0ae82390833ac957e8680fab56afa00000000000000000000000022110203b854afb5c7b6188a47347e7f7870c3b0000000000000000000000000b41d6e1760c0f48762dca512cc846cd35a0b6956000000000000000000000000a4d158546d8c9bed9f1f0907abdb8b2184ab7fbd00000000000000000000000019f9a11244a091349ffb9afd555a56dec6357e550000000000000000000000009c5ed68c9e86a20ed476367436d044fd9a5509cd000000000000000000000000eb1eb89c18e940e4aebf8586ac1921a579a0fb0800000000000000000000000094a44e8cc983fbdb28ca9ae52e94882726a2fe8e0000000000000000000000001d4aa57f02c902818829ef717916a765f8d2709900000000000000000000000025940550005caaf5fc6b82f3fcc710699896e42f000000000000000000000000f64f8ce9c8763b8458e8057f60118f63aa6ba0e9000000000000000000000000fd0ddd7cfc7bfc97ae67d7c7db757955dc21cbe9000000000000000000000000e3c0f392dbb86e9e698838ce8d374dabb75cfba2000000000000000000000000781f95694594470a23174b4e430c7b696d38f21b00000000000000000000000061e4747a656af86cc8396738bfef6edcb318fb87000000000000000000000000feb598da98739480d847f1dd307622b7c19feaaa0000000000000000000000001a987f7381bd1b283ada2fca7f150fcd3b8b385300000000000000000000000028c191dbe2bddd16e4c82e68d9b7a7bd69212306000000000000000000000000b4f734d41eb686150f8ac00612e4632d8b4b9cbf00000000000000000000000007cac92fea7ab5f8258f732449b5f9270bba7ba90000000000000000000000001ec152fdd77b442b92668597bc409c2bcecd06d5000000000000000000000000e8358b9f49a60b9d8c5e6bbfc923b37dce9b5539000000000000000000000000eb57761f102e5dc361f41a282ccff7aa01140d5d000000000000000000000000ea7a74d85d32d46d7f507d51b0b054ea890063100000000000000000000000004d32c8928dce876717232721c9bf3f6bc5e94862000000000000000000000000338ca9320a68edbbcd04e7327a873fb4b4a6eb690000000000000000000000002777be87e8909711e0a9f864b725e7575844700500000000000000000000000068e7f853e51907f8f6494e63af828983149616c10000000000000000000000001064ce503c7ceb56d63542273aa1b95acef61775000000000000000000000000d6b62ad1744dfdaefda0fc3a26bb4d2fe2e4105400000000000000000000000031a93999d754723a9e60c3fe45899d93900622c4000000000000000000000000b36ab11ff8655751d62ee73ed2b2eb2b501ae4c2000000000000000000000000e0976c741f54725fe008ca3ca4d858147548a988000000000000000000000000119c667d5872b5208af61b4b2c826ce8520abfad0000000000000000000000001f3c4c020e4486a3ad3e107af3c3888d4649b209000000000000000000000000e43f12ac485fe8ace646785242ae7a0cc59b86e30000000000000000000000000352fbc2d5d3a27f57314a72f2b93423da7d5f65000000000000000000000000c40bb43d5dac678009c80f96dd4ae169205af55300000000000000000000000011c293b63481f7309423dbb57272ceaf1e188adf00000000000000000000000085fff4052b45ca31f87ab6ec6b5456374da8ff670000000000000000000000002d482005e3a80ae766833abe9a2c39d2356d64a100000000000000000000000084679bc467dc6c2c40ab04538813aff3796351f1000000000000000000000000b5225dab1c741ca61ddc0e937d8dce6db106f7ec00000000000000000000000074b826c55274a1c66c429376fd5697e150c070410000000000000000000000004921761bd05ab70414a9b84c35257d77c33e63c4000000000000000000000000a75a20006551a14bbe7735fcfcd90e9f7b57508f0000000000000000000000004c14ea4153435e0aa7dd2f89fe83b07a6cb25b470000000000000000000000006f49830a2761d878e75f6bef45a483ed3e2cc9930000000000000000000000008a37bf0ce75b609514236ab8ad703897bb1fc7bb0000000000000000000000006dcfb5930df611fef9fb6a175519985c5a96d4800000000000000000000000002fbba47a33ca534592e86619276647d02537a59300000000000000000000000084445edc8260932d92009424ecdbe44bea17eecd0000000000000000000000003bcbcc71fba41de7b05307de0a187bd4fac40420000000000000000000000000eacedca908fff24786b768dc8451a3d64933ed6c0000000000000000000000000da0d0479ecbbb7182fcb87b288eb847b07482f4000000000000000000000000901d2d084e6be5c1951f403f81b46c5b3f027a20000000000000000000000000dde67d2ae575454e47779a87fec28a5ab91954d400000000000000000000000083dcebd08a3e3cdbfa58939b2c88cc7984004b110000000000000000000000000355ce752da93e5f5d852b8fb4c591ee4770127d000000000000000000000000d73908331fb80e1aa401467d41b17c720dc487860000000000000000000000007d8c307e579578caa5ea2fb24c9cbe47ca91e2a600000000000000000000000094d9752a364867762aff480788f8024154e14fd9000000000000000000000000aae37171224b54774a1c4c603c08ef3763f30e190000000000000000000000008172f664df825c3be66b9df0983bf39028ff74930000000000000000000000001b188abed9e8793f95cad5a1e8f7e42d4aad6fa7000000000000000000000000948d3f4531a617a1a81f16da3745e26fadced5f50000000000000000000000007c2100f4e918bc92aa7a948c058ff1fe33dccc3900000000000000000000000022fe6cc471e0cd4fb3e7a3b8b41f811de04a25ce000000000000000000000000e9b193909a3bb368264d784091ad3ae6a96de20f000000000000000000000000d0d1cf2f0d10c36c0f8864e203100c0b54996ccd000000000000000000000000746685cc3eb61255820219fe6deaed34091d56c7000000000000000000000000edc4cba7ab4270d71f0b609f6427e699b7ecdcfe00000000000000000000000027a5892768d1d7544d0869dc2cd37540bf1c5ee5000000000000000000000000696be0aea46c420d50ec363474e569663aa047c70000000000000000000000009709d5bab5eeffb5d9abc99e0aeff9b3b347cbce000000000000000000000000af71249a1332ad9e641517313290aa5ebdbcd096000000000000000000000000e6ac3890dc7476080ef2a9d898a9c0208225173000000000000000000000000093eae3f7cee5eeacf357270c6f05db3127ac207c000000000000000000000000fc56721de55712eaf6a2abb3b7a06813435d7042000000000000000000000000cf17e9d786e17f91763dcc108671daf9b2d59042000000000000000000000000d9b7c7b63c7709cba566abb5ee7fd70a153ea137000000000000000000000000b7e2145f234d168b4eaf05ce3d8f8e09ec8436350000000000000000000000008175a0da912ff4cea8cd5126cc6143949faf9a99000000000000000000000000ed17320d181eab2768da459382682f325db0a0c70000000000000000000000009d26ba09cdbac7465850e2e70420048910ce79f2000000000000000000000000d4169469143a23e0af3653c29f1f9a7716c4825c000000000000000000000000dbd86ea74ae0da7e5e4b7fca30cd18a7e7d35e990000000000000000000000006d64b756b143781315b7f0a1d71d638abc316283000000000000000000000000b574c9a79cdf6308c4217f76c135e5e4ef9634550000000000000000000000005716ea9e8f5905292c2657d3a688d0ce7cf3a113000000000000000000000000726c1769e21e2bf17eb290b91057d2c0556036b30000000000000000000000001dd0a0b1669b210f2e78e5c14f2b0f1eb46907830000000000000000000000000b216f1ad7833c56740db21068d00037cc0f278b00000000000000000000000091233da85602205f31893f4b0d6aaf62b30108d00000000000000000000000008be4f82a9a6d06e7166c55ab8b1b4f485e0857f6000000000000000000000000491fcb5535e306b157edd33ea20882dad7a7abd7000000000000000000000000230acd5a105091030f6df6ebdab0e8b8633816e2000000000000000000000000d2ca4dc5bcd2bff55f26186184279de459e07b0b000000000000000000000000071719e4566e641b1ee9caa7d7acf90a7b3195e0000000000000000000000000d0fc486ac9bb821628aee248c87d9a6d0b942016000000000000000000000000ca80aa1e341f83822fee3374e27b90668420386b0000000000000000000000003dd8f17d4acb209234c8c7affe8ffb40127cf523000000000000000000000000b597049149756b618efb3b340b04911118aadedc0000000000000000000000008ce4e30b5bed3ae2bedc9ad3f95bfb2c69f95cbc000000000000000000000000ad22fd788d1a03e26c8dd95fd591f8a6dba01f1800000000000000000000000043ef52545077fbb5171dfb24c49dcd1db8d7fea20000000000000000000000009650380f9adbfe7bcffa816ad2f18f9148bbec1f000000000000000000000000dac480dba7ceb4bb07456a794311439d7f270fe70000000000000000000000005f39fb87157ce1454bc2c03abf532dfdf9716fd1000000000000000000000000caf48ab1ea6228ff2f9be07e89dc9361af4bd74f000000000000000000000000ee5a30b4bcf7f85020b68b02d992db3bd13bd1c6000000000000000000000000ea7f9a1af866cba3becf179a0aff427df37453da000000000000000000000000ac40f2ecde5d5a40149b6d4a1a12778380fb8047000000000000000000000000103b144ea06c8e622d1c19c951c65f2033bda4500000000000000000000000004bc4ad527fd6572694010b8dd55c3087328bcc0300000000000000000000000087926f9629e9763afc8c711690d54a31dbc913de000000000000000000000000a840447c7ef100d641abc53233abeae44301747c00000000000000000000000012475eb96c092aa528fcb51ada4029bb413da6370000000000000000000000002d729f22454e0b2686d0b5a7f43bace1708150de000000000000000000000000f58e2e1a59e1efc8f4f3ba6abc9f1dcc253c99c1000000000000000000000000aa8000e44ad6b01d0e224a6b544e25570b382223000000000000000000000000850fcac06631df64b14bb886fda3bceec614445c0000000000000000000000006771e9304d66c80e7ea01dc052a69580f0ddb28600000000000000000000000050da609493be6801e05c72c831b7d1480266b797000000000000000000000000308d377cc107060273735541fcae65cee48669a30000000000000000000000009b87918ced796ea24935a1a37167dda6cb1573d0000000000000000000000000f53bfd6090560e4864121c9b4f80afcb8c125907000000000000000000000000ce47c5ea69f62dd4cc4f63a46ccd1be2c94388370000000000000000000000006c9c985351a3188a601468974205c31ca980036f000000000000000000000000a7178b87f2be5d1127533a89479bf049b26b6ecc000000000000000000000000e65d09514309419c18a88adc320c58898d26565d0000000000000000000000001ce1f1a309c876a805040ca458222b62d59249c70000000000000000000000006bd00a28dc095cd1cf28a8b607df7b9e7615c7fe0000000000000000000000002cbad45fbd0409a1f2263bf82438462a00322b830000000000000000000000001e59cae21347461278e05c73f62c5cacecf037fa00000000000000000000000070588c2e4cd472aad791159385fa4a2a7ac704dc00000000000000000000000013d40bcd8aa6019b26e10ace62369ea0f25fb1ca000000000000000000000000180b3225ba88e389f1f46d08f984b1a307b3fde4000000000000000000000000287b02ee4ac9a7c072fa2c4a076cabe534cd7ee10000000000000000000000003ac6c6643cd59e8a56dc1863a824d1d6f44daf3c0000000000000000000000009bcf3aeb124f1738fe2ad51a7dded671d5e2f2a40000000000000000000000008701db6f2a3841022b3f3de9e2cc83431f3d21e6000000000000000000000000389e96b89658d8147b8e03c86167a04fc16f2ca10000000000000000000000002e599554de7fc7df20ee3783218466adfd9230260000000000000000000000005a30b1211f28ec0592812b30f74879e62a9ca45e00000000000000000000000017c2fb8d38e42ad15ef6204d2d375b9c11b366c300000000000000000000000097220f3b09b4e5c095991e4a7b20babe044f59a10000000000000000000000005b1312ce18a9ea56f03218667c5c6d605595f6b8000000000000000000000000f3c0c3848376a9685456e08f03ba338350e440b900000000000000000000000053598a0c28a9ef024eed7417bb6298b6b20eff9c0000000000000000000000003c0a48223b37415865b511160f595cbc41406cfa000000000000000000000000d3f0affc64839b9b13d94d0900ad0b90d713685c000000000000000000000000e4cab7e59a1678ec56586c8b7e450969bd5d8dbe0000000000000000000000006f385122a0031bb6e661f8402e158a29aaf6732d000000000000000000000000d0c257998f5ce49ac59aa45e1e521ed5d34e66d000000000000000000000000008044f1b97acc276157cd45690ad58860f5d920d0000000000000000000000007ed410a203101fab6978ee4a5c7e0d60f0ac17b3000000000000000000000000d9df50f575748475750087b5d1b1f38676fe29b10000000000000000000000008b5992750901cba20ca9303fec39a46d12fd9d07000000000000000000000000f95cc8ea38c149bb82d5eb671a45b53109d9b1e30000000000000000000000008fd67bf78afaeff7148ecdb972bb296ea0e5a9d0000000000000000000000000d380ddca244d85b89eab83a9ed8ee96c87f8031b000000000000000000000000c96e32c244b105db7ecc5be04642e812faa532300000000000000000000000001c91d1ace8b21e078fb2f656f65cccfc03bbac02000000000000000000000000c939bcd07a93e3ccd35b156435f998af3fc83423000000000000000000000000c544e437c4c86e4e26daf377a38516b254ed14de000000000000000000000000d77950f619d1531dffada3c360d75451ad736f61000000000000000000000000fe4c80efbdc23f4c5db4ef0ce741dd2f73284540000000000000000000000000c5c47c39d29915a629932393eff28153483e823f0000000000000000000000008e907e4826469ec560a7c4bb6afc5c642fe59945000000000000000000000000430bfb97b36e9d20281e2697ecbbc3e17ebb8620000000000000000000000000da431b6b2601ad437f977390236b8b970c629945000000000000000000000000130f66236d938574dca2bb814556a7e774f1833800000000000000000000000087fd51e201d51f4f46f3eb53b6bff654d86a76ed000000000000000000000000b9469f87bd51fd8fb6728f46b0f9a4d890d04239000000000000000000000000789ae711f408c94f6ead78b172a5a3d9296ce808000000000000000000000000972435a3f4fb198268fc00632c6dd80aea60bb0e000000000000000000000000db44239b17c89338deb559e08f656271cf2a8cfa000000000000000000000000d8622a81829bd07b0f9108adf2d1392b74bba234000000000000000000000000a800856b0ba8ff9c5cc31e4f7e7daf698a405e2200000000000000000000000034dd4a9cdfe02061bca1515289c700efc57e3676000000000000000000000000b46c97400e7019db8b14947c10a4394474dac845000000000000000000000000df52e9a5f7ecf4d224ca2a65b4ca4a77cd33f6d3000000000000000000000000a3677bbcf69ee63b8c5ad02709fc27046a2031ab0000000000000000000000007d57e0755d21ccf4777c6e830b2a3d8c99d5b248000000000000000000000000fa76d0bdb28477e718a0c70a09898ad3ca6cafc3000000000000000000000000d6198e6de9a10ced6fd83846def360a11f0d388d000000000000000000000000bff1bd35eebc6e1ed86c63a83780931fed0e0be20000000000000000000000005e3049deeafeb1c1130dbef9c8bf66c392db875100000000000000000000000047ed359f7e30c7fbbc5a1ff802fe4b1e46d0d979000000000000000000000000e7cf8442fc5167ded72cb0dcb234445cb11e5e8600000000000000000000000004f3040afad25ff4ce32d0039c44ec9b7fe55209000000000000000000000000a0888acb760c56575f9085e9202b97d67a9d63b7000000000000000000000000dd69702074f7855ac7f3fb43660ed6aea2f3b2c8000000000000000000000000ed6a71217844216d7276f17b2f3c80af7644a9f300000000000000000000000005b96f4b63c0c623e1edd211824d72b9bd04ca74000000000000000000000000bd61caa39ceecd133f59ac67251785316532e797000000000000000000000000f240330189f583726506433a62c52d622e8d2264000000000000000000000000bc5d1666b05191a7d557fb2d87daf1b585fb5513000000000000000000000000943a8026ece9562ed651a06f5993bc6782793301000000000000000000000000edb2a31590ada8564fc3a27c8f86a623a6e9b6e1000000000000000000000000c2b96558d06fc67ebd689bcb105d3fcc34fa73a4000000000000000000000000f3d4c07319a2c0daf65b6b3d62fb0a00744b04a70000000000000000000000005062b9e56cce5b0ee5bcf0ef0f6403edd4dd0a59000000000000000000000000aa262fefa4cdaa84a18c0f232da45897a49a9b6e000000000000000000000000c632dd6882d5b0db667654f049137949bdbdbf6e000000000000000000000000c6e89a3a83ba5288a3d017cb9ffa6ac54f3e7f940000000000000000000000006f84db91dbfde6f108f4c138cbd7f92e33aecc7b000000000000000000000000f7447d200ca4779bc124b3c6109b759e88c3fb84000000000000000000000000f1965a7dc97ad587d40864e482a395625c03f38c0000000000000000000000007ef8b42e0e550182761e25b50141b5d8a7552fc10000000000000000000000008547996e90392d49c902a6c1ab455736ceb38448000000000000000000000000ff8d758de5be33cd80968afa1ff6b964cb1aee3c000000000000000000000000c274b30c6bbf61095e810454318c4d40dc9197ea0000000000000000000000004985c018aaf25368b3e3de0ceafbd6a8456fb9a7000000000000000000000000bc772ce9774285c273dee0be63430d0beb5b3c5d0000000000000000000000007882307c5b09e283fc99f013f50768d7053eec42000000000000000000000000d0bd2173156d01c91e2d0f6b606b40f1da8db0a2000000000000000000000000cd2e7d000f1d0c46ee67f4ab7b4c4ccb56241de20000000000000000000000006106f0fe3679b9f410ddebd92c8e7f226bedec9e000000000000000000000000d4631f2bccd720004b6ff2a7be4c44e7811797d2000000000000000000000000dae5e50d45c81791bca48f48f8a4eddda808d2f1000000000000000000000000f2c82e96f9b378bebeeb737282c5d42da2cf42080000000000000000000000004beb316081b224b9621ae13de4e0af7b58d13e75000000000000000000000000a1f162a2f753138f7393cfd636d5b18c4e16fdfa000000000000000000000000a3503b2e22f25bdc2f4c8c1dfc9eb7e5cef28f6e0000000000000000000000007e85d0a4feaecb4d9845530f9eeeee2bcb1bfa550000000000000000000000003f037bc14eecfdd8ea3f961e20fae223c8b0db86000000000000000000000000c45ed7c6bf2568030b36a1136edeb00d6e5ef6cc000000000000000000000000145eedf498db4b34a0bf85a564599b4989b983cd00000000000000000000000059d1ecfd408f12b61a249e8345109b4dbf84b921000000000000000000000000f77ce6ff264199e1f0e5495a2de976d8f5423eae000000000000000000000000c1ab276d0f1a9ec1006be0ee9e6e28fcec0a27d8000000000000000000000000ff45a233e32f14f6c7715c2076c4994a113acdef000000000000000000000000df9082d13c6dcc78908944305ee5919a6af04db00000000000000000000000000d210b48ae8c4c8d2fd2029f3b9c17e7904ee1950000000000000000000000000c9b8cc7286d8fea579ba4bfbad9a1628d5331d90000000000000000000000004be6a1db0c36f5daf86b511167b511bb59d2f4a2000000000000000000000000b99460cf0c29b3c73b8efdb9da1b4e20836a4d9b000000000000000000000000ea026e5bb06dee758dc010a0c6e8867d49195b930000000000000000000000008e3413d8f217028212283477f3bd122d771f8148000000000000000000000000420c18dbd24e654f6b5c8dbd77840648c199b88e000000000000000000000000518e1659752a6f89f1f9bd658f46a9bda4d0e9900000000000000000000000008e0db9f5c587b5946341996fda9007fec0b8470c00000000000000000000000022a9ce4157b0395d159e944a9be932f447196a0d0000000000000000000000007fc28f7267a68fa4312dacb547393efc5996e3320000000000000000000000008222a342ebfaa76764c490467652cbbb6e182402000000000000000000000000e72e5701fc957921dfe9e503fbd63c82752c453f000000000000000000000000838e8edd325090180f2e7d87f42388e98ca3057d000000000000000000000000fc302b310308dc1dc495293249d51d7e4b61a4ba0000000000000000000000004b723570ee339adf5685a5a6a76e04ac0998a176000000000000000000000000bc95f84e3140e27ca280d0cb0d518088c75f0c4700000000000000000000000000f74b63c8753395c2947304a54782fa3dbab875000000000000000000000000ddf27a0342190254805204378b48abbf9c2382d400000000000000000000000076dc24250be652eda17cdcd0d4a77a08e3369c6d0000000000000000000000009d595060e85b497c4e181df5e1751ddf78bdf70f00000000000000000000000047c907a3160879de91cc34ead00c3bebae9d5ac8000000000000000000000000989bb8cd74bccae499a1e55c90a274fd0b40abb2000000000000000000000000485bdfa33118f90cfc3feb7533eb18ab509668b2000000000000000000000000435683fe337cfc95a524e778de581fc78a75bc46000000000000000000000000600a1284c8dca6bc291bbc43158f083fee07819c00000000000000000000000011ef4045587c753d4892f7f1e41317ae06cb87460000000000000000000000003b48365e8671ad74add9866c9edeccec663c8ba3000000000000000000000000b04ade6edd4da14a55dc0a52b01ce824d9e08a3b0000000000000000000000002d7e6f912a222a50b4bb48d4b0e1272311305c67000000000000000000000000e2053f2174642faab83b58bde19a3d5dd985d041000000000000000000000000db067acd64100c98f9fcbe045e7997f060f7d8000000000000000000000000002017601e0c5f71f32248b34813a393da9073d943000000000000000000000000ecfaa277e476fea60643ca4741f327b22d6797a1000000000000000000000000fb06532ed15338f5bedef92131abe4e42a76919f000000000000000000000000ba92427aab62ef66d76986c32274a1c4dfc2c0e6000000000000000000000000908a0b79963960080898e14b6160e2d2fb54bc03000000000000000000000000a977b5673748b0105bcad909bddbca431b88912a00000000000000000000000096864bccb8c912e5a24852fa1892be1a0edeafb6000000000000000000000000177cc327eb1173765f9918a9cc8b97932c642fd20000000000000000000000008d971852b0324996c70af9f71c992413b136b9e50000000000000000000000007183d71ea07cd1ce12be15da141219aee8f0584e0000000000000000000000009b3bccc273fe123bc520b17305b8a271d51b25560000000000000000000000005535400d58066051c21529affdabd9389b07788a00000000000000000000000095649897cf3c957e59d9faa3980edae2a004b4d5000000000000000000000000db8494ad3b19bf632001b5b41ba00494b6e839f9000000000000000000000000e6f15666a1a4ee4e862ed211dd1bd2e1a6638bdf00000000000000000000000062ad73f7bdc3b0d61bb26f0b09a8f955d9d8fa65000000000000000000000000813a58cc6c088ea2591fd4ddf8f4bdbc98158b03000000000000000000000000299bce5fc3c3eb5c732ec45e6e9f92258b57f65e0000000000000000000000001fc5f2e969ae45814f645fa00a3d589f6951a0a700000000000000000000000023a9757f555816a750dcdc986de4b77ea076335d0000000000000000000000004043b3acec3448a7a4d96ff798d958a2364c86dd0000000000000000000000008dfe79abbcd27517ad09383b61970b4e6d4b3c86000000000000000000000000da885d436632f0257d10c2166a93882f2864b8000000000000000000000000005e9640dae54edda8634244300a304e9e09492b8e0000000000000000000000009f9bf6bc7134b1c3f9c5da071263c7220c167854000000000000000000000000b720419229f209f9cc56b812b1822882a6ee3ed400000000000000000000000011b2e9da93a87c128627d4aee5df15990ebf036c0000000000000000000000004b78c0054a96f715976a7d25a222d215e7cae1b3000000000000000000000000a442859280b980c2d270ee7d5f91ddebfb9e12fa000000000000000000000000acb48a0d1a7184654b0bcff4811ec2be44b049fc0000000000000000000000007a7e83e8a3cff6c3aca6c641a216ac183d08089500000000000000000000000079bed7a5f3fcc87d1e5e15a8713f76c377af955d0000000000000000000000002f98d469f11ab514289a871a6193629ec58a9e20000000000000000000000000550638995dc4133725551b3cee95aae704591b82000000000000000000000000fa56d67dc02befd4e366ce7f8afc468a17b0d2d00000000000000000000000001deb058e0354215271640ffc590b0d4d3bc52337000000000000000000000000eeaabb14e3a108c7484258d361de5600fcad6eff00000000000000000000000010efb27c394d6c8587b0bc250b42093413ce3312000000000000000000000000696bb87e650236e3832ac39aaeb8233dbad406ed00000000000000000000000037333f4d13ec5c25061100259d18524fd06a9117000000000000000000000000e3be04abea0a051937a89164565c9a7a67b7d84a00000000000000000000000067f5e64ca8e325c83bba17a402bf978d40e043e3000000000000000000000000da33618bea674e86c0f438db02dbd95247caeb5900000000000000000000000059ddf9e9278be2dd79be1754f2761a2850213a4d0000000000000000000000006bf9fbc62cd8501ee95c5da18b949ceaea74317e0000000000000000000000005514206a7149c173886fdc78bc35c528a112a641000000000000000000000000b361dbd5645b7f965a85e9336d16128e64618aa600000000000000000000000087ad390cd72d1f0aaf6faa135720b3fe4aa5a69000000000000000000000000012a1834b6ea5cdd465dee6be7bfad798f7889e0f000000000000000000000000831bda63b19f852add1136e1633a350e1a2a0baf000000000000000000000000a6b610d067baf53591fa697dd8760abc400cad71000000000000000000000000fe81c9182a6c21ecad0572d906b323bf5fb9392a0000000000000000000000002a18df4b56514851a709650c394c7839d45979ed000000000000000000000000bce5a1b4bdc720b2c616ad51c67388320a826c8b000000000000000000000000835ae1bd57f754581aa4f6d5db8bd435df17bb1a000000000000000000000000244e60daa0c9e71cef0e86800b1d185e319611570000000000000000000000009e88dbe636c7d6ff17832eee5000205b8a491a7c00000000000000000000000081083beada60e4e75f6060cab7601dffe877f70100000000000000000000000003437c6d3464459edbb371961b2afc54f2e4b83e000000000000000000000000eb2dc269728a71f644e5c2ffd299e4ffca2924670000000000000000000000006a982dbf17eab4080966cfae602d8cb012c4ab1b000000000000000000000000913fd42f90f34c89931a59f8fe7c6e875826fce8000000000000000000000000aaf9f13ad91171da96a88c49e29558c1fa6a99d5000000000000000000000000becae8cbc0f77f90f7fec5b7be1580318ffdbd7e000000000000000000000000c4f13856f9af86fa4d827afa739b38bfbcb52c0b000000000000000000000000062d1d656e8b9c21d8f7cc5b680581a527f4237d00000000000000000000000082b137b683e619ec72d262d74e67ee70ca7d1858000000000000000000000000ffffe791f3ae3d7eebee8e014784e3e45313f67d000000000000000000000000b27752a3f84a3227e90cdf7a2df1edeea3b1aa8c000000000000000000000000e734145173ed90ff05b72abf3db216fe9d5aa02c000000000000000000000000a4f6d0346a25d08c436ffba406f1f748a18c648d000000000000000000000000e0d4e01dcc17c68ffeadc5d76912c33ece36045c000000000000000000000000a85b3ac372e1e99259cfa80ff986906a445a9fd100000000000000000000000014abc0ea12608512dd881bff664372c9cd37d8eb000000000000000000000000e9ff96d5f69ea624d27d802750bb01ddf12473c6000000000000000000000000c011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f0000000000000000000000000a9493e46f59e618100769b034bc1655856d486d0000000000000000000000008af642693bed0a6101f016318d3d54da25d197be000000000000000000000000a195c5ba84da04ab62087cadfa1cdb0d58fdd4ba000000000000000000000000708075d96dd04fae243dfddc2a9fc52984c111ac000000000000000000000000ff2354a1390c94bec2da3c20c45e23f4c4ddfd81000000000000000000000000604e30288ffb0e37a8e8fd8d221d61616a61864f000000000000000000000000b0c00a051684871bce6e7287ad86a63298dcd93e000000000000000000000000943c04da01f1e82bcf3cb5ee08fef9e658c87525000000000000000000000000e4c9ba5e1842f556791eb9717ed65ddca9bed2a30000000000000000000000003e850ab0b4f5e61ada3c21082d3e9f34c025e3750000000000000000000000005eebc76de6481e5f95ec7e25806f871e5800dbb900000000000000000000000075760c5e13395b891ff9aa63db33d336c6c383e200000000000000000000000005d1149a37148a25f1d2956d157abb7749bc689e0000000000000000000000007ab42570ba6109d068d628a2d5526d8b03ac1935000000000000000000000000648afc755907745f1c87fcdde2ded88ad7c635bd000000000000000000000000e7a28d0c3c25fa1234b3b5f8e69209b95ff0245f00000000000000000000000094703c7a8bfcf0f1ee211b8e86f57f16a66636070000000000000000000000001b0b8636159050a21de187450edfe9296031aee8000000000000000000000000009fc3be153ef66b83f49a4063fe5f2af4881539000000000000000000000000c2174f11ea7277ad357fb0ddb84c00e551c68cc3000000000000000000000000759b4059763aa3fc05b7abb53ffbe92df7379b57000000000000000000000000e3f8d06a9edc5931bf8a035d47882b3b5af09f73000000000000000000000000686bf28f3e930441c1618e70f8c4a8722dfd91fa0000000000000000000000004717264a49b1a738cdb21d4b7c1b0c144db9754100000000000000000000000070e7094cb439917a13288373c45f2ad67cbaa5c00000000000000000000000005cd0391d043ab94cb5cdfbaaabbcfea8b0e1f3050000000000000000000000002d044f3959e255543a5b024db3a70e2969200cee00000000000000000000000096fe013a91bdda0a8b5b224650483bfd7d414b91000000000000000000000000239b9469e7183e707136c74ed8359f95ff1b2f56000000000000000000000000ccb571c58b812e6050bd76a226ddc4d693426127000000000000000000000000b3fcd45aa9cd7ad76048fee6d135deeb0a94031d00000000000000000000000073267c5b5e65f10156bbf790818cab04d90eebe3000000000000000000000000b18c872415776e25c7b667084199e7cff8b79d4b0000000000000000000000005d59ab8ea0ee7c371cf865fbeb9d27872bc268c1000000000000000000000000980ab8b12e1c1117f355b58f9114a3b7635bf97a00000000000000000000000027f3a27540a1d6d2398bdbd458d62403f481f7c6000000000000000000000000093b6d5e2b420bd7991469ddc15b787d050f21f6000000000000000000000000cc703d9403ad8d8202b2d53d5bf1abedbf2fb720000000000000000000000000e9ad0ac992487e3b5046ffeab41b279b902e6b31000000000000000000000000a9a2fe86076ec46a3543cec0f368f097c395c1ae000000000000000000000000300c987f4e74b17567c7eddb1dfa88c9b60d8f690000000000000000000000007ef6a74e09fad7cba76395f44d75aa0a2317aac6000000000000000000000000e3bd9fa9141c284950c624e5ef4c92589b95edbb0000000000000000000000009238460a266518ab6883cc83ff6697103d1a3851000000000000000000000000d9a1abdbf7dab99df9b2d73a8a4b3f7f19c6a27d000000000000000000000000fde33f214ef29e4fc8bd4aea8cc33277ca35fe510000000000000000000000000bf751114711581f2638dd4910759bd45fe46fea000000000000000000000000ac515b21063ef7aeb331d8289f7fcd654b9cc5790000000000000000000000000ec95cea21ea6a5e8dc3ee53b09a748dbe57753b000000000000000000000000a42238d83d98a53164816319e98b6afa803fe2c70000000000000000000000004ed7931d2d93717c23adb1a58b1a1a7492349ce9000000000000000000000000abb0b87f5b7403570b95ec7a4f959092d31d759300000000000000000000000042e523f236d7a0ccaab31324925fb37b6f77f11e000000000000000000000000e7a82a50e66def354a5728bda64a158c2d90f35f000000000000000000000000446c8e32a3c071cf3af53f0d72d99feca60f2619000000000000000000000000b6e31d29734fd0c3afd3d73a252c5bf254599bdd000000000000000000000000daaff06af0451968005f47cdd7aa178e31de4759000000000000000000000000d3279c2716ff56dcf299456356468bf3368597ef0000000000000000000000001fddb7a8ec275ece486bd3209a60f57c02a85547000000000000000000000000f7894823f753d25b9f4bbcd01002e5eba2ca2e90000000000000000000000000ade967dcef4f4775e78218df6d7ebf17473e405a0000000000000000000000007962d7fac63d9a417d13542faf433f9d6d5780ed000000000000000000000000406cc1aa4f7cd432e224eae3d72d8a45c344142c0000000000000000000000008ca335b0a8388f58fe5572b48c6206296a303aa200000000000000000000000078d9bc26364ce65c3562cf07bd9175a5a36b795c000000000000000000000000454f0dd4388a66af61ca16c5cbaba732f7e75768000000000000000000000000f50560fe88ef388e63d7356ac2389a17fcbd87f80000000000000000000000009572e666a5047555e2ba38cda8c7c146c378cca200000000000000000000000040f7f97e4bc66c285435b8ac3b414301360e5922000000000000000000000000ccbbb4b9a00873eae1aff687bb16cb33a5270098000000000000000000000000112334f50cb6efcff4e35ae51a022dbe41a48135000000000000000000000000f54ddbe34c47d8a6f03ab7625e7c418da337767a000000000000000000000000cfe337132943115564bd07f35e92c675be7f9360000000000000000000000000ee353bad979d20e34f8419f0e48b74101e4a08b900000000000000000000000002cc184cfc937ef72e309e1bc63bf1e7467310ae00000000000000000000000093fc615a10a043d5439ea593541dd18ed2b48d15000000000000000000000000cd22dee7a89f01adbcecbdd3a0f5c85026a9d6600000000000000000000000000573bccc07b6e25db760193c2af29ea25bba08590000000000000000000000003621fab854ffa38a6c6433734f964f2637e39fe600000000000000000000000058c3a5025ddc20a0467b5f01095179effe388a3f0000000000000000000000009712c5a80547ee5169790f0d27304422c5c84c2600000000000000000000000085f779ba48d1c816d38e258e4f47ef6756ee282000000000000000000000000018da8f7910d1461c35b70892ebdc148fd43de0e4000000000000000000000000af0643ab34aa29c406b95cf5384dde2676b2b888000000000000000000000000dd65447a34529f8a1dae79c183ae985d4bf3b4ea00000000000000000000000079427f363619e321ff6e354737b9899b41f02a98000000000000000000000000d060c5b8de57df8938a1855565966c2b483191ee000000000000000000000000bd8cb9f0ef147864400167f398e7371a81c3889a00000000000000000000000016a43a0dc1a8a1388a1738722141823ea71bbb2a000000000000000000000000878d410402face55be1520b14da9f348a7a5192d0000000000000000000000005d75a3ca67d35f24ba36d4fdede35064d91c5d33000000000000000000000000d4a3870b65ed9053245bac6be80f1ce031cdc5810000000000000000000000009c7aab2324d32adfdcf0bddf83c5fee706898126000000000000000000000000cfd00ae49675237bc7eb0c1c02183b74a83a7ffc00000000000000000000000074070451841b2decdd34e76e4fd1238874d487f20000000000000000000000008c10cae5b2d96bf98c17d200062d9ae742d7ba10000000000000000000000000d6f34bb82897f524456cc36aa25b0ae084a9dd0d0000000000000000000000009363f541b8ac0062f833b3efe03c6f9fca77cc49000000000000000000000000e4b6b133bf754b286ab373445934d6493fd7bd82000000000000000000000000ff5a36c5c599f0ab2edaf8d1c6ba50ca81f880b0000000000000000000000000db072613fd976b45e1e6fc0affaa5fb4e982b0cf00000000000000000000000049590e968ada0296d677ca5a9b8d5b11ec1f14b1000000000000000000000000ac1dff229e163c43496677e9c21a62aa89be03e8000000000000000000000000368db2298d6ed0d25ec30e29d3c213501c969b75000000000000000000000000f9cfd11b2603cfbdcd514a575e8394f2e56fd823000000000000000000000000c369d04031a29c6e95cf02b8af3fb2bc03d756ff00000000000000000000000080ac12493e4cd60700ee4e4d61a51072c5bb81460000000000000000000000003021f729f82ff98eca7520cd08176e9d93f9ca430000000000000000000000008cbb9e61938f10f2064de4aa1e48e148c37afaa20000000000000000000000008534919a8a75ca3e12a610b6e1deea5a56c152a6000000000000000000000000c52c95c162affcd3251bb4e53253173d92592e98000000000000000000000000df250cb8c5c77a4caa34669674a7486bc4584361000000000000000000000000f22c37c9ad6e1f16c511cce3e0257576a425254e000000000000000000000000c0887feea9754cddaf88254635cf4f895883a6aa000000000000000000000000d95c803a80a70300fa77dc87b74cea27713ab32d00000000000000000000000059f570c02b1e21ec4cc1e9330bbaf9aae5bde0fb0000000000000000000000004902ee28ed0ed209238b5c7f80c2ad60bf5a1b8a000000000000000000000000c1707189cc03e5f709d9df9cf65331a48f29eb35000000000000000000000000de83dcb57dcbe9f49369296aa42fb90d73318735000000000000000000000000422dcc5eed3f0376be75bdad67d8bada71c58ed3000000000000000000000000a358fa6ebaf8eb0f8905b1e774ec5e3055074f93000000000000000000000000ae5651d1669588e6f8952cc5ec466141e7dbab59000000000000000000000000fc489bcdceb36d798c7e76dab274a812bef8664600000000000000000000000078b7264ef68f93ce6a684586827f7c93f87eedd6000000000000000000000000904072fd4510b3f272e79ccf99557ed597373f9b0000000000000000000000008192da01f4b2f3b5a5a637b6508c9746ee77ebf70000000000000000000000006ad02a2fb27d66e4353a81b63c8389168d65369600000000000000000000000054f622254de6c0f1cb2f50d1e4dd1009cf846f0e000000000000000000000000cead358714e5067d08f51edad62c2e60991f12c9000000000000000000000000958ba953f7eddb3c862897c1230181e06e1074130000000000000000000000009f2cd7c0e4b7ee7db399ad573dd2f6e7508cbc310000000000000000000000005d53cbfc334bd16d2d3eb03e3fa1191151164bc0000000000000000000000000a0c9d0ab9501704f13241bbc374fe638f1c793db00000000000000000000000030dfba7ce1b2929396e1e98d1ff6da39a06c2285000000000000000000000000604bffbe6ce2d782a7f7dbfc3a3652183abcaf6f000000000000000000000000559f9ee4b6a7ef2945ddd58241ffe95073f5586c0000000000000000000000004bc0e01bec81630cdf1bf0b603eee38badd9d9360000000000000000000000001f527ffc928debfc9bcc3ae714804370b8369a7c000000000000000000000000f47fc48dbd8d45a3fd7ef2ddd4e020e900b870d400000000000000000000000018514be82eb76c3db66bf776deb41a2771504603000000000000000000000000990f3214d40efa138530bd2cfa1d1be9837f131d00000000000000000000000028d2a13c7934b6af052065a4cdad1a1fc11c630f000000000000000000000000adea7ab67ce7f2c0c4c5ca58c73d598b1bda7e5000000000000000000000000010952a8ca97d7943bfa52b29366207638b087a26000000000000000000000000bb2014360a0b6d8e98f71996e32b588231a7e55b000000000000000000000000d0a20fcaa8a8daffd6e57b8470be43771b6801a6000000000000000000000000a695cdf61d8dc5b98826f7b8105d85374ad6758b000000000000000000000000a59406b4a80a2c40838366e67c1dda0d7591a27000000000000000000000000059c980d18e6a44a541b5f856a7353ef69b4eb74b00000000000000000000000066b5def626ab66b2db1e4379ab79fc960da4e2ca000000000000000000000000ad335f7fa09144a20863a828d79b4125e506aef5000000000000000000000000da2ef533f3c06990c89c87fcd8f6c303f324af840000000000000000000000007ebb3c776c9b3178f8dfe13592b2c199c0f93ead000000000000000000000000e851a58a5d7454235b2bc5d5a69135b8015614da000000000000000000000000262e9c53570240f2a6743c635a373370fe1b233a000000000000000000000000d79de8f534c53e2646e95ba2d2d4b4304044946300000000000000000000000031cfbcfb7013f6a06be8a5bd066369fd6d3b4c18000000000000000000000000ce6ee84b7b27828b3531e112acc600414fd09c7800000000000000000000000065bbc9016c6488e06b6219820aa641d1e41dc57c000000000000000000000000130de35d2f57d65918f7d216654998b7535ef31b00000000000000000000000094c52c94bc7a8b240c29da3a37f7364f8741acc70000000000000000000000008962d774de2d8368f2a87480ba82c976413d86280000000000000000000000008f6d098361883a6051d4e76a1aefd110fcf11dfa000000000000000000000000d08aa1be832fed0fc80db5c8de294256d5d01524000000000000000000000000118aee0721e3fe72a8aee2ded3017d1c280f3e910000000000000000000000007e143b356b47a5039c0f62ba0dd6f8a706e7979800000000000000000000000081d3aab928d764987feefca274b228f63ae4abe200000000000000000000000082779852026560344ac694608bb3bca367e90e1a000000000000000000000000c50b8471abce7cd5390e1c22129b6c079fa8e4e4000000000000000000000000d95c3fe10557830b2af8a7382111d3ade96a3290000000000000000000000000d5d8552b7a694ec43af8c84dc961c4c9d7e5b048000000000000000000000000d57e85b631662959aba818dd50bd82f0c7815957000000000000000000000000cdcdebd1c04d5b0b6888cadb8b516902041203ad000000000000000000000000ad21fb93edcd0beaebc885a30f270311707da86f000000000000000000000000fd43b05a0b7a032fa401c725e8ec0ef165946c60000000000000000000000000bb9950fb766413b9324062ad46ccec7483ad6f1f000000000000000000000000db9d31bbb26498cfcf072dd85b74fcf73b4310fb00000000000000000000000058c2cda23c024bd95d5750cf9914e9c46e6253f40000000000000000000000009d7dfb6005f0e9130bcd0e3990533b9b1cf523aa0000000000000000000000005e834282e9c4abdeff4f9911ba441320f66ba7de0000000000000000000000009a30ad94c13bbbe3af66b705e886305aac444f5a000000000000000000000000b7017748a533ad5f7b2d46b63160347da210a03e00000000000000000000000028443ff94451f180eab36782968c71e03850dddc000000000000000000000000d486b51b451dc1069a2d580ea7e20500e22a1df5000000000000000000000000d24342a4b535066445beb52e144e1a01ad83b4c9000000000000000000000000240521517757a4b0066e204188d68ec163f0cad300000000000000000000000058196aa83ee47fd070afbad03cf8ec9d25d9fdca000000000000000000000000156644f38efcb73492cd08743fdde661a5216087000000000000000000000000c491adca6b8fb75f62f5b47b2515721c76aa0d660000000000000000000000001ceb0f4f75c9e1dcec6f219492ce91fd766efa91000000000000000000000000f05b9772d7e29f186661f2f858fa84ac38181ae2000000000000000000000000a0a0a0f71fbf608dfb3109a7996910e0fd74058c000000000000000000000000c8b5e344cd39f3b1df172513e411b109973394490000000000000000000000007be0b435cfa4a0069a9831f6f6592fd1185c27140000000000000000000000006b2c6c3c2b5b5aac49f472cd8c8aa71064021575000000000000000000000000a93da8461e74ce8fd2fa0ad03fb33af3be48b2ae0000000000000000000000008ab2e2fd443040741412c5018ee25ebb6476bd1a0000000000000000000000000b5d7392068bb625e1280b5b7c52d8b497ddc1f8000000000000000000000000d4c7de0937e005ed05d9f968e548106589d9bee9000000000000000000000000914f6af09a2dd6eedf52b8648a0dac1c05364af7000000000000000000000000a312383555e5a063cdbc3ef6cb59fca6b941244f0000000000000000000000002ab17d4a1c72c9e370ff8a4063d38a6b9ee4f5360000000000000000000000001812d32654acd3d682aafaf53cb43ecc8397885300000000000000000000000056e5db01634307421eb2746f9e5e280ae60ffb6f000000000000000000000000ac58792b663d4c58095c84e45279ca017c11d274000000000000000000000000c67e3b73abffda48ad874551eb3a0cc849f207520000000000000000000000000be5bde3bf6b046e52a84969adfb21773c24b8770000000000000000000000007f15b813e1e6d208b76ddda9bf0523fa95b4c0a3000000000000000000000000acb015c03e355305c2f58244963c47aa7597c0970000000000000000000000008afa7dc276f321a06d11e6f957747b9c8f9bb9c1000000000000000000000000ffeeea6905801c052ece28a36a3d7d39db24068d000000000000000000000000dfa7d2a8c3724df74f18eecdd8b4aac6a6690b2e000000000000000000000000a45d873b8447e8c4f44a1445028b65ea904e401b000000000000000000000000135d6a81056b572296db86f4728ea2f60665711e00000000000000000000000048a189ba8d8687931a1ae386d37c6582be302c3b0000000000000000000000001280c3dffef3350b8bdd2d468a2741085646f272000000000000000000000000de44cbdb8495509aa675ed402daebddea3cd4aa00000000000000000000000007e51b368854f661d2e552852ef00d3f16cf8c408000000000000000000000000f18cd831a6018769db60cdbd2bd42b3372e7b8f700000000000000000000000018a2eca4033b3b695c0f2cd99e7acb530f2ff3c00000000000000000000000003ebd9c02408f50580891689dd5ca32cbbe90388c0000000000000000000000006cbeea8072a659834ea7c4970c1e95537ce6387b0000000000000000000000002f73b4999e74b07f4cda0b65f55bf64d46194cdc0000000000000000000000002149f3d1ce8da84eadd525335a57265c80007c8a00000000000000000000000096bb859c88b31eb9d88688f0c5ef08da69f72dc9000000000000000000000000ee1e164afc338e28a6c946b88783b02441ba0779000000000000000000000000c65aceba264575dc4656ffa8236677197469165000000000000000000000000069bee9a5642948b1a33db3b3d48be2ba186f400100000000000000000000000092ea1eb97bcac0173da3914dfc730aaa5ed683f80000000000000000000000008e8a2acfa748d5440c48a562fc3dde5956465fa10000000000000000000000007cc0e3a1beb88ad0cd82f4ec96eddb922538d30e000000000000000000000000b0410073da997df8fd1c5a2736ff6257815b4313000000000000000000000000795007933bcb3c19f01177597b29973c0d31ccc9000000000000000000000000afa31ff69039d436a80517c6461ce996d5a108dd0000000000000000000000003195d37abbcb4463f0af4c6afb2fbff3f41936ff0000000000000000000000006ee9047efc251af4514757ca253a606b928153240000000000000000000000006c0f85bb59ad66ae86c20ac07038c7b6b0d7993a0000000000000000000000003cd59cb43959a654743ca665a01631a7d4586a7f00000000000000000000000016d86ec9f9f2bde1e309345e44b747350d83b3130000000000000000000000007b143faad39a364f56c5e8a6623f536a3269402b00000000000000000000000079715b53928375803c7b5a17e161aa46b7964e930000000000000000000000000d4a1527b8fd18b6fc1b041049e46028bd04816e0000000000000000000000002d96f396ba7520fc143133a074cf435eb3c89208000000000000000000000000af7621b1d4256269ae8fffc776744941b58aca38000000000000000000000000440dbd19409c5d0af144055b9f3b41bcb08527cf0000000000000000000000002d8358c672f9d8f54d0a3527ab699e32f7c627ee000000000000000000000000c45751226b5742e6a6e18653897a9e3b241c80550000000000000000000000009eb056e6d5b81ed27234dc602f9ca13b041a1dff000000000000000000000000c48d0726b54bbec733654b3458419dd14aed30f4000000000000000000000000a8398c9c6c031aab7d4545e469a8956decce67b2000000000000000000000000846d939a2cae64106a838fb1c092fd5cb732c5c20000000000000000000000002d8c37f90272f58ba69d9193ff50e546c9fb57dd000000000000000000000000b3b48c91839de4a0518461c243b9e18261b8913c0000000000000000000000004a094b04ab01a9179c5cdef754ca2d2e88f03fd7000000000000000000000000c4aaea742b64fda9788f883d692cc15a744e1ef5000000000000000000000000db05a33c4dd836880cd331eae32c8796c1b417de000000000000000000000000a93f11c986995773ef228b33617e9150f5f57909000000000000000000000000576dd231193fb8face0371d0bf915b92c88159f500000000000000000000000098176cead79857b03d20a022bee9aa840b4c431600000000000000000000000073b47b4c14d5aea99a0bedf6ad6f7f1c5b9bf1d3000000000000000000000000dc65acfdf2e68137fd7c6cd6d1c7bf2e3585ee99000000000000000000000000b802bdd64a1ee3822f54628e1a0e3a85cee5237c000000000000000000000000576f8fb77cad766793d6a07a03b09ace0a33b25c000000000000000000000000fda956147c588c5f6aae5040fa417ff633ad1ae500000000000000000000000029fc1f1706643de62e1cf52867c63a121b297ae9000000000000000000000000a15e71c860a6a9f6e5285f9a791f0c636f59807f0000000000000000000000001596683005aa7432275d4af26546456db89844b9000000000000000000000000d3fa1d9962516f222e770c6e3b87fff09b3e76650000000000000000000000006eb27e062e1f66d2e7064cd30669e16c7beaaf2f000000000000000000000000daec3b381ad8fb90326358ae944b713f76594fd3000000000000000000000000643c85067703e1090879734255b676bc11c6687d00000000000000000000000073db4973f9c810feb0c541d6c770a88b2029c75b000000000000000000000000291a4cf6fdaa5ab7aff50f7bdfd320788986ae3400000000000000000000000009ccd259b3eeb078e6533f55513314987380b6e0000000000000000000000000d74e768a98078289bd55f13908d3f600baef1d35000000000000000000000000dd5b56f3476c28d4a5ea23e9cbcf4f887107cbbf0000000000000000000000001cd3b21731bca62b5c989fefc67d05ff1717fe000000000000000000000000002ca854a2fc850b14b1a5b9ed489dd68ba37757a90000000000000000000000005f67656c79142ee3717a232ec8cd918d3628d3ad0000000000000000000000004f2a57c39f84ea730c3b6addaaf7ae97b420154c000000000000000000000000644b6e4890d71c84a80bf8d784c2ce0c28499c8f000000000000000000000000fed1418a1460a378666d5111da6a69d47d0aaf1d00000000000000000000000049501d27dc96a165a163e44f09cb49be22b14054000000000000000000000000e479573d816c4c52cb30cb6b7ce3fc00149ebac70000000000000000000000009fe0f4a9e71ec126bd1779cdbee5091fecd413fc0000000000000000000000002046f4b20eb3ecfa65faa2a788aa3f58cb591e14000000000000000000000000d17b7b94bf61b7d8fc96d6194f82443f084841a3000000000000000000000000935e927cfa2a49c0ae54e998de5188e5ad182a120000000000000000000000004b51d0daf0af189c9bf768fb0fd0096d8e7912a2000000000000000000000000772f428f49896af31f06e38f5c2fad057f973588000000000000000000000000375f49a02249ff78b47cbb84e4ba9cf6c14fcf020000000000000000000000004de5bad06336a686d3330bde1a1c56dafc80772f000000000000000000000000daaeff140bad7cc7e648f05ed1fe33ec1ee0447500000000000000000000000066e591cf60e77df67cfc7f59f7371b49c4737ea5000000000000000000000000a9b37479b4f93e27e11137f6c35f3590eee26315000000000000000000000000845d6e0f4bfe3c0e7db24bff8b57c399693d43cc0000000000000000000000003277959929e7549df5e3e7fdbcec95fad56555ba0000000000000000000000001590893ce3519cdc1b49baa062ad23b6768fbb1d000000000000000000000000dc20770a6a8e480066c4c599cafc3d9a4447e7e6000000000000000000000000a2e8c22062faab6c7b1fada64af6cbd54ac26556000000000000000000000000b7da588f149ee055b0b221b8dfa355dbad7677f4000000000000000000000000d4fcacf4fb802e9b8229b2d15c87d0e7b4598d67000000000000000000000000e9b2b6d693c7fc22c3848ae2c96ec51b8e4c56fa000000000000000000000000b1e8efe946c043e7cc0b4a849a711acc4fe843de00000000000000000000000036139ca79b50e0792f497bc8f9e2cab1e67950b600000000000000000000000090b4a4bacde9531fe300b893edb29326ee64d41c0000000000000000000000006a32d2c75813bb2c9d16166f40ac378f389b119d000000000000000000000000078aa5c57b8a6da96021e4b8e64a2c0580e291a00000000000000000000000004db505458cf8170d13783039071c2a2909cd8450000000000000000000000000930724775d23a70ea771b8835b26196e9b39cb4d000000000000000000000000b78791a298ffd45f74df52f5fb44da0cbfa7c683000000000000000000000000b36689c6fc769bc60c9332605f8b549f0796a296000000000000000000000000815607235359039014728fcb9b370e1ac79d456a000000000000000000000000df328d09b8103a896cdfd0eb8c109389993792900000000000000000000000002b7fd498b4a6b44b731c454ad3767c66ce3b4206000000000000000000000000cc9fd37493688b824213b330bb8f00820cb061b7000000000000000000000000aa08d899d7ee109778b82d81f0220d8638c56d65000000000000000000000000c0b159a1c126ffed2990603876c247c9279f21c3000000000000000000000000b4174baa9b4dc6fc8d364fd1fbef18ebeb416a270000000000000000000000009c5fa21469aa485e1e31ad9052c6f1f30d5afc4b000000000000000000000000b125fdcbef65166c3c786f1b9d0a75ebcc5fd0f700000000000000000000000082cd6ee24a489b6de75f0c15d2df2e1511f01be700000000000000000000000091badb8bff635c4297e5c94f51cf8cedcea9d73e000000000000000000000000562965b63c3f4be58ba14bd0f2fb2ad7cf1430a8000000000000000000000000c5d7f133e72d2d111242b67d2eeb17bb84055b48000000000000000000000000d9dc25577ad16508c45eec687a03c2b4200c63a20000000000000000000000008444b4b7e1646e1b73bd3e348d005a5e3ad3d318000000000000000000000000346dd9ce9c6618be229ec211cfd05c1ccc407be2000000000000000000000000798faf93e3418318201e108d98b4d4f5c3715f2c0000000000000000000000002d8ee222fb21f3f7238ef2927f3b9bb05f964ded000000000000000000000000577a8e85b53bcbe5c989dedd103b9214f3ed67d8000000000000000000000000651599f53eafdb7dc8f1640d01e3b3e427ce1d11000000000000000000000000970fb4ed4bee1ffdbac9f9221bad02601d6f4df90000000000000000000000005c9258bc2438207071ac597cf368ddd48fe6077e000000000000000000000000445a96f777f264f2d4605f65fdc0be002047e2b1000000000000000000000000cf51558996bd3a1e80a6c14ca5423f44fbde7bee00000000000000000000000052eda0b3e627556269c9709ff227be21bb665d5b00000000000000000000000002afacc192877f1b3a63803b5e23fcce98e9094d0000000000000000000000005270d2e5a6bd1e66169036e401377dfda8c7b7ab000000000000000000000000d29df263c500c55e23ca2ca11988d79121ee4d0000000000000000000000000016c9711ae840e2a8110393f1c9190999767a32cb0000000000000000000000006bd7cc3914ff1d9bc2c0bba33520b37f9ddef3a9000000000000000000000000f4f218bf8212e00612843eaf5fec65fd766bad0e000000000000000000000000cc14c8cf4eb143006a6af641dac0506910b5b60e0000000000000000000000008339d2a8377e2e67680356233dd3214948d62d2600000000000000000000000033ea869c73e8fe8d9ada1597ade8b44635c10a8e000000000000000000000000c0a11c8f92b18051ef95052d70609bc84d78a9870000000000000000000000004e9672f05fdb7bc0a2a5f33d1ffef3c087c2ee2a000000000000000000000000a23f4d46b80094fe2b5e2c0b977dc43579e004450000000000000000000000007601f2ae1482724104bddb1199b0234c07bce082000000000000000000000000b0fcb99adb6b366ebae9adb5c1b9f3e82ed3bb81000000000000000000000000033fc4dc5090c3733c470ca4e6e924d1ba2d7eca0000000000000000000000001b1dfc4b0e5aac1da914c9e62da2df60b4d02ed20000000000000000000000003dbb17042f42347077b8b4be4f1f0d6be8a8189400000000000000000000000003b0b369742cc63af1dde2fc84e02c9eb95619ba00000000000000000000000054e69be07a97c31f1ea274786bee534d3dfcf62c00000000000000000000000099daed36019dbe18393762b28fc07e2ac8d037d3000000000000000000000000af187e186641c0da3646b7102082189c8a0612d1000000000000000000000000df999fb8bccb1cc2b0ba0ddb7d13116255e7981d0000000000000000000000003652588636c9d85125fa264f794a63e3af188e030000000000000000000000001b58bb34a87aea9ab5849e4f663042b04090e8ae000000000000000000000000d3198901456c27a35816864df7c4c8b8c1fd487a000000000000000000000000900f3c19b59bef1cc5231e8f1a9b896880fb24d6000000000000000000000000cd71f36133c27cf31554aa4cbdac3263da6d63960000000000000000000000009115f0ca6a084949bfef0a9883b8069615e6fb0f00000000000000000000000036bb4109d16e524ed0a52bdac4050dabc491cd5700000000000000000000000024b972ce2225ad50b83e23cb639ee9145071e370000000000000000000000000bf06ff3063fccdedaa97ab7e72e9f1070a95955200000000000000000000000007f454a64b13b2fd5d3e7891a4db8c79482f1bc9000000000000000000000000bba786fed6893f557955c1eecd0f4db1d583753700000000000000000000000063b558adf81e79dbff1fd8a158f7aea719c613df000000000000000000000000f51726b4f3c005bb73f3d35bb08f9463e2e08e1b0000000000000000000000004d324d5c220d88088f4f63d800446385e8eaa9890000000000000000000000008839a8de3afadc47fef030733ffbb27109ac06ba00000000000000000000000001ab343b2f927b9b63049652e3855c73116fb542000000000000000000000000543cc52d5e05a69907f254b204fc4e05fe6ba5a8000000000000000000000000cab5f187572ddd098a21cbbd86cad5effae2c3b90000000000000000000000000e6f5145817276cd41979e8d09c93169645b9cc50000000000000000000000005840f1e44e208af3e49da54c2dc62a6940aed6e5000000000000000000000000c563e587c641d89e0ac3279066c87a5869e493c4000000000000000000000000e94913c60f66eb31f535b8f9d4b52f095b2a74e4000000000000000000000000b37981c7759f8e187e07ae44b3e342141c64972100000000000000000000000063e770f3fac839adbfd4bae632c7ec9b7ef451ba00000000000000000000000094327314f29dd884082e1abbf817e288dda1319e00000000000000000000000075f7fd044bd9edd4fd9b59e1207dabcf41f0d67d000000000000000000000000dfc7a782b8ead3f266809f30ad685c778b517a62000000000000000000000000df4222d2fd9a4e98fc8f6fba71236993b8b3df570000000000000000000000009bb0edcd80e7386dd9303280fea3f70dbe64c5ca00000000000000000000000052f108661176546c87539e422632a18b7b515e140000000000000000000000000447cc42f293f0c2b6d8481ede10ebcd4af8b11b000000000000000000000000633356a2b8f38135cd2253deb3568ffdbe8703970000000000000000000000000a45f544cfa7aa0eb5426b522f7d8d2bc23c40d4000000000000000000000000143e44739bff12c50181399a1fcca5de19c3bda0000000000000000000000000387f94d5e1f5ef35fbfb56a57f0dc815515b37850000000000000000000000003363eac4c59d1d97ac74fad788c16de7b2fb67920000000000000000000000002ef9c4cbd220fe7a380fba784b6ed1e6e00fa05c0000000000000000000000005e773652068372256e1a8c625e7cfe847b7878a90000000000000000000000007282df988274f3ceada26dd93268d5264cbe627e000000000000000000000000f7b4989e72542402d0b280a227820ce897cd2f95000000000000000000000000553adc838e4abd4a8b5ca107f6d5a05d792c1eb00000000000000000000000000eacd81bb3ad45e96b369c53bc859cda1bc895110000000000000000000000001dcbffc629d34b4d1fb2b3befee7b8ec67eb59da000000000000000000000000ea69a57fffcd995424b1fab3b365d52f83a7db6a000000000000000000000000c8fa35ca58c8a7e2d5ed0ee33cbd043dd890de3b000000000000000000000000a419077cfae6e33a73b862c06b827945470e59ef0000000000000000000000000831502b52fd899a305263e84ebac812a78a7abe00000000000000000000000010415d1363adb369d45562334dc9a78495d5a3be0000000000000000000000005595bf0c8eb90e73f68bca6205a3972cb37b9400000000000000000000000000c7c16bf795f13a908f14f5740008c772df4012af000000000000000000000000db50b7e883567a8e942acb7810b14578e9d3ddf000000000000000000000000036f472436c1ea24a363b78847f9bf53e6b9118ef0000000000000000000000005cd354b96cd6ae115be409326d07a5169c8b257d0000000000000000000000002d5de50cdfe07bae0c01f8d6906091d1aa7c5f4d0000000000000000000000000c27254b81dbfa9ad153fe1ef810e23469fa0772000000000000000000000000d6d3aab7f69923d82b0af3d4059f040f44e1eaa50000000000000000000000000612da3159242a0e6da3e033af39a8694df8a6cd000000000000000000000000eaa4c0cfeabccae66fa1731937d266fb51b8dae9000000000000000000000000f85e7a5b83f910b8a450a90e9ea7c8c850e03b5b00000000000000000000000033d4526712c155cab4f363033077939f0e318a3200000000000000000000000046a4d5fc1f33ee72c293015e64c38897eacd46a70000000000000000000000008af14b43f376a4c88747dc47d7374c54340e413000000000000000000000000030ad69214843897f7382079db0a044ae351ba7aa0000000000000000000000007e1cdb7603a27bc1d3a41fb571167b9f17ff5e9e000000000000000000000000a472b14a3d20855b1b19ae182a3e0ec369a96ec5000000000000000000000000e0538f38cfa3bca5ab2fc1611547097745a3e775000000000000000000000000734814556fa8b6ae1146e1ba7c1bf86cc55e9dce000000000000000000000000f0d6551d05be10fd7a63576f2745f11f7a75a98d000000000000000000000000cd476bb5e54f5b1f9b090919034401a08e15bc340000000000000000000000004663107ed61c4e38c08bccff47babe5432fd48540000000000000000000000004239e8c48eae15138acb0e32048174d7ecc58ee5000000000000000000000000f2f11057e7fd1d6bc41d83c55610b70b4101710e000000000000000000000000f7b724f971f5501e3bdffc6dad5fb5af6fe2ed600000000000000000000000001bc0c61f25bc8f43e1c1722b41043523dc5e747a000000000000000000000000edd97c35643192efcb61328349b9ae88ebfb3cc60000000000000000000000004127e8e92c8446bdeec06ba6a6a976e47388ed54000000000000000000000000d01f1aa5736b1079f070bdd569560a244f9b561b000000000000000000000000a057c94440d7458ecfc06e9d4f5135677d325669000000000000000000000000c2283d4599571459459671203e3383ef6f895b9b000000000000000000000000cbbf8c40b1b1b3a2a7eee5ddd5a4fd401bd40216000000000000000000000000dcb573941de7ea73a7ea6d550b271ff4802f260d0000000000000000000000003f7a951f9870fb76b572021e0e3daaffe02f23cc0000000000000000000000008bb1d40d5f770c4caa75fe48b731525e3e73e3d90000000000000000000000006104d0ed0e07cf17835b2cb87a4ab33e0dd777f10000000000000000000000008d196b5089702c707b6e969ea9b86d9327bc688c0000000000000000000000000e8d4243ee71c5f3d81361dc026241b21a576bc60000000000000000000000002180bf6a9d6059c83501c3be173149b32f1cfb2200000000000000000000000047cccfaccfc44557eff3b75de1dcf4f507c9934c0000000000000000000000003a2a4188dbef49c6ed519e42963c3a2e43125c3b0000000000000000000000005a7dd6a39d0efb2be1f3a061120587b86fcc19890000000000000000000000001fdf493dc8d192ba13958c10352d6e344aa891b2000000000000000000000000f2a0836bd8baa3b84ea1ff75f4fa7f7a284310f80000000000000000000000002819c5ff1bc515633b8d935e56815b5f0e926629000000000000000000000000e7fa0117afeb2947227f734f7a7ad02a09612c2d000000000000000000000000e9728d1e01f4c5f815828906d793d89512a22f26000000000000000000000000024dcdb991963ce54e59656249ffcc4d40fbd33f0000000000000000000000004bc0abd4101a19498dd4e1003192b579ed698acb000000000000000000000000a16faf97ba9e2d76f26a41030f010fbb913ab2040000000000000000000000001a693efe66b228fd4aefb01212151ea33bebe5e1000000000000000000000000319608f2b0a779e8a1a5fe8f56e1c060a515c9f60000000000000000000000004b08f58c693ffe1e81660aa4997b31f4b0f0dfd5000000000000000000000000c600a5f93beaaefaf563ddd2c1aedc57695a0d3f000000000000000000000000a755050c4e9fe3d0204ffc5cdc8d8b678fa0ba5700000000000000000000000059e4f241f02deb32ad6a2f78faccf6d91cc9f8e900000000000000000000000091fb483327920b49e6aeddf72cf3eb6518dc1523000000000000000000000000e6e86628b8372d948c770489b365b5842af3fc1d0000000000000000000000009faae953426f33b57bdc04963a71807640eab19a000000000000000000000000269200a0976879e824cbb62e662e1b89bd5c3b1e000000000000000000000000fc16afc771663fe31ccf2c97145516d4b65fb190000000000000000000000000d91b62cb8e272b10a98ebd2ce6a9d59b228eba25000000000000000000000000bc7122297fd8a8e5d22ec73d53ef94206b217055000000000000000000000000ae345c989d51cd1b147f173ba46f70e53ab45671000000000000000000000000626f9b0a3af3159c034c1e71400d771a15a83ad20000000000000000000000001705c72d8f14e826dfc2d869c62ce9a29a184c1200000000000000000000000026da43199a4e27f0a00747c8b28e814f02faae84000000000000000000000000ba1b7a7d622dfcd89b6621db9b1533f40d832d9e0000000000000000000000006313d936ffd006cf81118b01f3418a9107bf383f0000000000000000000000007709dd241cd5d6c7859d1f7919bc47e01d229c9f000000000000000000000000ed12054ab22c3357fd63e46fbc93820aaebd535c00000000000000000000000076ea5e3fac270cef652d9e81756ee303b021ede30000000000000000000000006c1e731896272f4dfc350051e778480151912064000000000000000000000000582315c46239733528479ec039e05d797bdd703c000000000000000000000000d7ef6e558abf4d220dcd95b2c12f82a7999faefe0000000000000000000000002c0c3935a61d9da25b9d8963d0ce51f7ab03106a0000000000000000000000008204fa1a977355ea86210b44ad6ee8a6f9d6595000000000000000000000000042ef38292e6b266ada0e443e728ec8044686a71f00000000000000000000000025060c50e8d302d30b89d368e945fcb53ed33fec0000000000000000000000009fe4c02e254c6f64dfa5fd9b908947e13e7245ce000000000000000000000000477bba9e4eeb416ab27228cb57e658a1abcb0abf0000000000000000000000009006c3626224174b783ed7aa1da0c86149bc7a590000000000000000000000000db7cc85549af13d7bc6b2574b75ebca74e1784c000000000000000000000000fe8ae51debb03d937d0e9b3d8e3a522c88739610000000000000000000000000637d86df1ef1ec8dfbb81c994751a0738c40c51800000000000000000000000038124209d4c302214c7f7ae8ef78eb1b569dc7250000000000000000000000005d81ab82805c3c23f9d0f2e44253254b22b3eed1000000000000000000000000c5cfe8b8a3e5697629bd6f41bfa2ea3b65d269690000000000000000000000001924c39f9730e0daa661eb253c4f4912309f094e000000000000000000000000358db41731f034a0833c91d22f7ebc48906f4e97000000000000000000000000035a617ab35e7f7cab4269944ecaa0af6605ff4a0000000000000000000000008a7f252d798074bc7630d25c1ceffabe705c6e21000000000000000000000000c2d9b86ae9f12deba2115c74a5f55a8a54234227000000000000000000000000a2a11e89ce21d6e7a066e4c115035dedd6d3a2a80000000000000000000000004ba11fa2c5d71afa0043c34143c62142052401e0000000000000000000000000fb089b9d101c741d683310cb948732bfea160811000000000000000000000000c280a0cb9090ea2445cc424dc96c6e54fe62b8b2000000000000000000000000091fdfb7647b41cae8b259f7a73a01441bdd7fd60000000000000000000000000da276edb73ff5e6999fffb6e12e6ae11b2bf3820000000000000000000000001db0036fdf5f35b271d262eccf44eb978eba28d9000000000000000000000000e908fef77c07de687e0ed7e1beaa79119b3f26790000000000000000000000009f5f0675c3fb50c1fca5f4bc08d23b429c60bea10000000000000000000000002027e208d9ce6341730556722fc97f02d0102e30000000000000000000000000aec258a53bddb9d644e6421be33666fa6bc855d80000000000000000000000002705a66876f2e7f556dd453d81ef8acb4d36098b000000000000000000000000cc2b79dd76e773fbbb3c59bb9c3ce126ead60868000000000000000000000000f3df9a0705c1f194b2c4d1cbfe2443e7ae9c3d31000000000000000000000000d4a8b333dd72644b6f71889c43200cb07e5d6cda000000000000000000000000065149c3668d6e04b10c40f163f339600d56fb200000000000000000000000007118f794ae1901c7ae731fd135388ddd355886680000000000000000000000009f5d01231b1f7b27867cae4e4103e0f0807b0dee000000000000000000000000c086317ce622077d8d49eae8113333ad8db20be9000000000000000000000000ed6f5645c6831cecd728eff83e9f6b2db4913df300000000000000000000000070691c4a0a5115169ec527c39009eec13c4a49c60000000000000000000000003d9ec4290170e534b21735de6dd883fb6ae235f8000000000000000000000000f64c726c9d9c8d001372ea9c2b9d92cf509b514400000000000000000000000019e705c628f0f883d02e477d06351787f6bbad050000000000000000000000005696348084fc917359c473a93ee2be14af15809c000000000000000000000000fbc51ffb845692799dcf96093f1b61cf269bbdfa000000000000000000000000ec75d5687f5bfee763904dd80f48e0130c9c82ec00000000000000000000000045a4fc142011f2dcd6c756113a12a569266de3930000000000000000000000007811a51995e6c90582098847f71bcbdb89b43270000000000000000000000000769279773170aaa1d198a18e87ed5a562899caaa000000000000000000000000f2f3bfa9c7b763ba317ad7d4087f7eba0dcc0e0e000000000000000000000000d53689ea832863eb6ff0d8537c6d026b318af0a4000000000000000000000000da1f6af7f57730e875005a32de1f939d15089983000000000000000000000000a2e2b562bc20d50431415fcf7250458e23457723000000000000000000000000b8d45ded34168b446dfaba898b42503e718196b80000000000000000000000008e76f13c3e6e14732f07708ee36b9123fd1d4c6d0000000000000000000000000e6de5ccb6e505356e53a227d75e8c2789b6d0770000000000000000000000007e4e30312488c8448823d399f08646426a0be52c0000000000000000000000003f2c0d4a591119627abe55af0e14db3086b224e3000000000000000000000000972cf2512ebcd4f9efe6389ebc2625cc9894aa2900000000000000000000000044b642191ba12d827c7011d52f4712268c97cd9a00000000000000000000000069863dadf9fb2748a976b3312fb2d5595b56dc27000000000000000000000000ad3d8c4fa4bef0383bbf1eb6e1331eba438c8a530000000000000000000000004d9a217a4d4573363fa41c1c48c367b5ce88e699000000000000000000000000f2079993da9562b9706ffc76415a6db4cf292fda0000000000000000000000000310a34c2b4dab4a2e09015aba6e12ca4ae8bc0700000000000000000000000041dac828104e89475f6d49d327b48d2a0f67ebe900000000000000000000000032962d791605f353c7496a02e080f6b9af16341f0000000000000000000000007466698eacd05fe3a2e54a7fbf6f5154a2634c3300000000000000000000000096c8dc45cc73a4a52ea70c3cb67af63d3d6dc1070000000000000000000000009d6bc1db5bf51f6381afce2923a49df41c8e6e43000000000000000000000000f0e2be215b09e6d3d45e38305cfc08c54ae1ab97000000000000000000000000da92fd90823dac3fab8e28457e161e0e1140ef1d000000000000000000000000f20646d9504e1904d5d66014cd1ecc8f92af4226000000000000000000000000f9f6081f26821455d92490fdaeb6ac6849d2b00600000000000000000000000048c618858180e48a0fd8644a7f993960c6c4bdf5000000000000000000000000703df4a59dd6beae5234ccc4a8b6729c9f6095a200000000000000000000000030c6c7024f7af2dd560aa770c3495a7601088f1d000000000000000000000000fcc7730200eb2aca3f160bc5a9e50bf78ebc0ed1000000000000000000000000a94bfb6d914921e7115947097a796414c5321bd8000000000000000000000000bba3b8badb4dc17766a93618e1a3dc9e73a51b4c0000000000000000000000008a9b1b9b5613019b01d72609ce3db085aef798b8000000000000000000000000d4f603ed497575bad2f140334dda8c12fdc037750000000000000000000000001a5d0fb05b594c94c49f7cedd7c824e029c84c2f0000000000000000000000009b77f58e275da65bdc913aea96450be0632b00be0000000000000000000000008171b0940a4c9adfcba74550dcb1909efa5638bd000000000000000000000000b8815013978a51aa8818c3665d08d152149cd720000000000000000000000000868c8bdd474069e33d41035e810c69256071b7c700000000000000000000000068bc3d277c915a12cf8246cee1adb945d5c033810000000000000000000000001a26face9ac5651e84b2649be416607baf1a2e31000000000000000000000000e80b3fef153f354a0e7cbd5f1dc0972c57e2b5f20000000000000000000000009c090fa3e940d14cc0587d59d0f822744e6f760100000000000000000000000056a8675ad7091e49fa4de07a1bc563dd879612ae00000000000000000000000029eb17a355119a87cc70f8a8da908b57be39d46600000000000000000000000096180e26a63e691df618d72ceb24302d5326455200000000000000000000000005adc953396198c42384a226cd056e0b2f57731c000000000000000000000000cf1ad83380da8acb9ae4662a7ebbe826cc76171b000000000000000000000000a676eb87a1eb2d203ea23b97397f9c323bd767790000000000000000000000000f5e5374529b3d89a48a1a059832ea9f99e9f53e000000000000000000000000650d9454b9e1ce10bd4001b7392b8e04104437ab0000000000000000000000001465fb410889f59f18ee60d449d177a94eae1a58000000000000000000000000c4393bb7dd0ebe37d28c28d1e14dce55174f07f10000000000000000000000005255d99beadfb229128b89299e74a6d15aa1806b000000000000000000000000c25ed95855f91a3fd615d1ad3611f8f67d8ea04f0000000000000000000000006aaf950e332e66cbf92de51e46661b9ee1f67254000000000000000000000000254a26d484213cc59a1ef8c187f1f8df80335f6200000000000000000000000047c8a58ed5a2d5ff2ba20f0779946e4963cee520000000000000000000000000e68c48b20ca6fc201ecba2b16fbf5bb43960800b0000000000000000000000003064b54cd98b47984611b1faa57cb4f3a8c3cc0b0000000000000000000000006a00a2dda637a516e5c336ca51672e34cc3911510000000000000000000000001387aaf5cf1fe5ae8863011e6bb76d33d63dda270000000000000000000000005a5fe70510e2d473e2a39fd8c158d6de0fe8ebf8000000000000000000000000e94e3cf297d5d3fe9162836b2876bf0d7840eeff00000000000000000000000063da187b5608337f31f514ca5d494c973b96c99b0000000000000000000000009773b15490c0ea5d0bbb97add1a16ad181c51dfb0000000000000000000000002e369797fa7df0bdd0b4d000e8669f6d4a634a300000000000000000000000005686cb82c03b8a888083f26ee7be623ecbc735640000000000000000000000007b1ac146f57706e725d17beceaee4d0d87165217000000000000000000000000cb6df5a6ecb3d90ae21d00a7875381d17ea83d0f000000000000000000000000aa00870efc2198b553a694a66dd3532af105c936000000000000000000000000dcaee1289b007d90d5cc17028ddf0205565fbaa3000000000000000000000000771d4fb59d6e8283f715ddd13d966e600327b9c500000000000000000000000006d04f99746b383c35d1e2b41925385a1e7f065a0000000000000000000000002c72ee4f84f7747adc35471b23a65e8e60c3e9ac000000000000000000000000969b4c10ba998699d1739dbfa8dc8033dff7621e0000000000000000000000005660d1a80e18000b84b2c75b34453ea6ba9cc8ca000000000000000000000000c821a07ae1cdab459f637742817c5b8538239e7b000000000000000000000000f72d47cf05426fb20e11388dfb6c909a1092f728000000000000000000000000067d31dba128988e4cde4b822cb5b3af6297ac2b00000000000000000000000037b832099a93af3a8f06a8f443725c2eb4eaf797000000000000000000000000b64fd64ef8a1417020ee18ecd9a0cd031287923e000000000000000000000000ead50f6642c4e45130b81ec54a394520f6732b97000000000000000000000000866a976dbf71f9ad5a9998fbbabf4f13218d04560000000000000000000000006dfce73db70d1431175dd68283132ec7a14121810000000000000000000000007171e1b00ec0030144758ec182d5635126841554000000000000000000000000a567f2ca0f88b2f69b0ad6bc59c92b249ff97b5800000000000000000000000050432cccea9596a7052ee8f2158d8a3f79f64d0a000000000000000000000000e4f7699dc24239d51bacc2473b6bf775a75203b50000000000000000000000001a38a273befaefb852a947ac28d966f38f5cc10000000000000000000000000014e72e2a5c40e0baf083b66d72afa947ae5b2b0e0000000000000000000000002ac52b49f893fe35c0df72bb0baf17a16d56caae000000000000000000000000805527fc6df1e20dcf5626b54739f0e0789e7ebe000000000000000000000000f7ee5e31f9f96626e166439bb86ed9442fbd0381000000000000000000000000e3b9092632da03e7ffd3e0a8b0da5501ee776e4800000000000000000000000073df3fe1ec53441d538514eaade95ca94940cbba000000000000000000000000cc524df3e05bbc5f63ffa545295edacf69ea60bf0000000000000000000000001e0f45b6cc1078b7b1b6afe05751607027792fd50000000000000000000000004b72d14c765ebaf127c81d97a098767de93efc5d00000000000000000000000066b0ce61542aabb939c4251d23680ac952b4e38c0000000000000000000000001b7228121b7543b214632b073848a58bcd3d02570000000000000000000000003391b9bacfd4cc577d94ed1a69b6612a7e4d5041000000000000000000000000e32d10a1f66c1da2dcc45557bdc043b2ca5b6b320000000000000000000000005839d20932ae304bad78276db84505846e2f454d000000000000000000000000cd86dc6968b7f38baebb27ef2d9534cdb1c4e6d0000000000000000000000000bad538b880c15f313a291e92811d6615ddcc091000000000000000000000000013fca3dc2432186b905a37b868d14bb560eb42e0000000000000000000000000d8ea13ad7e2fa69c5b737d0283090b499d7bf98b000000000000000000000000a0bccb45019a2dbfc5b305f6506e017988c16b86000000000000000000000000d99eefa8e02bf7c75c0c8ed44456b4be1a2b5fe60000000000000000000000003184d3438ea06cb228d566f0928035abf2a946d400000000000000000000000047b3b2de8aa071f67a0f90b53b5b8e2db94d4a4e000000000000000000000000a427806a4ea5996ad9fe15a214b5dfad99556b35000000000000000000000000b4e1bf254be3b92967040e0416c6d68941453f1300000000000000000000000004b4799f5f775151f367584348d1fb5df436deb3000000000000000000000000136671ad3b8a2fa59a3141db4eb21375cff28c580000000000000000000000002f5ecfd02b377aea41f8eed7e4b53d3b304ced17000000000000000000000000f48bef22393fa4a23443665ca28ed82f60f721d80000000000000000000000009e27bad8b76fd797955c5c9bc240d4897652ffc2000000000000000000000000b74c300c1205a47455fd2dd5ae6e765a5166c3190000000000000000000000001bf218f66bb4d486266aa385c5c1ccc7bea59b04000000000000000000000000c5734eec07b9e5522cbf4f6a8b7ae70a6055aa6d0000000000000000000000007ccbb818cd0ea275b172f76db32e7888c77bc2b70000000000000000000000008ec259bb76743456c6bdb7832da6b7dd87af8d1e000000000000000000000000f93189160c1f52350183ff52ce72a2bb3aacc08300000000000000000000000038c6e90dc070ab0f8d78dc891d61e3263b00c7ae000000000000000000000000cabd2768b879d9b7c22f4b13c23ae417a3954b6f0000000000000000000000002c12dc5baaf2f04a1015fd6d6239fdda85d1d1270000000000000000000000002e79ac1438d3edddc973b92e0fc7f31420b345dc0000000000000000000000002a2e3fed4a2f13c6998bfc52011a55024f7a7e82000000000000000000000000198f872cd4d4b44190cc5aa3973caf51867749330000000000000000000000008e28c521e209fb09701115c5d49389231d6dd3d6000000000000000000000000b66fe0e12cc47ad7e18d03a46ffdd731937d41ff000000000000000000000000511429fbfc2bcdc79af4a378272e4c53726038af00000000000000000000000059d4bc50cd186b7104da4b683e20a39262d3be42000000000000000000000000521ead3657d8e0341fbc0f9557dc6f663929f35700000000000000000000000042030ed356224de82941882d26f37e0d78d7ba5500000000000000000000000088085e4e47afc5572031421435c88033487b96480000000000000000000000001e5aa6abadfa83d2bf2d4b8b5c8192a620971e3c000000000000000000000000387432bb6ea90194ac3206c7733e36e62b33bbe6000000000000000000000000d10209b8acd1e740327a759143ba7c9e9826185d0000000000000000000000004bb321b3334ead0e67294f95ac9ea307176179e2000000000000000000000000d51c6c0bf623d1dd9043ac7fe474e7abfeecb101000000000000000000000000e1c56ba23783b50ad489c37661b7f40ac1306c420000000000000000000000000388a0bd723b29341e166e4b7d3f2ec23a897370000000000000000000000000306b15a4aef6ea1180cad9666dc32829b637a68b0000000000000000000000002d43971f4b5a49cdf02659cc8129a9015f98e55200000000000000000000000096074782dd996eae8ffd069fd5b75a0a89439809000000000000000000000000c00035b53658d65d1aa2a023056400536c0f7664000000000000000000000000c582a243b36d1676457204526978abd79ba584fc000000000000000000000000318a72772c4cd27600266e983094198d983664640000000000000000000000007fb0d434b869fc93f7944982a358b51150fa674d000000000000000000000000b83f6bde1a60d94f1147871e00674e9980df294100000000000000000000000084feab5b3a0648fc292d13a1e11075ce15cda969000000000000000000000000c250ce9b9f875f1198b0b335eb8ef6bf2f126249000000000000000000000000e33e696e2d221c2f17c8595e94c2241f670874f00000000000000000000000006ddf9a2e7266368dfc904e313bfe467ac2b02c01000000000000000000000000ca0494e56ef9b5080fae9f2db239cb2d7a097861000000000000000000000000907002828feb25594797d8707570c568c46836f1000000000000000000000000054d7a14d787ab0a5c7f94b8b1f7aa8fe0f84f1d000000000000000000000000d8e070ccccd13da96ef790f937f934b161675c7e000000000000000000000000605acdefc6bfb336948a8b2400efebf82fd5b2980000000000000000000000008b235fcca4f7fa0dc2a22c767888484b89798d2f0000000000000000000000006118d8eb6b34d285f8a60c6b8cf0f0a37968ffe7000000000000000000000000bcb4688d502d6cf235f85f71f546e93cb225234a00000000000000000000000094980039673caa76d46562c24798f5fa914e1a030000000000000000000000004511b6bfa60c919bf1a7d5e4dc3f67dc8519d01c000000000000000000000000c47087f58582ccb19357535c8ac7dd82044a56f3000000000000000000000000339ca1f4dd005c6ad0c18f47abae421065097da400000000000000000000000043c0cb1e9d659b049478f3db93eac1c5e0fe1bc000000000000000000000000065639a2306468e567bda2d4539d24fff7ba66bb10000000000000000000000007f7b7ae6da6c1fb8f5fd8f72e08956f8e1efd1420000000000000000000000000f1d07918435a9ff2cce9853ff7058a0a732486f000000000000000000000000e281e0847df72d795422577a18227ed16c9623c100000000000000000000000005eeb0e3e1e57dd6e996c750985eb9367a56e1b40000000000000000000000000f992296443801fb8ec76149b0a30b4b86962dd5000000000000000000000000780c7ad504835bc207ce14957efbaf120d03cfd10000000000000000000000009bc8766c945329c2d4fe03a391ed6da5bace8eec00000000000000000000000093d0f2b6e8deb3620b6289aab1196092849ee9dd00000000000000000000000092769b017a6b341d5f1668885fdb3a4794542f2a00000000000000000000000017cca09a59ebff00d4b531b0530a00143af8647c0000000000000000000000002c3788de4ade1843a700cd1c6c941b51fcd008540000000000000000000000008dc17a042ae5c5c004014aab5afdc329a6d661ca00000000000000000000000012b0f2fabd46366d9d1ae67b5b24dd3d5e9e2c89000000000000000000000000e8cbd8639ed01fca5cf9b3256dc8cd637cf7b9ed000000000000000000000000f3d0bafdf97d34463140093fa7d8908fe9010c570000000000000000000000009021b6fa5ad07792cfe6e16728a33e6abc1a77a400000000000000000000000009726e526168d79284799f6bdcee7a0d0c11b46c000000000000000000000000082e152cbe6a8ef606b8a9dba2f96c41fb23a42b000000000000000000000000bcf3ed110beb778625882c75a107d05642d03df1000000000000000000000000b64fee9ce95c13dc545b70e0d1063f10b58a692b000000000000000000000000b785399168b9e3ca78410a42c5888d1b565abc40000000000000000000000000a8ce7bfa4e3841c5c590e8897a14ac4c9b79caf90000000000000000000000006a801f46282a8a9e9b1aeac212e42ca2a7b010460000000000000000000000004616172a3551b531f6e786481fdb32a1e2c19c1b0000000000000000000000009b630d359b1fc5bb9e8d53c76186ad9ed58166e1000000000000000000000000bfa8ffadeb0d04200722d4d1d80b2d8133aa1e650000000000000000000000000e1a426a12b4faada9489002a622fcd61bd4e360000000000000000000000000b88737edb49b69973ed0d8ddba73538e5b0992ed000000000000000000000000d489cfb0c8600211d30dc654098d1e4f2c000b3200000000000000000000000055a6770ee54a52d75d0f2fdbdd00d646081937c30000000000000000000000007be8ff54da9847ee716981100d751f0ab9dff0d1000000000000000000000000d60d912eeacd2e50b8c35a669031c7d9f4d6d04e00000000000000000000000031f4fe127ac0a8fdcc9f65d32df64b94141fadea00000000000000000000000016b60f7b23c75b4fee91155b32356ec16aa3b0020000000000000000000000004ad50cac5680d2dcb4056341a29a16bc1027bb4c00000000000000000000000034a8d74fa571476d00f408aeff956ee7165088bc0000000000000000000000008c3e6a3c826e998a529f7da7d094a1df338a45a60000000000000000000000004841c14e3b8ed5d4dd3300a521cbc4da9a5010d40000000000000000000000006929de229023c8ff1ec0b6908ffc90224ca1e57a00000000000000000000000045e3538d1c993faf90529f49e5094517e1c6d2bb000000000000000000000000ad69e96bae8d01aa44ee4f038ea6628d4e74d05700000000000000000000000062e6f41358a6ca5a8f42c0b4c755c7c14207c4dc00000000000000000000000040417298fcddd5d735cb8db35eee5ded14141377000000000000000000000000e4fbaff9dce18b717f3fd2f55625e1490fc5dd24000000000000000000000000e4fbaff9dce18b717f3fd2f55625e1490fc5dd24000000000000000000000000eb01629f85c96ef5f893dcef348c5a80358aa7830000000000000000000000000fa5c7350219aea4f9299b34c12c8488146fd27e0000000000000000000000006cb0b193ac69378a0f12d808b9954eb90d44d2b100000000000000000000000002aa2a19108d4912a7aa1a5faabc5c24287e75620000000000000000000000005fd335ec0cc67b71d7883d7cd3bd1cd90d7c939f0000000000000000000000008d7c0c2d76782b90bbc43d96138f27c062e85b1e000000000000000000000000c00f5883649db87b6949c3c0da98f65ffbd40f88000000000000000000000000c174e7fbed73785950f709ccac3b15922fbccf62000000000000000000000000808059bc1efe1e7c44ac19f3e67dae3c041df91a000000000000000000000000808059bc1efe1e7c44ac19f3e67dae3c041df91a000000000000000000000000fb2fb7c9333beee865f226239b4bf6c833590dde00000000000000000000000095eeef82735642dcb0c74ba92e06a6a2a0366c44000000000000000000000000579f001112cc375ba57ee7174d519bfd4e4c5b73000000000000000000000000d28a293b9456ed2af0f86d3f0b82476f8178653d000000000000000000000000f5101fbec243c69fa010422ae2d1b15ad3627a9d000000000000000000000000aaddaea9293cb302bc790fabed20999a59a5e9cf000000000000000000000000e0b365e251d87ba54596af841330364d699b7c69000000000000000000000000476859aa520eff1e19b0c2a253cd194e0d07151d0000000000000000000000006443756a3e22b6f22bb5f2748dd7f261562694720000000000000000000000001b2202cac8d0997d38fa73018fe4328947d756d70000000000000000000000003da8370568fd0324ec9e0f64914cee8ff755068c000000000000000000000000453faa95711a2a2936647f316f777f07613e2a9e000000000000000000000000af9e2064e85dffc7f2857c3f842db420002f6b230000000000000000000000003d34bb83c52fa0cd616a162c510a436521022bac0000000000000000000000002730542ef09a0c40c1ffc80c10bf40afdb5ce42900000000000000000000000052567d51bfc92d1f39f8acde03afc80637b1e38d000000000000000000000000662a4c2ea189febc64b4e68a076a9ddde92442050000000000000000000000006729df7800ddff60fa01d95220f40307391bf1a1000000000000000000000000f26680cd3f33ad8d95025b486b7740b77c266dd40000000000000000000000005bdba84b42458edc7a20fc726e014eec89ee63cc000000000000000000000000a8d87f41b6f2f153d6ed5056ac72b071555dacbe00000000000000000000000087cc66bc0d6795dc43a5628832539a91200c87a3000000000000000000000000b04e34c08abeb2d379d5f8dab3e75c46d65af514000000000000000000000000ada5edcc6672e312a3e756d4ea3eeba2336877d10000000000000000000000006fe954107874d298042dcf51fb3d6f5d8b5950a90000000000000000000000005446d1b20e8b56bf977588a0d92484e1ca07056100000000000000000000000066e27bc0a0d5973eb64a50d8f40be1fdd304941600000000000000000000000034e331018548f69efbeab7fd921d0e0054d0be0e00000000000000000000000078c117e41d938d5ad4e47d790ecab182c7b9866f0000000000000000000000005173682e81daf895e0e98e812d0630b9cf4dd9cc0000000000000000000000009d5e2bb081d245eec85990dadc666332ed86d7180000000000000000000000008fe384aaeab9e4d172952b1f86142a222656170700000000000000000000000013356460e661bccbffc7983d3805ee82a7c270f4000000000000000000000000c84c412e13598ecb6031310b9a288aae93bc01d0000000000000000000000000369c330ff3b08fa8863a1bd50377ef01955bfe34000000000000000000000000c361ab70f396ad3e93843c8a16c979aa02935c150000000000000000000000000144e34f7093e9d996d301879d1ecad99086fd1c0000000000000000000000000d4976227b0d3f4bf345be756d69762a1aa078c60000000000000000000000000b40536aeed237c732d563d0e93d67388a1dcb450000000000000000000000006471db2752b876659c7403341a7b07d568796bd8000000000000000000000000bbf372ffcf4c0646a75c633ad10888e00be31e30000000000000000000000000ecc674e70c35b20b366b05c8c2b10589a3882eae00000000000000000000000082965ac6b940574581c1b63cea84db7dd4a0339600000000000000000000000039ae5a4bbfd596e275717035ad4947ab5338edd30000000000000000000000004006ed7c30a98c70683c52c60a512e5c348dcd9c00000000000000000000000015e66717373bb6bc73af3044f9b93918476eb4130000000000000000000000001b7a66a56364d3e0f2a540dd0f749e4318c865a30000000000000000000000004ad043f2eb63072ab8e7969cf4f3089a8f3ed1f8000000000000000000000000ebe1b88d7059a39975802216c1449b69ff58383f000000000000000000000000d2e781060a112a7313583c810f2fa2e58b88a8e80000000000000000000000009bf9e2e29bf37831ac90e09c57ff1e6801ab5f200000000000000000000000002af6d87064fbc6f37254897081c6cbc33b55a5340000000000000000000000005ed642c4739a19206d5fe096ecd118d4178a2df4000000000000000000000000d50a82b2e1124851bf88148225838561b2a838b60000000000000000000000004b2cf980f3aca8e305b0d4f2df0c03eba71b37ed000000000000000000000000d4796d783c412fdedbb01e003393304af1ff3136000000000000000000000000c8f05f305d6bc8d1a4848ea1c8688cfbd8dca5850000000000000000000000000b029349aec22781a38d2bf2f2492d214e80332f000000000000000000000000f5c2b641c638acb08884fe01985bcad3befe8b6f000000000000000000000000845c54c5d03523ff0b557143e5195b9b98485efc000000000000000000000000f6cb65855e7d6194eaecc53fbcf566374df05e9e0000000000000000000000009b75d0aae48d7cf3690ec97f905659cf698c9787000000000000000000000000e630fb85e57f6e80d98c9c4d3137d3046eefeac0000000000000000000000000ee27fc2ae9e22b879e868d94acf9a8511908cf88000000000000000000000000a828bb6eb1a8b45e58618220988fd4caf53ffa4b000000000000000000000000322a7898084c81a0eba3e153f22d859dd63d1df7000000000000000000000000de639929598fb6426963ecd85a3e7ddc9e9545e4