60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000004d24ad7c1ffe8563d0ac8da45b9e67e25f36d4e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6f6e646f706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206f6e646f706f6f6c2e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d59506734434e4d713665563468673455564d44613372554c4e5739706f79386243795778754841445a64615400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000009e2792fd413576a0b00d6c9fd183f7311473df28000000000000000000000000574f223991bbaa1fc63fb77d43232f4fde444fca0000000000000000000000001bd860f4535c330e8662fb67d759b316b7f821ef000000000000000000000000fb18e19258610c4f7abd97c9e7eb6a011e09cac300000000000000000000000040f3e868fccad8740997ab0b1bcaa1a6759c0eec000000000000000000000000d9b2c390a4aecf0c67ab1d7eaffa47583415985a000000000000000000000000111ab801ef5b8609b21e58832374933dd7cf706c000000000000000000000000084cd9f575e3d235011f104231ac13c879acdb83000000000000000000000000165a328b6a4c8f87249fa8ff9735b216de029fab0000000000000000000000004613f98108c68aefd26dee2a5cc26d4006c2b5ee0000000000000000000000000d65fb8ebd7bf7e849bc7a91e287054e3e91d8cc000000000000000000000000b9efe9b75fe575335255c7927e38f2159e538ee300000000000000000000000038a2172ef15a3b656798bd079f6e5f37701629010000000000000000000000007e0ef38e07150f89786d16421d712096d77f3c1d00000000000000000000000099203d30aa11d94703f250f8ce13e6f78256030800000000000000000000000059155ae72b425ca6e267715558a7869d1c2dc19a0000000000000000000000001cb1271e44661b087145a81624571fa077642025000000000000000000000000c6354310b6e3ea07e8595b406b6f0d68ad04110a000000000000000000000000b3d5d5a566d817022121a3ae972d862ad2b1935100000000000000000000000054b191bd75f58b5f7b005191fabb20051c9371be0000000000000000000000000417d919352a5563570953804da5f40ddc717dd4000000000000000000000000979e7357038c93da92d135b87cbb8f8e38f17b960000000000000000000000007888cc3def508e902562c88a4319d938e39a40ff000000000000000000000000170111d231da1e252b26dbd1bedee1bc13d06391000000000000000000000000fb22936c0c8820c0099e2add6cec6ffe11f3b1dd000000000000000000000000cb8455b3a9de22360f0c801e1b81c04b5d8ab1010000000000000000000000008cfe3fc3bdb512cf5c2a5d4bf2455ce8ff36cc21000000000000000000000000099be449a19a37888e700211aaedeea33464531e0000000000000000000000008590b77f0225f6d13b44cecf673557722b18b287000000000000000000000000063266eee50e790f2c20a0a53c6425ffdb31acc200000000000000000000000066933d580c6ea848d89494a9f2a370f051b2cfc4000000000000000000000000c7b268f3dfde0bc0105e4f40d057f294d7c1c7dd0000000000000000000000009619ceeb0015cb73735fbc1949a9c81864bf6ac4000000000000000000000000ed811ce4ff2d66d402f5d9d8f1b48cc2d2edc92a000000000000000000000000ae28f5acf70ee377ad03f8eb34be2c6aa3eb38a300000000000000000000000097e10f6a3e857a9873fbb46062b63684efb4f2d9000000000000000000000000f11aaca9afb57418642009e53a0001314292d7af0000000000000000000000000322165786f7f7b3bfdb44ec7b5b502f01cd6d5000000000000000000000000092cf6c63f6cc4c6af9c672e6630d6c5ff916c0ec0000000000000000000000005815b1c9aa069ef696b43637b0d50068708d3fec000000000000000000000000819fda711f70ba62a90d9ab6aacbb05e435c09f7000000000000000000000000bfcaf65a02e97b31ce9f25bcd7958a01b4b1fa0e000000000000000000000000af91f7dc471f304e5b2233c8ac35506dfdcac8bd00000000000000000000000019195a2847a71e49931be8835bb55cec044150ec0000000000000000000000005614ea23a1b34c728a1f47ac308f6df45d694c2c00000000000000000000000039e0787bc640f6dbc6f0417da1bcfcffde9bd318000000000000000000000000d568b0cb697f87cb9ce6c3c47831676ffee670dd000000000000000000000000629f763cc9cbfac9f3c97d8eea4d4ec6aaa98ee4000000000000000000000000a96074e6bb9deea0a719306f19206ad750704db900000000000000000000000052f0b36016e06213a98cb8fe4b4e510d2001d3e600000000000000000000000084407e96ec289907a6ef5f44996b03067e0b7b48000000000000000000000000b96b33691cf1857c481e847b5dca29685148e0700000000000000000000000000198569fcfc6ef3cbd21b22102fa9cc6744192db000000000000000000000000542f9a56345aef94a0658b2d235fbc737c94462200000000000000000000000079cc16ff5c1a1415c1fd246d482838a95dcacb21000000000000000000000000dff8a0751da3564374b41ef8d2419cbf8f5f2e4d000000000000000000000000e1559ac4a9a09f795a3be2aaf1c37fb641e38e6a000000000000000000000000304fc1c9e2c02e6e0faceb92f5d6e3097afa9c99000000000000000000000000c5d0786b1241aba1bc536e034a8e89e0285e4ca20000000000000000000000003ee189bc87fde33fec759efea1c49a58638eab9b000000000000000000000000bfcda502d45314419c19d53ec17512cbc8d8206d000000000000000000000000c0bf6eeacbb6ebcc78c01c9e4bb9de1dbfc4f629000000000000000000000000189dafbfddd090fc40d79316b0cab0f829491526000000000000000000000000e21b628e524173186f7de1a7b66da7fa0f42c9c500000000000000000000000078b26093886fcaede33c552fbfd9c9a03585f2b5000000000000000000000000cc6b98ccad22af54e9e0c1a9bee8f55ef1ae10c5000000000000000000000000ad3947b81c388599b28e76e11771d1a930460ea40000000000000000000000000bc45ca1459b027c90c5ac1b958af4cb33756f73000000000000000000000000c7000f40d143d329419253c73fe93743b8beb2ed00000000000000000000000032a04e4001bd3fc4590af059353a37e54b6fe4e3000000000000000000000000bda6882d42412eb9cff79fdbb2c95cb9f3d39f14000000000000000000000000bc380d183b9e238c8ae1f6e053e416a349d40d8a000000000000000000000000944ce10cba8a4edbd58acbbde9c8d6713789d19100000000000000000000000012c29f69bd7a300bda24ef6cac04840c2a897005000000000000000000000000092e02e217c0a7689a416a954fd6d7db5973cf01000000000000000000000000bc80ba88acb72849d880c3b088902dd4b41ecff80000000000000000000000003bfd684de3417265d45d8f5507292bbb146d37fb0000000000000000000000004d190077ad6cddebb4fe875b94e4ce39dd40f4160000000000000000000000002c756d05c09fb51753cfc5167dd6ba0244008df200000000000000000000000051e187913e31c445651777115221821f973b2610000000000000000000000000c0da2ce8fdffc2e300b245e93f7014b1eb54efb4000000000000000000000000570a5b79482976c965b5f13c60ca3f81e853d1db000000000000000000000000cee9d1140689298a45d6c9156896673d361c800c0000000000000000000000004d852a701550b2fbb87e9f1c2f055a4ef848ac2200000000000000000000000055c83b776dbdcc13120c5486ae12ae6a792ff0cf000000000000000000000000506c87fdde011161a109990cced3c6ce3afa372b000000000000000000000000ef45f8f949220309d527134ae097e6d055cd3c84000000000000000000000000bb82a94c6fb59002af9ec18a1cd7ca9350c04123000000000000000000000000eccb4112f28adaec0effb199039811ed78fc92dc000000000000000000000000b3c048b206128fa4017e32694078a676ac481676000000000000000000000000b6e688b23bf160c8e6b70482e5547d2ec4cf301700000000000000000000000094f2692dcc294de0df80d88b292edd986f8d5cad000000000000000000000000ee32487c7100410ceb76b3505069c1669b50e472000000000000000000000000c1d890d0d56a807d8c92f8271d31e9ef288417450000000000000000000000008fd566a8a32d7203204b04cdd108b06b2545e20e000000000000000000000000ccb6e560955a9af34d86deeeecf5f87f8a7f2313000000000000000000000000a1f572614cce5760382c3f03c5d6d943a7d779ad000000000000000000000000d7bff7144ccb9e353492e384a17e37bd6f0f025500000000000000000000000078d2dbd6eb7ec7fc6b0467341866c53d18e830ee000000000000000000000000a1643dc7448c0ed64279be6c2ad9ac262b444a39000000000000000000000000b655499ff6a0806c2148121ddbbf34fb0a108cb300000000000000000000000089be7b3302c4335f7410ae37533ec2e33782dacc0000000000000000000000004502e202661f4957245b7e2bc167fa253e1fec02000000000000000000000000b3a08df10d6374ee242eb01b9e45fb59ffc65fa3000000000000000000000000e2a505f34f886893341345a9658c07a5bbe149f70000000000000000000000002bdad24c6e8b411c68407e339409b345d483cbe8000000000000000000000000cf229790e4daf611aa7f74e448b72693182d8fe3000000000000000000000000afd3e5ce4837d9bf56f1361191a4ef125e008e420000000000000000000000000abebeb0d1fe80326687a01f145255ee8bcfb690000000000000000000000000ac0490901c9bc5606ce9d3bfd6125a99a88befeb00000000000000000000000035ae71d0191359e95e5a356d2b3edf502ca0567c000000000000000000000000a88f7cd89d24ef3a067b4c5f291ea307bde43ade000000000000000000000000e13dcd42fd6f82b8395595c17355dfe1856cbe96000000000000000000000000719d92b1eb73be634a3acc5d72af33a9bff7015100000000000000000000000017173867f6507d53d6c712072f71fc81749277b6000000000000000000000000ed7cd55e06adbca1bd160ceb3f239ee9dfd45e8b00000000000000000000000091358b387c5ebd2f3efda61850a80694db63f7bb00000000000000000000000010aa8f2388f0fa31421314b2e8cd21bf29611afa000000000000000000000000183eac352af529102fead57b82dc948dade78b30000000000000000000000000ce1be65d198d850fac2db6747f2e7c7ee6cc2cd00000000000000000000000004a167225be1e9643c4c0fb37e7a8fb663939fd9f00000000000000000000000006f22973b4a4f383cfba0c8fa38450acd58bfa44000000000000000000000000f71d372c26925ad6e2cb75526f83b069071265d100000000000000000000000030a0e62801898f52fa188af2e19c8dfc5410d994000000000000000000000000fbdf8d0fddebe252593e0b8738bf3c73364257560000000000000000000000002b6f5a7c83338e38e28917d51f41557a8f368e95000000000000000000000000c661158154484d9454ee72c9f0c22a39ae364956000000000000000000000000cf9b6b85c8d1b79cb56de9b787242118d495312a0000000000000000000000000b11f4a260de3c2e77b1d2a489e0fe321fcd90a4000000000000000000000000759ed7555fac1f1ae26253a53543746f300a0b690000000000000000000000003ad203f165050ca3d1f0afef66259029bd8741c7000000000000000000000000943d17a0f5ba81afc6ed48b91b910e2cdcd16c240000000000000000000000008a73c7eb94eb307dc6ee3e6c51e9b2c2bf61ae1a00000000000000000000000065455d99ac199409821fafd93983937bdd7cd74c000000000000000000000000da352c1b01174673a5968f4c24a151f49e716961000000000000000000000000ad8ab1975839f5106479c698c70a24fe195ab5860000000000000000000000001560dfc79817b17e308dec00db607dc20ee6ce7c000000000000000000000000b82153534190ab534e45b7abcda42d7894a2ee9a000000000000000000000000c7e5a9b44321be8752b34e17a906ef30d0eb5e67000000000000000000000000583dd8d77d1311344c2b58d45f0016c926674abc0000000000000000000000005fc6e38ec3c0227433d1ab6a69923a1e1ab6f3c200000000000000000000000060e34b6e131ec4950a46eb6f20ad57fe3860cb470000000000000000000000008911bb6d38df617cb19123c791f6c1dc589c8d69000000000000000000000000ba203a3978758362084d98ada632cd7064a33bc3000000000000000000000000319d9245009d8eb33bb2a5a8938a58f47edd35470000000000000000000000008f738d18f2f5fbaa3e5dbbfd0c8fe06491c973b1000000000000000000000000faca092039ab83543dc4093dd075ba16f2492a54000000000000000000000000086b77c55ff710e07a7c851b5ca2175d48c8f14c000000000000000000000000fc9c6562515d72b2f640ac736347e30879bc6edf00000000000000000000000019d142bbd530165077707547bbbd0c36d3a15a76000000000000000000000000d2007212048bbced5ee5bd6e30c03f64bf915ac50000000000000000000000001d7ce53b68e0c5d298327cbcb9754a1cf7ce8a7300000000000000000000000095e7846cf74cb10a293b7da76653c73c6b3a3cdb0000000000000000000000008301b7aee92d5b401674ba3c4982a20e6c421a680000000000000000000000009038da202dea6880aa2053e187fc1331c232bd62000000000000000000000000b4db342f88285337374f8c978ef6d19c9b6438b400000000000000000000000053880b16835f8a1e8a098b781911d43f730b0b7b000000000000000000000000f9b415adf6b9690e33c120fb86765bc6e88b9137000000000000000000000000fa5b730cc99b0701e9ecd08298585a529da6c4ca0000000000000000000000008600ac87b97918da79d9ef4065032dcff48a9560000000000000000000000000e62d51ebe51e3af5a8c83ccfca188f17f806cd1d0000000000000000000000002f040468bc1e5e1b31e851fbb0d7ef776497daed000000000000000000000000c426741fe51c76258ea919006cce26f5adccdb9a00000000000000000000000047db74de1135dd3724c5c4a350455b3629cacde7000000000000000000000000ca1427815d9080db93e63954de6627fe41ee47030000000000000000000000005b3bab937dd8a08390c6fd76885be906d7c6b8000000000000000000000000007a554593ad55d0a88ca79d35cfee8cb87e6164b20000000000000000000000007d04ed944b5e503429f780ac7f2d5becc949c76b0000000000000000000000008be1bfec065ca73540b7181f143708c8239ced8c0000000000000000000000009e6c005ae6ec46a57a5fa0754a175f57ff62ac15000000000000000000000000f033aca08cffa8748081f2cd790f07bc49669e1c0000000000000000000000001e0e382739e6fc65746168a683952b97ba8d25ad0000000000000000000000003a502233fd06d6a193b896c13ab3a7cd2efbe3f9000000000000000000000000df308024a96db0b59c3cf93f9b41d1a74a8c5bce0000000000000000000000000c4a3bf836bc887df8838fcd420e7573dab11dd8000000000000000000000000ea51a03ce4c3140fcfe4aee06de75fb4d5f7812f000000000000000000000000b98e8127c504f81ad12e8f27c3b56c37182d750200000000000000000000000031b039aa0ce3bbdfe12327cc54fb9d0510531f7a00000000000000000000000047d0c96dceb0461849c285d3384644513a83b5d2000000000000000000000000d46191dfd8b10cef9aa933ac736623143d79ed55000000000000000000000000b09eadee5e0417e5ab217124c03157d90896706800000000000000000000000002d3052be59e2101d2dcac698f4171ef432c3abe0000000000000000000000002ca77f0a7add34b1112945ef83fbe085d38e5b5000000000000000000000000094feb55ac95c0f511e78b20697155d92d08c11af000000000000000000000000ba9f2d073d1adca4461f3ae7b742dcee0ba64374000000000000000000000000581a107fde607b75c5b11d9cd92c998bd1b9d84600000000000000000000000013d8e7da705b19d5dc14c5c6de1615b3c36fd9c9000000000000000000000000617832a2314610887bda1d2e61c9286d294bd0a7000000000000000000000000db05338af54ef271938255035709ae3a6f4c29c90000000000000000000000002a11083855266857bf86425eb874ebb989169eb60000000000000000000000006bc36c3f8c5e6009b4f6ae00862f039dbbad66b7000000000000000000000000cb9524584e4ecc84c2cc63f0f9dac42f9898814a0000000000000000000000000526d86656795461d5d906810f779cec9653faf5000000000000000000000000b7c189b85bb5a3856d76161fd0ba024d822b21d900000000000000000000000094978d86a6ee36a3f064e712914b275626872a65000000000000000000000000bea7030504c6028492c6d72527af0e5f2e27116d000000000000000000000000099d8684fd548af7551d3534e19f864ba105b5310000000000000000000000003a22ed625ecdd96c994c44661c8301bfe02f393f0000000000000000000000006133544f60f828f909b1ae629f12a71c2190527b000000000000000000000000aab9ee118f22071d897685bf067e523f4af8a96e000000000000000000000000da9102869f69923003b4c2f85233c1a3fae2c547000000000000000000000000a356afdd8ea464551dfc056614559bb72d26a6d700000000000000000000000031a42960190666ccea31499ef7b491214e483bcf000000000000000000000000501b53e4143f0e0b19706288912f17900626ea3600000000000000000000000045ae6fc5a584b5216319c4009e9f37b792d93f810000000000000000000000000ee2e4192253f59513fbf273495116faed1e669700000000000000000000000093a22026479797d797dc56f66202ed09d41261d2000000000000000000000000bc0662a5e52e40ff94817e94a9164f7a1d157e3500000000000000000000000010db3917cc9536a6e080d5b620f0dc774739ed030000000000000000000000004ccd7bf55d5122a99e9c0e1aeec264a615e2d942000000000000000000000000b9c1f097dd68c05d59774603ee693a6528224ee900000000000000000000000072846306bc3f4ef6be0dc30eb026eec89b10cc4b0000000000000000000000006a742bb3d467289c97647f2ec48768202d0bed090000000000000000000000009c90d141dc53be24aa9a83b5798f10464d934e5c0000000000000000000000000b5415a8ca14116e7c6e23186cf8a1e028a6ae4c0000000000000000000000007e30a9cfec123a098847d55f9935308efa08b1140000000000000000000000009297bedc0202a3aad0c4878918a284851158638b000000000000000000000000e37cdf862cc6671fcb676c1ded44d2fc2ecd3bcc000000000000000000000000848e271e0ffe2a33d7e4dfdbb51c5aade21312a8000000000000000000000000dd00585d7bd7a4a9338e305a41b726b9fee6864200000000000000000000000058b2fd5908b07f0d9a40e168c648315f70659f9f000000000000000000000000da6b23975dd3db0af1c246c305230ac29f6e70f100000000000000000000000025d0157f4cb449f04ec9a26e540413706a2fc00f000000000000000000000000b02640f45fccdc07f670182c966774cbd8ba0d4e000000000000000000000000948e8c72e57ec16f483a1608d540b6fb44cb07560000000000000000000000003a6ebd51dc247c14ced3f863127d3237eba89f10000000000000000000000000b4b0a106a69a08e0a08559931b5a0d0af424fa1000000000000000000000000052643d7e14d80c4f676507db07c0cd44189953f5000000000000000000000000b9e828da973f07b0c949e59ea20e0097aba38a630000000000000000000000003ab28aae27e413f5eac4d540fb00627fa909bd9c000000000000000000000000ac357e3a7ec1f27b05e999d65d2496fc9161679f0000000000000000000000000e3704f1a18356ac3c6ebd845d52f3d0b903e31a000000000000000000000000e4f5be52c0779f8f18e7733880a1390cdbd2e0f000000000000000000000000067800e09ee971fc4ac4484d3e788948bb7e479a3000000000000000000000000818c282a6e7d1b30f0f7c72e33cdff993ed026b1000000000000000000000000d20d28878e42374a963c77836bca0d7d83cbcda1000000000000000000000000204a41dfff96e8488f250cf2c88f0d98874626860000000000000000000000009294e40c719ee961602baf9a96d53002d14dd3d600000000000000000000000023bb97d58cf661232fb1d93a163df1ee1954d0040000000000000000000000001cfb395ff61e23235084ea121709ec348601fa3e000000000000000000000000af53e88e00f41d96c7628eb5c8ec34604694726500000000000000000000000021e8a2f6bd8846abdca037abcbfac24f903e8cca00000000000000000000000077baded099f7024ddf0baf33e3ac98159b5f1637000000000000000000000000245a3ccd0fa911d5418ff7c0cc25a993e419e5e60000000000000000000000004cf7ab3bc7d57b19d9d3cb2c9b2f6b65c8baa55a000000000000000000000000a2a29f09e1b9b26af0ec3f96f1fe36ae2193cba80000000000000000000000001344e563269ee6186b9c490db6e9d72754ee67b1000000000000000000000000d55346f0f0a9749645539b496dcdbe71a2eb86740000000000000000000000006e7656fc9e386879fe75d1cd1623454a9147d030000000000000000000000000e2845c57bba951d6cac3c601de99efd70ece707a0000000000000000000000005de530519b3f3e49ebb4ada0b90ce1f2842ebebc000000000000000000000000119507531b5fd6899a01a01e0030dfbb33b82dcc000000000000000000000000d0f811c8e46b3b5b1361aee287e936b17d9fceee0000000000000000000000001815c5fb2f66a60cc69c6bc278d02b39ff25cb5a0000000000000000000000000ab0e89bf59d9b666555a6f1d9d3cea08fc6d7ab00000000000000000000000001a6f6caaf1f16c7d8912f4f7cffbae1abbf7822000000000000000000000000d270544288ef52381d48ce523303ee15e3435232000000000000000000000000568a5c0f7e57899686131619dc2f6072d092201b00000000000000000000000084d11b93fe641526042db1ea44a845ecdd513abe000000000000000000000000fdc9db1ae1fc50d8d6bc27bae103d23bc8e9fa62000000000000000000000000fcdc172adfb01362f37fc497a011be80db6612b1000000000000000000000000521858b63dabcf9a58afacfc99778b9c037961e3000000000000000000000000485808ce37a1bff1d1fb34b16d2ced9a070e08d100000000000000000000000086270cf7cafd28d49e9ec8958afad37236d58fed00000000000000000000000094a70fc8f046b06d0890fe969978cd0d22c3e076000000000000000000000000cf3bc1d3c11794538f0362b3b189ea143565db41000000000000000000000000533cf792e8e2d018e23b52190db7ce9f264c3d9c0000000000000000000000002658bf3325c3c01d007cd87e7c56640810e7f5c400000000000000000000000096dcefdb451c73845f655d2259103d1bcabf81030000000000000000000000003dd167ee6a6b96cdf48d8cb8b0d654c1303125f100000000000000000000000018d87e89a5c92be5e0c1de726b1da192ef3f9d9e0000000000000000000000002bd458ca8da5cfdc43461d9f38710bca71508edd0000000000000000000000009fca5cb9d66d347888dd6ac75d6e9d852ab625b900000000000000000000000091c18cd369306d9cb00ce6a7d85da586595730df0000000000000000000000001115045c24f0ac4790a6abd6206165674945e0da00000000000000000000000021635fd6bed6ca3127aa116de06a897e053495ef0000000000000000000000008d44119e85318725ad13001b5e599a3c28d99ab20000000000000000000000007209cb90eec6dbfdb00a6020ea258932e8be66760000000000000000000000006d8ce1e63aba2033732f8ae30e5682e2dbda87fe000000000000000000000000798f9050303d1d06094800c9c3d1cbf0cfc69c3a000000000000000000000000b5d3a8f6576df1d39dc75f97a5f34303e4c0d124000000000000000000000000ed074778fe347c517a93c5208301d72149de6f8e00000000000000000000000046e316662f83e11706aeccae9fae0291c2c0d424000000000000000000000000520aaa792dc4c00586cbf6d5c8fa533e41e6cd84000000000000000000000000203864920e904c6e189fd64ee4e53db45c98086d000000000000000000000000d03052277e24f2112c47135558ed1b8a4281312e000000000000000000000000306bb4473b72b0b3e4e7bb1d199d311ff99ee48e00000000000000000000000080f99c963306741f00b8e700ab496cb8c3db72c400000000000000000000000046f9ea37eb24f1728cabd91773cbe444000e042900000000000000000000000008658ed3d0ce25f9f2736886669f7b1fc46c1168000000000000000000000000c4f69e83b54275aab97fce14f366a774ecaf838c0000000000000000000000002fe77d1b0457e04ae444b3cf5298baabb9265c7f0000000000000000000000004ff3671f238b355937e589ec9c4474580ad2339f000000000000000000000000887c004dd2df5ac4317371a8ea772acded116ef7000000000000000000000000fcb2ae47daa1717c0af2c97e70dd005ad21e0c820000000000000000000000007ca0245f9b8727f2e3b7c8add6daf4952adea85f000000000000000000000000742b4127ba22a933a0bd60f89d986ca166bb4b520000000000000000000000001cda53495cf1a8d191e5f07b8822f1b8c1a1b5990000000000000000000000004fdcfa422fcec6ed7ec6eb356187f01d64c4f9d8000000000000000000000000f9508b7b03d7f7f0040885cd24d7f6ca9f17cd720000000000000000000000004f82d602efa0e5690d23e3c3aca850d6237e768e000000000000000000000000eb716af8ab13a90940ca868ad3b90281fd5b317100000000000000000000000068db7a3430131bc076f06dc508b14ea238c447f30000000000000000000000006b24483b5df8a93c50ffd20e1c2cc89b7f62f3fb000000000000000000000000148e46ae9f90bf31bcca74019214c876f3d694210000000000000000000000009b0df588176c4b1bf96b1f52d72b7086b11a2f42000000000000000000000000a44e8d18dcbb4263113763a29e4851eec9b6f2650000000000000000000000001107baca4310e996424c7b16dc5824b5ed6d6a0a0000000000000000000000003718323e48bb74e39cc01a35f23170c26ee184e1000000000000000000000000abfdb6c9fa0c168ac100630ceafd98ab1f3c37df0000000000000000000000001ba4c5ac8b28ed1169f37411a563cf1fb451b4ab000000000000000000000000098c37aa741be7aeedc5d29b3849af85cfc83c59000000000000000000000000972f33da547933d20d8f75f6bdfa12f3b06d59160000000000000000000000009ca76cabf185e13e464ea89d13be72d9b45f03bd000000000000000000000000e35cf8f7dfe138b6138804f193a810a4c189e7270000000000000000000000009c30e06de3c9ab907ec6be1d530fd3621312d8a50000000000000000000000009154bbfcdd806c0c815cb5c3050df47440e52cc20000000000000000000000008f3367694669703c3dfb7ae133d7f108536870b60000000000000000000000002d4f775c80cc44b3ef32388d3660d49c606f5494000000000000000000000000e0b11c00e03e6e02dc29ec0f8b32529d70a91008000000000000000000000000ba62f767a447521cd8c67b473878606551a267a5000000000000000000000000bcec43bbc3c9a4cc2a133e92e8b200e0e92c221b000000000000000000000000ae194e3005d21e9d7def10b1cc324b559a2b82b6000000000000000000000000daa616ccf437e8a162d524393d77c2eb916170b4000000000000000000000000305e81a906508b42cab4005e7b8b0cf595bc6072000000000000000000000000d9d6e1db2b74c0774b1c4fc6ab8c62bf4a70a6990000000000000000000000009a501b3b92c618b102f7826fbd1cdb0c94dbadb6000000000000000000000000b5764debfe81fd3bc5534f55b4b69510b770b3400000000000000000000000007cf452cbbc7d7ad2a13932911582d60256ca53da000000000000000000000000f4d4ea0b85b80029373e5adb46723ef426d581d2000000000000000000000000a130a9080886c4770113268fd443d2e911504636000000000000000000000000e6899301672a9a6647419ca697ac822a960052580000000000000000000000002636138cf531d201a77cd31a7428a009072df64a000000000000000000000000f2365b1b8f9659bb2a04aaf5018316625a8009980000000000000000000000008f341e414803dd693bd5c0ec9f232e540402e4e90000000000000000000000002a007315bfbe4ca7e1aed9b71c59fbb1115b20be00000000000000000000000074035d9d355b42de59a40e390ff68637aa54283f0000000000000000000000007880c2797f49eca74907705a6e5102518b9dc53c0000000000000000000000007543ed2180afd07891a13e7a8b25d7960f295d010000000000000000000000006bfa0c09339cb81cbdd93999afd12df052443c540000000000000000000000008a0002bf81a4a20e19a27e162edb1594b8ab512b000000000000000000000000cbdd639a899a69458f3acc23f47d59603d1164490000000000000000000000007bb8f9fe16fd2d2bad63e0d03f0aa112c299f34b0000000000000000000000008bcf21f83999903855347766d4f589f33cd070dd0000000000000000000000004fd45e86f03333e7da2fb9237e0de004b0f64ba6000000000000000000000000bb7270117b8ccaa4bb170030d8d865f30ddd7eb30000000000000000000000007ae452851357a50fca4c867099cc3b266f07c1610000000000000000000000005d78b3ab768c68067b0b70db250eb9409a51eec9000000000000000000000000152ee6aad22efb8c74c8b88444ba4c71019f8aad000000000000000000000000383cafd19e20c07f7ee49d7c70fb8f5de2a3a39300000000000000000000000033a11360766e6e6f46d1851b52fb079ca829168e000000000000000000000000243757a7a6a7ce083909040b7e04ce93783e84b60000000000000000000000007de4b7b653b353f38baadac6c4ac3d8dc63b3684000000000000000000000000b62e4f7b14bcc818bbb2855e8a0ed24382dce737000000000000000000000000fbf1e6a15f36244dbf7eb651e6be4f311db373e500000000000000000000000022a02af62b2d28730dc13c5ebc71681299d41bf800000000000000000000000004034ebc14dad57cf14c1bf1c71880d60c7c0be5000000000000000000000000d9e360a697dcfee812ea7eb1a5f0edf91552b7a00000000000000000000000001b3c18460ba3be10ea954190a16f1c840d2ff917000000000000000000000000828ee62cd9d723b8b21024626578de2d6107bdba0000000000000000000000008aa998e3e0ebbf38bc8a5d00895bfd1ba482f7ae000000000000000000000000f50ec88a4113083e293bc86a24539cfded7f1dbb000000000000000000000000dfac39f783459d3c77348c26b7726eedf055d7360000000000000000000000001b5e9ab2bb06977de4637bb34314ad534ab17f2a0000000000000000000000004c01de84eb101a4609cc202e5f6d216710bd5cef000000000000000000000000fe7c06271319bf96db4910e6d1ea2654a35e02ca0000000000000000000000008e52c7f97b91ed517e5125c77b168f80084c6c47000000000000000000000000b3876fc696d0a6c90cfbe4557cbe9e8cc42bb5f5000000000000000000000000c9ae49042874ac7300f76df78534f47d77878549000000000000000000000000974fe977848478f253bd287e3f6398c865c9fe580000000000000000000000006642a992433237d08402ed88a2b5e5b8ef3a6db10000000000000000000000000f3269a444e334d711d6f93e94bd925ed90a586900000000000000000000000044b90899b8c8bc38adeaf5eaa14724a70956eee0000000000000000000000000ea1af5ea4713e6a2ef6cc8c2e894b73976131cf00000000000000000000000006db25de758f572fa8ab30de4f58f1d979431423c0000000000000000000000005caf38a3429c5a41a14e3d325573807d41b6355400000000000000000000000065613a74bf2a63991637bf1118db9ec6528aba59000000000000000000000000d616a4515363c0df0094a36b19bfb3a9bed13f11000000000000000000000000c6f7847fe311afb811f4379a54a95606a1eeb51200000000000000000000000035148c719ccb70465f072158092341a61614f76600000000000000000000000010394cc0de3e225166430885a985280bf6734e21000000000000000000000000c75b07ee805af6b8d64b1f4b7f375cc8bfe1f486000000000000000000000000464bddf1a6540f4c893faab9af49ef63cb4ba74a000000000000000000000000e50a0aefae3f4461a37c7ff39842c397120519f9000000000000000000000000e136a81161ee45ee137a7a9722befc590de652410000000000000000000000004e2869473bfed53c051bc97144d96aee6d44c1a10000000000000000000000003a0981033dbce3640848887747f0fdeeae5c31a8000000000000000000000000ca3dadb123efa678822fa657e96fcce75969bd820000000000000000000000009e450b586dd763935783074e95427c5bec0ec1b8000000000000000000000000416af834cf1a2274be353afb47e7168fb7f58d290000000000000000000000007e5285fd5102259aaf8b41108a8eb559e6ee818e00000000000000000000000026dcb96bbf8526432adee3ab7ef82a199f281132000000000000000000000000491b7c85a2ef183f58fdc6098ccfc17c8b9163210000000000000000000000008815fb663d0f58c81110dabed4e92a43970fafc80000000000000000000000006821f76a1e99ef68dfdd129ce5bfbee58c5f3ede0000000000000000000000008c8178b376aee9de77ced652701314c2f69cfa140000000000000000000000001798ae7230baca7fd1fa4a5836c9ae903ff05ec5000000000000000000000000b0083ea36140b5e06ae198714284e4bd53d6098700000000000000000000000043c4dcf54376fc5ad67b145cd4753cb491737da800000000000000000000000012d9ed427ffba72824d87ed544236e63d119124c000000000000000000000000a3198b42079b4990a192b33ae6b5faf008ff2706000000000000000000000000d62486de355a6ad2d7b247d874e60546a14aa501000000000000000000000000a91cd2c798261d4cf2fd0af8208b4be35a90994d0000000000000000000000000306083190d6864bf6b89a3fbc9cabf38e73eb9f0000000000000000000000007b3c7f6ea3e7536389b09521350cc1bf08744bd1000000000000000000000000ea3a86ba9f330b03608cceb0d2bbddea0142adce0000000000000000000000003a3eb3fc90419426b3c53808e40eac713fcebf2a0000000000000000000000008fc0de8cadb0dfbe8ae2c283ccf5e42021736ed80000000000000000000000004eb9088938753277ce258ee0baf4e0a5ca33d3dd000000000000000000000000007f1d16cb33b5c579d8f56263240c1c6799070c00000000000000000000000048afc7b3af68a2665d5d9bc620346ed035ee1fe70000000000000000000000001084c809c8933b2e6c3e14d27731958c1c9f330e000000000000000000000000d98e00c54acef7759be0c4d465e2cbda85aeb088000000000000000000000000c35c98b1b86f02e8000e879e1471e9d4d0bf091f000000000000000000000000f771ab5b7a8695062f224c396f22cbb5685e09b500000000000000000000000044b303b9f4ddf37f8813c08e978029f4005210120000000000000000000000003f0cd98bf7ce973ff5da15bfd8385685d9ebc4c2000000000000000000000000ee99452776ea9c3bf47ecf8f4289ec9875dc8daa000000000000000000000000d2801e7bf6a72cce1ec225bb007a26815aff9878000000000000000000000000ff9f76d03ee9fb3ca924b7afcf7c5ac96ccfaa1b000000000000000000000000123acc3c369ed6f8c6b952a44478be12da880c96000000000000000000000000233fbf8b95f950f775be1fc0681105b2811145dc0000000000000000000000009213fbb50a22e5caad053a3010084ba2fd54c6c5000000000000000000000000f5450b280c8bca31dcd54e3311e3f5629df559900000000000000000000000007c41137c7046a6985c903d180dfdca57419f65d000000000000000000000000048f1a9c68ec16d219dc7155842dcff54f2cd548900000000000000000000000034eb8c44c5ab5b11392defeaab80ea9fea5b0a0f000000000000000000000000fc92f56b5502083db1f50bd0cdeb6f4b581fddd5000000000000000000000000de4e9b69e3d962ad3b2cc5d5d8dab5d2dd7dedd6000000000000000000000000ec23d5ec2bad0a1b87d70fbe4ca1cc34d4ff010f000000000000000000000000e9feefe7e5ee05519395c8ce48093c4d9aab9341000000000000000000000000730d62cee52f8f6efd0ecb6fe9cb598ab13d39ff000000000000000000000000d0d19fe745279f5a249003f9167a9c1286f2083d000000000000000000000000d139d82027c257da2a33d2b9f07d4b8623a04e2b000000000000000000000000a3100879860b50e1173ec52d6dc6510603ba9e61000000000000000000000000c05135701a8f7326fa6f9adb9dac158e52d2bc41000000000000000000000000e45b8eacf5bb1011527eaaf227bcef71486591c400000000000000000000000054bfec383f8be68224f315315beafc06e7b67e51000000000000000000000000bcd7ec40cfed427307b6bb3b35f60fda4b7900ef000000000000000000000000f2fa472cd81d2a218a97cac4d3ff1b5b24fa9e0a0000000000000000000000009de0c55c33e7fd23df2c8bff70943242cedfeb0b0000000000000000000000002158a14075ee29f19fade3985ad6201350dd84a8000000000000000000000000ed3503fbee827fac5f79bd0c80b1d39451ac48b9000000000000000000000000aaf30b7bbdd9c230c52e573e8714d916915196c900000000000000000000000096b0e38b64577d770d59971089f1eedcb28f7d14000000000000000000000000dd2f716bc86d41295b6ed5e0ec20b2c01c81acc6000000000000000000000000c90416b770fda7eed062b0d8a31dbd8536356da4000000000000000000000000a3398449f3b36ae8a9c550f9a2c30607f01453f100000000000000000000000052fc485911605676ecd09a998063613fe8cec89400000000000000000000000018859cdf9c8ceb0752ba268bfa4f329c59af5c120000000000000000000000004d16dd09f4b6fb6d7ed4367fe72e3954f9d1540300000000000000000000000010347beb6fa3b84c29d6a8ea6811582ab959a3a0000000000000000000000000a635789b79a2c64c2d56cf17da65162d97ffc48800000000000000000000000053afb24fc8fb78d0bb98d59070c2ea6823a94f390000000000000000000000006b775b703bdc51ad3b4241567fd5e07af322554c00000000000000000000000095a8e44cef877bed53fea38ee9561b5b77dc0a6a0000000000000000000000005d15cd3da202ec919f0405a3fcef5eb580949b2d000000000000000000000000f9be0e686f9a96da6411b09a0f0a980e4fbb3fce000000000000000000000000fb4053a42db123a1559fa11d9fbec1ab97e5b1b00000000000000000000000005b5a36afa27686bbe573605aa79bd313632c1bea000000000000000000000000156ffaa1dd40768a04ab9d3840c8a73df15e652e00000000000000000000000042d6bca1ee2011b5807f908fc4ee2cc39b99d892000000000000000000000000c7223e5ab188b2b756db0a198447aa8023ed10df000000000000000000000000684793ec505ba66247eec8d23217a5fdcbfa8c82000000000000000000000000c38b6b67e34ed8072da9c119bc31663da1fe35e7000000000000000000000000d0039e7b582bd8e72ed0ddcd3209705d218982400000000000000000000000001090cd6e9f8de315e5f67b4dd6af5bf524119f920000000000000000000000003c677b56b4239607b37f3259966a0e9fa3730b0f0000000000000000000000003b72583df7b56c59c1ca5f5ad296db84e047011c00000000000000000000000039e7485f625534472d2d9330a91a1d181ea10437000000000000000000000000258d17657cf4ca7103fcf21ca8fca7a94037a5f10000000000000000000000007cdb127cb9660340d0ecfb1355247582efb401880000000000000000000000002266d5bfde1d59ae23a7043663a5650620d2f0d300000000000000000000000015f62ecaa18212e93ec4648e104c227f24de10ed0000000000000000000000005388bcd9bccb7d98147bcf53d5d6dc9a19a2b291000000000000000000000000a92600dfdfa41439ca3ae33878fddd514fcd454e000000000000000000000000e75e731e43dbbd968e85571528ca87aca667cc1c000000000000000000000000d406573883dc9580c6f0214c1d5b815354d50dff000000000000000000000000b40fa3e3c6fdd8c2bcaad10b79d4e377b4bfddc4000000000000000000000000816c05fcfd77c0c338ca0b950e6d00d1051f58d90000000000000000000000008ae8ae2a1fff8add12d9d28337e8e5591322afc00000000000000000000000009011c2cfc012500bc4947bd4c964cedf1fff088300000000000000000000000046c55bd0e2bd935943c474637d4120d650b66898000000000000000000000000dd73e50406dadd630e5eacd4a341fef29a5ba7c1000000000000000000000000c014796bcfe5cce292250baa16d984b457c7196c000000000000000000000000901d6762963671c3ab8d3ca9caec4d4b33c9264e0000000000000000000000006335ca456017f99315b3a841805588d0aa63f09e000000000000000000000000d58c7e252c628d8d0f9e2e18af03c5153d1f4403000000000000000000000000bf55d0527131a592370901d91caee8d0cf0276950000000000000000000000009ba7ac19a4faa6f6e928afb92613800a00c75729000000000000000000000000c0d23b232bac0a0a3078f1ecb7017ce28528f6730000000000000000000000008c4c4964f5530cf9fc709e4e0066cd0494b2f0760000000000000000000000003a434a8b595888b8507a83c7a909900eba6da3f7000000000000000000000000b6a18f651f2b0a1f015ac1da800ed1dbe324ddfa0000000000000000000000002708dcadc0053dac4a170c2462b15680b8e7fc8400000000000000000000000004ebb934c2b30e433eeb3dfc6151865e2232b500000000000000000000000000d2e351749f26bd9060dda327bb4ca058865e4e3000000000000000000000000001d85761cc8a003d69d1f58c4d68c206ff3cb8bd00000000000000000000000001a2361bdc03d12513a7cf0241e8509f03485d710000000000000000000000008cc958b6ac258fb45d26c2b08311cb6ceffcdecb00000000000000000000000070d589690b9c82db99ce8272cf9383e32f310ce90000000000000000000000004bb4bc3cf67834c986266a6034ef8e2fb6528bd7000000000000000000000000ecb74813c704e27d68e372f007ebc385d9accf080000000000000000000000008d33a29113b9e68ac993a679493c1d367d96bc2b00000000000000000000000099820c9f0d791a844ee39cbaa7a91e9ef1dbad52000000000000000000000000032f6b8e9373b2658d44350a7e10990b7387885d0000000000000000000000002c601f4c9484f7e0b5fc542267ee054e35551e4f00000000000000000000000031ba2aaa63175801e534bb8b4732a50a4b3f508500000000000000000000000080381dc381724099d52e3f75e6e8fac13268f314000000000000000000000000008c77cbeb8d662b03076f00e90c85034ab81e0b0000000000000000000000006970a2dd5a16ac775cc51189363a5893251a2fde00000000000000000000000078648203adaf70a71c8b9b87af6d4acbc0536268000000000000000000000000ef3b519e9fbdb8691b935f7c938fcf473f05191f0000000000000000000000001921fd4c22f56b739164c1deb50526498ed78f9700000000000000000000000020d008cf64ea6fa401a3946874c39b1c3478edd20000000000000000000000009d850a438e0c26b6c9d7ff66f0d616dcd680ec9e000000000000000000000000508a65e8a30b974fb80816a3c3791eaa0bf3be64000000000000000000000000b18d082bd801f386b3d120ea2ba21f3249fdeb370000000000000000000000000ce06ece6f3da8834e5d71d2bd72c0316faed25f0000000000000000000000007e1a1b59b7fbe735c3888eddf5fc1eab1efe10fb000000000000000000000000ffa1f6af69786583b19c5964c62a2992e46cb91200000000000000000000000075ced93e2bda980c35ca6a8051840c9c38a949cf0000000000000000000000009f444b62e7182556c1937674c14845e0a93ae44a000000000000000000000000f7f95bd68e0acfdde3d7006eb0820b7291f7095d00000000000000000000000028a873c1db3c81cd66084ef3152438025786e74b000000000000000000000000b6dfede8929e746a2c4e61207686ecb103c73e27000000000000000000000000daa240884869a9a3f196174391a7d32c547962f0000000000000000000000000d9166a51967e87d25af55f2ff5ba0f2be919c98f000000000000000000000000f377a331f3aed2d8b30490599c7e3e0abb08806a000000000000000000000000d3507a85a4fd8492739530304cf972c91f645c7c000000000000000000000000eeb6507f072d78b3afcdc95915a73d7223d46211000000000000000000000000f4bbc581606ecadf978653361645f55d9db720000000000000000000000000009827994ebf4185c8798528665f3e3d6cc8cd045e0000000000000000000000000819ee109705ddcfc9baefa611938f88c1da9694000000000000000000000000678fcb6196380204d5191b14797914e87945f110000000000000000000000000fb1e7a4bbfcd59223958b1fbaeca9d87e4b9afb20000000000000000000000009a0674eb6c6bca16dc005d6d57b858d3f038c41f0000000000000000000000007a044c504d71351cc10ed39b370641258df955a4000000000000000000000000a91cdb5dfcd3281c5de19b99614e34ce4aed0da4000000000000000000000000f719ae6b7ca7be6b95e09a0bee44e9ae6fbc5b350000000000000000000000007b0b693e6a260359e570f068bacbb374a5608084000000000000000000000000febea6ce192d0a77464d55e757c12e8819a9312e0000000000000000000000005c6db91f018feaa681af4cf8851d798ef7b172b2000000000000000000000000c6b95c1a1527e1410d1dd7290451ccb233ff3b7e000000000000000000000000f18eda695b6b4fb67b1ec184cf84fb54afcab66d0000000000000000000000003bf66d1f87a3d503919e47a9dfe3814a7e71db53000000000000000000000000b3a663940ecc455c3fb943ea80ba799ec57de51e0000000000000000000000009e150ec0a9e46c3883638b40a212e0d06b909877000000000000000000000000a09a02441eeec91dc511f91bd84e77db08b8e483000000000000000000000000cf8f100ae49357abd1b9ba26b8a644237f9684a80000000000000000000000000f4a4c905f5c483d517b548a91fb6cf4c85474a100000000000000000000000079297f4233adf660de7faa0adb8cf23ce2a293ff000000000000000000000000a07caff5ada6c23a03d9a2b9f36c1f4985eacfd60000000000000000000000005d57133516f0611824970fb343c9d14e98e4f2e7000000000000000000000000a9ed52b574b7f60510790bbcbdd280f055f1eeec00000000000000000000000047ca603e1567820fa2057b2f03ae9c1a8c0ff2e2000000000000000000000000e56ab4c68fc4e6223dcb2a7a8a2c52db6d408530000000000000000000000000ee064f35146e08770aa2459400d1354318fb2eba0000000000000000000000008d78d9614c7a672544ad25da6e691d0a5fa05132000000000000000000000000e19e349cfe2229d3f890441a55bafbb4a116dff00000000000000000000000004c54b96af18210d47a155e420da590aa959928750000000000000000000000004c20945648b0cac698bde42a86f7dc65960a85640000000000000000000000000f74297907059d2a5ab8bd440bc6723d2b084ab6000000000000000000000000ba4ae59c5249a5bc8b01449ce29a84eaf716d239000000000000000000000000f4fe552bb71c306251d07d160aa688d74f8d2e0c0000000000000000000000000d557ec9fc749517bd13714584806602a89afb740000000000000000000000002f01c6abef538a8721b8f91593c1dc1d31712f8e000000000000000000000000e3626005eff42707a383030a3b714ea4491bc757000000000000000000000000bfe960c1c32770655a6e606199ed474aea3a71480000000000000000000000007de57f3f2a7260291aaebe1217b1a1bb70909066000000000000000000000000fc2f6e6d4b9132ebb917d6743aeda68ae4f38b3e000000000000000000000000233f1ff220ad53c7c37685447bf96031c3d2fba7000000000000000000000000f2b99a492fdb23ed00bd820a01a2855aba1e6ecb0000000000000000000000004ba14d859c4331012cfd93b86b3bb24df90585a7000000000000000000000000819342b07f69a7170c60a00f63cb3d0b34d9ba3000000000000000000000000021fb791d56d80c5d148396b16917d717851ca5a90000000000000000000000004e63ef4ac3921d7f504c73a68c740b886f26210c0000000000000000000000000415a93ed097ee553117172c63e8448b9f219a69000000000000000000000000b6fef8fc4e2de346daa2df95403e5309e4378810000000000000000000000000ea5dd494a7e9c49aedd2e77a238f08c711790efe000000000000000000000000042b4803a722cdd60510adb58a7b7d72f968db3d00000000000000000000000073d5e20e1c43d2f54587a1e010e86530272de2c8000000000000000000000000b0398b4bd7d6e932d1f8c7249f648ff6a21ea2b400000000000000000000000092b4c93136c6c202cee63aaa00cb7432bb636d15000000000000000000000000cd7a8ec5ffb19377635d4aad1f34f6aa816a318f000000000000000000000000922050f7418d1d0b0942765c630ebec27543616b00000000000000000000000057a37510609e44bdb19c0130b2db0883aefb7d7a0000000000000000000000002b86376b303272bc9d661267037ce123a74de63b000000000000000000000000f5ac49048fe3215acfc1fd76f12cd2781143370d0000000000000000000000001c512220b43e57c7680d8bf63e4b4b7790843ad200000000000000000000000038668f3d89728f0efa47367615287c6cd45a1b21000000000000000000000000a446643675a02fa6c135cbc08acc9f60be058d3b000000000000000000000000080de723dfe0e531ac7945d1b84130afe2aae232000000000000000000000000ab5da0a7c37e623bf2a15f50ac0658298b5c86c400000000000000000000000078b80eaa158234efbccdcfa2b056ffcd02e97dde000000000000000000000000164e755e8f6e7567f44101a7b02fac2c30bd2656000000000000000000000000e7ef73b8b7bf5d86a666d4d31e757a689d9709bc00000000000000000000000084f70df45f51150fddda708ad5665a9e2887c853000000000000000000000000386a4a446499794bc9a08d140ba851d0087108bf00000000000000000000000001a2a76b59565b9bfda1151cedeb428e46018bf800000000000000000000000005e1f287dde4f9514ed22000a62a45b0da9dc409000000000000000000000000dee856b327613f8415a820f5c7eaed4072525c3e00000000000000000000000001032a1cba3f7c952fa001e40155d0da07792c0c000000000000000000000000cbe64b00d39f68ec2cc93093c7806edfa88f25ea000000000000000000000000896acd7afeea061bcc8930e705fc464594babf01000000000000000000000000055d11f953eb1ebef84a1b58dc3dec654bb3427c00000000000000000000000022ffe70eae70d3bf23478c64e8e882bb8229e29500000000000000000000000098badcf5955a2d1d8e36f7d2e74a6d927e2a897f0000000000000000000000008877f4886e7a5650a2156d4db3bedfcba0d2f150000000000000000000000000292f14fde7a73e935ea97a72f4930e629996e4b50000000000000000000000002fe07c3e58816617d1c836325f574f2798f3e6420000000000000000000000004dceaedf26089502f89a5f8de795314aee9aa9cc00000000000000000000000099ffba31de581b26ef307b61e8b7bf4cc27056d4000000000000000000000000af11546055bac59e6656cc545c27b292e41a8e16000000000000000000000000c22c47c721ec4496ea2709f4a05f329a237c79a30000000000000000000000000bc67c367720f786e7c4ecb38bea308fb9ea636200000000000000000000000080c9b3369a3073f8b711e94883b466b180410c8c000000000000000000000000eb41c5c07544465cb494c98a1db50b56abf815f7000000000000000000000000f1ddad73e3b89df35f39234813344dc54b0ecd19000000000000000000000000652ea04dba536ed0861f0a7ab429be09ba713a6500000000000000000000000034513f51e0de79dafccdd8d24fc710e1d0672fda00000000000000000000000046883d719f9c6c10b824897fcf3a47910f0b4c7b00000000000000000000000001f2edb187f1e0620c9936f1a96e4bf07d3de434000000000000000000000000f4bd49bf42611434c07c07339c60e72a93f1468800000000000000000000000004f388111fbb22fc48fa9674850b79afb12567be00000000000000000000000078492e02f1d29360091c199da0d5e39bc25ee6a50000000000000000000000009472f4249381b3f74f2842534068df31b5b8d7230000000000000000000000008fd76d1a113f6076657e2785e9b0c61eec557279000000000000000000000000fdda177fb9834546045b2d7c61ad67df57a05c83000000000000000000000000ecb8b5fd507d9e9e1a96e4d59c6c89b304594898000000000000000000000000536a6e26ddf43f5a59f9b20e21c1eed798489259000000000000000000000000c241d63e29019830eeadbfb2f4b60484eec9713700000000000000000000000041b96313d7afd9f8cb0cde5e3f29c3960624421e000000000000000000000000de4b7ba677e70abbab4eaf4eac495775380d9a390000000000000000000000001e6672f6a88a4a35519b33c44bc2ed268d9c15890000000000000000000000000781c4dff8f4295a156c33ca18695c775c7e04fa00000000000000000000000076cde3a4d30765ba4ba346a8acbd113378ed588f000000000000000000000000a225e287ee66dece56fc3ff93e76b75694ed63c1000000000000000000000000df32681d55b7921b4ea06c9b8c7c1a2774f575dc00000000000000000000000038b918f631eb8541bf3721c81309b2f3e2bbf2d2000000000000000000000000d13ac405f762051be0cf4b87d6e09bd2b0524b3700000000000000000000000008f460fbb748fc55e5ce45f42f98c87c5dfba43f000000000000000000000000ce5e39c145a5f4d0f071f41aeeb0cbd3d06cc3ea000000000000000000000000819965aff9ff60689af45ac9f5d1ef18b8197e0a000000000000000000000000e64bb2cfab55a25d3950775742e0c590292b6aff000000000000000000000000005940694e184e3081828af58e3998eef93eda5e00000000000000000000000057e06d6c4c5089642a07aa5bf6d113533dfd889a000000000000000000000000e6220f13dfd2b4ebd706b0806d36600012248091000000000000000000000000c3e19ce1ed202da294a0c24c5d48ed7f4cad131e000000000000000000000000a2ce3c6fb325979363ac8bd46ddc141fcf913984000000000000000000000000be72733889a55a2eba3c25fb341b6f1b8dd5ef50000000000000000000000000ff362149a167f00fb17d61a417d9af85e9d482670000000000000000000000001cdb9ee3774132236703ca2d8d4e289894f7282100000000000000000000000012957da350d57232e2bbde7d7382002dcfbd757d000000000000000000000000cdc04a8c1defe5c2a4d60d736cb0197e04befbd500000000000000000000000092d1800c6e47b21b83412e8105eef1efadfd0be1000000000000000000000000a324f43f69f55b12ca789d59c6698e5b894e54300000000000000000000000006f1bc1b6cdfb76e79e35c686c91369227437bda20000000000000000000000008afb6a7584dc01492608057ea20c750be4a3dec000000000000000000000000018b78310ea032d8f44f639504a231436e74e09ee000000000000000000000000905abc1862b20f2bf8ee8309cced307b23523347000000000000000000000000c7d4b90c39cc142b5f8fdf9d7c20fe0daadaedef0000000000000000000000001aeae03588ea72667f6da83e365405bc040ac5b0000000000000000000000000a245a08644881ec66717be3876edb0d9e2a66d540000000000000000000000003d0a4484fa91856c47ee7cfbe6ba072b43d4b3ff00000000000000000000000036e402aecdb436c20ccc1f2ac4e9d340bcd4ff96000000000000000000000000a7583b4a8eb75dd51060404050de6bf65a724b2b000000000000000000000000c85c81bef79a4871a7cd3276e1519008b95fd4dc00000000000000000000000094e2aa21acd6bc3abe7f72830a2dcd7ca9e28d3f000000000000000000000000b1ee883cad9465de3ca730dbee30e6a7acb0f94700000000000000000000000032e57f9e15a15f8dfe22696235d01295dd1c0e240000000000000000000000006e3be0276574ce1923c6f6bc4070f484d42cc85a00000000000000000000000025348019cd1acaea3eb08ba634a1e184984ede16000000000000000000000000dad6643d45277a53a98e90b4cef33d77ab7412d100000000000000000000000002312b7be1a6204ebef2600a6a7b906f2594e22b00000000000000000000000028af5203a5b3c811dd0b435065316abfcf4f634a000000000000000000000000560dad5693d53a2ff793a396cc0f9dd740d0b6180000000000000000000000008dbbdbe73679810e5cf1c5d15e854db9ad0c24be000000000000000000000000492017a95203461861420770c5d725fed31f3146000000000000000000000000eb8e23b339f8a98b8d027c9e66e0ed3b44b26e0d0000000000000000000000004a28bfaaf39d918487c67ea9fecc62600a4890f1000000000000000000000000b7ebe81a3ba1c9d94ac2359b09de23eaeea566bb000000000000000000000000ff4a86df6ae1698bd9ad988df983ee4f11f17ec4000000000000000000000000659346c8c7e19ff7e2780b53e917b193e8ddec3a000000000000000000000000d3e3e3e1ca026e5d112a90a39ab1ecd3075e3f06000000000000000000000000418abcf8bcb82488fb6f433f01039c4b916f944d000000000000000000000000bedaa53b23ad72a47eea5f9cbd79a0308fb8d8320000000000000000000000008ba6c8ff77fd284dc5a7eef9dab30a9ebb63f8c20000000000000000000000004843025bd9f4a2cabc9fe376f612bde5a09c08320000000000000000000000004937e99fdd696c7765949ce7fb43e10ca032c7fa0000000000000000000000000898408ae5598f7d57c7b954a9607ebe54dcb177000000000000000000000000c3db8d9b9b889b8cc032b7ae5abda68bab7474a000000000000000000000000041ece2d471d0929391c3e4e58a7746709dbcf365000000000000000000000000efad64ca1d634704b6734267c8a935ba84d889b700000000000000000000000080bbbaf8433f25b5a3786f050d9e4be6fba56ff40000000000000000000000003e5b6c2ff5686afc38d82d54223a4d4667a560eb000000000000000000000000b93221230b96d3849d9b1b91be0316dbe210996b0000000000000000000000003d0f67a5b7f31bf7d75ae6d11be2b123729c59bf000000000000000000000000e8b6532509bee8f3583914fa82daa83f341910180000000000000000000000009f6a8e5c6db55ae94146d0f2ff914a9e69038f32000000000000000000000000b1125c081e47d99c99ae008b8ab98910b3cdfb4500000000000000000000000000bc2d01921121989021dc45aa370ad0e8f2af850000000000000000000000003e39c02ba187798da479ce7dcb9caccb8fb18c7e000000000000000000000000693d059e009957c9acd84a4161ee51ce5887008a000000000000000000000000e0589c90ff2af5010785655997dab0ff63049f93000000000000000000000000f589a4e787fff1d4359834a67aa355bc7f195f69000000000000000000000000e6e76fbcd591769f35c11fb44fe861b3eb7d1faf00000000000000000000000008e7efcb02b2ced839808b68038985b52c78f580000000000000000000000000efd942eed6f544165dd4e23017580627daa606610000000000000000000000000ce8837e19ec993e0caac8d5c581679ab1d2f25d00000000000000000000000025f44e80d326ec54eaaa64241b27ccba43c15dbe000000000000000000000000f3da3d2d0e21425ad803fca7ca33bb314b3433d60000000000000000000000005b442a30eaefc9c2b300469b580332bc778e1f03000000000000000000000000d980d796aca7a8ae9b224ec7efeb3106fc92d21e000000000000000000000000811a07ec4c1506c3c3048b40f6b05f5e4eb373eb00000000000000000000000088a9ce9cd59b4cea4881eb31d58cea2803a1c06e000000000000000000000000b12d0ef48a8bc56a9bee57157fd7924fbc65411f000000000000000000000000dfd2a469aae7303321e953d3399f067c5a796bd40000000000000000000000002c6ad4e95ec72071ef9a597a41b5fbc95ffd75b9000000000000000000000000527f90097edd71301ae78bae21f7c73c489211e0000000000000000000000000be04bfd01ad0c51669bdb7c3aef5a2d4ec942b570000000000000000000000006b51506c38e917b6c3a36bc81cd05cbbb25e09c000000000000000000000000086369231aa60bf04b6b66def20f38c497e46cc2e00000000000000000000000037cefa9174477caca65de4c08c9622e2b30b2ee0000000000000000000000000ea76f0c30106057d682fb183cd45588a5d5fd7f7000000000000000000000000d117f913b9be312c662ba36955d9b93ce1dbc8fa000000000000000000000000707611340c326ee1cfd1ea90eaf4150d11790f97000000000000000000000000082766851211c57e5b839faab4a114a44f81891e0000000000000000000000005e6233fcd785b12f72ccc0ddd052bd106d6b1f5c000000000000000000000000e77e394ff068cbf52f8d2bef71592e3c020e1b9f000000000000000000000000c8c216544a9e94daf8100ff80caa4353d2bb66ec000000000000000000000000322b50429aabc65991f58d562d0912be8137c2d7000000000000000000000000d3f1e8ebbf94783abfd4ac3c41e1f4a06599dc2e000000000000000000000000fd67427b1cffdd5d703a604c0739cca11846bfbb0000000000000000000000004e2688ce87453d311be7cd10a2ae14b73c5b45a00000000000000000000000003fe01a23c8b7d18467fbe605eafc9b0cc0ef9de5000000000000000000000000d9531f0ba95d24be5f787eaa17fab2d99e7459bb000000000000000000000000f462d9d0564aae2361b9adca58b68dba6e2c36b60000000000000000000000001aceb41352242157ce1b540bee4bf7ac50c29ada0000000000000000000000006103a70838923cfb9bfe9f6a55bedd8676817f62000000000000000000000000be3da01dc64eb6908e4406fda7f0e924b6cd324800000000000000000000000020885db79b03b988573b8a663dc99d03caa63ca2000000000000000000000000880487bfb7dd53efdadb1422500fc91729c723bd00000000000000000000000018a7868edffe81882f33b4312cd172256093866c0000000000000000000000005f00597320c696bb25a60cfcd7fb6aca3640914d00000000000000000000000059cd58e558ac8881b6a33d2e084ba48c84162b980000000000000000000000000828912b864db8f50d90b305974faf86564f30be000000000000000000000000f49b7db0c7a866beef094d25028673febfc84ebc0000000000000000000000001bb878dcbe1c7ad0cab0e91c9a491746d07ab2bb000000000000000000000000ee15ff3c5f3cd71863bf5768b3d635690fecb0a1000000000000000000000000eb2b5f2acaf7e0c00236a18363e4cbe40e2bb862000000000000000000000000d1d8cd22dba96f447440a43767b49f6c1fae7fd400000000000000000000000030e367a20e9227778b405aba4193aac4013c3a04000000000000000000000000943750aff753cc3426260a605edbcfbc06ebd4cd000000000000000000000000a54da304fbbd635d6d5a791427c4c8374ef15e62000000000000000000000000c93bdb66fbe744bad2016b99eb34297baad6be2b000000000000000000000000b5e6f42e00890ca011c725db514bfbfa087741ed000000000000000000000000f06e77fd9289763c1efda7b6901f388f47656102000000000000000000000000a17bd9071362501679294522892155f14d8a91a70000000000000000000000007ef92473d277d468f62308cf88e0964922e6d8cf000000000000000000000000fdb06883e6f56a5d34552bdbf0c652bbc0fafbf300000000000000000000000090bdfb00d4264b8157cc5c1a27725376b4ffd6ef0000000000000000000000006b7cc3ea25ad4bd38d230abaf7b1a95d036d931c0000000000000000000000005063d115c14bba3b04c81632b3afef0f2eaf36190000000000000000000000001bbccc94b7540c261a3ae57bd8925f3c2382ddd6000000000000000000000000ce1ed9cf4e11cc74e4b518da1bce4aa914dcd60b000000000000000000000000729798974bdcda71375cca2fdaa88885b7a167cf0000000000000000000000001d657729adc918aaf6cea5b28c9ca50b21ba12be000000000000000000000000badbebf490bce2f92816d0e5963e57401e9d9da60000000000000000000000002529b09c7c5dbef861d1f29379b7197275173b6d000000000000000000000000692f48708f378650fd3aa1eb23c1b4886964a6c5000000000000000000000000cf93f7b81c30aafa1a7850d283a8da6bd3aba6070000000000000000000000002b221e4f0db248cb0b02b6a1efc9774ea6c6ccfd0000000000000000000000008e1be930612b96a37c6553c8995cdc8c6b34a4f3000000000000000000000000b15f92f99cdb49edfa30d264d8a2029b152ab3950000000000000000000000004e984648504d58cfc84f4e8238530894e2d0448900000000000000000000000080714b760e94b2769fabebeb6389ab44a569a7e6000000000000000000000000acc0a7ae6fab4bfaabd26e236617443b1f04a8c700000000000000000000000060ee9edc637f5c650514fd9646b7490e243b630e00000000000000000000000043ad337ae5566c78383f0c0e4362aafe76bebf9b00000000000000000000000022f3c869736c98e2d261a15143e2ee029ae24f69000000000000000000000000e83c3a9070b79565aefc8e38597d288f9fbdbead00000000000000000000000001e5c41e59c41aa642ee91338e48f466b38f60eb000000000000000000000000363c5ff399beec7b75b3f93eaa327dc14e2575f0000000000000000000000000168470c67f1b6d6e89d0c7cb51c1adc6b5c6cc8a000000000000000000000000cf921ea2122e8f468149651bc1da87aed5c549360000000000000000000000004ee9e7e3432020d9e05d0a02292cfa2c63c5d2c1000000000000000000000000ec855a17692e07f1cad4b6dbb2cab522efde6590000000000000000000000000db15e7a7c5f33c36f86f4f8c8da1813b8336f5040000000000000000000000005d5031d807110b54727cc98ebe64da96b045174f00000000000000000000000071bbe567f79745da4d52fa9067b1fbaddd9ba750000000000000000000000000b683886124c9e58a0ed70d12402f21847d7b25bb0000000000000000000000006e553b39c0971929f5792e5c85130a7095d3d34e00000000000000000000000070c4d08bc902e60a9f34ab86ce3b43f42fb3e04e00000000000000000000000036dafe799240d7bb52dd2707200e1b9a4d9a523c00000000000000000000000099bca063bf0225e2066d663356d6827c3c8581bc000000000000000000000000e10d9b0e663b2954b62e59599f4797cba865d8a700000000000000000000000003e4d05199385205075861421978b3584cbffc12000000000000000000000000e6845ecde90e1b285bf938cd2984f566bf9153d400000000000000000000000086632e5c7945395507a2ff6d62576a37b73aa62a000000000000000000000000e96ff314541c36073d6f6e94013ad001a0c18ae30000000000000000000000007b136660fefcb705e5ef5a3cec4d19e4dd71762100000000000000000000000013354b74aa5bd86a790c34455fb54b622ce89c120000000000000000000000009a8a397371055b3663ee1297459e1bbf1b373032000000000000000000000000c66e86dafed60b71fae0e8d35806447bba5426450000000000000000000000000f88ab92338704bbd96870fc876e2666e8d1fcb40000000000000000000000002485784f034d0bc5255a1e15144c85283f483cbf00000000000000000000000075fddd3ce5aa1ab6203c34305e66d723dbedc3c5000000000000000000000000edc3c9ea63c3c0bbb01b6fed48e241b5bc8ae1480000000000000000000000001da4171a84afe028aa14a879ea33c825ef558870000000000000000000000000e08300cc6e7a7f627d6679d0a22f810f474becde000000000000000000000000e8cb2413449ef07cf440cc149e99a0bd0cdac106000000000000000000000000a73af1923165d3b21a77655d59455b80aa9fe52a0000000000000000000000006cd83058cdf4c11933bc68a454e9f9c7d10221b1000000000000000000000000b9d274bb6e6848628bc88a73185e88e84ad45e47000000000000000000000000d6338f4d60fd1df7e90507548df508fe6cb7023e000000000000000000000000dd1d3df55c9bb5fe3298a43706335732b120f741000000000000000000000000e17ae0b7642bb0c4a49003dec6c21fede7484cd4000000000000000000000000cc21db2ef20f8b81ad0aa31801588befa2919c1b00000000000000000000000029b292837b34c309686a4e88bd4e1e1aaa97dd0d00000000000000000000000079ba8b3c1264587f93c57475f95bc32f3e9cf3940000000000000000000000004aa8925ea3a1e69edd137b6f47a9d616abfd36be0000000000000000000000004130c24a8f711db91993c7de3c3b26aaea4060260000000000000000000000007d16f96d8c41fe1a804d349c590d41b5f46333db00000000000000000000000058e7ed6544de2e7f811442bbba99552a68355439000000000000000000000000d15cb755707f0fa8ce213105e3459cb9acd9d8740000000000000000000000005405e991625c6e502d11087481fc36ea35ebfbe100000000000000000000000059cbd9abe359001cda3b398371b53a19cbb66a79000000000000000000000000f6415a47c4ea19547243a662d94dcb06afbe492c000000000000000000000000ef14213c6e5c3b834bfcc6b6312b149893563c6800000000000000000000000006c23e834dbe3a06fe0e61804365733f794f8a48000000000000000000000000a726b40e77981a6b91be002db3cdc116120f6df9000000000000000000000000eff750c2f5445ed65bac36d531649ca0b3ebfa630000000000000000000000004a1e9271799c1709008660fb0c221ca0fa6e4b330000000000000000000000000d335e4f908ad73eac351bb990c404d1ed32ba5e0000000000000000000000002d1c39907e279f8895fe6e84182daac24406b5bb000000000000000000000000296c3429f866813ce21c5d0b2289b8ab44d527d800000000000000000000000081d8c7ff9e60bd72b342c0464ffa7f11e9c66965000000000000000000000000ad6bd51dd90e66005ba0ca36c7e0b667166069a2000000000000000000000000ccb68705a7e9ede3b8338aa205776e6c9d1500cc000000000000000000000000bb8a1de05323516cddbd09287c39840b95c14bdd000000000000000000000000d69aa240c895e9cea74453d18739ec7187c61ce3000000000000000000000000c123ee7c3ac8d6b9a5390a4ab614ce115391bd11000000000000000000000000d2e872e22284644ac65fee830527d46d52bcc39b000000000000000000000000e3fc5494bdfca42622b0a52e2feb6cd48347fe8200000000000000000000000037a1e2352072530d96db3f63fbfbf4c365d2ee650000000000000000000000003a16789360dfe70a17dab24186c8f43185556d72000000000000000000000000c302b7ab458fb409174faaa5f1662a645e00cc0f0000000000000000000000004c9cdc146c032ea64ffe713705c71e282d356bde00000000000000000000000003ddd0cf239002692d4c507d2afb95bc58c9e3110000000000000000000000009f16ecb997c72d5de6a1ab50df589f10ac29ec3a000000000000000000000000c2a7d26a0ee4ceea7229612e7e82da9ef858e17d000000000000000000000000e46f0e38b9da14dd80a8779a767b68c5c684210700000000000000000000000094055ec99285fc5d5dd2ae3ed5a46fd601bfba2e000000000000000000000000bcc28ca3bfb0fa48f5a82c88ad1024bfee1bc508000000000000000000000000bee32d4ccd966cd4ff2f9de0012b696dec31faeb000000000000000000000000867096d0784cecb650077726531f01fc4c84b9e3000000000000000000000000f80485a72e8f4b31e20f490b4deedaf3da6b415f000000000000000000000000610449a4f7001d9f372316ae7f66dbfa65084a8f0000000000000000000000004493812f5d8c793998045afd49406c19bc9af75f0000000000000000000000006c667894cb45e54696ceea6946ad161590f036d80000000000000000000000007d0c907e8962d744891d87c9e2c07d4ee0edcc2e00000000000000000000000063bc0a1674ef6da62d5249518c84c75794371cae0000000000000000000000009f8fd802a063ad89cd92cfc8652db9ae5096929b00000000000000000000000034ca177cce1340722be17b8da4a2e65f9a54fb700000000000000000000000008707c38bda2514a07a206443c42de3ecb8cd360d000000000000000000000000b5487f7d06020a638367a56c97cc171a8a34dd6b0000000000000000000000003613b63164cae1a604a7671f8ea6dea2b4cbabac000000000000000000000000c4d57a4bad7f23cb08a8045ed4186ff740bd3949000000000000000000000000bab402f53643b274a48e04763f2b412f3ed7cc280000000000000000000000003467ba1cdb1c2c61efa8c731d1fc31c99ec414ae0000000000000000000000007cf9f8db70923993b49c3e11790595e750333c8700000000000000000000000019127b6b27f83873b3c3986d251216d2d591c9c0000000000000000000000000c07a595e6aaee0fdd3576a7d47f17a3a91d686ee0000000000000000000000002d9d094677a4a9e960f93353a8c89cc036a2bb9d000000000000000000000000fe5ab5708621848ec898bbc0e456a3d24d1e7878000000000000000000000000e14009dfc7809a21557cfe00aa7a12c5338b53da0000000000000000000000004320928337aa6ad8213f5eb12e26d8696a36dee80000000000000000000000008e2c4abad74474212357a881217538c5517f7ad90000000000000000000000009f2e63a0888d63e561266b349e76d91bbca95cb8000000000000000000000000ea98bcb94586999cf32d19fe0fccfae0b37538a0000000000000000000000000967ba5e4d024fe0407406d9103410ae77516a6d50000000000000000000000002c68106234c8fcb0f8ec83d2a643bd25e24ba1100000000000000000000000003877cd7b3c59616b3a751ad9cfb69b88347ac7fd000000000000000000000000ec2ed33b5627da8c2389505b801ed6ecc9c276450000000000000000000000008d60359e044433b4c817dc808def5e7167da5e46000000000000000000000000b2325adec3ec76b8b964681aa408e11a0ad17a78000000000000000000000000f3d053d64c131f948f971f2425776c4783e32b7400000000000000000000000000319931308501d32aa23287d9138a1132ef0f9a000000000000000000000000f5740344ad9162c66e6c79cf0582937e16b789e70000000000000000000000002b4e1314c74708ad8ee3cbebfa0d8fd5e64368d4000000000000000000000000c9d5b984b8d8bab4ee3b03e3efdd1b6c18bd32a70000000000000000000000007c9987ec7e64b58f189625be2b569523c8e2c61600000000000000000000000076151fe8e6b33a622c103a0eab116232a8c027c80000000000000000000000001b67f363e6c9b28cf4d7a1a6b0664532044736090000000000000000000000002e714e177c196cadf303248b89bc28746778dd01000000000000000000000000e3f53aa27bc4fa3ccf03494681e1b65ed7e6fa2300000000000000000000000046b7f4e4e21bc74ea2febc7031f614e652cb9445000000000000000000000000bfaf1d0007e97751ce65a7e8390679dc79391e63000000000000000000000000fb7e9527a078c4b4c8b1fbe41a0a3615ac6213fa000000000000000000000000915b4f668f5cf48a9f566a34d1be3e27cf30c23900000000000000000000000028b07d5c8d1707bec01045428960b11f3c54c35b000000000000000000000000122ed49ec08dc7f11ff0324f7944aea0475df056000000000000000000000000ce2bef16cd935ea2296d0b426d87446186e2beee0000000000000000000000005555c1790ca5821915de7d9d350f35e3d1743333000000000000000000000000f9460a96dd0c25ef183b423a2a547d88c4f81ad80000000000000000000000009c6a04ad7960590f316e8d10c6cd8c6d2f58767f00000000000000000000000000089b47ad00e1cd12f6761cc67fd878e9317559000000000000000000000000b352c615cdd174d3fb06770d9fb95f55e89085ab000000000000000000000000728ebdb874050b24ec83ce40253aa74c446372c4000000000000000000000000cb50480b6ef5b171b81237f33e2005791dfeeea900000000000000000000000023362adf31e0208bf4b193cc54b873595e1491a900000000000000000000000026327b41d6264b6581cd33df2682e15ca69914dd00000000000000000000000099804514c777505bdec3a474620df86b4a6aedea0000000000000000000000003da307ed8b9931c0bbc8786211394920b62c5e67000000000000000000000000147cfd14ef47435dcd3df2e014de3b67c108c31a000000000000000000000000447e1de0b6dbf97bb5a8ebf2333c0cdeee298da80000000000000000000000007c0b7cb737bf94b911e4e190157672071b300908000000000000000000000000d059ad8d6b46d657e6b2d6a3b4293deb1fbca85300000000000000000000000002d1fc374a94dc9368c72c9c3e01abd13b48463a00000000000000000000000051078e0241ccb7e9d2bf9f3ccc99e40e2bdc741200000000000000000000000016c44a1597faaf79993cc973374c1d0f8849de330000000000000000000000000bd51048f2d78524ef1f7f3ece3e3f111bad824300000000000000000000000075c3a5a9cd22bd12bcb9ab73e54549019ae36ffd0000000000000000000000005281f38ef6d29c4b63b46298a905ffd3556942a700000000000000000000000080fe8c38aeee609866d7c1001121557e408e1da80000000000000000000000006339d46baad5bbf6aeca67565a0a5c33c6f7c41b000000000000000000000000bf56d19d3a6078b0e89c3b4f4f7ee30df4c36fe500000000000000000000000035a6ffeb4c3ca1a7409fe9180906e9f18edb90c90000000000000000000000003931896f8e7d39dfb47022e27f8e3d321f5d5a1200000000000000000000000007b8defa579561f8c57c41cd84a57f14682a617700000000000000000000000051b91c25e1d90e36d0b54bc4f28e44d68d2c008b000000000000000000000000d44741984dccc96a1b8ea21fac0d6f784529515d000000000000000000000000b6ed6bbcd1c98d3deb38e9234c0b1b83677bbe6500000000000000000000000000dab502e1666d966012afa43328f3a6ed8cdf500000000000000000000000000b6bc1a10875adba02d7d5a3d0a9ddd31113d2a500000000000000000000000032fdf168b88433cfdc609b54e48b002d17b85bad000000000000000000000000dccd6f161c03c1ab593514b6a72dfc292ed11db000000000000000000000000027244408184b3a2ac6602bb6ad12f8c2bea4cb84000000000000000000000000864967caa68c59a4e41614e2874625ada7a5a7810000000000000000000000005949c6839b3cf5a46bd30560251c4d900728920c000000000000000000000000a6f6c5fc2026760525ddcc6f8d43e44d9bd3e9bc0000000000000000000000009e6169890e9462eddfcd210d1270b42a891cc094000000000000000000000000c98e209fd5eecf62104d719e54173cd650587b360000000000000000000000007ffa5538fd4591b43decb643d7088c7ce1e2c4350000000000000000000000009eb0619731c31852977b71a57a932c87c1355f92000000000000000000000000e45ebe846ef7450b3c5ce4686bd9ff8b138de8f600000000000000000000000002ce6048638d3b60a9d83dfa0b8017960c0e78d60000000000000000000000004fcc2602888f43587587d553cdd68ff4c42cc0ff000000000000000000000000e353fa563e4cfa4bd6345f3dbc66517b77718fc7000000000000000000000000da6a00ca2715c3f9a36aa4dcad782551d32e714f0000000000000000000000004ce391958d130afa41cd5322243bf4a0d23409d500000000000000000000000049d3d39b7e16335777e46af4bb95e13384bc820f000000000000000000000000552779185fd0329a753e3d8ad77387b1ed6e8079000000000000000000000000fb5e3f4344a902c7bda4535ce2e240103e5e0e01000000000000000000000000ae9869bc8931a653f65a9a8c576ffbf7111a573d000000000000000000000000cd495ee141d879d8045b1d903e198a9d52470923000000000000000000000000f4930a0ee089d402134ff2c1bca4376ce5662850000000000000000000000000d5a69f3c33e0849dd9aaa8b0f02e828b89cac40c000000000000000000000000361c65e5ccbaa37575e68b68a4c319cd300e04db000000000000000000000000000534820e849436e10bdb07c09d18b2c0668a0e0000000000000000000000009ffcd9462e0714030f3e15d9198e034440f8504c00000000000000000000000099593352335b3fa3e553cb76016a4726b8522ef9000000000000000000000000ae492fc1c7b9b9966ffa6fa5ff6b9ec47cc310dd000000000000000000000000fab7c580f4267187d0b4b1a982a756a5fd2ddde500000000000000000000000030f1b5291465eb60380e382c28022d204d22b11c0000000000000000000000008ebf657ea4dd02b92485c720515ceed7b0fc79f700000000000000000000000082547fc375964862fcfd1070098675a9e4bcba5c0000000000000000000000008c04e53bda7c8489ffc3852f3190d7ce5925c1100000000000000000000000003aedbaf86afdbf0f2e0931ce46f3a4a35bf30db8000000000000000000000000c97bf40089584e721dabb8e6b229ba1903af96ed000000000000000000000000b6bf5d90a961f98bc26d4dd7b6cc5fbd919131cb0000000000000000000000000dcb0b6cf374a92defdae5b7ee5668c0bfe2be600000000000000000000000009ff85cf29ecd0e0ceea42540aafa10890c12d92700000000000000000000000084b3e4a21c9e1e80f4451d02b68aa75747f09e54000000000000000000000000f4eafb6be89f6d7d6033ff848ac57abc363731c20000000000000000000000009543ee03c4d2c52bc7edfe73f0c2a1fffb18b9c300000000000000000000000084cc925a922c7d49b57f77556b9d4c968da00ed2000000000000000000000000118267a2e0a5d0e5a15ec32f62889e47eb29969d000000000000000000000000af3c8c7f6bda99cebf3d14759c0a6bf952e661b90000000000000000000000005091a3556fc8633372905adec02a78c278c79bd5000000000000000000000000759fc5bc86dbbb53b8e6ce799939cfdd2f240958000000000000000000000000786bfed266e3597902a2d4246f119b06a905a587000000000000000000000000132236531cb6396de1b578843a9b8977eb512431000000000000000000000000ee0acd80b7d0cd0147d51279ab4eeacb7c1709b5000000000000000000000000651bd9abf5726c3a73b68bff5c1e72ab79b12ca7000000000000000000000000ff261dfea91dc7264239aaf8654af48324d31cae000000000000000000000000695c36b016973352c0e9cb1977641dd252e5a714000000000000000000000000dbdde3ca6771ff9536c9404512efeed0e5750f1b000000000000000000000000ed515a71bff120a2c25044fc27bdb892a6a68eed000000000000000000000000a3ac2bac8a7c09aa8c296fa04764ad9e537bb10b000000000000000000000000f4130ba14c14bdeda491d271dd3b58585d058c7000000000000000000000000097188cd8a0f39176edebdaed05b3ab901eda3e970000000000000000000000007244824a087b81ce2f6edfe04bfee3ff749ff7ed000000000000000000000000c9c7f38c245ec758a838c17062d00cb1aefa2089000000000000000000000000f6830f6b8c6ee738a123e8271c4c05621147aee20000000000000000000000008be5be5c581e238c3e9a4cccab957e078a6e0e280000000000000000000000009cf289d61385f48ee2c6b634732223ef4b30b95a0000000000000000000000005a34efa74bb9f19542645566253888ee0bdab3c800000000000000000000000087455d97caaa471a5ee2992c3d7c529dd10a1e28000000000000000000000000d19c9e6494e65ac494d6b9c7607deec72080cc240000000000000000000000004dcc448d94bc94ba10029e9f845b4c66dba555de0000000000000000000000008fc02516a2c86786967a14510271b96fffb713c4000000000000000000000000706ad5ae189a7835dfb26b602ef58e873157824f000000000000000000000000a5da143b465bafea95663473e257bcd7b16e58cf000000000000000000000000f4d61638673f2f504f2b1c94db46f08ff6c81bec0000000000000000000000001102c9455c45e91844627754970b01f60b8c64ef0000000000000000000000003f4c8e7712d2ab4b8b3e01adbc8baf16b97b91a5000000000000000000000000368b47305b61f0b07e6758d792bf964bf287cc29000000000000000000000000c1134de5123b3c7b8a3db296bdb3ea2111ed910d000000000000000000000000657af373aff538f1794930f8dbc6cf9b46d27738000000000000000000000000c995eac8b6beb1a76175bb5bb9680d93eb695acf000000000000000000000000536f32894e9f1383f1771d9caf29796f21a8077d000000000000000000000000a26fb2f79761a19372045196b8fb03c054d43d040000000000000000000000000cece90a1b63aa1887712696a3b06c64fdb4930d000000000000000000000000b7faa22b000918de263a5d5cae755be54eeb72c300000000000000000000000095a986e6b5f9002812e38d197d1aa83a57aad4300000000000000000000000004cd316a7f4696569ac6b24f351dfa4a0425b2f5b0000000000000000000000004c31d7f4d2954a00ef93f5d716b40fbb3573ce12000000000000000000000000ffa9ec7cae97804afedcc6cfce00297cd927c66b0000000000000000000000009f982b673d1a91ff1f55f36c53146da10ed57c260000000000000000000000005db20437c9b6368f07a3988b8f67c2174486e7aa000000000000000000000000c22b86e14a4fa45cb5fd93fd2252ff92c32c1d5d000000000000000000000000c04d24df8461c584d5a99dcef46387560622518f00000000000000000000000096b92fd2d58b29279e9b3691190cbd4de3ea51b60000000000000000000000009fc3d06662bd5779755188155cf8fbd4cda649dd00000000000000000000000031d56e99960f9f655200c6d2b2e113bed7e2caab000000000000000000000000ddb8e52690185ef40881afca80e3fdeff4aea8fc0000000000000000000000005f628a362f70dab3ff7997baf8c847efd572783300000000000000000000000059fba5557890c89c4b7232d52a9218a11e3cd9220000000000000000000000000f17819755a2d596b5569cda5985e5f7ac347c6a000000000000000000000000e2df16e80f15a12679a1ae70165bf2dd2d34d58f00000000000000000000000014bfd451295729bc1cc7426ff3d2b5bd757e70ff0000000000000000000000001faab8c48749b3bf28d894c93ec68c0e56d98121000000000000000000000000b387156d1e036b05037549115254205859d348f8000000000000000000000000ddb0402217128ff36df3bb8538f54d57951080590000000000000000000000001df939f494a0070cfd32ac10aafb3401ec3333b9000000000000000000000000015140a71a1e4a64711ddc8b0699e410bc078b5a0000000000000000000000007b3cdd0b23aef9336a8d5bf5e0d6df59f23925d40000000000000000000000006e77b3db31677f451b87c50d2931d89c9405635a0000000000000000000000002860921d3576d49fe9ebc7d690fb8f2efe8673990000000000000000000000003fcfe20efd5a52c559fbfb8beb35f1aa7a7e096e0000000000000000000000008dd166dcc46a902e615eadfe7049a9d714035e500000000000000000000000006be6d9f3210d07efcd433a820a66ba19a5e7ef1a000000000000000000000000bed09f5b69fcfacb7e7272ab0e3b07e95137c992000000000000000000000000b2bb6509ad0e98a7c71423d2f2e3433aa87b10500000000000000000000000007412c1c1d43ddfb3050ae7f515e12860b7eb9657000000000000000000000000125b0ff9d0e0731e6aeec867927f17df44d7ec20000000000000000000000000705ace2f648e980db728bb996c691ae14338bbdd00000000000000000000000090d12a13de5d828999ff3654729a077cdc5c00eb0000000000000000000000007e926b0b38958888708c958d59ae99b0419ef725000000000000000000000000e10e0febfee6b4d29826aa96ca42ed0861ce074400000000000000000000000009d24b0397f6f2ea3886e4856cbd111789b906e7000000000000000000000000253910bd44804746889138f1ecbf2d07e1b746d40000000000000000000000001bb7d500d0f43051ef144ffd70b5df6ef914e832000000000000000000000000a800d7c7e207b7a5a0981b2dd4e5cea66726bf1d0000000000000000000000004c49ebf1a790de9d908e5f9d66999a2bffb39e9f0000000000000000000000000a11fafd58d7e54492e6eab845de31d6e2ca1d40000000000000000000000000639aca4d19b3fd7046489616fb97b64b219db1960000000000000000000000008db1ff4267d4d0bc3de3cc8553f444eaeba226cb0000000000000000000000009a1b070cac83bf2e1f2db494dabc1bb6c23e429600000000000000000000000070484a1de3d1e786afede693f1f68653d1dc2bf2000000000000000000000000c62dfd255c25221eb6768707cdc7172cdae0901f0000000000000000000000007079afb8d9679bc5399609a5cc2768bb22a2185e000000000000000000000000172f1ad760ff1205441a1c7bb4cdef60edecd20800000000000000000000000052c3e8e9da4f1e520d18dd22c17af1c09532ea0500000000000000000000000076c293c20b869d5cec2f86747eec7231c3cfcefa000000000000000000000000dc49e1aca049817f4c03a4f96e451c9dc1ffee5000000000000000000000000009270960a8439ee3d7e30413ac6a5622b61a684d0000000000000000000000003e34dba0bdc4b0398ba8b263d2353750737ae7000000000000000000000000005e8a6443216c7ba93ed8c636441afafb18df8316000000000000000000000000d00549a6eee0e3336da5eddedb9c06724f3063e4000000000000000000000000db1d3f4000b5cc681abe5d74e569dbaff6bfdfdf000000000000000000000000eb420f9ec06d06eab5fb1cfc5f7415496efbefda000000000000000000000000c84ebd5e9f875ebe8a6fdcc42cae4d32a641b51b000000000000000000000000b7cf6b59a791cd399c0ef73b385058da5794fbcc000000000000000000000000eba0f3403d136dc1462a1600f4fb9ad5338bf09400000000000000000000000095eee99a37bccc02ba5ebdc0d0356bb9273e1be0000000000000000000000000fb15047e8ba2eaad068692365baf5f43e5362ed10000000000000000000000006bb529e33c4a3344d7fd19552572c78976290ae2000000000000000000000000344cdf27a46609f18e3e839ab4c7bfae4d93bb25000000000000000000000000086ab94ef698b05f44864b929616768eb8baaeea00000000000000000000000060c99651cbda8d40d702809312bdce870936caa700000000000000000000000095d7fe6444fc982f89b51e50ca98cb65114ccdb0000000000000000000000000222d3709f9b71baf4becac30562f5f235079d47800000000000000000000000025e6a33c535a68980e2f8dc2832f364158c9d58d0000000000000000000000006fad64020ab4470e41f36b67f629107429a18c98000000000000000000000000094968b611f904865495ae7ff091fe5ad23ebe26000000000000000000000000bb805f5360b0965c6d7c639ad931181472089f42000000000000000000000000bbc984a82f41ca6faa69b9f33d71133b4239f5dd000000000000000000000000f4b9f50d2dcadf8d469ec97c58c55c6e084e48f6000000000000000000000000ac15416c511887191f534d600c34e57eb5d3a3450000000000000000000000004a7a77266b9fcdc666498dad2455b317743d01670000000000000000000000003990c67f97041e0f231e3f268275e3f9b94e60a8000000000000000000000000247fd0eeb52fea53c16199f978ff90bd1e4c99f2000000000000000000000000e93e7b48b197cdb16beb036597b98583935d242a00000000000000000000000056c182b97e612bde0078e301865ea40b124d8893000000000000000000000000361c2d70efc681dbbcee7480a8a87bf461455277000000000000000000000000f6eee975191cac1bb0b50cf382ffc2633538e258000000000000000000000000d3e8b30494ecf56607ebd38ebd3e9fd4e009a29100000000000000000000000038b6e7121d5a6f413e244977c6757c1cc1bbd42700000000000000000000000066eda6bd6e07ecb8f2526729f678a28c4ef1ae540000000000000000000000006ddfd7bc5e7d3d4c63e3a0dc92a3e6cdf523b3f00000000000000000000000002cc421a1346ec7f4aa3709caad405898d6205b65000000000000000000000000bb21f985197f781034a5a5d5abf1a188f2c2d041000000000000000000000000eedbdfc40a5a034a85843ebba61cf101ee848f4500000000000000000000000058e7836b71aa613b4267b28be434837abfc00d410000000000000000000000007227a3c94b11a8fed549d10f0458a8c673d1abf400000000000000000000000020b16037011d448461c63ec6bef1818c01898a8200000000000000000000000064894313babc3174be327aa816ce1aca4cdac10f000000000000000000000000f2276025e51e231153cfe6cf2738997cd2de7b5c00000000000000000000000058e56203dfb0c2861d62447ce8cc119486172ebe0000000000000000000000002ceba06d249bbfa20894e2092b77dd86db0a9302000000000000000000000000048bc4762dc86f5e2abc781f7f87d9cb271e0828000000000000000000000000de2f4621f43f712d62c2efcec8f6761244eaaad0000000000000000000000000f10b9b6f160ea69d5f204c2b5d8c6c36082ec2600000000000000000000000003dad182b0211c02e22456935c1f4cdb19047972b000000000000000000000000f01354e433a23294fc760ac59d40833644a45256000000000000000000000000d86f160c6462ffb139378c7ab49344d654a70aff0000000000000000000000008a9a1ac7f11bb4558cefabba7b828871178fea3f000000000000000000000000baf77caedaaf9c0cecc53d30b0d0d0535c4acab700000000000000000000000003baae45b251dad3e142b1b9f273b33671aee97300000000000000000000000011129dc6f2e169b230cf1d5fda429fdd2c1dffe2000000000000000000000000bea41dad91665ad4bc36526833dd56b31ae13756000000000000000000000000f2f0bf8f18c1ed44f293add4b52cce8bc6d18c9700000000000000000000000056952f2061a82b84262895170e7037421e12ffa700000000000000000000000077938b2ad3e550115273bfd25cfe0f17254e050f00000000000000000000000089dd884382654798aad1e8356446e507b8725b87000000000000000000000000b97a127032b9cc5f5a88a492727389dfc17860650000000000000000000000003e81b85fe3d2b62970b49edf34df83e7086a5951000000000000000000000000dc738e522d34cc9919a18dcf471bd238a6b2f5820000000000000000000000007ca7f1964ad63aca595aad822546ec0a8686bdc000000000000000000000000094bc4c8cea418e87661a911b1a8615f75ceb81c60000000000000000000000003240013744a5c74db4d1a17e0eb4cfcd80f0db6900000000000000000000000072da5a0e5c53484a2ed7235452c81f2c418106f200000000000000000000000044a19f22cce7ee4112448e3a165ea6166210e2e7000000000000000000000000ca0ed85867453cae05d24cd683d2a13dee3a26e10000000000000000000000001742271adc5209f0674818991065489d67c1356300000000000000000000000067621ec83cbe5665c67355c014fecac44059027c000000000000000000000000d45948c286a2666f1bc42e5798468cbad00ee3a6000000000000000000000000c2ecc3023a428938db54cba7f5c682150fe2f456000000000000000000000000f265a52e8ae666f372733cdbdd53b5dd2c31a5ba0000000000000000000000000d75efb01583b43d9105472490f23bd3b99d6735000000000000000000000000a5077347ae5aa9d8eb1d802604fd1bbfe7fd486d000000000000000000000000c61167631f69fd8574fd82fbcf2906fef5e6f50b0000000000000000000000005eb6cf9dd5a49650a0f2dde43912c9db4270bdaa00000000000000000000000042fe6ac6b89833044d867568df66fe55da5d8079000000000000000000000000b4265837df41ecab8cc1a78bc2487046422a56470000000000000000000000001e0843ea22fbc98ffc677073f9e7cc3930fe55de000000000000000000000000b633c878a1b59aa8e9565b031e41d24154af71c500000000000000000000000014f0878fb2718d0918ecac18c137badfd9b713df000000000000000000000000cf85e84d8daeec58fe456993ed309cd793b3c77600000000000000000000000038e1b29d338c823d0430fb88fe00582b26e33bf20000000000000000000000002f60bf4ded0b5aaa293d2372d6d6a2b9093260f3000000000000000000000000c204b039ea3ee7bba893e5e99a5d646f48c8c671000000000000000000000000272030036fcba443ef26bd608ac9eec570ef370300000000000000000000000093e7059ac9f717c9056cd423c7ca749ad456a462000000000000000000000000e70c430553cdca1bf5f1c38567a289777cd311fd000000000000000000000000905aed494c75ae755314081e0e451b0a7bbad05b0000000000000000000000004891321da006f8f1fa5baad737235f99d828d185000000000000000000000000143f667534726f11fe2b289ba2cdf42bbe1cf36100000000000000000000000074ef1a784b532b7a91c66bc10580fdb3f5558014000000000000000000000000a2087fa08f3efe57a9081dc06d270a61255fd5d7000000000000000000000000afed78ca068e0ce1133a0a527b13880b92fce807000000000000000000000000a14d0a47884ce0a1f7182f5977640db95f5ea31e00000000000000000000000017f48b2fc61d9925c20e2e2018a0445753804e040000000000000000000000006cb280aa7bd37977720f6d3690307dade6a267d8000000000000000000000000fc87d76052210afd148ee90659186f5224dbb94a00000000000000000000000003fdf82588081e46b8d5d8f3713ecc4b54cf9b8200000000000000000000000092e9b91aa2171694d740e7066f787739ca1af9de00000000000000000000000083a6e7498553f7cbbb6696ed3c10951f9c4660e5000000000000000000000000fdb2ee3986c2a363ca41cbfea6998e69f26d7a22000000000000000000000000dcd516ca9de70027cba07d77c5b1c49171c93783000000000000000000000000bea1e05dc08175f01fad716843e28612d5191502000000000000000000000000db4d9be3df3c12a65d7522bcdb06cdc9cf3da955000000000000000000000000529f224e9b6b4108d54897bf22ebb370e8098e3000000000000000000000000039e2e5ef67ad660ab4e540a5797cc174ef6e793000000000000000000000000016fc509af25bd49dd326dcaaed554fb23237cee8000000000000000000000000c42f506929c6e23a4be1422f96e692b0ea4a2ed2000000000000000000000000b5997fd4cb8a9def09cc0bd049e000e539795ee6000000000000000000000000a11d4fd6683877e0fa71b1436a75b73b00d353c80000000000000000000000003d21d0c68429f43ca14637ae88d1aecfcd576fdb000000000000000000000000ec3c63ff6a8fe7230cb869f9a7b398775524e49800000000000000000000000069f02cfdc54107b9022a7221d7e86106861a40d30000000000000000000000007eba3446001189c5eb36aa1d68fda89babd81aa50000000000000000000000000b3ee11ce409ac18e2d6661746bd02df5e3355d9000000000000000000000000ea484628dc56be67be32040b8b0da0f2c1ca59e30000000000000000000000006845187194f05f7f6ba4db4ccfebffcc7dae74eb000000000000000000000000eb7deefdb0a3674b6927ca9e7ffb98c2fe4892970000000000000000000000007eea388195596a6b471ba62a993cd46d0c635cd8000000000000000000000000e849df03601af1037f411cd4a15c098885e108ae0000000000000000000000007bae0b7cd3427e9a747761c397992a143cafcdeb000000000000000000000000507799dc17890decd8c66e62efc56b07769691dd000000000000000000000000679744e7499a1c7eedbb9a5a8b7a3b04f345e44100000000000000000000000031402646da22025eeef567f135d6a95bf667fde9000000000000000000000000f7cdd5048aa44e2c28260ca3c5c1c4ec54d959850000000000000000000000008a5a3b6542812d3c7b3fd4cfc6b3f44fa666073f000000000000000000000000291f6b5dcfb4dc4dfacfd26c54bd4e7142cd170f0000000000000000000000005e64de6221eaef087339a6943aea4cf7e156a590000000000000000000000000d85ca27c66a2ab090df93f33affc96dfe3a40e65000000000000000000000000273f38867388a3860d63616a8d41f43a83ae8191000000000000000000000000aa3e33c6815f2be9b24c1dad61439e0720cc95e10000000000000000000000006749250c467234cec19e63e63bedb67ff6fbb62e000000000000000000000000d3fbf6bc8c8d023f7ebfaec689a96f721362b9f3000000000000000000000000231be3ee80a35519835e74dd2ac6fe1a0fc51240000000000000000000000000ada6101e5122c8ed58a624c10b30eb57f846309e000000000000000000000000e465f24db1e03adad6f329c6686787608e2b994a000000000000000000000000c2cd9e75acd0c86a9e7a3e11679e18762266a696000000000000000000000000eb387bd949afcb0e0119b5c7ddf47e50c6b5da29000000000000000000000000e5cbbc30bf468dd1e4f9672ac0a427f04a5ede86000000000000000000000000e8ade2588bd223dbc1a775274eb25ae41846a60d000000000000000000000000cbc90b0f9a933ff6b27f41eafd2d92563bd2a698000000000000000000000000358b9835d36e17a4a045aeff0c0652902b098f6f000000000000000000000000128d9bf3e43bee25b91570e28976f57d61e0253a000000000000000000000000d10e373f731471099c155375bd45e017d88955fa000000000000000000000000488eec99aa3e12361f9d47e2018cf23fbbd3bb1300000000000000000000000069e9cf09d6276bffcb3a6bd9ef01be049c162d36000000000000000000000000d226007dc3416b44067d0ebbcb27d2a17a1dc1b90000000000000000000000006033b1b863d5b43620798162de43d5067a1bee08000000000000000000000000e8f019e05484e29435dd04b2eb22ed6cf0a5483200000000000000000000000048e329c713dc6277bb9180fcacb8dc2ac5de491d00000000000000000000000036e62e23c8d384d142c114dd9511a76937915f2000000000000000000000000088b77089a34044887cba5a1c92fa8c70cf6b98ce000000000000000000000000935b0e51ac839b10952b1ece407fc277e8a733260000000000000000000000000b1e7cbd013e8e94704f6eac582185b6a2769a7a0000000000000000000000005381b9d696f99c47a7c65c078d02c6343221ba94000000000000000000000000f337a25a89e3cabfed2dac88812d5042d3d846f400000000000000000000000087cb4ade2ee94445963dd84226294cd95ef036d60000000000000000000000009fbac1feb2739a0a4a84a4d10b8ccbf2ea26a177000000000000000000000000ea3bd7e00857b0ee296dcb05cf16c31a1a54b74700000000000000000000000025932ea192f52af1b62c7a5de0cd7f7c07ff2b690000000000000000000000008791b6d9ce91a3b82d56d74ba7ee1009cd9cb1af0000000000000000000000000f049618148fbc95c416272277ee95e3be931461000000000000000000000000c8c4301ec5b053904022810fa902614a1579040b000000000000000000000000095b24f9758409e490966f536e5c6cfaad75f77000000000000000000000000062a962f83b1021598b1dc395e61352464c7a0c140000000000000000000000003fc92d3bb67800ff8bd068bef79c2516e8e826090000000000000000000000007c1df706bf3d130b0d6631eee681bd5849d5b233000000000000000000000000b66b30f8d11f9209ace93808e1392e116df0725200000000000000000000000001cb5a3b3041b4fb962fce28941166ee1ee29650000000000000000000000000b70fe9a65165e208a683129cad4b270b404588860000000000000000000000009906ad51bbee952188c1df129799b91bf76eb5440000000000000000000000004ad43710479fd70e7bd64dfe09d64b2d2a4d246d0000000000000000000000005de7757f74debd20807d13e46e6d2f7ad355e67d0000000000000000000000006e96327e3a713a063b94c65392184876b469b11000000000000000000000000051c0beeb70f0af259fdfadcbad7378e38b27420d000000000000000000000000ae3c53025023097b18b017456cdd0079017150070000000000000000000000007e8e3cca147ab4babf08492a9852d5b95e90390900000000000000000000000032a604830b5d9339c4c90213842aeb724382ee1e000000000000000000000000058de36296891e759a5b171dd1add405100415990000000000000000000000009874b06600ebbee33e8b6681dac0b49e868559bb0000000000000000000000001c4b3572f63bd463b24882a60575a2b2d74c2028000000000000000000000000313b6ac600f30d62d7e0f9cb214f8e40619ad24b000000000000000000000000ea5f3968c4d1b1b2ce4e6e53d87d5993e38f7f2e0000000000000000000000007e6605e9efe6d1e92566d6c391c83a006fca2fe60000000000000000000000005a450416c8a7be699ca8014c27e8aaf40678e59c000000000000000000000000ff6e713f6be8846fb1537ac8ae21d7230523b448000000000000000000000000f926531a307ea4283770cccc958b15143c74626b000000000000000000000000fdd77411aff60b8188ffc682394850b17a253c7d000000000000000000000000c0a8eddbb38bca8d1f99bf4e7d78f67083f7a620000000000000000000000000914946e6dd24f90a4a7266fe836092d3600a898a0000000000000000000000002da9ac78a79e739b93dc23d0cbc510706858ba6f000000000000000000000000f05dc8bed27831294d51beba2bb8c499b978de2d0000000000000000000000001e1deeb554bfeab3120e67e28ba0367a72624d51000000000000000000000000a7f43eca971569412e3052319c4c9c911394ce53000000000000000000000000d05a4d77ba910f421f33c611b1657ceb7ecfc335000000000000000000000000258f7285ce1c77ff87e68ad975b6cab101e087b7000000000000000000000000295dd093fbd5d58c2d9ec88c1547a596c9d7a339000000000000000000000000024d5cf1e2dd0166da864e4842ef457d86aa749e000000000000000000000000e84985b81b3fa96c014d4f4eae8d2d831d71d27900000000000000000000000024be11fceb22cf00846f5147ea5aa3477ae03aa5000000000000000000000000143cd6b29ee25499ee2d3db4d14d5b8b216828ff000000000000000000000000215b221ac453d784b6df5747a80ac66fa15d80a5000000000000000000000000ec7c7007253941c47898b9ba49c0a4b04bfa8a47000000000000000000000000840c80daeb69115f5f4006444393efbaa9a478f9000000000000000000000000fe82700aff4b12a34b083624c03ef25f049b75ec000000000000000000000000cca90ea5fa78b43d03cb3de735c440b9b83b8022000000000000000000000000e583647300ee90567f096f50ddca11f7fc0c2c28000000000000000000000000aaba9392d099fa859e2f31a33357c9ccb1d2d01c000000000000000000000000f47d39615774051425949d5ce5ec3cdef8fa9a17000000000000000000000000ab68efb2d73c800b3c6d82c22366d909572eecf9000000000000000000000000a39052d492741cb1451bd95c437c13f829d6db9c000000000000000000000000cd3a5de59e67a890f80dcbb068ab79c807bac94f000000000000000000000000fa4f0c7c02707f7539de0bb230e2849c13f50735000000000000000000000000bfd41da60c33c8ff9107324d669054e23a11ea2000000000000000000000000092c43859db0f3e03eea0f05529775f4612f5de330000000000000000000000004fc9be5fe0456a17cb1244915420a19e7f7e84920000000000000000000000004041844e636e6ff7a47d41d730fd44015285f59300000000000000000000000070fb603321b2028371963ecfb5c2ab31442a7828000000000000000000000000e0face042c7afdae10cb526876c921e9d8ed62bb0000000000000000000000005c003516daf5f61205751a097f753a7c375417be00000000000000000000000006076dbdb60259420e34803e54991cdd21c616ba000000000000000000000000fad28e2d36a633b02596420ee1ee57341ca3780f000000000000000000000000bb4c27e4fa60df93e618e7b4724ba1b2a85b534f0000000000000000000000008820be05deed6da0b1199a897c443223577c26f60000000000000000000000002070a6a5701e21835b401cf343a84c7b2770b43400000000000000000000000079c2c39189e39a14fea21368545bf2dd2b220d0f00000000000000000000000005987f40fcf27794be33bd71889a45e09f7774a00000000000000000000000005316eb8ad0696309bdf501a30fdc1b3907f93805000000000000000000000000b5eb894c66794acf983fa53ac800f35dfc0d3df3000000000000000000000000776ee240a3d9bcdb3c3bd2647ba4fa49a9ae2a69000000000000000000000000cd3e0522c6118df8d93aa0ca0742271f56e41fe20000000000000000000000000ac5ec9125bb9036e62d7107c607fa6af5cbf9bf0000000000000000000000006634c1e868d477dff404fead7a485fa8dd7cc372000000000000000000000000bef2eb91db363bfef93461286e04279a6593a7a10000000000000000000000007fedfd2e828f7ef30d6b50ea5c9b3a4b93c9f2c200000000000000000000000075888d9c1fb7a75f06cd45435101f539879a097a00000000000000000000000040f9cc6e0d2c858cb003945e1d1b6af4dd4a0dcb000000000000000000000000514f172a1a857f216bb2eef67bd526da39b2384c000000000000000000000000db9ed331245090047bc82c550b3982ffef7c7caa000000000000000000000000a120fb80438fabecfb46d758a602719685ea274b0000000000000000000000009b8b99a60546e1d017a4ee3c77c92131e9e4e48d0000000000000000000000007dc35e4fcea3fe0048bf8bf2251a71e6d56029f2000000000000000000000000251dea0f041eea0836db59d4f649c6c04545af0e000000000000000000000000caeb6002a3a9c46ab41f433cce7793c17c4c3388000000000000000000000000f4a389cb0cccda2002402a3b8180592dc3e49c2000000000000000000000000056563ff2d624431b7e2fcb70a326cf3cefdbbcf600000000000000000000000023e2e92d8bf0f8ec7e2099a3ea2283f422dfec21000000000000000000000000341ba39902ea2e46565714c864fcd088015a1fea000000000000000000000000c2cdcf628c498f63c3c65796f5f89fdb3491dfb40000000000000000000000001a80be7beb7b4beb9318fca2b06a76a2f0daf9c10000000000000000000000000210b1b6b146b8b60f05757be7eaf3fdd979e3ea000000000000000000000000f741d1882bd033821b046cd5a585b794280593d30000000000000000000000000a309bcd041c6595dcf95f60f7abc9ceae0cca24000000000000000000000000262d1109e27d6ecaa03623b8e1a7dba654b5181b00000000000000000000000057e447f36a4443fbf50773ba6161384dbc3ee4a1000000000000000000000000baeafd5289f2289801800580d562faaf5c0c98aa000000000000000000000000896cc60c90c60bccbd17f480b2b688533e324afb00000000000000000000000018d538bd1f1f2f3753594be66299e7a4598dd4b60000000000000000000000006780196b79f472e5ce974f6caaf506961db3f422000000000000000000000000561b61051328b2bc7ac01c609ef238400856d91000000000000000000000000013de317f15350e0bbbe66f3283c0ceb70efd6fd600000000000000000000000087d3de3c4ecceade9ff55449a29d429316e7bc6b0000000000000000000000008b1f8b205973ac406da230c34332a92a55ea6c1f00000000000000000000000024d78a668d31c4621496f244673780d061521adc0000000000000000000000008932a2f7cb24f901fdac685a64e8ce806392365800000000000000000000000002ccd1f41666848409df5d95eab8f12b64a3cee00000000000000000000000001e9b4391f162ce487c6be3435528e90811d9a35100000000000000000000000022da494f69f2bfb6951af4facb5832b581e0b4400000000000000000000000008bd02da60c1a40ad8215a81ec968797f491b3e4e000000000000000000000000445019e3cd48b1017047a9eb8ac4be6cd36c7bd6000000000000000000000000418484047e8c3b78dc4037195fbddda1ab687a4d0000000000000000000000008bddd807a2b61722660351864a3cf355a5503293000000000000000000000000fbcf21ee9ae5ef44b8b0bd94a7dcefe61164358d000000000000000000000000d47a7a0638c27e3f429f874515d8b09696490fbe0000000000000000000000004c173b6988e1f3e7892211f52bbfd04817b924fd0000000000000000000000000aba629b280c66139730d556015c39ee8c5a956f00000000000000000000000032d6c79fa989c95d50a4a4c2b69109708c35009c00000000000000000000000064ffffa398eaef4d023c8f0f34788bde3ca43155000000000000000000000000c974def345e3e11d27be3be53967890c6d6d70d50000000000000000000000004dea08115654b18237a483c22cfebe6e44190ea60000000000000000000000004dea08115654b18237a483c22cfebe6e44190ea6