60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000ae4764ae64c66cbbc46d2b354db0ef28db92cdaf000000000000000000000000ef4b64cb976af52a2000bea5bc90a2d953c8dd4600000000000000000000000096936ad878dbcc69121cd4480306d7dd5222bcb000000000000000000000000026c8e7ad34bb2fb8d0e01022d7938066f247124a000000000000000000000000bbed1a3afab9f189ed4bc664bbcebb3eaa44a8110000000000000000000000001dafe53231d2ffc76e227dbe5e0b1f4eec6e8512000000000000000000000000b9f886ab0bbff2c3e976bf161d8e8c663edf2d7c0000000000000000000000008c3e043589fcc04e601438ec55f3fd6bece9c6c6000000000000000000000000f8af705cf02ec3dc6cbefb46842e0eecc1724038000000000000000000000000c62aedcaaa6b1a9ed0ad773323f9b9f05f9841ca000000000000000000000000c53e0dd0d4791f7e849e016de3b22dd68b1873fe000000000000000000000000c306bd451403b8159d3807f763e1ade895025181000000000000000000000000a55318fa42f47d326cd4668b180b76126e0e0e2b000000000000000000000000d856bce6b6da1efcd2b70ca2a3ce99bfebf45dbc00000000000000000000000037b463feae69d547f7d9cc3ff4bcb309928bd54d0000000000000000000000008ad3605b4473e7adb2ce0928e463b1b8646244c700000000000000000000000049251d26ceb3ae66d72e491aca7f4348fa68501e000000000000000000000000ec27d37752eba72b7e6c1405f2dd1c7bf6e7134500000000000000000000000032588d2295135bc1ff68ac39b136890cbdb80e69000000000000000000000000fd125fb55d1b21e54fa25df47714eba269d557640000000000000000000000000e95c41708da88799684968075cbe0fee3551b4900000000000000000000000089d87874755f192be11d8b41395c9444ba094753000000000000000000000000693a8faf51a42a49d5eb7c21647e6510d0ab88c00000000000000000000000000c81d609035f4063a435d704f1cb6cd662043293000000000000000000000000587b16ac80f84f85b92d2df2c452afc52613ddde00000000000000000000000074bac0bc923aceacf1dca7a6138fb07b0e1fbbdd0000000000000000000000005409b117306af924a498e1d928338640fef6c4530000000000000000000000001124a7f400c64b1f6419f7f82fd8443a42091bd60000000000000000000000004117198238c45b3e930f77a905a36dd9c2a59b5b000000000000000000000000c5e0e0ce30494e138ba95162308734f32959c428000000000000000000000000a6060d27ef599369788d8224ceb6f8614daa03c30000000000000000000000000bbfe4d27014d70bb7c9880a18a6fb115de0a25b0000000000000000000000003965f46c7c68e2d656f14ff8d3ead1144a69bf7b00000000000000000000000001c76cf5677bd9e4b4e2acd06cd3b0c7a39f94cc00000000000000000000000034c703493899ec4dd4fee4cf72f81c8203d851570000000000000000000000000b06d47348dfad3eacb51754543b026022b2f6b50000000000000000000000007b575f038d87660712bcbaab86131aedd66384a000000000000000000000000019c5e9db8ec90e4a24b546b7111b6ca8df4c8496000000000000000000000000d50d6cc7fbc81263625d54e3618e3764bbb175af00000000000000000000000082cf739dc68ad70bf00fd0efbefa7089be44c997000000000000000000000000ae47e0f1f866e31133f3c600c881750aa9ea865000000000000000000000000054dd4169c243e285ec3c3608a45681229cf3feba000000000000000000000000b14e8256ffbffcd1c11bf299a7d00cf4847d141c0000000000000000000000001ef0f38b788d8edc49a2754fabbcf27d08576d8f000000000000000000000000846eab474b9becc4ee4c0c2059aa7939ab70410e000000000000000000000000623fdd7c8ae7c5c6861043cff5a1ea3111c6630c00000000000000000000000030640e8405aac76d964ce43c75c572d560443e680000000000000000000000006ff565980e7c9ccae2ae29ba62a635ddfa7eacc3000000000000000000000000c4647766c9a39f91191c7ecc837cdab431194d0400000000000000000000000020f061a74c491402f4ed0157d936c28975310708000000000000000000000000da312142fd5e9d4545e4fa8de379b44e9f4edecd0000000000000000000000007e503f8144f7b70fabfe10dfa75be6b79c3dbbe1000000000000000000000000d703b5282b8cc888d3d90f35547b5a635b0d97e200000000000000000000000026b4248c591f0dd6f8ffd1ef5403fa04cad054d20000000000000000000000003331a51aa893cdd163722b75c3799f8bb6fb07b600000000000000000000000053464b54db5c4c5204117413e962c617d43e48810000000000000000000000005e9e601a8c7a06f60565f74cc81a66dd37df7acc00000000000000000000000031dddfb069595734db5987a5b2ce291f2acb55ed000000000000000000000000844043902453fb2cb0191c886d5266d7af26ee98000000000000000000000000be533200ffb11650480e60e7ad428b959420fe26000000000000000000000000ada23cbb1062de110d275b6737ef30071a105f9e00000000000000000000000048e3a432f534ac4ac7de0c5f0b570aa1e61b53a80000000000000000000000001880be0defdd63f5d6c54ed6f734c4cc9b8e0222000000000000000000000000fb34e9ae7b718504ac00518681d68ae8d3fb20b500000000000000000000000056dd04b990f345ec8d0f413e92df23572246c3e70000000000000000000000007604bfc1c8ae18e7a7afd0f800431419d4feb9f5000000000000000000000000fd624d74a539400340927ef6f43479834cf29597000000000000000000000000d9824fbdae5b4e00c5c3900769a79b9c95fa85130000000000000000000000006f8311ff3acaca6b23ebf0737574be37170f9e04000000000000000000000000ccf01925cfa4f055287451f5ab56a0c2484c3bed000000000000000000000000f2e8aac814cb1fd1c6fe33c391671fb99f24f9c8000000000000000000000000427fb97e1ed387eab24bb95e663a757230baea17000000000000000000000000f8ef92b211f6944c6aaaf089a971a1c8277c619e000000000000000000000000af690a66c1e5be487e61c63dd7b6b87d4d0954ed000000000000000000000000e0d5701b078391060d4ff2f04ca18578be4f91b400000000000000000000000054e686f4ba7579d701157f99a79220e1326a0da0000000000000000000000000ce4877e2123d840daed3c884f2c0ee300e5437d00000000000000000000000005d6b7b997e5f24672199eb613192fe65e31feb6f000000000000000000000000382b2d521a16146a45a39e90dd61578d8e538bf3000000000000000000000000c2ba22073c0af0ae46de0462ca91a40b4022461700000000000000000000000025fccf2b05ac855807a41648f2fc2809ce4dc9fe000000000000000000000000b1749b1a3b4b3c9da55fea044b3c944f4abb30a6000000000000000000000000501ee61a730552d17692be3e0e23e868af82b8da000000000000000000000000ef7c297869652c11e5772e6dea51b023a9f43f92000000000000000000000000957d381b1b1ce66124325ba9fd55752ac05051030000000000000000000000007d42a7bc9df1eeb07b17967640f2c8aa1a3a53c900000000000000000000000021680a7d8230bcb73d9d2bb59528592f9b5ec5c3000000000000000000000000c7d184c16697f0435e6261679fd9cd2fdfcf59410000000000000000000000001458ea80d0018aea94898b5997b4b38b331f440d0000000000000000000000005f53a0bc760412b81c625a033ac8c76f084b94ad000000000000000000000000e2225dee0e9c1b4e9bfed490b7a4b5c385353ba6000000000000000000000000db457c2dcd3362e00997594c67895e87fc37d3a300000000000000000000000095b5359a81b8d9af871c6a61eb3f67dd22da724b0000000000000000000000009889975398d4ee67fe473c7959472d16b70c629c0000000000000000000000002cf54a0a45760d4cf9965e42163e027a93cc814a00000000000000000000000040bb26ca52c2e97d9b6276372bbadb7f7e544d37000000000000000000000000b37cc150814ceb235f65876654cc233d82a1096f0000000000000000000000006efce8ca455d838e4e6ae83aedb914104dfe6d550000000000000000000000007a358019a355cc72bdc93898885dda4489fdb89a000000000000000000000000569ec3e37df47ba6109d43c27a2bd9fce95cca15000000000000000000000000c04ff66dde5eb4cfc2905e8315bd7f2a86226b990000000000000000000000000a46514652e77e27edf7055685aed7106ed6f8e50000000000000000000000009520fc31abb40f8e6ebe043e230540a1bfeb50cf000000000000000000000000d8da89f79e77a18e18967fa648fc5d821eb88b84000000000000000000000000aab2f54458ef29c3c8b8a55369eb861f04c2f85f000000000000000000000000367900738fc55cf102947b99e49b31303c7b88d3000000000000000000000000bd6dd04bbc721bf813d54b9ca758a6813700ad4a000000000000000000000000cb00000b092543b14c500e94a8c5ad8d73354e0e000000000000000000000000e891321ddd397d5118fe4c96774c3a90736ffc75000000000000000000000000df07b584af730a58265a1a0423aceeb89bb463a4000000000000000000000000ee9e3b5a454f97e10267655fea25f6cf47f0f62c000000000000000000000000cb8777f12634d1e779d15a0b00aeffa2a6fb1c410000000000000000000000006b63e919816cfae8ed79bf0c7cf759c770dbc6de00000000000000000000000021528e6f2b36d1716f3e631a795410cef8f4febc0000000000000000000000000b6f7c507fe0124624ed2edf78f505e9f5b6729b00000000000000000000000040a23e22ecb8aa161bbb953da8dac12fd766b1b00000000000000000000000002aa37c2023a71f583b819715872b172052b6bbac00000000000000000000000068074933476b9c12fc6b27e51df3c42054ac2c0b0000000000000000000000000cc56f723fea029a71c275711a4b03c985d5abb3000000000000000000000000e8cfe6c22c60becfb71fb0f6c02203c445d1a20f00000000000000000000000074d07f24e37a0ce8036edcdc4673d5d44dbfcaa90000000000000000000000001c1aa9206c86da4b29de6edd16872e799b02b2dc000000000000000000000000e9122b38c466318406bdf036a1a26cb3c40436630000000000000000000000003c26ccfceb55ce99bff40f9d9124480b7dc5be1a0000000000000000000000008ef6dcc20d3554a2738339731f2e372d1b6722d3000000000000000000000000f6b2f57c38aa17816b28dc0527f83d87ebcbb0900000000000000000000000000ac9dcbd2425144dab4ad2cf22348fd1b26d96c6000000000000000000000000e4ef1ca95097c3ca7ebc8929b203698ea042d1e100000000000000000000000023b78d4ece66325d66b100ab3fcaad66c8be63d9000000000000000000000000a23a8fbdd06f5303cb0385288551463e0cdd0c9c000000000000000000000000299cdf4cb2ec9ca7c08c4fc25c14a09cb03eefd4000000000000000000000000b5bc0ec27b41d31f764551f2eeaaea84b3510e0c000000000000000000000000926bca208b5d993280dc40dc3918ec086130e1710000000000000000000000009eb81a71ae39e9840f37e974db8ad5c90f432ce1000000000000000000000000a7cd40bd909111e21bc6ed51d7ca98ba7665ec7300000000000000000000000001a34d18db87fcb10a9621669a95b52d6c43d1d3000000000000000000000000dc48e170b0883ba16bf5d82f084f42b8c47d374c000000000000000000000000d089153290de808d7f0346fcbaf349b935d9d1e60000000000000000000000009e7be06af4456602d9ec0aa8712be0dc28ec4955000000000000000000000000e6d22a44b38511e9b0e76f09f281cc97eb985ef10000000000000000000000008a8c740b8254fbea1a186fc1039c8c1fc504a2c8000000000000000000000000a55ea959cf4f0581acf8c79826b8a46b2cd2eb68000000000000000000000000276a19d3a5b0f76b1cfa60cac42dda82870ad14e000000000000000000000000f9edb69b3b55d1f445fb9483e86bca8da771fe5a00000000000000000000000046addcce56043158fb103ccbace4d29ac40ee100000000000000000000000000c9385c5b5233a24d7bb97dbc4c7677109c179c760000000000000000000000000fcd5547c9c4edc6e34da5094c79c892e8001ebe000000000000000000000000e793c1dadaafb63bcee025b17d9b1e839fde4223000000000000000000000000a2c4567d556cd7351535fc42b62a16515016108f000000000000000000000000c92bca32453e5efa6ec6b160c3aa5d7d81085c1900000000000000000000000024498191de6ce48d4ff2e812050d80cfddc9594f000000000000000000000000969d4227a0262563a4e6860221a193114757f654000000000000000000000000fb483415a1f51a35587bb3da0ea8c60f1268c899000000000000000000000000de2e882d1c895c8f42f67951adf81e926a914ce100000000000000000000000039fec99c4017de8fc196b8c064140828ae8eab7a0000000000000000000000002e5dd34c691fd97295201e8f1b553e34384e1526000000000000000000000000e70129c8597c9862a1c8bbb8bd9e8363dc26307b0000000000000000000000003f3762cb8bfdd7ee886ad5ea7170e098f241f8db000000000000000000000000cc1a4bb9fda0edcff97397acfef6801f609a186400000000000000000000000072cb1526268466dfa50ec0153e68c0b7c3272af900000000000000000000000062ff4c488f06a7721fb3992f3b5030446ebf8e8f000000000000000000000000c341065923cc3eb611518e383f885b4456da90850000000000000000000000007f88984b80232d5ee4071506a9660daea32f2b640000000000000000000000003c2d8a118a561d9f2df82898a99819beccbdc0f9000000000000000000000000673fa0f74a4dafe93c8246c2dad0d48ba7662f150000000000000000000000002458947182af50bbda8512fcb1b89d4da8347046000000000000000000000000a8a8d8811ba86e35f4991af2b3d938592517a37a000000000000000000000000603e573cd1037bc51aa0617da9daff11a3a0b6e2000000000000000000000000f529b80bc68adb5459b2a1530ac40741b7ca7474000000000000000000000000a1d65c985f3630bd62d5ee6dcbf85e4c72e13e00000000000000000000000000df3c36ea5db6552ddfc4797f14b17f8900c090cc0000000000000000000000007c7f1ba1e178438f5a60d51cbf3d6fe85f16d9300000000000000000000000002e4e2ef46a176daee7e64b17783eb1a23829faf80000000000000000000000007d734cd5a0c648f05707214b618548ed7506aea400000000000000000000000045506b6484b8503d7a442da5f44e10dd5de87e920000000000000000000000009d51af1bf714fcad47aed416e6f7fbf56ea9493f00000000000000000000000000f63dc1d4c12c783442d40bfaaccf90c492fa250000000000000000000000009565e4b58b464f6268d0f5e2237e3af1d44451bd000000000000000000000000340e180391a07166baa27efefc5f5d9a622c61e600000000000000000000000021a56eef48adeabbb9420823053b12f74ec98d6a0000000000000000000000006dff9046a9c35f27c192db9469edfc754239490700000000000000000000000077e055b089622769958f17c168025e97eea3129d000000000000000000000000f83bf04ad15512fc1339516703e183b816ff5860000000000000000000000000e1ea1d4aba12af3990b91ee335cf1a986e36351c000000000000000000000000da46451ea74717d77ea61b51c5209e4f4b9715c2000000000000000000000000fc4924364de5acde2d84486ece49a55759ae894800000000000000000000000073938b3a74d8194a69e4fb2ff5587530f2cc6f7100000000000000000000000030aa77b1f309a4c96b183bc90067eb3385c41cbb000000000000000000000000de60e5c8eef6d619de7c1a448895eae3a5d13cc60000000000000000000000002b1cf8623e027c3c1f41f1325d5690d5904c274c0000000000000000000000000a4dd9ce3d6f522f489dbec4482a518a92a4dde500000000000000000000000070e6928d8d8f5bc5e57719a7c10758fea466e9ff0000000000000000000000004d63f78b64b38d49b9a510993865e96263c7f80d00000000000000000000000060dfbc6a2518972c689dd5e335fea8df716fcc0d000000000000000000000000a1dc0ef71588c625b0dea3ee2e4916f8775404ab000000000000000000000000a4276dbd966bab30cbc0b16837e75100ad0024cf00000000000000000000000003ed2992a1d07ab57ec01f0c8914e22b53e48d870000000000000000000000001355ebad30a65050e74ff52f501da6c1044fdccc00000000000000000000000078e62161870ed2e9de0e6bec6bac7b69f67ffccc000000000000000000000000228ed36d94d028ecc4dbb3abdba5307f2634bfa3000000000000000000000000a11f97f4af0e21177a0575d0d31e2befb6acbdde000000000000000000000000a12ae2bf5af25076d67c81a620d980e32f8b70f400000000000000000000000019a94b750c0723e736a4213a59577174073ba5ad0000000000000000000000008a5a1877046ee11aee0c86390cff21f905a44e5c000000000000000000000000f3de0a6f3748f23ce460ab992f2a0cafe37d41b200000000000000000000000005003cb39c45969b5c39aeefd5dac379e19d1612000000000000000000000000edeb56f43a5cc7f5910a2db371c6671165fc983900000000000000000000000001c909e6ce7c39b176c9676c67dda2e55089e5a6000000000000000000000000e56dcf9a618c14d2929f5219d5cd34bd6a90644200000000000000000000000098b83071311f97f54d8c09e4b35b4c49d7fac3310000000000000000000000005fcd54b1978a0fe1bcfeeba5359c51f7a1a7d58e000000000000000000000000dc1b7a577d31e11bb50ce5717c6ac131ec37fab70000000000000000000000000edfaa2cba10ac17d869ed12618321a9e5302fce000000000000000000000000205f6ca911659ba33d7f2d4f455cf3e45adba0ad000000000000000000000000e9412db01cfdb19acbf69e08276db3e5068935a6000000000000000000000000336430327de40592db9bbd0ff52c93eb2379bb7c000000000000000000000000e998e03968f23a25eeac5f0a2f58dc5166e1ccca000000000000000000000000911a30b2684a4b1910ae83027449d92cdac8d0020000000000000000000000004d6d86d5ce04be53e7f4c305d69b98f1815d8781000000000000000000000000230e19a64d29138413bb160ef3572c7954409d480000000000000000000000009776cd57e2d84aeb02314b176dd39099ce4a58bb000000000000000000000000af958b5dd7a148e3e4359c6acb10eb68d01e34f8000000000000000000000000e03e96f8360560b6d46de0717f41ffddbb4e8d52000000000000000000000000ebe5a81db956e910a271686c7bc78ec59663ec17000000000000000000000000050e98756d22d1e3f2c2f4b51a5c21fc83f4e5dc00000000000000000000000009aa81d30547a90ba25d4f15b4d6a859761ce02200000000000000000000000043eee61a307fd4b30374c27e64962d11f649cab30000000000000000000000005698c867a89fc94f5bf155385eeb0472ac8b1def000000000000000000000000f576144ba7e8be29620939ade5391b430c555fad000000000000000000000000a064b1c4dd510f005ec799574bd92bfa34f68711000000000000000000000000596a86cd8409a16d921cd982856b5a7bf773816c000000000000000000000000ddfd5dcb3d5bd8e870ae8441fde2f96e9e316f310000000000000000000000009a914244a0c8f10747ca4235ce5c9e5ab5dc24a6000000000000000000000000f22cd5e1e2216b306ee07c7f59990e5b3a576eab00000000000000000000000093570ae992876e570fc1ba20d1a1ec67eee1e75f000000000000000000000000b42d9215a6f3540007c5bbc09ef6204a8804496b000000000000000000000000e1e4cceb6b38add1a6476f2d8609f6b17a487788000000000000000000000000a061ddc89cb320b778a491ec92f84512c5d287fc00000000000000000000000016d792bf517777218e408e66a49aa21e355afa22000000000000000000000000b819695fa88438bcb59839143fe4e31de81d951f00000000000000000000000020c929e55ab198724ac6dd9d54efcaaa7565ced5000000000000000000000000d790debeda8ab5bd01b477fcf30d9a91a4391502000000000000000000000000cb18ec683cd2a7ff387d32e0232c110b0dc5ec43000000000000000000000000d43b2b0dcdb77d8503540630080ec193d37276e2000000000000000000000000f434856378af63a205f912b8fa604bd0b5ee2ba60000000000000000000000004dbfb1e93a17d32d58c920f9fd62843cda017e3000000000000000000000000093d75ee7a13eb2647b28c546882dfd3e5501f5d2000000000000000000000000c30022a0d367dea96205d0ad429fbb9729ac7817000000000000000000000000993c5c90e916871da1856c1f4bdd476af14042a4000000000000000000000000d9db7dc94d10743e51e19794db23067de3436c9000000000000000000000000042f58a9d0c77e9931c6f5420a9e48cd05a8a4cd3000000000000000000000000d8940cfdb34e3640f4a1e9082ae16ed26811f74e0000000000000000000000000e2b900d80e3ca656a6b4c6a03db8b4c118b75a600000000000000000000000067a1357e6fa2e79e2184ef491c8411057346ccc2000000000000000000000000aed6a1f5ab3e7165a9c7435458a8e019a799809c0000000000000000000000001068f8379ee1ea48eba046daeadf7c3882d69028000000000000000000000000aadedb5e028785cb5842a53b993e718d3f9e780f000000000000000000000000b013d750848b3312a2ae1fd113b2b5372fe4c0fc00000000000000000000000029b10306aa3daa93df1d0533b928de227cc423be0000000000000000000000003e5ddb160fe71ffafab74800e65c3e07c5a1a594000000000000000000000000e044c25611f87df4d8eddfc80412c4b776644bfb0000000000000000000000009328a68977a02d55c889e235cc604b1926dc9e3c00000000000000000000000001579a4584808ea85e404236a45de734ab33cd91000000000000000000000000d642fa7717f20114aefd16e184bda2d79991465b000000000000000000000000dacd8acb0d076e153cf185a01dd08727889e5df2000000000000000000000000d06cabfc3f5c313d93a11286158778c6888182f60000000000000000000000002ec48a3f1e69f1f83a1b4c65d4a9b3c26a2d0c320000000000000000000000003bb6bbaea78466a403b68ab113c9a65f5d0a7fea000000000000000000000000c18e7a03f8986798323658dd8645f93aa79ac5c900000000000000000000000046046ab6008145dc9ddfb69fddd160603160d2270000000000000000000000006ed8fa0d3df1e3a1dc789c37ce120f38629f739e000000000000000000000000027f0dd8a5947a13f2185fffab3596344f7833420000000000000000000000008a258fe0a5db642f1c61e83f23ed9e9ba57ea947000000000000000000000000f1e39d47e1e2fe1257fc186c6c9c8d984183d84d000000000000000000000000a1d80f2cd283908d2b3919963dcff772b8f473eb000000000000000000000000cb89e335c199f67d7b1a1dd68c1f64c062c0e920000000000000000000000000b3d8733858ac052fe78a5d766cc6d9ceeabc8f43000000000000000000000000af16fa80c138a14297e589f07962e0baac0931250000000000000000000000007817e1af4345bdbd3c51bbabf4409417d91d8c8600000000000000000000000060becb9fd4dc1b7efc280e7fd68d83f879d4be61000000000000000000000000f585692951df231aac9c0b611821035c57d33b1c00000000000000000000000054dfe359810bba2154e967d7c3cc5bcf14af92080000000000000000000000004402e12dfa27c0833473793ed01ea77c8d32eaf30000000000000000000000001845a0829944d61a01e9a2d0873f77711539d306000000000000000000000000b5a1290a6f80fee518170c82e2b322385e2dba6c0000000000000000000000006a1b9c173d9248d7fa08a84975b9ccab80b07343000000000000000000000000f295ae4d930e49e5f12fb7c951251acd329ff6f500000000000000000000000048264a9431c0e7dc3d836bed81cefef79c97c6a600000000000000000000000019bd9a13c838e6fe4eb9b27909430b80b637de75000000000000000000000000a3216060e969481a05c6a9c9818c7a367df6fcb0000000000000000000000000c711355324dd7f5c5a1d449424b15d8af7973c8d0000000000000000000000003102cb5a339ffeb68e9691e0c0b1038ecb43aa2e000000000000000000000000747f6a8fbcc1c87b7306e237b8c04b28c0140f26000000000000000000000000b185c606ac76193f78eceff0756c2ea580b5f858000000000000000000000000d54a1287fddee64298af7fc7cf81bf127c258cf80000000000000000000000007b347772319987c31fdbc10076e41783cd448eda0000000000000000000000006580e8359cc3e8a15559aaf5d7536ad212c6b49d000000000000000000000000126fe50564c5900cc5e6bb09986535929b89029c0000000000000000000000003cb794191ae9217290a3426e713e01b27f44b625000000000000000000000000644e24274a80dddb649f40c5074eb5de1e1fa6e50000000000000000000000001b4c02856bd65f604a67e2ac97188b0abc3c9334000000000000000000000000a10f26630f03340ee1a02240c61c675b574e8fa9000000000000000000000000f55cbd42d880fc265e13e75aaf91818e19f57b240000000000000000000000001f03115a2dd2cd9155fee86f7cb7ac9d596704340000000000000000000000003313a48f827e2b247375f1970b5d36ec0179eb0e0000000000000000000000007ecc66c65aeca1fdd9744ba4cfbcfa0142a37ac3000000000000000000000000ee1f98832d17ec480f37b237e26a13c41d0daed3000000000000000000000000ef75312684b3ee944f01810d9536f6d45e1f6f04000000000000000000000000f77f91a29e745af47566161b358cf5d06d4d113900000000000000000000000094d45797c845ad88833a8943d0ed20058a20ae9a000000000000000000000000201cd6a04bd0bc474eed5bb521c5b76827d77321000000000000000000000000165095a795d853df18a410f326ee6489fa6577490000000000000000000000008eb871bbb6f754a04bca23881a7d25a30aad3f23000000000000000000000000bcaf2c30662c7c855d52cb39f450dd5aead295ae000000000000000000000000f51b951be41a711218631d6abbaebd8649802274000000000000000000000000b331794958d49e7b92b15416d010b3cac75c81c90000000000000000000000005e8f599c65335db541820ee8d25ff8bc8a8e9f2f000000000000000000000000e82be34593778ed9b1bb591c0fa8795ef76eb24000000000000000000000000007fd5f1d52f8511835fc5bfef2f1ea345cb282d5000000000000000000000000d87ffeded50b120a3f3b5ffcd8f2b4289ed9a6660000000000000000000000009d2307d618c07e1e61300528a774b3b044a1a7a2000000000000000000000000c01c24837e12349460bb2ce164ddacb3b2d5aecd0000000000000000000000001ffcab50cbc6077292cce505297bc2624add8ab10000000000000000000000006c7d07e28ba5404e6ea74aaed7ec898bab8ebc190000000000000000000000001341698983e5d4df320739a063bf6e97932c3396000000000000000000000000f7ec73f072ac01a60a02fd014fcc4259d6e1ff58000000000000000000000000f7e0e0a06658647e7e8f824492884ee1befd95250000000000000000000000006c27a76749347c596c28364db1249538cdec45ae0000000000000000000000005daf46fdbbd68b0529a4a69cc1d5f248b083835f00000000000000000000000001ef3749be98c78c0574ab8dcf178cdb95ee6b3d0000000000000000000000002bc8fa9c6b56f88788b7c0ed7c44950979d3c6ad00000000000000000000000081e5d39130d7ac2dcc873110cf9d03ae0ed2ab520000000000000000000000000512959b589bcb46ef42ae8a5dd226a5f2caad99000000000000000000000000e8ebb0aa245c1abdc642651154b3b7764cb7d42d000000000000000000000000f89f2e383daa65454ea11284ba35eae53fa32afb00000000000000000000000017325581f0bcc042dff79c2d9be6314db40d640500000000000000000000000035820f4bd3030a268a964b0620403c6abbf21513000000000000000000000000d3997ce2046124cf30f6f7c4a7f057fd92541234000000000000000000000000dc2b97aaff0f1e2b1b94b157bb2abff9c657a35b000000000000000000000000d5b5582d27f0568c0f27554a9bb8ee6192f0e39d000000000000000000000000229f86261b221f00bc1d5a3c48d58720109d96b90000000000000000000000001ab0095c09b0ea9db834ae59019f4d2087ce72c30000000000000000000000009b95a1d705ada2f2076eefca58df10ced59e20f4000000000000000000000000f082075e5b40a14572a7d3e1088c7d2ac15ec216000000000000000000000000ce6c90d070a0853c3dd8ab3f00d594707d0905dd000000000000000000000000d8e08700b7ff4089f00fde606dbb98ce1654c9b6000000000000000000000000e3a921aa8332a6ea7f29e6771fe28b1343056f18000000000000000000000000a278b528dbb882f61c616ab343b6192e09f4e9eb00000000000000000000000082404fac3ff6483e5e4a59bffb523be2da93e5c7000000000000000000000000559a257536d707d61e20a12803ea7996a2c8c16900000000000000000000000057a955e552529ab0a643547a8f326925ec0e2599000000000000000000000000f2dbc50a8e43aed05b7efe91c70bb2845130e2490000000000000000000000003d4c423b617640ad382b1fc5422224300ecd3c2c000000000000000000000000c21e02ba92f4f132351b80c52337a10e3cf85b57000000000000000000000000c85a2c5662501ec13a24b567ba416d926baa79b60000000000000000000000005f8536750a1f3ffb20ab688b3c54e653b1f4fc77000000000000000000000000a35daccce0e52f16946ccce01267b985a6239ece0000000000000000000000001d1a52c2806c1e114b359e331ecb9183731f485c000000000000000000000000682a590f0748fcaa67e4decd1114d110b9d0342e000000000000000000000000def0616d1890a577988d6b90786d4d3c3a67cf5900000000000000000000000090ebc43a5a29c5ecebb422710b613b5cbc616c8d000000000000000000000000861259e80fdbe1b43834c7f045a0990d00a3f84a00000000000000000000000026bed56464184f19ef905877d6cb0a945e8c8f5200000000000000000000000079028bf13f787cefbe2fe5625ac4ebeefcf388dd0000000000000000000000001ef7edaf9da838bb6f8c5ac4c8b17b7b8e16cb090000000000000000000000001d796c3cee64b5cd6f5a2736826c93639758c6f0000000000000000000000000fd0f6e7b5e90dee6a8e7793c5f3acd94d5d68d1c000000000000000000000000a17b5f6a75727102780917bb0f17751786252c4b00000000000000000000000018ac59ac1743df3fefe09bc05f607b9f4649409e00000000000000000000000066dc20b29de5ff356b1cf2503b88d0ca00443fe2000000000000000000000000769b28e18077a15e699544903471c7945883308e000000000000000000000000adc77ae4002794a26d16a9a98b1bfceaea698494000000000000000000000000a0fa828603fd2c09efe5b4941667e73cb19e21fc000000000000000000000000f22311bb4631584739b4b306a8f4c8b42e8e73e90000000000000000000000004e677a41c5bbab22ad4ac9b97b74810a06dfb32f0000000000000000000000002bfab11b1f36619ad3f2554b6462983570eecf8f000000000000000000000000a53046cad92b5405f514e091e5da00dfb011f601000000000000000000000000b2a8ceda9da5377403ff5061279b0a952ef21e880000000000000000000000006b16ea17cc0c07f7fdb78e09776b869603cbc25300000000000000000000000020397973855e8b0e7196015bcd73b94ff403012b000000000000000000000000effc666f259b386ac435227cfc4e159b82f83c2b0000000000000000000000009cdaa406fe8acdfdd96bddbbbc5b2e465f50b46e0000000000000000000000009f06de05ad771898513de916e2da3fb33a7a1c65000000000000000000000000e3c1ef4aa98e7e377f50294f39495d281fd2eb7a000000000000000000000000abf6ced51d2c2003dad3eaebd31ded00c0dee683000000000000000000000000b361f81369b3d53d700a1fc931190437cf4a4fc6000000000000000000000000bc1c96fe0e46c00e9e3e652ae6709aca32fcf532000000000000000000000000194a08f709db1703c79cf25bf07724831a5c29de000000000000000000000000cbf372f017fced458e2b7e670db2981617c13f090000000000000000000000009a02f1743fc4b6a8a4e43eebf56fc55e48cba4490000000000000000000000000051cd4896d874ed5b370ffe7b8b2c2709e71d7e000000000000000000000000aa1fc01659b5a6666eafdc51ffc9fcdb043c01cd000000000000000000000000b8d64a78eda44ad0ef07a2307d8ef3c73fe1338f0000000000000000000000008d487056829883ac015f86f80ad967e57247c45c0000000000000000000000002b547f1a2b06739d23889e98b70451bac03da0b700000000000000000000000098c17a349b3715a67ec55cab01e2ff756502d4bc0000000000000000000000008b86dcd6e88663e7076cec0eec8605282d2963c500000000000000000000000093da29704f357699eb6b4361e3a2725cadb18fb9000000000000000000000000fc566cb1cd369324541023df04d4aafdb8e19264000000000000000000000000d208b5dc9d700b0eaf1e2938059b8abff2155b6d0000000000000000000000002bf4dc64303871b013795bc7ba3dadb451501b22000000000000000000000000edcb1ea340be9788f5f264912a5ae33bca3ea4fe000000000000000000000000b56e034553ce2590e98e41c5508c059ef8f7b5ee00000000000000000000000011b36c392aad5ff274d6d59d18a846780c5dba5c000000000000000000000000d1fc0218d359dbbc58edce2f247661853041cc9400000000000000000000000084b2271b75599d39848f39961a343a1a34a24027000000000000000000000000992e07370ed87d775446ec299ee87832e7784514000000000000000000000000e85d29e58f8cc9ee402c3f9af4fe5b9bdde890e40000000000000000000000001aa30e1ce4b4e6b6aacc6defe0a2cd35ea0201f10000000000000000000000005ba033511fa22d223bf5ae0d65c5b317452f587c000000000000000000000000b1fbc4ca62874bbfdd2c461176a8bb50e05a2d53000000000000000000000000d0a995944696613368bef269e5c79c794e66343c0000000000000000000000006f2ff8867533c2a7645022dfdaf411179a5f083f000000000000000000000000048a91518bec3f64b7ae10e029efdddc82e90d500000000000000000000000006a20b1388a6bae8286f515840143fdccb099b99900000000000000000000000042daebd7ed33d8dd6acaf2aad80d9a4994330f26000000000000000000000000c6c7584a70016d0fa1c72b856d3cd9891bd802a1000000000000000000000000306ef07263b0b1f175a947af65a3af4545f946040000000000000000000000001ee3699b4b73a9e1f73f7612c5d25a67db0d4c0e000000000000000000000000b706fd86f54b7d57909c320cbb2b02c4aa8f16870000000000000000000000000ba9d2c8b8a26045fce54b53940790193a3b53a600000000000000000000000046842b133e7d06d3ef535b64777f023b9f1c46280000000000000000000000000db62ed6245a30d99479933d9a9cec58578aef580000000000000000000000005f166f391558efc99252b1c1cdf2f7e66aadf3e6000000000000000000000000b2971070b1dbb5a983640526a59c5f0d92fdd801000000000000000000000000ee0ef9273f736591aa4cdb13bc24f6347d797a27000000000000000000000000db025f7ff03870ab983222a4dadb013e75798c3e000000000000000000000000eef7b0b571d8f9227c25be454216cd27c3abb69f0000000000000000000000009e5c766077d53f0765a0db2a5416d207ed92fa2c000000000000000000000000d8185c2f7a5ce592d64560dcf800f3f85be45952000000000000000000000000f27f1acd8eedfc1205f67ac45c150daf86b4311a0000000000000000000000008b09d90b6da320bc150b925c16981ad7ddf9511c0000000000000000000000003f2efca57dc5201a6c575e297015211bb92a111900000000000000000000000032add8f2f42133a926ca0346a3c86f8c0a41892d000000000000000000000000ecf3b69d06c5cd0a5b97e68553937b907ea75583000000000000000000000000d7f4957b751d9a561c19ba8ea30c5a3ddf3c1f0c000000000000000000000000f0e58e91c844ec86e1ba0a8a5834112e5798304e0000000000000000000000004449c2e08dd0dc072ae71ba64ba5003f324ea6ef000000000000000000000000637686af9effa6b8a905a168dc41b5e2a49c9e8a00000000000000000000000053e41dafafb72fd46e9f8e00d573acd0777419e1000000000000000000000000ba10fb44cae496d8e62bbcb44b917e1611dd9273000000000000000000000000327280d844c12f5d829b93378dd3bccfac2b20d8000000000000000000000000433ff3d1289ef64e268bc2cbe2a4e7591c7d2f7c00000000000000000000000021490d132c190c047331eec0c1ee6c9c19839c5e0000000000000000000000005f9138ef4dbe23cc870c9fc61a35753627f3295a000000000000000000000000949989e2c5913df939f4a706203675c64f6c3c71000000000000000000000000d682acf38c13d590e6fa59ee96cf69fb2710d1d4000000000000000000000000c095fe035e0d31192aed51838c6abd624bd93f3b00000000000000000000000004187d731f619900f093f4046650f5e8c64e73a4000000000000000000000000e1357d19ceac32fbc260ed24e851bd63c829b8a6000000000000000000000000be5a787a200b6e0e9c19bb3838a4f4b4ffeefe860000000000000000000000000539bad33e8eaf831342e15d64eb1d03a4883f42000000000000000000000000f9d78bafceb5297ab01b7baafc390be7f4fcef8e0000000000000000000000004cb1022382429fbe1534b03276402c3bf07f5ddb0000000000000000000000003ac89387225a8f967930ef532b24a976ad5e9a560000000000000000000000003f11b6311fed1b579ee80e27a82169c36814f1ac000000000000000000000000e0a6796537e30aeb71b95320e184681e287ffe40000000000000000000000000297ff7a85653c8bf50299c2e6e3b741ada5e8f29000000000000000000000000f4dfc5d20ad6cf3f8dfb0db5a50f9791b6e1e058000000000000000000000000a61a3ab6b7727da134ae4afdd7bc887a628a2b3f00000000000000000000000083003ef81e28b91ea370abdd3f4e962b6b39db7b00000000000000000000000057eeef071e3c6eb06498d2880cfde9987b3f621e00000000000000000000000044307b3a0318b0c964d6e16da0de7e06a2c2b0510000000000000000000000001c4fd3f379add4fbf665a0e0f263de8e4958a494000000000000000000000000c31390dfc3a9901565b8af3330588bb65938ff68000000000000000000000000d97b0dcb17585b65a7c3da5766439ba63911bed30000000000000000000000008b9c7d7178feff6a105fafb923810732a2b6bbc000000000000000000000000050a84b6ba6f24d2517ef3bafc24955882f519d580000000000000000000000003e70152fe903b785cb283eca2549b969ab77e03d000000000000000000000000c344fb459abc55e7e7db5a178d8c4d7611afd923000000000000000000000000d5dda253bd1f7d825365ca7000583378d3c4e8ae000000000000000000000000eb2ebd1d20943eb0281f1f898d48b9954e2bc38f0000000000000000000000001cd6e51d1b9621a1a825a618a890d70b9c5585a4000000000000000000000000e9f4ea22519821584f74a66e44620f6896c049ff000000000000000000000000813ef9b9a81029b4f44826f542b65baa67cad3cb000000000000000000000000c9d28b03f52ccba6e4b0c3a0c09cf244c0462dd60000000000000000000000006124bea42ea28e5e75e79bd27343ff45766678af000000000000000000000000c51b0867bb4e11a21c79aa30cdf50c938d1eac810000000000000000000000003ec55a8077a86891fc86fab6d3c5ee61dfbd84d90000000000000000000000009ad412f896ba182fef29f6256ff1b835328c31b7000000000000000000000000c92aab11bfbb020e58731fa3b658f8102c7c886d0000000000000000000000003b51e27a99cdb79b67049c0ea9b64dedc409fd1f0000000000000000000000004852711b0378d516fe818dbcdd990d2f25ec5462000000000000000000000000dcbc87b4aa183618490e44e80a84324e4aca2d9e000000000000000000000000ff8357386364ef7e4a1c48c81f80e85d4825a4740000000000000000000000005aa3744bfd07f505c593114a477a283fc98fc9b20000000000000000000000000865044c5e41672503cfc7b0b48b3aa028dcf78b000000000000000000000000eeb3fb204b657b81f42a69bf241404b3f944ae6b00000000000000000000000015827dd65c134ccffbb4a1d2e547df15263a8a96000000000000000000000000d69b88cd86f1509ce0a5f9ea9ab4648e488942ff0000000000000000000000005e9d33b27c0ca4558f5b10b6db49eaeb2cd2ca0b000000000000000000000000621576a53e5250288d1803d211707b18cf59c7e9000000000000000000000000de61df0a6f4b6e13c7f9f2d37147d7848c0291dc000000000000000000000000637e648a427a8d780f0768bf9765443b9f4d2cd700000000000000000000000083c98500f86e1b3513c75ec80a492b4e85a6e45600000000000000000000000086cca418e82579f7b714f15f21c6d1067648d8e600000000000000000000000062018a246ac6c0091e6cbf27e6957dc5e5e345b90000000000000000000000002fcc9c0257d1304caf554622061450b0405d0dfb0000000000000000000000009657ae5855e715fbc346e6b0e3d3efc936464f1a0000000000000000000000002abf27450c12885c916768125e1a593354a10ae60000000000000000000000005776741c71f4d64110882c8a06bea78b985bdd4a000000000000000000000000b1f012d69a3c5756fc43fd9052fada0ab82242b9000000000000000000000000aee3b6fe0ff28c88f96ef9aa7f6a093b3ae8febb00000000000000000000000088f5d3b5d49ae7dd41bfb8f5e6b3d07516d4b4ee0000000000000000000000009e7bd7a6b9cbfb8e9ec1be676c306f51bad3df19000000000000000000000000881bb801ca274ea8ba0fa2e15b76e3758947d9df00000000000000000000000062b787af0451222e6ba33352ac18a9076d295686000000000000000000000000fce032fa795fc88ddd9f0eb1aa5aa554ac34a007000000000000000000000000424e0a09985ce6d192e67002128c45a1cffacd4b0000000000000000000000004c95b63635bb5bbdd395bd328feef2bccfbaded0000000000000000000000000e1dd6fc3cb4e446cb57d7a5be36f5fda9d738d390000000000000000000000006f62f2e6f978664d212859a1b2a9910bea32caa50000000000000000000000008d0a22d981e61804d9a60c6bf340293b47b64d760000000000000000000000006654180d8112db6c3ea60daa25780445a31a5f8d0000000000000000000000008d8bca6930f7ff7619bc262840153b693494511e000000000000000000000000f7cf597d6231f55d9450c8770ec3e9b29041b2a1000000000000000000000000fab06f06bb214eada65de0f2f1e5c4ee6f9b830000000000000000000000000059eec9c5dc86d074e2ffd247d704c8ba6cfdc17e000000000000000000000000c91d87790e831404a7432ac0273cb4425e2f8fef0000000000000000000000000f48e80b9f7f2149d891bf46fb30a195a9e842a60000000000000000000000006554775be2eeba24139a4ba1fd9bd25330f6f867000000000000000000000000dd94adb6b82136e0f915bf48cb5e8207109763bb000000000000000000000000cec1ac199e340585ffb83036a02d404b05582761000000000000000000000000ae4052dc00dc57ef9a0b5dbce2362bc199139a0b00000000000000000000000044493d9cfa34e49898c357e2189bdda69094d2e00000000000000000000000006b1be710308f3e9caf0ff1e8a5d4f03ed3109370000000000000000000000000e4e81abe8056c13ae2d1e47d3ecb5a84e61885bd0000000000000000000000000cde0be2cfec77aa40682eab86063fe622ae06390000000000000000000000001778633f469ff413ad31c29bac1f709799316e7a000000000000000000000000ebe762c572af5158ab65f50c79e40022474ec71600000000000000000000000057216d129994a7c0d87e7021319a79285c4864bf000000000000000000000000bf0408802de1247618eaf74b954f4f516aba80c9000000000000000000000000b24de8e519b3b1933af8a2cd573bc904eda85e960000000000000000000000002a4b5d501d722547b932ce914ed16dddafa33c2c0000000000000000000000003bfe03f397828ebc522ef54d56a26ae754b293aa0000000000000000000000005ea7a1febbd778a1914c051b205a74a2570241c20000000000000000000000002bd6c0e05c2748bbd4f0550dde5f1230beb86a4200000000000000000000000072efa803fa1fcf44c1bb389d5a60225650021a7f000000000000000000000000e92b32da0672dd6fe8f4e00c8e7908a89a43a7ee000000000000000000000000858ccda6c4a408479b335023b90f9523bde48b7b00000000000000000000000072cb33359757be95b14084869aceca59af06cb5e000000000000000000000000247318ae65bd375f02bff7c3a0c5037c055600900000000000000000000000009136319605d2244118f1d0c1e62b3d9fc486b00d00000000000000000000000044cbb5acc062382eb41cb1043ffe350a1ff2cffb00000000000000000000000056a65ebe5f0c8a65cfd06fc12c7949863ea72a23000000000000000000000000d711e31a51a3a22148641a06bf4b043c36ca503600000000000000000000000049b65cb086dd9fc543dcbe85af4342e7753921ba000000000000000000000000a45ede48917a022cf0e3e6f2ac17a119ce0e8e52000000000000000000000000997afdbffffbe0e59edf602a5e9896ceef268fca000000000000000000000000f7f2fece7309be76eb67851daabad2d4cc18f84d000000000000000000000000db8f1efeb6252c6fee8856bf15ddebcad50316d000000000000000000000000097106e635d5b010650e949e7086a54a2e565820d0000000000000000000000001e890824a5523fe4bea02e8151712d4cdd7dccc40000000000000000000000000d8ef0c1f645ed959fddc37a6b0d3d7f4d4e7aa50000000000000000000000001532cdb8e00fd5628497783f0cdc3f0c31b63f2300000000000000000000000096c10dc0dbeec9058ea63afa4d7429b6bfb6ca6b000000000000000000000000613a3334f1f5d321938e07b770da4731ab19c1460000000000000000000000002b70f3fff3328172eecd91244ae64428d0b81c940000000000000000000000005fe33881c647a2c3af1de044b81233cc2864f131000000000000000000000000cc78757a8c875613444224938d2ecad8b63851fb000000000000000000000000c07833e68620008132d830571ab6b7b1d6ed817c0000000000000000000000007d8faa9de815f3673f83b9406904bad030882428000000000000000000000000ac36e035eb37e4facff8b79f908c09a5a8d8d8c2000000000000000000000000205299adf9b7cd9114516ab40f92f4594783fdcc00000000000000000000000008e2f51ff402150e68bedc4b1fa4e2d17642d40b000000000000000000000000c1260aaeacb4bca0e68cc9a82e010289736bd8930000000000000000000000000ad90778b437c7836ffe7e9bddcd737f7e64adfc0000000000000000000000009b3d509496c9bd445cbe5a8fc1642d23a25ff3d6000000000000000000000000fba4f0589c2a1c9dd6985ac2e7cb9b43b5a0cffb000000000000000000000000570ef01df918dff14fb15413cf588f62f5478267000000000000000000000000675ad8b71f9ab430302431142c810131b1d9a25800000000000000000000000089abc7a123530fada747b729a7a070779f7fa9d7000000000000000000000000455c758b872eab13b090190233e8be40029c8a3f00000000000000000000000096443083a6351ca473c513fa497268ecbb177505000000000000000000000000ac892b845f6f0fe8992a4af3b1687eab78c9280c000000000000000000000000fe6703d02bff9d1990126c13d12f814c8394e73b000000000000000000000000c0ef105eb424ae0936ba0579fd53f493ac7022f70000000000000000000000006b6c313d88686522b75655d34d0eeccf90a51a6300000000000000000000000010c4dd271027f86d6ec0ad32dc71c42646b3221d000000000000000000000000330b3cdbeab27707872defc5fae53a7dd488fbf3000000000000000000000000bf5e1e85a43440b88917bf556e6eb6b800ca59fe000000000000000000000000c6bcc144c170f7949e0ce6b46a165a526fa35b96000000000000000000000000fe3a2fa2c131a887c25e029527bbcd8d93aac39c000000000000000000000000a723a935e9aff74a0678aaba07f01d7148fffcda0000000000000000000000005960ed79eb5a049eb21dab0be2cee2c24064fc2e000000000000000000000000130cb3a20d8fc246d8a8d0627086ac3ecbae4075000000000000000000000000bbe18d6c9649b83977496814148bae6780fba2060000000000000000000000002ee21ca9066fc9717f84f3d724577e2bc3f0b9f20000000000000000000000001098626c7390e3ce651ae9dd2df3afc01b39530500000000000000000000000071d438681afdfcc61c917338887a0480561cd9ec000000000000000000000000863fb14bb8c86ae726a58949c2ddf888486d5e0b0000000000000000000000009cede7c5eb44a22a043f990c1c592e7685198b45000000000000000000000000a2e572b134d49b3a942486e600a36437fe2ca9d5000000000000000000000000418435644b055d7d15f935e0ffe31e44eeb9d5dd000000000000000000000000f523380324e085553417f917b694417a24dee6d90000000000000000000000003e3571165ac6a3f59e99b179cb1967015f86bda80000000000000000000000007a4db129148557f120c651b4b1c04a370d8b65d000000000000000000000000094da722c83be795c7986a61c202c6951112596ea000000000000000000000000054fba9c51332a76d209c59d8ebfd8b45a68648e0000000000000000000000006f8bf1ccf53ea953973b01fddb2a30c92c24c970000000000000000000000000201347fc05f008c1e41d48550829bd6a419f7e0600000000000000000000000051ca1d23d04a5c22899bfa6476ead76cba719138000000000000000000000000e4ca858ba3fdc1db3b41518f09931ac34c9517c90000000000000000000000006539323a5537e4fa869f04a4f3ae75da87d1617a000000000000000000000000a91ef8438880dec7451b4bb7a018bb471b893a2e00000000000000000000000006553c7c57c3d0ba1aaaa520c4966ff9055cd0d400000000000000000000000038107782b73745e9e2eed79795ab99583ca9d0f1000000000000000000000000faa40e8ee4abdba8fd06027838791c0d526a7f44000000000000000000000000eb0b39a209068049c9b1e8cf6e4579d1f39e910300000000000000000000000014d6c18a8bbe217df89fef5d69b046193b970ef70000000000000000000000006ac07fcdc076105248a8590816b594063c0b660c000000000000000000000000ae4d06ea50a278d841233a570e30d4bc270fa292000000000000000000000000c392405dad605ed576ac7d2566f8243b1d46ce2d0000000000000000000000009f2b4646b5284baaadfa9731ca98f9b1952ac0f90000000000000000000000005dbc5ac66cee016ece5b31a373289d887f99ba3f0000000000000000000000003aa19ae2571b60f664e3d913b6b71c68ef49525600000000000000000000000015a2f2d5d49d5a8a062f4e93eaf17671efc7e201000000000000000000000000db87c66f88fd6f001ab4e3bc66913530c3ffb098000000000000000000000000456a45abaf824d8046b14020868dfb9dfef574ed000000000000000000000000399fe3f97439c8700692b964dbb8695140629134000000000000000000000000687219ff9c19d0b6a9eeb2df0d302ea25f138ea10000000000000000000000003bc78f6c96830e9527967a308355ea60d5b071800000000000000000000000006677f19da489a9923e1fae5b6fa320ae52fb00a80000000000000000000000000278911ce1d1291c124227641a385d8ca7914a0c0000000000000000000000009a5227e5560497acd3db8dfa16d8412ef75b426800000000000000000000000031bfe127070d1e33099a56f47df7ca3b5537224b00000000000000000000000011c5c2ec0b37d07d564539faa1ff0322fd9481c00000000000000000000000001f2c2c56a3c42268f911df4d8da0148938cc97f80000000000000000000000004ccc3f57cf449316119ebf39d0de4a9dc032f70000000000000000000000000099f195507c55cc8e3dbb6082ff75618f18cd001a000000000000000000000000c720c924edf27d4a04c2107e632ce80c34ebc4a300000000000000000000000056aa0ba44d93c6cf155111152966732177c2027700000000000000000000000030e29fe7c52c4ba03f7890611f22d60a09d2eb2e00000000000000000000000079d1acac7f1d6c9284155a89f237d4add0e114380000000000000000000000009dd0a854a93839e6ac49c6d1d38ea29c0f694f2c00000000000000000000000093683326297ab03529f15671647d35296ec216b90000000000000000000000003daa0e24d7cf297a1beaa6c1c183f649ad5484730000000000000000000000002124302bf9ee3f9547664f9dbf9ce643a5aa282e000000000000000000000000c84f6fe5def9822cd92d39e75a527d47f7800819000000000000000000000000114d68fe57a5070005c4485114c2eeb8eebbadb30000000000000000000000001af143b94260f1db5c9cb732d05902d84a2cb195000000000000000000000000a68df7479bc988993b45d8e2cad114486fdad49d0000000000000000000000004068f96738bb5b6bf23a546bf4a25140137018f7000000000000000000000000273fc4d6aadadc7f919b080134eab9039c4db9190000000000000000000000003fcbc83e3cbb5d9ca3c8e5632fe796c9fabe53c0000000000000000000000000d873955a43b673ac0f59159ff38968c069e29ed0000000000000000000000000d4d74a5eb64c1eb753292ca9f5abae65c3bfbe48000000000000000000000000e51d2d961038fa0139d28b5cfa59df82adadca47000000000000000000000000a18f1ba2813f352365d5b122c9183be2943a7602000000000000000000000000c61c2d4f298aa57cdc52662037336c2123cbcc05000000000000000000000000645065b0cd61cda2a5452f3edcbc4b56fd5482560000000000000000000000001fe2f267bc8381a229570b32a007597457837901000000000000000000000000aefac9caeaf931e5c0bedc75e6bf39c90ca3934d00000000000000000000000033e97b5b53a1c47f63968e1ff21e8a922727ed8f000000000000000000000000b1e9132ec009dee6b3647774ef252ed29f6489a20000000000000000000000009990cec0e16e1afe7dbec19a386a31f592e8449e0000000000000000000000002d20631d06887b3f3d231e4ad9b3648b08f94e6400000000000000000000000082b4e6b2838d7b4adf8cbb5d2308229b287c09e4000000000000000000000000cdd61a014710a21d2dc2fa484bdafced243b014d00000000000000000000000087e2efcf1ee90d25d7a58a7a10f7e42640b342910000000000000000000000000c94e71a0d9b3ba8171a7073cd81065a6051c656000000000000000000000000325c9bd449cad1cb821a907348f07784efc05a7d000000000000000000000000b758c81110bbc5ebbedc926ef86d1ed22a13a5e9000000000000000000000000db0d204ea2b44f14939befec7290ed476c069f5b0000000000000000000000001995d4c1a0e08961ec286c291d5c6b03b212484d000000000000000000000000ae81b13177ba009633d57dede66e1c0503f76054000000000000000000000000ee375e4d829b0326b0f27080d37927f8447ea1110000000000000000000000000ef4b88e23bd5072f371757e3f6e9136e224a9110000000000000000000000001f878b1e0b19fa87baefdb5804ebdf5d5f5392e6000000000000000000000000224d0d05b78cea4bff515561b53316a25ac570ad00000000000000000000000020205acd5fe3b4d2a0b7c78602e8e7341490ab15000000000000000000000000daea01ec230d185cd5fe50e7b8f0d221819e1cf600000000000000000000000060ad0adc7837035262599c3bbddb1bd60e97b4d1000000000000000000000000f39350c12b8271b40d3569b3ed0a71b543d29485000000000000000000000000cc01cb3eeb00b51c7dae6e77135be699ea91cd97000000000000000000000000611b8cc8afe88214d45912f1611ce0be398ecca8000000000000000000000000ea8f97f4abc65d18b0e483613c512ac6f12c20d40000000000000000000000007d942f1e8b7b764c56ffd2ecae9332d7d0dc07260000000000000000000000005c0413fb6a79f0ebb820cb4ed02519e93bc10bec000000000000000000000000786512a37d6ba525c0fba0ac762e3126bcb7a4800000000000000000000000007c9e41a249e1954e940b927ca635ee0bb3b7114200000000000000000000000078d15e9bf906994ee00f4f1a5a7e785e878f6abb0000000000000000000000004a132adf2ad9219c8cf94430f9570d6d4cb64b080000000000000000000000005435a82dcd90216604ec0caf5182451e6e2fc3d00000000000000000000000005c657d60353ac4bf2d1cb3205a38310e5412818800000000000000000000000057f05fc1a66fcee9da7fcf8e72ec6ab7a1b018980000000000000000000000004f9494db026178b8901f77492f8473abe263e4460000000000000000000000009449fe52f70684c4e03d9d1394ca6243527fa87700000000000000000000000027f689297ddf4549681f33d99c3e03b89040481f000000000000000000000000d31c564f3a0d7429d91c2cc2f9d3f9537f0c268500000000000000000000000027df60784567afa8de46360bb82681d574cd23da0000000000000000000000007e3f8616f26ca9e7813d247c4fa5e65679fd1d0f0000000000000000000000004a50649095062f56c27722fa0a292364b6d2bbf60000000000000000000000006f03cb3ebb66d3cdf49fac572b36ecee75f23e480000000000000000000000008cfcbe9095c0cf36c3af7b604f8a85b435529be2000000000000000000000000cb73abc7cccd1c8aa1ee87bc6a5bedbcd5f34823000000000000000000000000596c0ac518f9e6537f1ec65e1f7883393738ba540000000000000000000000001cff152032b4c4e4bdb42eadce76e1cc72d8147b00000000000000000000000023a4e99d974bd13828515f13454a55f7d080a857000000000000000000000000f41d2563e22e59f2bf7f56291f3edd27a9244a80000000000000000000000000fb5a995a9fee88c366ff16e1a77b530f2c1e8ddd000000000000000000000000bbd376947a99f12f58644c29061f2b792828ec2a0000000000000000000000003d8bc3394bea12d5f89b66895d11d237529f41fa000000000000000000000000fd81b3b60cfd084f8b8c72d5f0ce44ef335de5df000000000000000000000000a25d5f0e6d61a4abb1f60afcec3198fd5880bc4600000000000000000000000010e8c5022ad15495af7295dd78985b206cd10ea70000000000000000000000004c5362be596fb6859aed1caa4a5a879af5d06d62000000000000000000000000970396d26d7a3ce8ded82aa28c3dc2b3fbdab25c0000000000000000000000005f5415de5f7ef761f3e2577babbafa36cd7e6df50000000000000000000000008de19c3236cf10c9156170c2f60d5188846a7099000000000000000000000000f156c4afc2ca09bdf9679e85bce59f663006c4cb000000000000000000000000bcc02cd181cf7d4abad6b3799ccfc61c473105bd0000000000000000000000002d9ba0c0e9cb32e56c64dadc293525cdc3d651db0000000000000000000000003b09654970a9b30c90d5c918d75cc2a0c4ef55b6000000000000000000000000177f2f9613fc2e7b86e415492cf93e5253355c75000000000000000000000000fd2d879c17654da9130b61cb309a9074746929a40000000000000000000000004c38b1351c0a43b64a59c5a5d57b9d0bde2ef2d7000000000000000000000000d14ee06464efb74d6c5fad67ed3c39005228771900000000000000000000000020d0c7c86a8034bd46ccd101daa272842b82401b00000000000000000000000083f6285a179aa1a9ed7fe0b832a6b10b0d37386f0000000000000000000000006f98dad9d06ac86956f03a4cf288f898f7ef6fdd0000000000000000000000002b2c8f23145358d0ac2da609f8b0b1a76dc89a7900000000000000000000000020b0bede77660a964d645303fc2c37800a4e6e7400000000000000000000000036102087646b94ca2ec1d8a43666c9d05e7ba1fe000000000000000000000000e83601123a17f49ebe503f689d971b5951072e460000000000000000000000009ff3505924e5bd3e31d4f1003d1744ffdfb4358900000000000000000000000035345d8632eeaf40f2d9c2abe477c50dd22b542b000000000000000000000000846f7bd059a5dce2466eadfed82901f26a6ab5f100000000000000000000000040a6f4fb8524a91ae7d9eecffff082609ba73f6f000000000000000000000000326131481a14142be266f14a18b5799d7daab464000000000000000000000000aa884a27eccb398c80bb8b3b5c138adbea1a34e200000000000000000000000005d8f952aa737bd847e5cc1ae21bd8495e7a5a7800000000000000000000000033a09e6893d8c188a1aa2995c8ce657beec7f56100000000000000000000000039baf6b032b03acd39b24478e821c97e5c35d4cd000000000000000000000000368e730708b7e453ff775863f46b97bb25cb8284000000000000000000000000dc6c7ffdaf00d77987bf833b64de15268f86f1be0000000000000000000000001b5cd9d0fdef5e9172fc1493bdec6221a5b5b1cb0000000000000000000000005ae1158aa030620aba88b2142d387b6cb8aed3370000000000000000000000001c7130b5c50293d6583936be69d40214c23fe9a10000000000000000000000000966361467dba71835f945d62b83e9e1736038a6000000000000000000000000a0fd12f6fbdf434c199175d979092c204940c020000000000000000000000000c109eddbdd186cf6bdbe5433883b3bec2f7b35e20000000000000000000000004ea518afda6840a8b9ab85a829371d4b86eae8b4000000000000000000000000365c1f0d973925721fd650aec5b0a9f5a2712ec300000000000000000000000008a3dc7bfea7f2f78ed39296491e3f5152065bef0000000000000000000000002f4d58fec6d3d10fc79cd19b11124e24c93dbc580000000000000000000000001d9867cb9cf2ca48344b364a6ddee20b9f377fa2000000000000000000000000bb017c9db472456b778059b0ef02c45fd5603255000000000000000000000000a922b67cc94822967c0582432ecba1420097a3e4000000000000000000000000b478066b0eabc35338f8b75b7b2d318d4c2d0b34000000000000000000000000d34c40c4348fd0948efab5d1c3017532bef0a0850000000000000000000000009caba7d9a3b3b2d30012b6fa56a2ace9c3528cb8000000000000000000000000437ae4d86dae3c15aee5fe61703e242a1e15e34f00000000000000000000000042c4dc433be41bd3f2e60d9a4656fb1a234cfff9000000000000000000000000ede1a54bf77285514288f5ad4f9fcd07c339ef6700000000000000000000000031eead604b461a5cf84723690b52c9cfb03b4d7d000000000000000000000000e0c76d1a1a2cf9a208b746ccf98b0d5c2d937664000000000000000000000000a20a5e274c93329961b432cfff2e8ab7422b1768000000000000000000000000b44641e915ece3b57691035bb31cc6cc75cc363f000000000000000000000000f965381c369989ea22b8190f280f273c371ae3c10000000000000000000000007ed1e469fcb3ee19c0366d829e291451be638e590000000000000000000000003d635aab82f2617eaf4999a9e763ec56e21a5e990000000000000000000000006ced4d3abe0430b33cfe93f52f207582b397bb6900000000000000000000000036e50bc7f895d8d07c9933ff3791f60e9ab9f0a9000000000000000000000000883907db5e7b481c5f70fcdbc851a576f7a267b1000000000000000000000000dc646a232278c42b8f88e6ffa425ba713d5b7edd000000000000000000000000205dd4db2c3e2d30c274286b2bb52430d38cffc100000000000000000000000046f152154824f905ce923b4d4e4bd7cd31d9a1a00000000000000000000000009d565e1222919ab259f59a7959380b1aff6af97c000000000000000000000000f2165f82d61c401ef52c8c30d39d1506a89bff0c00000000000000000000000002782e9f4ca8b4fa82374dbe2ab684c1caf67624000000000000000000000000e92cdbbeb7e80d5982ab649b680cfdc9e3e7f5b3000000000000000000000000ee230dd7519bc5d0c9899e8704ffdc80560e85090000000000000000000000007056d9c8a1c3431b988b4544b219b76521afdc71000000000000000000000000f9682cf7b7498f52a3b9a2bd464952e19284dd770000000000000000000000006841f3dbef88e821e9caee7e0579090e3df4534900000000000000000000000075344b9350a4dc7652fa3e0f9afb00e8ae23c4aa0000000000000000000000004b3f27d12ded28e3395f1bf9ede58286bc4b00c1000000000000000000000000197158e6c679c7feb88d2487c115129d61dc4b8f000000000000000000000000380d0996bce9c301209f0e0f34cce0bb9392ab170000000000000000000000009f0cd691b725a4e5ea3a24fb29f3037a7f5c6b56000000000000000000000000cc71b660ced5c79838ea2526c85ddca5ebaf930d0000000000000000000000007be67e38a457b0618264ef6c21661b3f16376b8f0000000000000000000000006581fe34e54e00e41a43582d300a7474775ec552000000000000000000000000136fac140da445802fcc709acd77d264550c7509000000000000000000000000db12d90ed4e998649bde39f98e2eb55fcc4e6da60000000000000000000000008d86d0d916bdf72c8b9f5959081a130b9d3b36b3000000000000000000000000396af6a625d216ace4708567265164a6cfbe6b78000000000000000000000000c8226e391492e73c7cff5cadf3be6a6ad0e95c08000000000000000000000000a7fc26b2cd9e1d19f39b3e19201ffb432474a59700000000000000000000000090a3b4e11b97fa4f464508fc42032aa1f16970f000000000000000000000000018789bfb08eedb5a1050e452698863e73599b40c0000000000000000000000007f85ca55519612ac9c8f7627fe937cd275d2013e000000000000000000000000236fd4083e0a3f9bd4877f05153726ef926afb9f0000000000000000000000001ce5b56504d8b4220bed0e7b5659e74397f8f18d000000000000000000000000a6eb9b0afdb48abbcf7df6fb6b4e7b1b877c360f00000000000000000000000074d9366bab7efc71b138830d94a9b64708c5e34e00000000000000000000000089c0ced550b0dd4d3fb5a5c4ce407fb903dcf5380000000000000000000000002ac80dce338365da69ecf31ecf2d943a9033edff0000000000000000000000000ca06026a7f982428e10446d85d5a7c8f32aefa90000000000000000000000009539bdfe7b4ca1b3ca7a9a24de1fa889d637c6ac0000000000000000000000006cd74d87bc30d7861f9235082cd25b9465e4fff5000000000000000000000000ee07a76a765698f829d8c0bd97245f42e10e2f0f000000000000000000000000f2a0f1323552806092d093b1cf710d2f1b8712540000000000000000000000006680e204dc424c27dff7a059f098f5856d08b0380000000000000000000000000bbf57b7ee910fcba56c407e238a2851ad313caa000000000000000000000000bcdef67f76c97074d88d41b1457e8728888404030000000000000000000000006e1e62ad89a135d8d053a8be3332eeb4ea0d2c85000000000000000000000000c710e9d52edc624cd1608c827dd4587fa5e858dd0000000000000000000000002948a83e938f63736e344b9c57870e0665d0b5120000000000000000000000001875b8aaf8d5fb357cc59e3c4633bdec1addf4ad0000000000000000000000003fb99e4e4ca4d74ca855b5b20f64a3d1cc76f19c000000000000000000000000d02d1f9630dbbfe2a784f0483d4bce6796a246b9000000000000000000000000be0f384a55ed7d5f86d88efcc277ab0d2f619b1e0000000000000000000000004170ed28f1d7d1b34a0d1a83f10055d596eb41ab00000000000000000000000055ed7f97dd465a741aaf9de2da0e4c960ff0505400000000000000000000000038d0a9c91cda0145da6e45cb9694a368a1c1bd620000000000000000000000000aa957512cf456102041e44228426d8e07b8404b000000000000000000000000415c11d2b3871e848054fbf43e5dec74f77d82f40000000000000000000000009d33d82aa7b16940929152eea8c22f4feb3d4fab000000000000000000000000a7c4e920e354a770e4021024bc8da7b0e1060b05000000000000000000000000ba59acc9ff259f0df65de3bbc785cb602adf46bd000000000000000000000000382a72224afe61e8b3b71e75ac0329316cfcb02c0000000000000000000000005320e58f6b21aa26c80a7a5ec356e6471f24843e000000000000000000000000779d13424d99872900e065f35d96bc1c6b8504cc000000000000000000000000c283f0313e6a50a625f027f4897a967d3ccf52ba000000000000000000000000e599c5e73747a11138df911b55811118a9960933000000000000000000000000b8f3bdb53d64fc85a55c9e9aa5ea3d7b234148e1000000000000000000000000cec8657ee61a040f54c587c019a1fdc588db9c330000000000000000000000003b29ff327c98fbdd9c656dd28ab1f1540bbe0dc00000000000000000000000002cc4d6be19f4053f1146392088cca51c4b65594200000000000000000000000018f822c9914dfaca9a13755721a5dc0581667633000000000000000000000000015c65c863e171fa630532fbbae27c014da3404d0000000000000000000000006550dd7dc226685c1fb1a7fe6a0a7e3e641ffd43000000000000000000000000dfad9dbfdab6f98476ec88710bd35e6387e00a69000000000000000000000000b7abc062ea6283bdf585219631c7b412f2001eb4000000000000000000000000f966bb2b974e13012502571641cadf4fe568bd77000000000000000000000000fe38c679e578a302202155bc6844fb5e68696bb6000000000000000000000000cc63d7c9152b71d89d21ad62456a3a1a99d9bd310000000000000000000000005e61619e258a45b20366f86a5a03df675d2988660000000000000000000000007c5d0101ca32ec21838d586aa6ff8bae738af3b900000000000000000000000012bbc077a6577da915d25edbb5e228af03689f3e000000000000000000000000c78e3f452e6dd16a26e92aff51cb6ba7215fda7a0000000000000000000000005aafa91a6b4551d6d1a413f6a6ef53757f640a9e000000000000000000000000272519b20da18b7e4dd3fc8b56c2528a80734d7e000000000000000000000000a7f09097476f0260ff70701736310a99a460c269000000000000000000000000df75c9fcbad5df33ed021157f8f3f54e9ed663d2000000000000000000000000bdc84e2d401c0fb3297a375e3cfeda2fb22a3c4c000000000000000000000000aba7148ba0d3cbade2a1ee3031bddf0201c91b150000000000000000000000003877e794e5e25241279e465a7963b27b4446037000000000000000000000000012b97e21d5a5098cfed5ce410994fda9987f9325000000000000000000000000ecec9ba47f8a7ecd688059c9f8f42fd011959e73000000000000000000000000cea36c5270f600d51449e6dd61ac2c04d549cd830000000000000000000000001505f7832dd2ef3f560219f7976bff7be1c57f09000000000000000000000000f94d910fcdd15c4ae87c745b119e3f8f91122858000000000000000000000000afe6d7264ea907f2309192000633fcc148c27734000000000000000000000000c71a51564916fc80eb7e0b90cf689e93c61116620000000000000000000000001e5772f354b6c62b8385fc55157b2ce42905629e000000000000000000000000aeac4a6686a5ee3cf25273d069030f3ec7272a6d0000000000000000000000009f2d9b5a493d55b6a2e3b5071572a39e7c14ebe3000000000000000000000000f30f3f834caaf1ffa7d621f40a093d3ae1238f53000000000000000000000000b0972e9ad1257e74758f292883acd2d7683365cf000000000000000000000000aa63199c22338c121243328189ee1a6bbe9f507e000000000000000000000000752618cb103916d328d13655b12fccdf079c3fc1000000000000000000000000d40cd3bf22403c4983ea185ea01924b3382881380000000000000000000000000fb98edafcb1ffe5c69eade820921ec35a498dc1000000000000000000000000fefc33d375574814ea1e4ccb2b506153f4f2c8320000000000000000000000000caa141b537a2ce3dc5c254926773b1cbafd43a7000000000000000000000000aef472f09348e9bfd29108c13437578a2d356273000000000000000000000000616fcbb453b6596a6dde61d79be2b32905ae327900000000000000000000000006d5e07f17f624e4fde54c95e2e90189a19d56e500000000000000000000000050284336eea27f5a65abb713b0a11f87e4ce6ec9000000000000000000000000efe60043b9bb2c202fb188180084a0a8c54cb2eb000000000000000000000000ee3df79bc0247786503360dc386d4aae881749890000000000000000000000001633593fa6bc536cb9e48572cc6829de84149df90000000000000000000000002c5f4ad38acc789bb02c6c06e25d7a93c325858900000000000000000000000071b0ed6b9b30ac3b8e5cd6eff90904d3b694bc5f000000000000000000000000b161dfe6f86136f6c0c4814297d3589807150d19000000000000000000000000a047a2f3a6f5b6a379fee5c6ccd6dcdf8c258e5e00000000000000000000000045a8a6aaa5743136d003b4338ddd2fbf09b3ebdf0000000000000000000000005eaafb45627ef46d9605092647eddeb19db687c8000000000000000000000000194f6161878ee7ca1662e32dd99b35b02fc1d1f10000000000000000000000003d5a16dea53bf1472136c2a762ba3528e500cabf0000000000000000000000007c99c397e3be462562fe8abaab2e0190145cad4f000000000000000000000000b1f6636799c1faa3fb0935c9b36baa5c9f55ff6b00000000000000000000000035542bc9cbdb99a562c4daed276656a5cb495913000000000000000000000000ab4a989a5a8920fbb8a2500bff16350443a5f7430000000000000000000000008bfbd8f9e48531bcf620501d44741333d49cc4af000000000000000000000000661030dd6ca938b31c44f7196bfc6df5b84252120000000000000000000000008ae97912579098b23900839ec0b71d59adee5ad600000000000000000000000004470c90265ac8a05f9bc7f3cf4a7335606d2932000000000000000000000000a4e8e0216047e04eeee6569dd03f446b63721a290000000000000000000000000557b1b0af05a8cf3863fb37035e2eecadefef8f00000000000000000000000063101058556d9674b1bd55d408a3dc4113bc65ac000000000000000000000000bd479eac26ba5767b077c84dc421af8d674e5b7e00000000000000000000000025772e48489e0367f7e2938f7a914f0018215bf300000000000000000000000088f52ff8d650a2340bcd640e5f119f3d5d9bfa9700000000000000000000000084708ea3aa959c1bb33b0af2882d30b323d77b54000000000000000000000000993894799d8ae6ed114766a603dd9f0dee1b67a40000000000000000000000000f424703f6c7d4c0e4cdc177c5675d48fe3ab7dc0000000000000000000000005d9838d4a4daf887f725abcad1e205270420aad900000000000000000000000096c742275dec4c813b42a9187516aaf01079f460000000000000000000000000cdd311ab34521adcd7d3ea9b23978c7379135f9f000000000000000000000000127cb5a0f47927abdf9dc8b14673beda2704eaef0000000000000000000000001e9e1894bddbd3c95061014ead0e6e6081dd30040000000000000000000000003e826bad4fc420bc51b5c54804dcd27b2651db49000000000000000000000000bc571aaa3e289bc0d466116066f674e4ee412acb0000000000000000000000004671209192dcd736c09ec12f44b0cba395ce82440000000000000000000000009bd084e841912731e5f7172d66c9af6e0ec00e7500000000000000000000000031112a582ff5c285fbb1edc8753040f5e41c4366000000000000000000000000aeb182347f2856da98a2f86569a189f815d137860000000000000000000000002cebe250ae96ac48870155af5d21735217cd099b0000000000000000000000004f7bd2c98dd4726522d4e347a479a86becda4fe8000000000000000000000000863862dfe8e4e3a3b71f174fa62e7f6198632e2000000000000000000000000097cc63909faca525bee57e824f192b7ab0481ab8000000000000000000000000bc480b6697ca32ba3324b2f88577741b02af72430000000000000000000000000976c4d19dc6c126bb6e936445961873edbbd6210000000000000000000000007b4c09136623893a1fec549162d2ba44ed58bc3a000000000000000000000000cdcfccdfcf5c7374c745236db3dd8c13f0a1ba06000000000000000000000000c961bf3988e2dc219e47ce8c4cf70d2bcf0a7f0100000000000000000000000016fc05221574a495c97386526616483aa3dc193c000000000000000000000000ef816162d5d7e21f8029f47529ec3588aed3d6e500000000000000000000000021558d01d99f6d74489b97420e09fde51f9af6190000000000000000000000009cd38a88a24a328573771cea4c02ca3b83d5384d00000000000000000000000072448facb1b4e92fa844a14273919182dd54c4aa000000000000000000000000b68b61d24255e69760e20cdc9737bec3304463c500000000000000000000000054f8a45db73622d606efdeeb49e54deeffa9253b0000000000000000000000001dfe97bde299860a0bc1186cc6b441108944ab53000000000000000000000000c51f87a7f7e7326bbb7e1c39593d6742618d50cc0000000000000000000000000fe4811c8d2fe98f959b7b74e550bf67bf8755ac000000000000000000000000e6c141605cca35b3e474b7e1419542023380007200000000000000000000000032519a4e46fe578d06064c2183dd7bcd633d24a90000000000000000000000009a77f4bf9fcc38e9e4216e2f90beb2a0df298c3a00000000000000000000000079e1f8d1c01338a04cb823920454297c99532e05000000000000000000000000900787894cc72363134062a066ed562baafa059900000000000000000000000055cb8df83c635cd1a5042f43d95a7090c6fee4fa00000000000000000000000043a7b7f56a76e043baa7ebb274fdff8ace296302000000000000000000000000a70e9b039f4061a0b75b2934612fc220a52a404e0000000000000000000000003ee3e0211f7f8908ec8f2aa2a15691d7aa8cff8e000000000000000000000000c6465e704902e672aa72b0ad1ab097df8f28c9ad0000000000000000000000006cc3c8b9602f1e733a45d781023aedbad0d1576e000000000000000000000000fe0a8cbdad09e83a305b89ea7cf5403cc7049c1900000000000000000000000085a66b4e3230d67ef50bb26f2eab09bf9d7451320000000000000000000000002a599eb3705aa09ad82d57f9702c0ee3fa2b14b2000000000000000000000000187cd5299d8f62cbfe34ded1ced6da775dc21c7a000000000000000000000000f3dd42f9d91cfecc9b38b6502f78da32c184ecf800000000000000000000000016cc30f9a3577d7ae00c0e37f0bfd23663c9113b00000000000000000000000054572952b0a3c4da8480c3260b05abfe16e035ba0000000000000000000000005e97061862fb163c63c45093d4b7a6f85d2fc556000000000000000000000000da42ffc42c3ed547e3974405bfdd1c011c5305830000000000000000000000001a20101b1671ea788b1aa43e98c2f35599a8c32a000000000000000000000000b970e89029a5cf26791f6b4e9c1993f2a085384e0000000000000000000000001164c6c296204be838eb7d65f1dcab167b7e41e8000000000000000000000000262c4ddd9b234297e6065935ab7b4ce253d92beb0000000000000000000000005c0f103864d235019c7c8aa94f849e5f0b2908590000000000000000000000005b4955df5de160acbbc528b99e9747988b7c80c70000000000000000000000005d59ab8ea0ee7c371cf865fbeb9d27872bc268c1000000000000000000000000c3f9f1309aa691c73431f5ef11c93100cf8bd34c000000000000000000000000ede25ac367fa0a08dabeeecb7666665de04c63420000000000000000000000006fcf76f31e6a4849b08b1cb40bcbc772439e8399000000000000000000000000cc511b770761126a96a8a72014f453d0c24eb4ae0000000000000000000000008da622f1de476c65f44a3060e694246b64f089fc0000000000000000000000008719aee272cec14e8255edf262b90989fa25297d00000000000000000000000094eca1a75ab466a46b6b2b0ad22b891a9f8d742d000000000000000000000000d1c88313cadb6756e7f5127f5b4d56b344059d8400000000000000000000000047e9913515e5e1d091820f6a03288a517432a359000000000000000000000000034a32583027d136afa882f951902e8394bb9ebd0000000000000000000000002a5608e51b35acb0c5d06506fbe9b4a53ce01a1f00000000000000000000000000b3e655f2124d1da38818e03ab3f694cbc506bc0000000000000000000000008f3ea9a9db26cb42e9bfeb2e219e70bbdde4f666000000000000000000000000fcae4197cfdbcc0043b59163bd0aad6ea78fdffa0000000000000000000000007109877861356281a4c622ee59d588bda5a5553700000000000000000000000002e76257b91553a3e6174545d6b0bbb85fe3d4ac00000000000000000000000086d10033672c7bb9b3fa8c09aa9664916df720ed0000000000000000000000008f4e35ce07a28a160c97b11b5b46bf8bf9c54bf5000000000000000000000000496daf3827f6c0c6dcec0ba8a971188440559eed0000000000000000000000000207dd92d9b7006c94e8211a5a8155ec340a297f0000000000000000000000009b01e391161bfaf3666e4f7a8aeeaa56a0443fb20000000000000000000000007984a9495d0dcd28ea0561dacd2edd59d355ea8b000000000000000000000000196efd302a737b580880be31a7f077f4631ead910000000000000000000000002bee434f1737b5b95cdf778f43ac6513b051c3f9000000000000000000000000cd8a11ebfdd81f866f03040e3cbb3b1e255dc48b00000000000000000000000033640653cb74c92433a37c2f5d237697f41b5dd9000000000000000000000000d6f24e035a2b920c7c886782e93c848f850bd43b000000000000000000000000a8a29c94820949c4d3348bcf2b2753096ca85739000000000000000000000000b3012b862193fb39af10ddd41c48e25b3d29228a0000000000000000000000008848f91eae1df710d4e661d35c37ad67294fe0b4000000000000000000000000b47fa64c83be9d2e801a7bf2fadeda69ba702c9e000000000000000000000000e59d806d41f4a47263b73bc3c54c027e81b47bb5000000000000000000000000187cd087369b76d9e095895fce43861cacc4ff7e000000000000000000000000f8ea3dcadd970e66f01ce2009bbe601f7b08140a000000000000000000000000c2166aed46f2681222f7032b4adcaaa49395be8f000000000000000000000000ee49107154dc810ec17b651968b4a8d9ff10e0af000000000000000000000000eeb326259cd01b3b7449d480294764ee90eaf77c00000000000000000000000094d2e7fa42aacdecceae769fd544c760a3cfbde10000000000000000000000009a58b47ea7ea8baedad00ce3a65d2cdeabf999080000000000000000000000007d6ebb4f75df40b037b00361d8ed041abf5dac1e000000000000000000000000fc346c9d1f6408a7e8450840c96d56b8209e82160000000000000000000000008415f2b0b1db7b8c7ddc9b73766e10f9bd4fd533000000000000000000000000bf929e7c3fae2fbf0ca25c5439ad14d16182b2ca000000000000000000000000f6ffa38c7f7d2eb8c72286916148b52fea635572000000000000000000000000f752f053ae58f1d9b7d3a84935cdd7918c82140f000000000000000000000000eb936a837a9456cf1b9f496c698a11a07c3f849b0000000000000000000000001b811367c9fa5684a360b435d2a8b44a6e3d63210000000000000000000000007f0585ce9af9e2f7fb2fbcbe4a8db4b4b7bba0f4000000000000000000000000579251471db22f016b2152bfbf5efe7ee12cdb51000000000000000000000000501ee1314cf13f692e57a9de717e502be009ed00000000000000000000000000905b64b0cdc8a4a741e90342b8677c089925a94e0000000000000000000000003eab4d0a0acc49b82a869813bd60d35395ee2c6600000000000000000000000012e80e768fe5e1def14dec4e86d1f5ce28a21ed500000000000000000000000009fd753cf49803736f076e7aaef3bc57b66c824a000000000000000000000000366afff6d11e6f41138febcff03117ef404bee28000000000000000000000000bffdf0c946b2f14b523b0f36bc74acb40dc521b00000000000000000000000007aa8008458f65843a55908ac8856ded76474c87c0000000000000000000000001dcf8de412bc75d1734ac757e5a70efd13192309000000000000000000000000170ba664379c8a8b05fa018be4bb325a47a1e615000000000000000000000000729513cb7a58e12925bf4370eda4661777a215da0000000000000000000000007e11f334d555b1799c925fd5ce7719b0081de96c000000000000000000000000783664be8f033d7acbc5bd550e21ceed6156fdbf000000000000000000000000998e4447ad5ff24779a755820bafa1486cb1177e00000000000000000000000037dfa06fbd0ed57ae9411dec5c681b890722da550000000000000000000000001ec8d5072a102535315d22fce8a57ce1f2ba8033000000000000000000000000936ae774554274ade9bcc502f8e21b78654bed88000000000000000000000000ddaeaf1a01bb851ee4914570ac88e939f934d7e6000000000000000000000000b2b37ecf15ff41e3eee623851e67d1654fa162910000000000000000000000001a273f5edcdb505c4aacc823afb680e953fcd2dc0000000000000000000000007a012f22fc8d2f4117398968faf92d0b638f7229000000000000000000000000fa68dead6ac06592c95539e341d34b4cb1613b7300000000000000000000000077c3764c5b78791cf4378bea17248248f08cab6900000000000000000000000043ca9d2dfe5cb7e76a59f3d0f22c31b125027e86000000000000000000000000326ae27566623e6e3890a915f615411b18ca0f290000000000000000000000005962a7af71f6a554bf2d00908da83edfd33b784c000000000000000000000000efd961c15dd08f72fc392ce531953ffb8ac6af4d0000000000000000000000007d60de2e7d92cb5c863bc82f8d59b37c59fc0a7a000000000000000000000000fa25cd738420ad2374154fee9ce9990b8f779e13000000000000000000000000c3a0b175adee792d148657654fabd0cf93716f4a0000000000000000000000002631e9c9eaa5ded94be771c041c9d3504a2d5dd1000000000000000000000000c767eadb709084c5b7d94e361216f7afb03f98ce00000000000000000000000082b2b4e52f3502c5fcbd388b8a79355efa88d169000000000000000000000000c40e424b7021607be652423beb906fe247f95cf50000000000000000000000005a3a0cfe694ca95566a5628f40dd952eed23a5d8000000000000000000000000b48a514dce9ce567935279ea0a7cbd5c2318c58400000000000000000000000065b6620f57637998ace8ad26c50b7590eab3fc70000000000000000000000000146c62d7966b471f73540a11842041b4a69fbdf5000000000000000000000000267cfbd0fc91b943741fe89937413a5376c5e40a000000000000000000000000c73f75c768eb3ad7c881a97317554765c42f377a0000000000000000000000008a53137a85664f01b42400289dc85af9e47ac3cb000000000000000000000000250c7cdb7494583b5873c10439b01fe9bdb3fab60000000000000000000000003b3ec75759879fa084d0f67178608a65c46a3b120000000000000000000000003acb7a1538e548b565d5e065aaca85343d4e931800000000000000000000000023394a1944df193b5792471e6653e47ee831a36a000000000000000000000000cf2257bcc6d47cbae6f08b4e8bb6088702c26ca50000000000000000000000008dd635841981b4dcaa552a45aa9887434b3eb07800000000000000000000000093646c7f0f412f501f1e46f69a0ea7231589697c000000000000000000000000bcbaf804e5bcfe9700cb53a138e3eec3f9b9c3c0000000000000000000000000efdd95c0aa6063a12e46234519678f075e13a9de000000000000000000000000ec451d6a06741e86e5ff0f9e5cc98d3388480c7a000000000000000000000000592076514f52838271dfbe51967d62f41b7af92d0000000000000000000000008d050098ba9c03747282d66d0dc56a2dc8c4acdc0000000000000000000000004a3463d18dd1bb75a7995589949fff535eab144d000000000000000000000000f41e3ca4600798571cbadc9f3928b8139bc2ec0000000000000000000000000081f787d0e3df9c22e0bfad15984408788fc2b5580000000000000000000000006f091c0d2f3119066a52870eef6bd1a271393aa0000000000000000000000000470f69cbdf46b7d58ca244c9f1707d8775e905e500000000000000000000000006c6dd111e57e52c931b5c54d6aa6065602dd45300000000000000000000000085adc47e6012e97c9003752e12dcecf253e97ccd000000000000000000000000951a94bd13b17c368bdca05b23a605babf9ad3870000000000000000000000008c313cac20f75245891d32709b0b8ffb18f65b83000000000000000000000000f45e9b97eeef7a11bd21f0b0a8a5cbb5c0859f7d00000000000000000000000092b9baa09c56270d57ab5d21fa021f4202c333f0000000000000000000000000608fa179e67f4461d78c947d6169c993ff5ef915000000000000000000000000792399fcdc85f41f3ce8f615bddf46f79992fb1a000000000000000000000000673d5cc8e6e97a135db2a0842df9ba34a73d2d1e0000000000000000000000004fbf0ae8fc03fd4428aa0dd58d9d8ecfd6b920e2000000000000000000000000420d6446a6f5002318f975b9338101a87f1108df000000000000000000000000b98e4786e4309017030079a5b11b3b9745bc6e460000000000000000000000005752bed0fd458d1503975e691ad2c69d1d977bbe000000000000000000000000a3ec31579fab2ef9c13a6ac9ab010a474b60e28100000000000000000000000091306a7d9619ac3d437d7f1d4992e986249fe6a0000000000000000000000000cbb9a691f59866ae526671aa9284736f49dfee7800000000000000000000000094c6a890d269018adae3241e4504ca5227b0fd7c000000000000000000000000b4e9d255b5a38fd9be501a4beac71388af3ff6bf0000000000000000000000001a2376f587e15d1019ab91c31bbd34f6b7198fee000000000000000000000000d47c692dfe632d66deb02ab73e78c476a4b4636e0000000000000000000000005b2a8bbf3868352be617a35f91e39073568dd8a70000000000000000000000007e868029a7b5662b504f3ac0b9191011298b036900000000000000000000000037d45be58146426d5269653577fd03426cfb041f00000000000000000000000092b84e74a39ce7cb6e8549a8e613d2cb099821330000000000000000000000006b6f5e05311249bb9e5b1ba826b3473f19b1347d00000000000000000000000074d9db00216a1459136d6a58c80ccce904b6bfff000000000000000000000000b0f55f1769a8f76908160eb450d2290f44d28fb0000000000000000000000000761ba9510bdd637745102570b5627f0baecef5ef000000000000000000000000fe434fe9c503e9d4068a3c57eb7b177d470640c20000000000000000000000009dda28220c55f2957802669a4bf814573d70dc10000000000000000000000000798948d51181f187d67ee2f065de4f182058e591000000000000000000000000685c3513cf7fea1fee9046a3b2a0238e9e0d2a4600000000000000000000000079627daca1c4c66f5a4daa92142923b6a9db0bf1000000000000000000000000ba5aec112b0a42bb4af2821665a099852280fdaa000000000000000000000000b6019861eb2dcb264b0c62051abaae88614e3506000000000000000000000000a6b483af4d3c2e08bdd9e25ea5820138a7988bdd00000000000000000000000057d7d040438730d4029794799deed8601e23ff800000000000000000000000005274c9f23c666276f93a287caa5171db7abc91d30000000000000000000000002239bad4d47440a3b7c9a27e0011e30bd691ef4a0000000000000000000000002c30e6147bfed46f5ded52f9b5619329c760d56f0000000000000000000000001a115b605a53f2f59943af718948063a4984064d0000000000000000000000002cf8ee0ffa43bd4f5605152d155f62ef925dc058000000000000000000000000a4c5826624f8cac86d203c2caee17fbdd303ce76000000000000000000000000a2f2f5ebcdaefa52467cd906cb30bd8ddb6d56a4000000000000000000000000c6a3e1a19048c294643a57a5f57d253c9c746ea400000000000000000000000005bdb3f85cec3ab1546bd417e39691a58d8b5ea60000000000000000000000001716c294b7ca46143ba130cc592068b8e8d2bf2b00000000000000000000000024804ba2ede55ddc3b08007f0a695acdba6e8e41000000000000000000000000d3e4341f026856b2c07fc245dfcf50b095e91b580000000000000000000000007db359490288c9752ceddf5813494f0df5621c830000000000000000000000009efd55789ca9fe58812cdca73fd662ccea352539000000000000000000000000a485b817f0793f9006680bd0c236535e1be0ce460000000000000000000000005b9123e8bf9c9132f9b9cafbca01cfc11ee1f76b000000000000000000000000788332d92fdd087525be4eacd75832a53ff0017100000000000000000000000088f49d5a9244faabfd20f93b52d2e3bc5543eaf30000000000000000000000006c42bcba13556c277347c3f3a9528483e882965c00000000000000000000000043643876197ea8e8b7dbd297cdc00c23b8a3a1f3000000000000000000000000a14737c28e6a3721387984c2141811cd840c34d1000000000000000000000000cb5c4dbdd733a3a49844d17a0e3ee2aa87cf02ef0000000000000000000000006e06f0681599e81e93e8eb6897f808f2eb9085ed000000000000000000000000c17501af877e4a0ecf9d8e53b8eaa74fa51988d40000000000000000000000001db7b32979e86ba0e54da74701f293c29fa96ffc000000000000000000000000d03a2b4b12c318f532b011afd00546d8e8ec26cc0000000000000000000000003ddef6d8743f5892c04c9692e78d4ce86812032d00000000000000000000000016bbc6dd1c964b34583e3cfbd64cffde8bb899730000000000000000000000004d798b11ae61357f3c6374bc7cd942e6691f6f140000000000000000000000006b20c2f00663616386cd761512e450650a7ca7420000000000000000000000001af45f8d0fa1515b573e4ba8e8c9cbea6ec359f3000000000000000000000000ad4b2b5c92f4930db9fec262a9ca74f4e085edb70000000000000000000000001851e6a236cc7e726dad6a268b31f298e9649dd3000000000000000000000000433f58c3b1239cbf111df1525842107924b6d4b7000000000000000000000000cdfcfc17811a4f61433feb148542ff65912f942a0000000000000000000000007331434d5faa8213311a2e13fe88d85db78aff2b000000000000000000000000330961933d12f86aaf941026ddffb2fd7d9ae7bd000000000000000000000000938050f7dbb96f7347ecf92ee6db437da0f28e6400000000000000000000000096b772aeac1d34def4fd122493751294fe9fbe210000000000000000000000003d38b023baa51ee0c95397c98fd60fd0d11348dc0000000000000000000000002cd2f89fcb66f2c06572a8a40ed92ea6d49e812e0000000000000000000000008ef468fa8df94325eae9d6b99f00f07bdf5b46bd000000000000000000000000d0fce79bdf05ba26e640eba98c59d13d2581c634000000000000000000000000301fca5eb07099a40155b6e0da19fc452515a27a000000000000000000000000a46688ed9b9858f8a5cbfbd3040de014a7bf6bde000000000000000000000000667f1c7d33933378bd7157e405f524bbfff3c432000000000000000000000000444b94fad0140983f7ca4ee2806fe8c308f0d308000000000000000000000000b387cf84435ca43b505c5cee2f9fbfac5a33b0f70000000000000000000000009ce2cd9342705fd40642c07079f0daa55cf3d9670000000000000000000000004cffee117d3dff8126d15ebacdaeec16766c0cd300000000000000000000000086554c6d054005d90b78032a927fae944dce5a98000000000000000000000000158c2eb7ad64e4e4b9829358a61071947268d99e00000000000000000000000071c11453d6421d310b6e8c3e927aa44b25eff8dd0000000000000000000000006a2b0863a72bedb219d7f308f19e06df03bde7bc00000000000000000000000066186361fcd49a7f5cea7d930686ee9b7d7cc2170000000000000000000000000df1e2f776d0631ec5643bc351a006288e98f5a70000000000000000000000007d264d11add5f09f67e5ad2ee7326c9c006ae309000000000000000000000000e03fab5256792e583303ddad347e07a74de2fdce000000000000000000000000b232cf8abd18aed9ddc45a78e4ef7fa56a40d18c0000000000000000000000005e0f041a7059067d4691d4c5cf8b1645124519dd0000000000000000000000006d1ef2525a42aac55bf151144b671cb34ca179a200000000000000000000000018f39ead861d9edd999900a1ea8f4193a481e78f00000000000000000000000023cc77b0402c6bc547d9ab2a5d1cbf3531327a87000000000000000000000000341e4a1d24b364f99825de4b4cebbf53003db002000000000000000000000000a2fbee39a7cdc567ff88b3653307770e67052145000000000000000000000000f3f5d6918173fdb5f84be7b83a83e742017cdb25000000000000000000000000faf5f0cce8b7750b7cf4e00a140748fd17c777cd00000000000000000000000030ed96c7a44318533d32996363efa169f55e2caf000000000000000000000000cb2e44c4fa7a8f940d015ef7fe468bd489014f70000000000000000000000000da4505a614812627208c956ee630c4b4ff321b1f000000000000000000000000bc67004eb0704d6ba38c47850d9468b928758682000000000000000000000000e1f3547afe7f12abafff89ff183581622668757a000000000000000000000000f2f4bc4826c0acde345014bf60ee8d0c91f792d30000000000000000000000008edacbf9d075d9ede3c232ae59a7e1fe5b1b9a1d000000000000000000000000093c9f779fb6f8992f410a91eec2e71fb32a5197000000000000000000000000a43248ecebe4527f7bf1aa2c02e0fa9ba31df1d40000000000000000000000002cbf2d695563ed21eb3088c9ef3d31fb5aaba60a00000000000000000000000049eee07b178b55a58927399ee99013ff36158e7e000000000000000000000000905ba2ef6fc2abbd6dc2c11b8140d01dd0270dca000000000000000000000000f21d0a6942e97ab1f48bfb6a0501a36a207cd80300000000000000000000000012b20cb127f74e2df1942acf51138e08881bdd830000000000000000000000003a318f16c3e6f677e343492efa57c5c0d29c1a1e0000000000000000000000009900e31bf7c2b22c2aaa17bfbfea7623f77bf10b00000000000000000000000022a3df7e6b7d3cc1a022e213698ed20f91d9f73b000000000000000000000000d3748aca7626f0df752592653262203785e0612b000000000000000000000000097efd18f0d5d38a5713a2e698a50234e36912f90000000000000000000000008fc41a439e8402b4dcac5ce7c058c8b021445043000000000000000000000000569a78baceafb3379bc4aed852e5689fc252d8c70000000000000000000000004576d06762c482739cd0148db30d89c12a3b794300000000000000000000000023bd460e84ee5f9b66ac6cc2afb004e9438391560000000000000000000000005e7ed9718554ff75b97dd13136798f503dd392d9000000000000000000000000432451c07118a5fafcb171c1e100d6e2fca4eb90000000000000000000000000b3e60dbe5d455d6592744ca6bcebc9df3bf1a38b00000000000000000000000036e0b520bf77d4cc0a3225942f37e94c8ab5ebc20000000000000000000000005b95890b5259a4c002444065939435b43ae8e862000000000000000000000000ddc37506ace00f4077a39ff4b0dd06cd92e298ff000000000000000000000000656a55eb8d2d74fe26c8ec80a173ed56b5d003ec00000000000000000000000057892d820e1f0a0f55db2ee7abc4203f94205588000000000000000000000000b6d4a97b2bcc15fbd4435fea2b5651f7d3d710fa000000000000000000000000184eea761e4d88760890f4cef19ad462b526b0d9000000000000000000000000bbcaa011cd1d8e15c861354963bee705d3b54b530000000000000000000000009c853a37923d061aea716ee6d077f33462d882bf000000000000000000000000b5fa724364761c3bd3695630bd0414ace6d4f6630000000000000000000000006c00a03543cb6cfe67a90a5e597519ee12cacbf30000000000000000000000003628d32b456e8f9f482d29e46fe86196b81f54cb000000000000000000000000ece75cc5d3115a5ee599a0c4804b685c262a152c0000000000000000000000006472853d6347197dfe809640af10259ddc7c684c000000000000000000000000356afb0b44e05b7f211c01d41514173bf21dafc20000000000000000000000008b530d33ca4ec79b9cefeac886538a2aa0d9e0ec00000000000000000000000005b5d26aa196196e17b8f3b50d8a1445264fe74a000000000000000000000000fe0bb8526015fbb75f5bc101f349be5e30815d260000000000000000000000001e1882dfeaa2e25c8aac699e1f343924a1138089000000000000000000000000d0b13f5456f4703155cec025d2fc5fc931365cd8000000000000000000000000d1f250775fb63adb0912dfe094e8901c60b77ad40000000000000000000000008494bb739c3a65d30503ea25e023fa73113608c80000000000000000000000000059d8051c6072baadef857f159f6b6437a9a7cc000000000000000000000000e95f0c3119e6ce76a0ffe54068c136a5edac5eda0000000000000000000000007a8d8307cfbcd733e5633e2fa81743227a53a18b0000000000000000000000001b3b0ad9d42e43976344204fab018f54c1bbbe07000000000000000000000000b5e60852cbe95462c65138e1ecb3735ac57bda4d000000000000000000000000eb7b8ecf86d22505a8b3eca9a24f5d2f8d8292bc0000000000000000000000004276282ba81c57c20b3e7d9a181f4024f813bfdc000000000000000000000000a829e3cf7097734d904761da6d95d32b3191c4b9000000000000000000000000384ba3b72f475696d9f8d40ab04fa4baf92c8a3100000000000000000000000086f5735d908c0b317f1e9ded8c48e0176e1d8507000000000000000000000000dcaec9570f01757ead9ccfd82d33b097ef4f5bfe0000000000000000000000001b8db4c84d28b1a564ab70ffd2fe654f6a1a7970000000000000000000000000377a654f2d79fcb1c26c3b9ca543797910e8ea79000000000000000000000000b39f21193496e39ce9dc303754f584925049daf70000000000000000000000006e576307fdc559427add2e3d2a643165b0b653fb000000000000000000000000e2148f391a627cfdff328d736deb0957a344c610000000000000000000000000ca0ce0af01e55401a8cdefb202131f2f0577e94900000000000000000000000010a2b904d13b0b7a99932dcaaf5c3f04b125e1340000000000000000000000000c39815b4800d29ca30073e43a6bd07a153d3c01000000000000000000000000cbafd3f3620b7bda57b86f60c80c04c9a0c8c54b000000000000000000000000498dfb3ea870bba6e75d64f8ebc9ff95ba6d2e4c000000000000000000000000b4b793a0ed257a7f1a2563c2659e31f32f063726000000000000000000000000299934d8295f209af7981912e65f437a070687680000000000000000000000000dbcbb66adcabe2615a0517a6136d436446c16870000000000000000000000000467d187502e362e1ab67d785b55d33bc0c84bc80000000000000000000000007c3e6e3a0582f5172de43fca78947c2c40bfbdae0000000000000000000000009d34bc3aaf7609018b75ddad579b0edfe8bf328b00000000000000000000000011f500330e1554d7ed3c59b83ffa3271e09bf74a00000000000000000000000006b6c3698be85cf92b70d8d46843bce7cd7a9b1200000000000000000000000055da906462c995728b8bc7666fecfb047d89b831000000000000000000000000012fe93982db9900eeedc8d05b027840a6568cae000000000000000000000000ca67acc0dfb2d4512e6a04586074c7f7c6574117000000000000000000000000c134802018cd9a26d7d8a15c1b35de51832144240000000000000000000000008f5466318021bf66a05f85b0a30a1d87c0f2118100000000000000000000000044694df4eb6b735c67aefcefa415d60d9fe9a261000000000000000000000000d659fc484dce0613c0547bfd2f8350a2de7c0704000000000000000000000000c861a23f80323f07e9775f9af8fabe667e93220f000000000000000000000000779c752f12137bc122b342227a28d42a3e620eb10000000000000000000000008a0652262a803b2d69a8103c9556604f227c258400000000000000000000000044d03f349b08313084ea694010b40b4dd84dd1200000000000000000000000000c48a450da10187e1054a754c07b5def99bf1ee10000000000000000000000001607e9f4a2d7e0d8042781cdd3c615c3240c1a61000000000000000000000000edba1aefc2a01ed2b97c609f780472afded620360000000000000000000000005a818c3357878b33be8bb8df5b57398d286cc7270000000000000000000000009f304a252458656bf85493e69bbafb1290a5b87300000000000000000000000013d1b065b38240b4d359945be69f20aa65c2969e000000000000000000000000886229021f9f98d4690ae02e5fce5778b5ac106e000000000000000000000000bd0d38330ed6831c6790dea181418af654734e60000000000000000000000000bdf872832dd5fd0a3474d4f8d8bb3aa6006e0034000000000000000000000000f01741d7e3e262a644154c3fb11b816fea89013800000000000000000000000073cf6f81955bdeec81cb5aa4c44c6f0485260fca000000000000000000000000dc7cff51f8657e41e0771f74ddc088e591aa56e30000000000000000000000002a0e18b4daaa2a1d026621b3899bd56f4522c5dd000000000000000000000000877a3ffdd54898a8140d2461cf5c2db6d951c9c70000000000000000000000006b2ad38177525efd463ac71ad6e3011af964bcd1000000000000000000000000c82f00806e4cacc8d7c25ba1e29f8989f830a8770000000000000000000000004c8f0a1966be44f428f60b3d818514ca0ef8c9960000000000000000000000004a5a6d174d246ad231ae7f6258eee7ca535712f200000000000000000000000064c76fce34fa4fbe0c125557c069df96b09ced4300000000000000000000000018b12ee6962687a52d39b361cb9bff4b455b91a20000000000000000000000005f88b39399a699881c5389082ac00945fd50ed8c000000000000000000000000a495ed43f13c381ee6e2e17240ba1d4fbe581417000000000000000000000000068e83d8353c13b15727d79bb79d50492a65ec01000000000000000000000000c318a1f311c05bae4a4c1a1c80c5fa676878143000000000000000000000000081a6f2e4f751f9560cb5f850efeeeacbc734e29f00000000000000000000000096fc25abe16b189a01659363e789e3b136ea117f00000000000000000000000040997999b7ec98bcfc999d7b5d5f513155cd87070000000000000000000000003f31d7cbbcabdf57b3f7602ef9d5d946bd861edb00000000000000000000000017e088043ce4840a0ecb504885c7c95e2ca1262c0000000000000000000000007995c63f57228999cb93f30924a1daeae9841972000000000000000000000000062756c40702049b3133f7ca55e54b781ace952b00000000000000000000000092c850e7de664e3d3f0043dde6727c55ede93b60000000000000000000000000e9170ce15f99586fd95d2ba45215dec608410dbc000000000000000000000000f39f360dc707746c3dae81961cae938684e70678000000000000000000000000951c9bef6822152f7074db1ed389a20355b6784300000000000000000000000028b311e5f504445fded8b31be4ee2485f0459dd10000000000000000000000003885d2cd1105c4a6ee236732c4d962030ca3d117000000000000000000000000e9f351e95e49d889561a7de700ae13b38d7faf6d000000000000000000000000a82936fadffb585d3fd737701b1106f6b191d1da0000000000000000000000000ec9d3eabe69a9fee497c9cb0074ffab7f54e01e000000000000000000000000312b368ac25b7e15a03a07e1d25706d0d08962650000000000000000000000006bb894bbe6bbe7029d0f2d143e13384e56731814000000000000000000000000710adfed14250873e260d83d48cf4c47de73ce180000000000000000000000000ac2e1eccacde52519d63a70f42ef3c0e84b6a90000000000000000000000000001701077bb61d4cf5f5e4195a08328ddc8f69570000000000000000000000007a9075d72ac6d95dab5c7960cd8222270d936a660000000000000000000000007ba8a3ec843c7ad41ee24f58084297ced0b1d727000000000000000000000000d66dc4a9090cd74e049a0f2ea2999fd4530aaf9b0000000000000000000000002bdadb21c3aa18d2fd7a5551f35202e6fd2a46b00000000000000000000000000057530cc59f751aa7f59702c004cb4f5aa20a660000000000000000000000003cbe37d3f1a9a028c66dbc7afcb389930bcf11040000000000000000000000000bf93ae04bb5456f95dfc2c22bd9c1019500a40300000000000000000000000029594728d0eaa27fd755b3cb0b6683b7fe3e7c7000000000000000000000000070be645e52128e161fff8947596a03f9815c58540000000000000000000000002b4e9fbc6deaad83e39bd622603e97d3ac422bc50000000000000000000000007a52cc8d9c63a2e4f478b513084c1c195ac3dac2000000000000000000000000975f013d438f74920e502f74e3cc32f488d4af17000000000000000000000000efa5ede754adbddea980cf637bbf36efc35f4c30000000000000000000000000e1ee8aa3c3b80ee71cf72476108a731dfcdd7e390000000000000000000000009980c45a5ba5bb8ba2ddae59108f2111d006a54c0000000000000000000000008f78549687865c191d47ee2bf67e194a269a91a200000000000000000000000053b22b5bb56289c574099a1ef6c15ce6e30fb45100000000000000000000000066032399a2c656dbbcced72691d1834a17382a8e0000000000000000000000007278d30e4ea3acf3bd26d900fb70f8f6c891bd110000000000000000000000002ebefcde13303110c1e1358d5cc33f45b41712cc000000000000000000000000b5cf2c7ecc5922de27059eb476c0b1a7ba2ca642000000000000000000000000c0d0e94f378e1fcda2188339b406450cc50b853d000000000000000000000000d236c899d0747d2553f2afd05b210c7f6e70b86c00000000000000000000000012aa486be537431638c5a3b9b02d4f4f0b8f849a000000000000000000000000ae1d3f125fa4b3eccd38aa30a7fef53bce7f1ac80000000000000000000000004e6547e8358fe4118ac3d198dd86683ad37a0c730000000000000000000000003f8a2ce1faab5cad570dcdbef3d097aa6d75cc0900000000000000000000000037b4add8bda790ad3a3618f058df59c8a3fc9d94000000000000000000000000e6bca17f44cb395d2626a2f7af3067d93088b2870000000000000000000000001477def0bcdc4026554c39ed63ca4f38f290eaea00000000000000000000000030e059904e5f7d0ca71664b1f6f7fc53b0f439c6000000000000000000000000d3298c12a3bdc4315f766b987cff33c72dd06099000000000000000000000000141fc7302618cd6399ecc761e28dbbd4f8aa7bd000000000000000000000000077f5936eee79553a2df094062df26819d49e1069000000000000000000000000d8ebfc4eee6d64989f28f014eb0b1b134a5cc0b50000000000000000000000007e2e62b05e623ff785f9e96e2290883271c2d152000000000000000000000000b2f72e0647b884382e35a624ecb9e440f3a44f3c000000000000000000000000d53ce1aa74bf63b046d55950987a9e3ff1f613df00000000000000000000000014910b06bc828b6e2488c4c4c33e498c7d4cd007000000000000000000000000268ced15622f4f0bf08142e1df8fcb1dc048d938000000000000000000000000edeaddec3ffe8eb925c3abd92790b6ff7b4d93e4000000000000000000000000f3a4cd2ae2da1d03fcae11e54954cc6e3962873d0000000000000000000000001fae44a6fc8a33cdcdfe82aa38631a7c004bec390000000000000000000000000aea509dc20d223c5c7268a6052fca16e808d3ff000000000000000000000000c745df13fdd268df35eb0a173ecaa26b613cdf8e0000000000000000000000007601518e9d502f2ed9b2f4cc02f6f02052d1527200000000000000000000000042e0adaa1d285ccbe8da9ef8aba5797e96fc2b2d00000000000000000000000085ae0492bc0dd4c2294d371d2a565ad6479ef6e30000000000000000000000004d04bcf166a5bda0eff9179c18744e9826dd169a00000000000000000000000052fcfe2277b173f6915408d4ae4424a912dad140000000000000000000000000b2eb5cda52165f67d670247f46b6009735f386380000000000000000000000007416fd5a9349cd2b8f4788d1c65a90fa0963d8f80000000000000000000000007416fd5a9349cd2b8f4788d1c65a90fa0963d8f8