60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c46710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000e508613236138a0aa72f5a11ebbff4b0df33983c000000000000000000000000ba0f77ecba7ad83f724a4793cd8ea054dfd62f75000000000000000000000000db3e9859fb424fbf54a9891b487e6ffa59f5df0f000000000000000000000000d3bfc667bf7ced8648db36781508e9a3513b4c16000000000000000000000000a3335f1c8b596d97c622f108a8f801c68f1026140000000000000000000000008e9db8a8421811c2bf145f6a6a1bd481c0cf672a000000000000000000000000020315db33bb30e1b1a18b236ac9f2ec0027c139000000000000000000000000b339d14ce639c38f30d70a3f500d0caa8cc7fc3a00000000000000000000000040423876009ef3a7a199799094f57019a604953e000000000000000000000000adbb53e0541b628663d80c84a0497176ac677af600000000000000000000000029a071178b233ed7b7899c10e639e2d19718acfc000000000000000000000000b985226fa4271d3ecaa620a9b537832258a9cbf6000000000000000000000000076c9f76056cab8f450ad0d84c4d3c73213ef1f600000000000000000000000025824c72eac15f5e95d9d133ab2500adf4c62aeb000000000000000000000000233fcf37877572d8ff47d8fa3886bb88fc3ae475000000000000000000000000c66c6af192319fa24054093c8bd070e52190c3e70000000000000000000000003a7732312fac3a1f63b6d7b31de365b92bf68d33000000000000000000000000a68c55cc38bc7424291a3ad1923b119dcb5a91ab000000000000000000000000f9239a9c51594f3001e78221cfacebe266d0f03b00000000000000000000000033421d56a69b2fb60d57d523ba9ec267566a3e1d00000000000000000000000016e02e160dbaa51897c690994b3152eb53db7dff0000000000000000000000003164732144d77bf3a7b005eaf1224d2c5f52ff8e000000000000000000000000e58612d948d637ba979108a4c2ef9f97c51dd784000000000000000000000000ad67f24f765d79c8ee4dca647990eda76467974300000000000000000000000079fb22c5a3f1624e3d1e5836d2e169a1611b40b70000000000000000000000007ea9e40c9699e6455aa41fe86d3824de998f72670000000000000000000000004831097922f464b8705f4fbc79b631e9403bcf280000000000000000000000006a29d61c4d482c8dac9ec4e888039478bc24328b000000000000000000000000b2e011dacc54c1278e336509d5100d6b6d8b1f1e0000000000000000000000000f87b5ec5328794770c4316c22cd9f83f793515d000000000000000000000000ea70160629d20869b7f5beb69e65cc2d70fcdf2c000000000000000000000000db662e96f97f05baabed1ff7724fe61c75a309a4000000000000000000000000583baaf3a54d2add2c3fc1b8fa38a2d68cbdbab5000000000000000000000000349e3efb770bd607486bb3db72adfa1fb9e60c77000000000000000000000000b86046290df993def99bb1c132f53fa47bc6cc8c000000000000000000000000960397f4f32fcf4b34dabb9a753def1b80e4734900000000000000000000000002134a145a84d92bd521a052bfaa30e77b5e8d49000000000000000000000000355b4618f94381b1231ec0f97c50ba8ffa2fc631000000000000000000000000c0ec3f6ddc76803b76edefdf779e0440d79dd1820000000000000000000000002fcc9c0257d1304caf554622061450b0405d0dfb000000000000000000000000ff3710b329efda7dc3fd8cbde1d8302077bbd3890000000000000000000000006c9617f386465515cf8ae6bbec5104249b90767e0000000000000000000000002407d8e4aa28ca32b52ec9790190325ff68d8aaa000000000000000000000000e1309e80fa4b27dcaed5f31bdd77bd20a3aac7d70000000000000000000000009cb1fb88784b2453754fda7192ec8b9a0e6a73d2000000000000000000000000f80d789618718d9680b87434060d31ecd88d4e860000000000000000000000008752dd03258e90f8eb2ba2566a23b2d0cf56135b0000000000000000000000002f73e2f074a41e3d91ba10c4aea4554c2f6aa01400000000000000000000000064fb886f4c53b805f14ee7c533538361b2a138bb00000000000000000000000084dd4d73edf3948f4b36479fa5809ad03634ca7d0000000000000000000000003ab581f692bcf1bd5d859ad55eae1c9c903231fe000000000000000000000000b164fd73dbe05fdbd8ec1dc1bad7f5ace0f4c2ab00000000000000000000000000f9b8baff0d2c72dd5b5fbffbbabfc0c8d5e84c00000000000000000000000054491a8a65dc2b5becab18cab53e3d02216eda420000000000000000000000000be4c74c2e3078e90d4a1a57db3274fcb4ea3bdf00000000000000000000000000890fdead9169d8cf0e684bc12ac3373d8f3ce90000000000000000000000009d482b27ac6bdc1bc8ce9fba11f0e8aa67aa349e000000000000000000000000b5a86ea75da18772be3dcbb1db91051da6b35ea9000000000000000000000000877b22121a10312f8cca0e3111b2e2ecf494ed32000000000000000000000000bd11add5241d960ce707e3761033c8b7e206b8b0000000000000000000000000c1e3d8caa8da54ebbc35be3d3fee037bf9e556670000000000000000000000009b180b9ef4be893ed6076cd3d1f9b9b02e4a92640000000000000000000000007fc365a5561deaecbec0ea04449528b81e4787d40000000000000000000000004100a3ed875627ba26bd11238c4ca3a9aef6d3dc000000000000000000000000c1b3bd182d9680bc93c838392b01e5c14eadbd2600000000000000000000000061a74f2280188a7d45d48fae90d06c26ed39ea500000000000000000000000003e92044b1bdf2a93812c9692aacd41826eb4b8a9000000000000000000000000e92e53bd16ce9d89c5afa62c849948d65292e3cb00000000000000000000000082bd81dcb97a4a8f4f1c47eeea231b6b34984270000000000000000000000000b0560e423e09ccb73073440a5a84c1aca3fdf92d00000000000000000000000051d7ea01335048e24e76f704dae178630e5c9754000000000000000000000000fb9577132e6277fe4604920104166af7a15b2f94000000000000000000000000e7b860ac4be21ec93bd7b6de19a88272bd2620f6000000000000000000000000f650de0270060e8ca5a2f8dd4e1ee397830799ca000000000000000000000000ebd6c10934dbd558c251225aefedf22015d51e690000000000000000000000002147a0d9fefc211c0ffceabc39ed1779610cfd7f0000000000000000000000006fc83b2bb83499a972ddcc304793e23df6d58def0000000000000000000000007ab579bab9cc6f7d5a650d5aa20b11910eea35dc0000000000000000000000002131b13ebd68eba4d51e1f03ce5bc43d42bf3c4300000000000000000000000031946e2e384ede30b39ef49fd727719eb0ea2ae100000000000000000000000041a1b8f72a0dfe5d20602e1a784d5f236baa62b4000000000000000000000000eb08707f94e8e43bdf946718cb6d8afd5acc6930000000000000000000000000aff8c561f87087bd7c10c34785a9c2e39a98474300000000000000000000000037bf02620a7997c23c44239f7878194f1c58256d00000000000000000000000001114777803ae065f07a48834cccfe0c8438b086000000000000000000000000113855d2c873cf4660b92cd1030173c80cc8c056000000000000000000000000d6d587e12fca64d80542ea5c65b4cf104211e02e000000000000000000000000d949ea0610d4517dc2a79cce5ad866f7d17cccd80000000000000000000000009d9c4312f1102122c1e880d57fd2a8e2ba9c31ee000000000000000000000000f909aff98252ebb198efb853261fd8bd55260742000000000000000000000000c0868d914eba2bffad287b75dde99659a1de69a0000000000000000000000000c115ce209525d7a5e6c4eccbc092eb1bbed6b6e8000000000000000000000000868b3a09869733456433b813b049173e9ef220ab000000000000000000000000a0959552eb614c0816369b34f245fe505a45e0570000000000000000000000002bf3de57a983ffdb0bf7ed8b7e8c63fdf05c66c3000000000000000000000000bbaedadedc757ed5aba9bfc69cd758981de6c502000000000000000000000000262a3b1674696f8a0a0f913ee10acf68c15a57c6000000000000000000000000eb6805f37764adee600853a148c7f95d26f1532d000000000000000000000000517a69947f957fa1455b7e84854d8a22a61974450000000000000000000000003a115698590d31ed918fedd57cc4f96117083380000000000000000000000000ed8852193a0dd40000fd25d79a27ab2ece054889000000000000000000000000789566913b17af87c9951d1a91405a974a6896360000000000000000000000002996cbe055422c8cbad698f15bdd065edf26455a000000000000000000000000834269a23754a10d45d36640ffe871436ca53b4f0000000000000000000000002782933385acb1d1e2d0ea2584482a2ad50f4ce300000000000000000000000030674c55120d618faba6ca461a4cdb8ee545796f000000000000000000000000621b43d6b2c77181445df59bf8dbee65d9c305e20000000000000000000000002ed2cd4552e29c9b5ac3f937a3c03aba4b8c0d47000000000000000000000000bb6d03c8f5f9e704b2e088d82e042d6f22416cbc000000000000000000000000c5fa0ae2c4d6ed9706c8326c6bf24243ce48d1350000000000000000000000000998e8e02544a0eca31185bd75e6a552f24394c7000000000000000000000000e9ad1c3d4d95e973cfcbb704928b7f1d625082ef000000000000000000000000b2460616672ef971989965d1321b8808722df8ad0000000000000000000000009f970cfc4f6751e0878bd3c9ac2ce5b167be56d600000000000000000000000010a195231a268b11defed4bb67b6241bd3d1775e0000000000000000000000006a6215ce454c33259a8cb6cd1806358cb36ac0ae000000000000000000000000079e42ed6576b1913f13b81d12acb995ad2f16160000000000000000000000009b7e43a71e11f6bc7584c488f6778788a9dcf8e8000000000000000000000000e1ddec8d301f4aa564f958ef408366b735067c3c00000000000000000000000077cac35695b6d04c06b50af4f9d1b7a2ce3bfea8000000000000000000000000b8e192a57a83cb21b37a8d4c8959ebb80c2f7f8d000000000000000000000000052d6035ef1736bc886155ab6541045d018b27c30000000000000000000000006508352c42d915b8541cb6485c6169daca72971a000000000000000000000000728fb191bac277a5be7e0c53bc1d0a1ec302acf0000000000000000000000000e80021562cbf93f7082d61f656705cc389a968fd000000000000000000000000c0d90287d143eafcd9f6bcedcae9b6f5159ecd820000000000000000000000000e8c3d6b592617469f34c81ba2d086233fccf84b00000000000000000000000058a75943be8ee61121e4a5025653b03fe9736015000000000000000000000000d6a22805e70fe31f4c2f3041d3bc1b3fdd2dc92f0000000000000000000000008de5b4dcca763bdeaea64e58a98390870e7c2c0e000000000000000000000000ab49cc3c8522744674f930034e01c88ecc11683e0000000000000000000000005a9a0acaf198720a3da78d46553f5ef6e3fcbc7d000000000000000000000000bc7433d7efab6c919a41dba4e8a2a22b913fecf40000000000000000000000006291614d9148438ac1aec0a52a15bd026a8c3a16000000000000000000000000eda27210e7df74f560c1c3df81ff622cb5f08b7d0000000000000000000000006ac1b7786083de726a8ad5677ab5784a4a573ebf00000000000000000000000042b02602ed1e5f073366effd773b5adc82862cb8000000000000000000000000d455f5a146ce767d48c18dfdd94446fb0845e9160000000000000000000000001356c624ee4af99ba7e81d54241f7c4048eacac300000000000000000000000043c537a3a92476657087fa2783ab76b767a7666e0000000000000000000000009c50c5b64a6b2591a8fa31dd0171754676ddd1d0000000000000000000000000fd678ef8aef8bc3d652360c907cf3f892449da7d000000000000000000000000431ab73198d7f75b2c3ffca2aa356c743a638937000000000000000000000000df5b8c2725c69ad86bacaaa6eb17239175b9c4a900000000000000000000000044e8f484f401c2dc8a8e9e69dfb9f704a90b2f33000000000000000000000000f6db5cb5da0df733a14a2a1e1423a66b1bb3663d00000000000000000000000028bc6ac01ba6ad713de2a67fc08d95366f69cbc0000000000000000000000000d9f4f8175b85df2e20057788b2c67de040cd21e800000000000000000000000065f740d0e6efa0636015e28353e93bfb442f8c20000000000000000000000000bc98bd1a5b693469c827666a95d17ffc126f83c2000000000000000000000000b5b730e7d13fe484282ef6dc0a620dafbb82ded300000000000000000000000056e2284098862b17c034f618d0a6439bbdd9740800000000000000000000000018ad111b2584b55093b5b4cbce9374c3a0e8cfed0000000000000000000000007038401f84fe9a43d4c0b78461b5e9a170a18d2b0000000000000000000000005c7bedab274eb901566b250733a61b91b9cd6635000000000000000000000000d3c4c17b3ee9dd66e36592a8d3a82a3641e30bae0000000000000000000000007df394c56a1669ee963aaff71d25d46067d012770000000000000000000000003753489662c83b8df9f02e61eb7e5113aa28104f0000000000000000000000004f4d5d90fd3622075047cdee2fe050351ad64821000000000000000000000000f23b0e01f4b2aa2621bcadd45a17c993232cf3da000000000000000000000000edaec59684c8dda4225f92b38fe87c1baf2b39050000000000000000000000000d665d5fd0c8da80f9b040cab1a805ee6041e4fd00000000000000000000000069c9c3d29a5b5649d8a4ef58acdf4784af49465c00000000000000000000000097e7d21d8a79fa7691d10eccbd3eecefdca57082000000000000000000000000a6de929ec067226913523cd4f69d07e995f52bf30000000000000000000000009b6ae1ab053fc7ee5b309f9f4ef4af433535bd14000000000000000000000000f6cdef25b788d3a929e4e667423b8d23d50c5ba7000000000000000000000000ee3058e7666dd0aab3d112401af5ca68bfb07ff900000000000000000000000022612d6d1639a53e584cf206b1d06bfd98d166820000000000000000000000002a45cae3bcb9c77758ebede017b81c717fc6fdbd0000000000000000000000005dca730a9a6cb69158c5dd90b77a75b8968fffaa000000000000000000000000b9d07b6d9a9653e9a096af978bb8d20ec8386d31000000000000000000000000f51afc92b0e1c80ebc22af0890b92bfe39d7d8750000000000000000000000001542f7bdbbb02921530795bf4057af1a161cec8f00000000000000000000000025e69c8c1409cb5338304cb5d399046f6436679d000000000000000000000000b55f81e4384d4af540a508aefe4100e518dca6cf0000000000000000000000002d0315420628bb7385ffa801daeec02c95e7f91e00000000000000000000000038803d1f7435fd17ac127c49b90a16f096ec9adf000000000000000000000000634c02f1d74ff4086513eebc301c9900c7e3436c0000000000000000000000008c5a7062e2ed321a924f512ed2291c44386dc3bc00000000000000000000000022185b7ecc0311ad75235ba6975b6ac69d9d704500000000000000000000000065a9685266ac5c498dd91301c714011e92e01396000000000000000000000000412204aaa217a925c2986561d8641371aeeef59400000000000000000000000060f74c1e1280308ae2b3dd1d23978bf2efc07d2c0000000000000000000000001e197933ac9d0a80693b467df12c219320d6689d000000000000000000000000a953c6b20183c4c2019fc2c2361e9e7cc5d3711e0000000000000000000000002269ab26035c5d639c543abe5dd0a88fdc5a64e90000000000000000000000004b1595c38249e73af19498f0f2e9942abcae7a860000000000000000000000006a3bcf4316f5740e5a48b57119c58869de18bba20000000000000000000000004667f11ba045f0ade76f3ba6acfe1ced6bf9f865000000000000000000000000aa5eb43cb5d36ed21577af3df177cf0524490c7200000000000000000000000069aafdada9b052651d291ece093af9a7e946696a0000000000000000000000005473ac275abcb3338e5a71ba99e27f58339da211000000000000000000000000f1269ba63892aacfea7ffa8bd2619b862e968d4c000000000000000000000000ff17f8d1ab869f0b358ef27ca8ff24d9d8130dae000000000000000000000000e2e892cd33abe906b95d352b93fe4087867176750000000000000000000000000c4bef84b07dc0d84ebc414b24cf7acce24261ba000000000000000000000000dc7350242cc67b40fb445ed99eda40315e1521d20000000000000000000000003c24f70739bca55760167c59bdf6b0d662c95670000000000000000000000000387ee78acbccccd3ec66ef11420a15f7810c755b0000000000000000000000005c08ff891796dec2708bf34707c0220a610cbcaa00000000000000000000000080395dd02cac74b61f98ce5983f2f7783f2850b500000000000000000000000061adacfa85499d46908aeba91d597d310dfc0bcc000000000000000000000000ca4c45cfa6c3c95bdc16ca4e2fc3a6fbb1ee01b70000000000000000000000003c25711fd9d05a870a67be09b587ed41acb5fd7900000000000000000000000030074d04c51a0304775c22d2135ea16b60d480170000000000000000000000000622235342c85bf75119023a35674de7dbf7a9f80000000000000000000000001745c1748c52dbbd56bbeeb0a9ba6248863bed7d000000000000000000000000a843fbc54b06cdd4cf012562949bfeb8c4eb780a0000000000000000000000002e21d23f123da9d9bca58ac7ce73e3640d86b85a0000000000000000000000006d106d7ffeb0459259de1e83f29ab79f3cf18a240000000000000000000000005121b8b33eedd9328ea039bf12e4056170b9ce12000000000000000000000000173993860c40762ccb2699067cf7b466ee21afe8000000000000000000000000eb1889a91f9f9e41d718c3cc061fb390d183123c000000000000000000000000916b173d5fd5d03df151b078936d2bd8f52618d60000000000000000000000008edbbfc1cf9d7e0e958a7b0bca0ba60b4c81476d0000000000000000000000005497c434bc6868bf741844665a232eef8a469c050000000000000000000000003ac01cb0b24913e6056d19628b032f1ff6fef4c70000000000000000000000009b864763b8a6f8fc96b274df5582e2c1b1d9e10a00000000000000000000000086ed8374de09555df627244db9a0b01cd1cb2067000000000000000000000000480e11747724d4d7c79fdfc3d45bcfe404defe4800000000000000000000000017a38a940a2261434c80dbfd63fa2c3c6ce0943f0000000000000000000000003c9513f81476c3bb49dcbd5ac9b29cd6ed07dfca0000000000000000000000003b6316347c6dca49896d0e75fbbf355bb88ff8ee00000000000000000000000092b5bcd01161f7d5897bb373e2da4f0a6d96077c0000000000000000000000005239a9a11c27718186719ff8bc4914081fc2a1df000000000000000000000000baee3fe6a8b487b8a79ee1344d70787cebb00222000000000000000000000000e3450894722a66e3ca44f1350f9c1866e9a3978a000000000000000000000000d8fcfc6c9a675d5a33a673dc7a7f7d1b54e0bdac000000000000000000000000758275fbf582fef66c0131b8123625a25f5556010000000000000000000000008f5b74f01ce9e11d7333d6928459ba99519a71100000000000000000000000001f28621c8138e53fbb73bc9530a31462da56e04300000000000000000000000026444038bc961d2468936bbab5d9a0fe2237d19400000000000000000000000024ed6d830c41005f27198689df1b707ab9876fa1000000000000000000000000165b83a4e0269f346ae3a2e52e8938f1576ee791000000000000000000000000a71de7753ac5c798eb169f49f05734f2042a8ed5000000000000000000000000f1c37f44c3d2298b433f8ff24728221455bc8850000000000000000000000000273ce10690794611abc037c7566483fd34adae6a000000000000000000000000ac54581cbab57dafcdd7ff56829924e28388919a000000000000000000000000dcbbb37a256e31203c5d3a73c5a57a5afc0c72ea000000000000000000000000d3022cba0813420a78cb7df4c61a445529dfe3a9000000000000000000000000a9dae7b3d1fcadf6feca1c47e7235a7f7b027cba0000000000000000000000004700fb84b9d7804bca8ec447ebf1e7e374ede3ce00000000000000000000000077f7b17cce297969a2a263f8ad50a3b1b51f9e38000000000000000000000000edaa469c0a76d5a3f16246a3eeb0cbd5de2b9ee5000000000000000000000000ad904baa8b24b8c692a4d33c89323a32190e0360000000000000000000000000de598715be83d224cba1ef1188ba97c58528165200000000000000000000000017499f84c8d67019b40b01a4b4140eee74072f6e0000000000000000000000000ae40cd22de67ed63972e6b8c12f6e578ed5c9b70000000000000000000000009572a4fabc29af218b350bfd8687fc88dd9962b1000000000000000000000000c300d0876b6117e77fdfd94c6410c77df733186f0000000000000000000000008622da2cd359d9c6b9855aaf7c28606e87c759150000000000000000000000002205efa224011dd6c17392b10ec9e906d2aa5d89000000000000000000000000f6af0664007ba1eb15df8bad837ba486b13ce6cf000000000000000000000000c57b7b4dd4b54b4ba100e2d05fae03a0321666110000000000000000000000003635db4f41462cb7226d9edcc0c905a023a27733000000000000000000000000689be5badffe9e2ded7b0548c82d5db84aa7efb3000000000000000000000000f7a5cb8bfd2e1fcd6f630e7ffa2173deb00e76f2000000000000000000000000ff320f3a644df326c43e57e3878acb5a61cc15df000000000000000000000000ba91423498858ebdd1bff5149ac996c5d5ae400d0000000000000000000000001432980438cc10b924fe7098bde108078c6f1d1f000000000000000000000000f8704142d09b16052217d3401e03b05c2364f1810000000000000000000000002fdc38aeb36160cd667e6129f4addf45295b5c300000000000000000000000005aa010164bdcd0658f0a1c131517ce7861a24acb0000000000000000000000003bba1880d70cb115a1f98f7cc36e1527292ef0fc00000000000000000000000017f55024c30b8c1561d1e6608fd22b87988df913000000000000000000000000ec5871721fd962df5a36fedf7ece528ea78bd4a700000000000000000000000002bd388a5b9e30e02f70f3a1890cae2f117e01800000000000000000000000009c539c38cea154a35c4de6e7c1eccc2de4194c5b0000000000000000000000000ed705598587bb3a3aae4e7abb9a7fa5896d55c0000000000000000000000000061c9f1ba70d20dbf09346f668c4b594243e1cec000000000000000000000000b695183acf469caca13099475c10fa1a975fce900000000000000000000000009168287817e5d3e7af14a447f36a6a0241afa55c00000000000000000000000071b6178a570907ca0e61005475104b644c445751000000000000000000000000971a1e8f5145b57a680ae50e6f08583c96fe1c8e0000000000000000000000009d1334de1c51a46a9289d6258b986a267b09ac18000000000000000000000000c19d5b16c35f2f63065d910e689615ab0100a973000000000000000000000000854e8554b33b9acbc5f3c0eaa7751e9330f21815000000000000000000000000a9b8295b5f6b57058c8663c756024be255618052000000000000000000000000fd0ef458dbf08b280100692c0e7f8243f8d08c36000000000000000000000000eec24e3d4fedcfc7f6a7933e8dac284fdcae02de000000000000000000000000ce9af5e5655ffd97aa8a637fa32e426116d5b7ab00000000000000000000000048536ec5233297c367fd0b6979b75d9270bb6b1500000000000000000000000094c8729e6e9a11a489bfca8e23ee02cf9e8cd1ba0000000000000000000000007bc7cf4b292a63f107163c5a443aa5245d9788c6000000000000000000000000e74a4e44794c7ff7c3792050f6847f3163b906af0000000000000000000000007ba4f02ff98300f55f38506f5093bd791d4cb09900000000000000000000000097d91011e22ba028c20830e8eaf347ae238795bc00000000000000000000000092e375a425c8bf77415d37f2662d943613e0df73000000000000000000000000625a91abe7b5ebf15d28cb9efacc2eed5680327a0000000000000000000000008218943e8771c363d9e0f116656008072c8faab8000000000000000000000000a3328656c4822925e181385b0e287f9519780f86000000000000000000000000b6e5e3bb578b9a6a0fb06d7f0f27fdfb67c17056000000000000000000000000426092e3fe242ed48d16e7a0454284f984e5edad000000000000000000000000983c6f5c47d931a58fe53ac7216fb7a01ad9af8a000000000000000000000000f24edb95f8aba6ae956455fe903bf6d6336a6b29000000000000000000000000755a74dfca2b075e46eb0a3de2372390410bc44b0000000000000000000000003c0e1184fbf0bbf860c280adccb1c319fdb313ab000000000000000000000000c9bb0e0422e1b05c9da70defbc973d261e0c25f000000000000000000000000095cde8dc08b98f6d5d6c284587532f1d02c9d404000000000000000000000000a08806447eb58a67b2d2a4679af533ac6928a8c400000000000000000000000043fff176d713824e8f75b178eae3e8433cd30f4c000000000000000000000000be2de77a6b21e53d8a616eea067716d57975ca3c000000000000000000000000a2dfd80208491f53cbbdd1e3d7870ca931cc77ae0000000000000000000000000869138968ad393bd73001a670cdf7b0b6b939f70000000000000000000000006ed3baca6ca14419a04bdd95d2e428bde82f60130000000000000000000000000f57bb6c657c21a12534ba9c9575e447f4b96ce7000000000000000000000000b76534c06a5402f46746413a759139ee73f443a600000000000000000000000044408d95c96058c34641637fe6f5ea240f82a4ac0000000000000000000000000bc1ba486f141e5b6a64f8599775f86231c3133d000000000000000000000000cad047d03e6cd7d0f6369f8b9629ecb621bfe9cd000000000000000000000000298d218f74487c971e60d27016cb0c457262ddcd00000000000000000000000016c0e793bc3772f0f097ffd6eb2f057e715712cf000000000000000000000000703637e4a4add8fc7b76b6550fa16c744a363bf1000000000000000000000000d94fd4285775dc017e190c20d87052729d744968000000000000000000000000f8aaeb45e91bbbd6856ac3a15149c30c2284990500000000000000000000000050ad2dfba4154f7a4d24916cc5b8642f2f3b406b000000000000000000000000f3d26a1767461dd1e798f0048cc57fd707953bfa0000000000000000000000001eeede8992d2ac5547fec4db8e98d1ea9f79089c0000000000000000000000000d2d9074a12575a964513dd3b395d1b0d6607a1a000000000000000000000000e3707029fa23fe996db23b69b7c3f5ca869dcef5000000000000000000000000e17a8c29816d1061a95c98bf2c069048ab3bb04e000000000000000000000000016ee30f3e0b37f5764233c6cedf5ef6e3c9bf6500000000000000000000000035c3fe15260aa5f98bb5d1563cd4f7d8aee996db0000000000000000000000008ed69db3eef061d7afddd43b7de42c3691655a79000000000000000000000000aea9084be9dff31780b8fae60fc60b31bf355633000000000000000000000000e6348e17e21804f410669f98e71b4643106f483d0000000000000000000000003f74c2cfa5aacff0212ad13ed5a7a0440ad35d42000000000000000000000000171b2abecf598913f9b1ac70360539c016ba618c0000000000000000000000003277f99e4f2d2fc4b553f9b0a90bf72f7a7ad27d000000000000000000000000d3d904271336bdd5af1719817d167e0d1b0f44a20000000000000000000000008e126e912917b4f45ba2e6f5a79908402cf99ccf000000000000000000000000ae770ce822e7f7c75e222b0b0df820e48830a9610000000000000000000000008e67c6f2dae0a61b21d148555ae75f224524e8d5000000000000000000000000dc66964e3c5a3ca8d97f66511a32f35b83138b730000000000000000000000000d94f0ef4d5c2accee7c10813edbca38fdaebc42000000000000000000000000d11091f6f6345d9ea61ab021390ec5f6a8bffc4a0000000000000000000000002fac2a372b0713e95c7772fccc640f17b3481edc0000000000000000000000002fab0ad33333bd0f04926e1b364b1acb3918cab5000000000000000000000000799734d0a03cdb582c40a31206e75d73090ac4f8000000000000000000000000a6a057b19854a021c2d819cf6ed1e64097f52cb7000000000000000000000000451d7cd6c0d842a4907618d6c579bd0be1b6ecce00000000000000000000000050ef001fc46c3298a598e8f10b111a1cb7818f8e000000000000000000000000fe6b82eec44dc4d80c3f6a15c38c4eff669b91c6000000000000000000000000797ed310590694947dfde23d728de497adc3684e0000000000000000000000001e658f30ba203534cf7ed0393720c6cd6b20b17d000000000000000000000000f297a6eb6063f15cdf338bbade3c9e7d1e4ad457000000000000000000000000f15a2f34c52da9464d6890e073e233579dba1501000000000000000000000000d3d5b03c8a4e330569605830587a999a8e57f9060000000000000000000000003129fb0901714fd089471c4731d4bacca24899e10000000000000000000000006b4916a15a55b5d2d65e93c263b13477600ba90f0000000000000000000000001c6a78751b3e2d7eead544b2e227228d2745eb87000000000000000000000000ed8a98774b15c79e3a75c8fe6490397409e57ad40000000000000000000000001719da3d7d441251bfcdfc345b1a5b6e17094bf7000000000000000000000000997b25a21a66ac2feed752e024d50d0e169a4759000000000000000000000000e2a6ff6968180e989f6ae4830d8612c9e9dce64700000000000000000000000065598f34bb391cd89ebcf02f7965ba4707ff33fe000000000000000000000000256b89909e4be8b530c7c85d3b8de331d30f7583000000000000000000000000aeb8ff9439da75b6c90e4359dffbd7e1064ebfeb000000000000000000000000fce6eb2166052c985b65da66982b0da6e5998a3f000000000000000000000000b19a5321385eb15a620dc7c2afa2bb58ea3043b000000000000000000000000052b93eff2c64ff48ac920dfd24173fd461d6ce800000000000000000000000000be7070b308015bb14d779cc165a46bfeb62018200000000000000000000000069dab36bb08f2f5a8c0f532baeba11d9e69312630000000000000000000000007b8d329e9a917a334c47b033e5153a54c8d8f625000000000000000000000000fe80e74ece9b16b139132fc718b266650c6398ba0000000000000000000000001258ab0961126828ff9d958fc890e424ebd1814800000000000000000000000036dd07d7fb42162d29a8d6023598e19da7dc4c240000000000000000000000002c3b21f0918fb559bbaafb905f7abc39aefdd5d50000000000000000000000009ef0d549b5effc5375763f6186acc5cba16578680000000000000000000000002f3a28bc247ec6f961572d1efdb8d671e5beb6200000000000000000000000005c62879f5e379410a0f8af292f665f102ee545c10000000000000000000000007791a5a00c08512d37a846dcb576aaddeb55d25f000000000000000000000000dddef93bfaf4e89737f7ad3466af5568a270eae2000000000000000000000000917d2aa3b18fb27f7a81b5d04f9dedab12e09e63000000000000000000000000e230cc65ed2b728bba4c2c578eeb8bbb5719e877000000000000000000000000c0d4c7a012925f6e0a17660604bb21ddbcf06a280000000000000000000000005c44f9fd2258d04aa9e78a41acbd68946966576600000000000000000000000066a757ce0dd986f0df68c4172465008d08fd114e0000000000000000000000002d196852e98657f76d483c2aea8973003cd6a48f000000000000000000000000fe053eb071204e9f01f4cb849c448e838ebfa2ef00000000000000000000000046e564e53561ad5434888218914305c810508db6000000000000000000000000d569ef01db3497cacd8ff4e2a6b65b3e5e230aca0000000000000000000000001ff1ad49860e5cbd6a3025fe31cd1dfcd4191eac0000000000000000000000009515418bd61deebefe898cdfdb2fe8ae250ab8390000000000000000000000000e38f5e7ef72dd3f46a45d0b4b173ede3822bfdd0000000000000000000000007e2d912fa268f8348af36ee77551c67e325e432b00000000000000000000000077e42dabbbed9c5a3b82d408c40eb6f6155d1d090000000000000000000000008d7cc1298a7ae36f2144b18a1338d12b56041dc8000000000000000000000000cac93f55a587fa95c44022ff7584640a4444fd1a0000000000000000000000009e6fa08da8ad2168aa4e9c593a7f1512c81e18470000000000000000000000007e2ad3c75b37d4039c5123a4534104abefd9838000000000000000000000000013f3c65e385d742dec1cdb11da1a5538b94ede19000000000000000000000000f463eec765e22c51e698181a37b2cbbd71c98ad00000000000000000000000006c40cdf189529a18a76d7189912f722792cd4735000000000000000000000000606ca92ea5baafa3edf95dc2997faa59cf40be270000000000000000000000008f606d7f9b73859eab33f56579a71720e011dcab00000000000000000000000067dc8f3abbc6ee663700441162088161de6108430000000000000000000000004d00acfc10598177176a6168b3b28f71b771620f00000000000000000000000019161637687e8f842f5587e3b4705ef584aab28400000000000000000000000042a87a07f2c8c5baf11bd6edae293c489b6a2fe5000000000000000000000000db408d4baf36a862ae47c0387498120ca3f456b6000000000000000000000000ae6fd34ff593065bb0e01512a504181d70a9688500000000000000000000000037b0efe5daf87550bf7009e564a78e35a054eb3d000000000000000000000000fa143c5173d671537eee813b25a931f9b7b8b818000000000000000000000000e9e785d8470883e76e5e80a1816405f59fd67e93000000000000000000000000dfc2d011b1735b954dee32198dce5bcdc4ea1a0e0000000000000000000000009aaada6f176ee6fb75c8f6b84886e0cd64de4d7b000000000000000000000000221e326507a32943a30a95afccfa6e525fafe7a8000000000000000000000000c88e1c87b6e645651548ebb160869b4bd51d3092000000000000000000000000516c944f069fdddbfee8d2ffc411e6eae9c8f2eb000000000000000000000000ce6c6c0d228b4efa59ee069a1d6655f85b799a9e000000000000000000000000f5516d30f3f0965b8937e7ce3b491ec78805a5fd000000000000000000000000165a4458d84919f2b89844b7d4fa96949f8fb7f0000000000000000000000000ffa706fc0f48a8074069f600465f5a4cba98204200000000000000000000000012d53af269b9dfa50b6efaa831fd8b776156be9d000000000000000000000000baecff21d987de8073fc0c8d65d1ecc9dccc2d830000000000000000000000007219ec4517e95139dd409e1873dab2678ee969b5000000000000000000000000c859dce4e5b4510f849eafc95036b23b85d23a0f0000000000000000000000003c635a9a134ca5282ff7aefd2b349a094bb29dc1000000000000000000000000bba21c5612151890a4683aa119eb157e4b416080000000000000000000000000bb5dc090f2e0fbb38dce483bdec3b8065f47722b0000000000000000000000007cfe2aa502f4c5c1bc8ae7f8610b32dac281df6a0000000000000000000000002521c5bc657a1ef6305eddcd9ac15f60d8fd9345000000000000000000000000d78f8470d83763fb54f778c27d9bd9dc8946917700000000000000000000000048d6467d449fbe8ea0a7243f2f0bf1955bf65b0b000000000000000000000000907a0a763ebe6f8b1d80eaf05e764f1e81d05ac1000000000000000000000000139984ec6740780e54feacc4a374ac7fd0b9fd4e000000000000000000000000aa32e2e330e3347da74687b8b09297aec75d7e10000000000000000000000000f928af8cb90c742f56e7af413dcb9c6bf9fef745000000000000000000000000c1c5c5a98ee53eba5c4155fd84856ec7a3d68a23000000000000000000000000b767d4444db13475cd250f82fd5faa2dfdb36fdd000000000000000000000000d6b6efc008552bebc450b82523227c0e4bf0e5560000000000000000000000000c4f99f81b3c1d0f137d637465d09382719964bd000000000000000000000000ad1f5a1898b74f9e16fda4b65d5e2af71fa65eb60000000000000000000000000a2ca1cc692e134386759d345343afa674d9c199000000000000000000000000501a9023e62f9b870551d62559ad52739707343c0000000000000000000000002b31aed4f675764be9b7920d12f492a206fbd1a6000000000000000000000000fc8d37cf8a7ab43c95afe76593e681f264dca07c0000000000000000000000002a771f0df0e1eb82ba79d47e1b2b5d28a86943c3000000000000000000000000900cf294db979a87b55aab9ec4c47019a588f223000000000000000000000000b6b091aa3b964664694eb00324ab0399f38d3c410000000000000000000000009eb8a93a55667e39b49f593cb6d4f1e6315fd5ff000000000000000000000000452fb23c176e62b082c6f911775a263ccb9b76570000000000000000000000007d1abfc07c93ed8a3e15975a2440ebe477bb70e40000000000000000000000009a7ab2d8daa573e70bccc9643ee62328d86233600000000000000000000000001d9142b69d494969b890231762fe9dca136a1b9900000000000000000000000036e73844cadc99e7266c04260c29def330ab2ba50000000000000000000000009d96e3c68f9e815e5571a10ee706ddb8dc58959200000000000000000000000058c4c722ad608f798b2626676a1d07d11055c76b0000000000000000000000001479869eae1c7426ccaa3422eb98328991abfff3000000000000000000000000e6d1bcb1d4d156bd4fccfb33226ae7a77eaf15a8000000000000000000000000625242fe5aba740acdb03e834884282d31bf556000000000000000000000000036ce254c4b912f3fd00f3e262b699c2a456752be000000000000000000000000777f8764c7ccf417b222c27b8aaf48d52ea685c200000000000000000000000027a86a6cc1f4879c8d903502e89e52aa3b3900e300000000000000000000000007513d5d92b42339dda75c7532965a4321b762e5000000000000000000000000526b44e9700a0baa1c7212b658c2a9ed6b3595ee000000000000000000000000284c90c2a3bad8b6d7eefe15a48df07122375565000000000000000000000000a06610c51ff17928b401ba3d7681bd2924bdc7990000000000000000000000003a40aa2059bc9b7ddc9586e242cba07421a1860700000000000000000000000084f2f322868562efb235d3e0826688cfd2101ea10000000000000000000000009891f43b88a51f8cd70bcc3abd061f7af851186a000000000000000000000000119319ba82bdd968f40ef4b0cc270df8608e8141000000000000000000000000ce54811814822e1e72b6a932806473481817575d0000000000000000000000008aba15a179367b061f80937326414980ccf3b546000000000000000000000000b8d9ea4dd26d2b024f523d075dd6c1b1a8be7184000000000000000000000000599a4259bd4205fe610273dfc5f6c5ed0f9f9b29000000000000000000000000a1732d26a9e128615454390da8d159ef3c3ffba000000000000000000000000077e468327e54a725bbc3e836629db744fe62f3d90000000000000000000000007913d406264c193bc6e5b78b9488432bbcc1d2ec0000000000000000000000008e8763f0c4ba8ae1999b3bcf8a5c908d592857000000000000000000000000005ea7ceae22d9aa8f5614b9df1cc00f22cea5b4d9000000000000000000000000bd7f551d7dc4671d1bbbbde7fcd0327928e3afd90000000000000000000000004be7a8c284d1659716157a17151118e816be2c97000000000000000000000000c066f39ceadc64236f27b1461d60f8accc739d50000000000000000000000000588913baca8756459eec71e43e3c5e9f3c2acb6900000000000000000000000031f7d4bffd2444efd40bd867d52df290f14d2a5b00000000000000000000000036639e5f379565ce14c46059a5dbd5fb6a151838000000000000000000000000ab04ae69413e407f59dd91b0bdfafa5caa3a01e6000000000000000000000000ca011bd3d69a3f667dc87877293ad7a03a2f07510000000000000000000000005ff198b6db0d98073c02b105bf65ad144572f5a70000000000000000000000006c87030eae88f2c9124c3f977d460a5068bb78b000000000000000000000000060af78b1c40396900e0dc34c4e936623beda608f00000000000000000000000065d2e1ec8efce4327a34feb33ecd20737a4b530200000000000000000000000029834445647a275c32060f9ebfbc21c88fca78b9000000000000000000000000feadd79d624af4b3d7a389b5b6f2712d33131fe600000000000000000000000073734fc38066fabd91175634ef0d1562c391034e000000000000000000000000100912bf4b4057cd51489ee64c97dd11286da72c000000000000000000000000d5c1671c74735186342b1ed81e30dc10ae965850000000000000000000000000faf11e4f7eff0970a0e5f0058015e70c7c1b6c9f00000000000000000000000070dd6a6da84c011cc3ede000325cc00be6c9d9dd0000000000000000000000002691c585235d271b536c3d67c9834e1b1c0d9572000000000000000000000000d58d146f508b256647571795f2c90ccd76b9bb8b000000000000000000000000be4cd0405752e48f272a144c255cffc2bdbc01850000000000000000000000004979920b0567d0e8dc54da9d384b6f493b96dc2e0000000000000000000000000344474de9972fbc2492a4325ec8ffe1e1442ee60000000000000000000000000bf484c36ed6731b4564424cb9a16c5b8f13b08c000000000000000000000000f308f9a843eb36c8a73f3270d8212c6b6eed28c80000000000000000000000001e53fd497e6228b8bdb1b90164b7ed1b5cd210bd000000000000000000000000c7676281946dfe5b84709121ce6a0c702dad1b1800000000000000000000000060f8beb83a6ce6e2459db2fbc0488ac96fdc76380000000000000000000000009e6938e4e338f6e00d3cddb5d576e4cf3a358614000000000000000000000000dd36d8111a5507a2412833dda4acdda837382249000000000000000000000000822bb48b43642141c79fb2dd3d3f81e08c138d5c000000000000000000000000de979b05407ed78c573a9c8b506ddcf006346e0b0000000000000000000000000fa95365f82a483175c5baeb029f528685cbcad30000000000000000000000008547b6fd8c99cec034f7fbaa6bba721ce88b9c760000000000000000000000001987e150cdf3032cfb9ba623101bce8f3c371a4f000000000000000000000000ef2208a3028d6c7403c61bff62b4688179dc4550000000000000000000000000b8e2017da6970447a668e957ab9d24f5e3d545e000000000000000000000000091874ccda7245b6e6c00fa47b802be1a4ca383e30000000000000000000000009b1240f39330e332ce02f608bb4e964a643027a900000000000000000000000022c3d4b8597c6aae9e106300a0c708210914450a000000000000000000000000e35020591f9bdaa7e24f1594d7ebc44d8979a3670000000000000000000000006303e9ee22849300bba51d5c64cf0b0a0cd148bb0000000000000000000000008104c9c0ae27e1a12527ad5bdfd27907385d6f940000000000000000000000003d5eb5834af9022b3bb278fa73cc7e12768662b500000000000000000000000040e63aa76a28d61a0ebc933ab87b510eae03c31f0000000000000000000000003fe258c8c53e9b1b5715d6f905439c7d5e817153000000000000000000000000b1fe17e3f76b8d62d4838e104c6902cad9e93e300000000000000000000000005705cde085ee6252247d92eb75005ad39ca177c0000000000000000000000000d3ce42b6794878e416875889d9d8351eb68ad02600000000000000000000000078a96eb65bc5aa89e6730ae9623830793e1f1be0000000000000000000000000b22112f711ffa42c4138224ca0d31325e2da48ca0000000000000000000000004e917eec0fa23dd7c222dcf2d27283ee71fef91a0000000000000000000000005f0fc1dec6f090a00b3d5f76b6cacd5895262ee200000000000000000000000073928bcad0b6cea59e56ccb56ec793f581a975fe000000000000000000000000664b26c37dd121b1085a9517221a05c718f4e31f00000000000000000000000077518e163bdb07a2b132d8fa17679d2f4c8a1a9e000000000000000000000000fae337dc707b8b59d83402683547126c8ec7c61b00000000000000000000000074c96a5d4098e45f180135a68d05fbac3f5ffef1000000000000000000000000099807ecc17cc99951d166d0358161773b722df50000000000000000000000004a148d1111de97b883e261d71afd5e4bcedb384b000000000000000000000000564aeee9952e32d4eb115c619f9eeec1cd91aae700000000000000000000000076a6603f6112ea1236f4364c2b45fc2392dbc4a3000000000000000000000000089b2ea690ef47aa9ae19148f137b3b247c8bcc80000000000000000000000002e946465810bdf10c0f573505b3ba631b05e3afc0000000000000000000000007c7ecbe5a4b82a72e116257b99d64f1d518c6ac800000000000000000000000087672e259358e7ac7ae38bf679c261e5c987605b00000000000000000000000013c3f5a6157e3cf2f37d8ae1b08bbc22731fb8d3000000000000000000000000e1fe11dda7e01a92751d5e286363626209a8d9ff0000000000000000000000001c35c65696de3d60683b67268d51a5f54f2ffba2000000000000000000000000aa350a914371b474e176bff177f3dfd96e6f24100000000000000000000000003be9aa1b2d19a48c4d58328ffb5137da45ff3dd80000000000000000000000008e6a40feb148bf5590168f423d504fe3ce10083d00000000000000000000000090a356a8f145dda2a56a58fe9ffdde7f2bc87b9a000000000000000000000000cde529ae7a34131567192609cf17176687f1dd8b00000000000000000000000030bfd57c9fb96d7aba0180a281f2c42e75194ea2000000000000000000000000b7c1b1db53c560c99c649c3ecd24055f6423392c0000000000000000000000003270cfedadc0ced6390741b091dd63fea54f51d80000000000000000000000003a688163f00fcf236b6cc4804bc3d3fc3506332c00000000000000000000000095ad44dacd01eec74324f674f31a1018e675989f0000000000000000000000000588a1bb1183d319c667d370af38f9520ce6976e000000000000000000000000dc35af40e50007eaa7a5ad287e9401e57b2c5486000000000000000000000000113e7245fa6a7d9cd5d02fdb53fb5eb27ed4b864000000000000000000000000be8cba2fe97019aef05f9fffb5265c8360f460d40000000000000000000000005b49bb6c71fe90a3d92e62c9fcfd35df3ef54a68000000000000000000000000f0254015be561f32fa091f1e4b37adce2a90f6de000000000000000000000000f7667e0d1521cfd69d791b10a86e6360962498fe00000000000000000000000081ea77391e1b5b2d6ac1ad92333a3bc1c2c8f7f2000000000000000000000000788024782b6e7dbc53fe64dc690f92ece0f56bb3000000000000000000000000415dd8d776916eb2031255c4ac4b2f6e78eb67d9000000000000000000000000d44c119af3a941faa19ceb1799888e2d7fc9cba000000000000000000000000005cb45c232f2ad5a18a3b07dd6790f8720fd55a200000000000000000000000084398add22637081c57443891e46b85a5a609bf70000000000000000000000007c09dc3311480137c66a3cef1d0e5b0dbaa78892000000000000000000000000836bf84b045e2749da0b6783bbe6aac1cc50e0a900000000000000000000000018ad7074ed6fdfdaec50f1134cd4accb73fdd79300000000000000000000000067466136934a426ff15af56fb3a36910756d0310000000000000000000000000bf9876e3bb1468d6c1b8acd7c3709b6ead15ea160000000000000000000000000b2171dc63123c492521810234bbbc69421069f30000000000000000000000002094a8699291b22b620eceb8a049d1b7c6108ba00000000000000000000000000a7652e4e721165bd08bbeb7c268a7e2f3facbe00000000000000000000000000cc50c60422b0487f00d38995a44e69f32e5f82a000000000000000000000000a30388f90e5b5e67d9dcb8114a87cf5fceb1f0d8000000000000000000000000b9fd2f418f43994f0faa0289e1e25114d47c354c0000000000000000000000006e6b4d700a97eee440a1cbb14c491283c2aa2b470000000000000000000000002686544ed0149b134b27009958788cdf4ca8c064000000000000000000000000b711dac369382cae658d7a72fb4dc9d804b248020000000000000000000000003ce44e20e1a119d5d8d8df101ee50177e13a065f000000000000000000000000d079cdfc5766556371f5abce461b08a4196abb3e000000000000000000000000d6714391afae1ddc1db69f9df8f07bf20debaf17000000000000000000000000a117bc70a627baad7439f4f2b7b4a7a1a37fc40600000000000000000000000044587ec1bea7f96bcbf52364284ac0da5bd9cdb700000000000000000000000063faf3414177b6731e170505432f8575b85203e60000000000000000000000009c9a3f9018f3a7505e2f88a2c5412ee5b48d5453000000000000000000000000b60209d8ef68f397fc5cb3547e49f425dfa0f23100000000000000000000000053558be0c903c11accd982371ca54c5f0ce1db58000000000000000000000000bba6711f42dcdf77e6424735cf17f5b47b7b55bd000000000000000000000000eed24b554022757aae1b431644a68cd95a3b1655000000000000000000000000575a1676c820496736da6f89f816736b2c3ee81d000000000000000000000000f8786c75d06ee92ed18359513bac3053d0bf3a3e000000000000000000000000e186e0a0a89f504acb6d5abbfa40d74da0f685d4000000000000000000000000582059f038efe087e6ef36891ab1c46ec98f2dfb000000000000000000000000a26386888968aff2ea112273e6516bac8e4d6f57000000000000000000000000740005ba7de32960c2f9fa2c594d1d16797b6d530000000000000000000000000e45fb5e5b9b6d97849ea99e1c6ead729707a93e00000000000000000000000050ad10132308f81ac0f6459f0c1bd3dad55709ef00000000000000000000000069e14fc3170892cb97d05c3d5acea80dd8de2fc2000000000000000000000000510e5569617771e6fb6d93d50157f7fc2a7ae506000000000000000000000000856113b8d28744b52f284baa60d5a4da3518fe19000000000000000000000000280690014e8901f7dda8106fdc7558eb67e83eec0000000000000000000000008c0587769621ea5eb3196aa291e0fabb7ddd72f2000000000000000000000000429f9d748f19759ed183931b82dadd41f8ff8ac9000000000000000000000000967536daf31b6694e9714e4b01bda2b48173fa3b000000000000000000000000d49ee56e62319f535a41d28a40877ff8bb25022f000000000000000000000000ae3ae697eb402cc0712431f01234ccc5a7757cc0000000000000000000000000f37a667da5da0a53ed7b6f87b3318ec2e47ab35c0000000000000000000000005ffeb22a786f474822488ad25713b4dfc25171d7000000000000000000000000ab365cfb0084702693cd5b9819f6e97b6166c03a000000000000000000000000339bbb8615ad2961899d11fb23325d95415512f6000000000000000000000000e0b1f6f459ede4964625b27645aea6c6bec236e4000000000000000000000000e4cfc436ccc63abfc07ca71fae7a09ced93510790000000000000000000000006122c089fd71c9a6070caa3b95eaae143f86294300000000000000000000000064a8a533aad96523828b482b59bc3651a291a8a7000000000000000000000000e6664798f2142ff53ec69d98ad028cfaeb1083a6000000000000000000000000f751bec95f44b76fa79948f23279fa1918f3bf04000000000000000000000000e1e3e5128ee31646779ccfd71fa0efe77d41e52b000000000000000000000000658dabdc5b12493e66ebc7c1873458962d92ec1b000000000000000000000000d996366d347aad73adf5b944129735884e35ff4f000000000000000000000000cf0d37b7e9d64bcab24e457e21c674cc87a6138a000000000000000000000000d27c4c312c848d1d2bad2907a91c93d22cfcfed900000000000000000000000006aa25888bba37c5ea83580f6ffef49fe98694100000000000000000000000003a383634e78052f87f41ecc0aec307348ef2b47a000000000000000000000000ea0e7f57b38bd9a95e7536a086ebe6b23a3de8bc000000000000000000000000bd31a4a515a71e60ab93f6424bbcb89743ef4b9b000000000000000000000000d103c2383f56c41f630720e7d58c12f5871cd4dc00000000000000000000000034ed6ad2429311758cc924294be83b62c40b0614000000000000000000000000ba73f65d5b0622bf88ed919bf3e49ead6160dad9000000000000000000000000eb1a2967c78155a1912431233d9c2ccd4024ee7a00000000000000000000000068a8ed70055b8c26f082f7791c691c464db20df70000000000000000000000000d24c0c06cf00edb096a820e4695d3fe693c75d400000000000000000000000005ba06e1f9273d88ec017f7b51a76a72c8b2074d000000000000000000000000e1b6ac37e14735af03cf6d63912cfa9f318f5f5100000000000000000000000031f21509066aa2b6ac1f66cb12038901dc3f0ca5000000000000000000000000e72b854efbc847142b877ddb7726e29b4a7c4bc3000000000000000000000000db6896788bf25b5932ac77eeee3a098868212517000000000000000000000000af742d8ff87324819295c828ce1a8be00cfbc7c4000000000000000000000000d913a7c4979448d41332732fc54226241ad1e14100000000000000000000000022a35ba2f44517cfc8644958ef1a3e3e92f5019e000000000000000000000000b5beb172f7d3635f95249c6499e5ac4f9f08adf10000000000000000000000001e297db457ef42d389899d120763bba220569afd0000000000000000000000002a01e6ee8b198a47f4b205fecad0949bca09237600000000000000000000000008e11a9aeeaf671666b8ea30fe37ce8e3ad50037000000000000000000000000bf723f18389e6491126f82f822185c1870ca43cf000000000000000000000000460b438949d1daf1a27709516cb5482239f325290000000000000000000000000b97b1926434692eb086791e504e3248622d8d92000000000000000000000000e21522c93d3798dff65d2f9703d3c36b8a0fc82f000000000000000000000000c022038ee15820c61bfe45d9653c44d21e94160a000000000000000000000000e68f6ffd5fad463e3767ed0ed63cea3361433d460000000000000000000000008a40bca04db0c5b72a82104e1c188ab0e2b2bf05000000000000000000000000a5eeffd3ec57d51fd03fcaaa52aded034ebfa42c00000000000000000000000088c07a0a10665bdb7287de16ce83e1699bd407950000000000000000000000002e6dfb355c23212e14913f1bf40e64446a5ee679000000000000000000000000510f99d4ba7eb53843ee7ad43deff981bff4b15c000000000000000000000000fc0381b4bdb88eeadff1f531f08324dc6184dfbd0000000000000000000000008ef60a7cfec92ba2246e081a1ac305960ff4f04e0000000000000000000000005ea0a95e347555dc1c1925319e3ae41a6836b5c50000000000000000000000006f205fef13c8682bca632ef6b4326c8ef40f570a0000000000000000000000008f37007fcb8bc7f9045a3bd8c03e30f2bdda34670000000000000000000000004b5f62062dd590ef602c7b35542a0bbc2b126417000000000000000000000000f1d2315ffef6a79e988b0ca6cdb11f019136d9cd000000000000000000000000459e61ed463a8e5f35f842c49d9a6ced64607fe600000000000000000000000086bce5d8f81d86ab37bf21c1f7d012f4deac1775000000000000000000000000d6b19481d86e729cece04bdc09cab829b552fae0000000000000000000000000aee80f1f0277a051d63d0d7b2e32f472a3d84dfb0000000000000000000000006e391ef095cddf78249a689d3a7bfef7b14ccbbc00000000000000000000000090670444bd6254228160c56208861ff73c10a2a80000000000000000000000000f2f4efbd3b6c2622918da6e120da2fbfc81a446000000000000000000000000989297375e51b302c1de78dc1bbf7fcfc807c4d1000000000000000000000000f29f485f88e58c273121bd96a213b048f04b2a1b000000000000000000000000e8a59f1f606d3ff16e6d8f9d2db2dd1bbdcd9f250000000000000000000000007d8802a1c14fae438656a495eca5a77ce0c578ec0000000000000000000000003d63b70d7acdceb807b08feaafc814da3a1871950000000000000000000000006ffa738b49f78663cc9e5144b6ce7a981faa0ef8000000000000000000000000ae243dfce1ec4b1d00ac61d9729d5ca0dc128742000000000000000000000000606e8177ca32fe90b6524d7369c26c16874a14ed00000000000000000000000060fe2a5d63a1cd44e20188a3ec44884f891f75190000000000000000000000006062a1df0afd59e1b3befc415bde155390afa3b6000000000000000000000000b63377fed5b9abf6fab751016b43fbe9ebd53504000000000000000000000000748e1f93957c2c355214d4da54321a5a6534abaf000000000000000000000000222c64121d15ddb2dbc65e40ac499356732a8314000000000000000000000000e9c0f5024a4e7f785619ecd19fc40ab7e7e0b1f50000000000000000000000000d836c41c6438307fc23566ff64d24ae67e7ba790000000000000000000000009683294a5d613df674e379bfc4f59e1523b1d4a7000000000000000000000000c35c99aa2e4bd9d42ed7495f3a2d5f6a9c6f10b3000000000000000000000000479bd6b0e35ffe12b5bf928588cc6d729eb7770200000000000000000000000089d0e6598ee18322ffb1df865a44bc0ca25a225a0000000000000000000000003538a6e5329a1e7fef3be0ba118051f047d57529000000000000000000000000a39c80dd3fe703ea507da31812ae79e5d2e99ba00000000000000000000000000ea954a9011f828f9f3fbd8c939d0bc1c7e16db70000000000000000000000006991b756a9b91d2c675d1030be16e073ee4ebaf6000000000000000000000000240b93179dbe27788cc261ed0d40e42263d74d40000000000000000000000000dcac5f378085243868a1d8acbd04def028aef053000000000000000000000000697bfae5bfe5de5a6615ab54c8e7e492491a947d000000000000000000000000d14c932f6c9043f7e8a98c85e6155a54407486ef0000000000000000000000007679c74a5127f5b180aa965544d8ef32b7bd6bd200000000000000000000000038dbd96f3273565bd923de3b53958729c78fe7800000000000000000000000003c486229b533bb1d44c662685a725b68bb4f049a000000000000000000000000702a50494477d6280e739cf73c96e5f5f07327f00000000000000000000000008d437ce30ba1f1c408a597497137a5cc2a49fe170000000000000000000000009ea3d1cb671b620d82e769196160544c2983eb05000000000000000000000000fa54088fb4684994fd527417b02abdcfd5610e030000000000000000000000000f45269808ad68bd1df668ff4bbb9a27f801ba72000000000000000000000000749dad679f37cd91fe2915f0998b11a7cc7f3fd4000000000000000000000000cc2bbf630420dba3b47125edb68b681eacc4629a0000000000000000000000007b6a7d0c93847a70059a611547f9a3661544bd96000000000000000000000000c8210ba71a69c265332a438d365150d5508d866800000000000000000000000029a4192aedeb78bbf926dbba3d27221f7a1476ab0000000000000000000000003d1081b51b9647c8d8bd70f6d957731d551909a3000000000000000000000000c51830b3100a9ebf1bd4585b4e12fcb721c3b97200000000000000000000000075ae7a846998f1bb708e3419ef1437b4953cd14e0000000000000000000000002fce834cecd739df9ad335a1a63590b6f54aa02700000000000000000000000063b39fe53f6fafb46aae5b42fdefcaad6dc37cbd0000000000000000000000003e7868f3c3b3741221ec992e589d94e5d673687e0000000000000000000000002c36ff96a9feffc0fb57be2c8a456c6163cd288f000000000000000000000000556eee4dd7283f8b0653812da5e567645a2d256d0000000000000000000000001fef0a3bf0036a34ac2f8fb7112c51e37b9accc000000000000000000000000067313db7e72eb5d0a76f012c001814bcb92d0f76000000000000000000000000db41da5d9446130fed596cbaa989dd825d003314000000000000000000000000eba224d956bea7cfd31508ae0a07cbfdcd698e72000000000000000000000000a1664ee7def4c6528651e646acf13877cccf2312000000000000000000000000a5f3807bec956b9a16bcddc8d98b5f671590b1e30000000000000000000000000f7686b61338dae9465d19a5625deea280eed1ef00000000000000000000000027d4d98dfd6758f7a06d6ccfec7c3fb924cfe06a0000000000000000000000008674213ca7ee9159bc2a4bd9f65560bc915fa125000000000000000000000000f13fdd26cf77087ddb7dee64f2dc1243152180a60000000000000000000000007dbb6d940ca145f8ec33f392b3cec088aa2eed7f00000000000000000000000044a8bd0083f98b492e24ba05d49c53c24e8fc619000000000000000000000000c324dc08af96936de3031f941b517e50a6c75181000000000000000000000000d47c3dd5b300781f7826f93a0cff443cf13fd5fb0000000000000000000000006e13eb05b669cacd70a4b7434c615b4094ec8da6000000000000000000000000244e8135707615fc3a50965cf1aa4dbf02502024000000000000000000000000209745ca7877c466bb1c6c452fac37872cfe1a200000000000000000000000009edeccb007a14e90f0025f0ed6fd8a0615c737c70000000000000000000000006e2ed1ef934984a50484eedee920b4f38b7823a80000000000000000000000007aedc72df4c2ee67ab25d87346f44862587f29b70000000000000000000000001d6d9f6d1854ff61a9324fef83851ae9693e49840000000000000000000000005dc42df83ef5457ccfb6224d60a5e1fbd2b6f03d0000000000000000000000005199ed9e579d3db80d9b27e1b2187ce36f93b45e0000000000000000000000005f892aa02b44b7a4140c1cb87585b4b3f29f33d2000000000000000000000000c3747cd319c1c28c2ed8971df9a17823aacdb77e000000000000000000000000987d13ed06bf2a26f11675c06638f26e021caacf000000000000000000000000fb44754538adf13cd842228ff4ce3f0fbd9a1b45000000000000000000000000372c675e50895fb1629378d1f50c03e100757d40000000000000000000000000d681270e72478ea73d828eed4c16bf69d852f646000000000000000000000000b84b78fddf8cbffd65906768ac21924b6abebb470000000000000000000000003fe6cd5e0e6837022d098e86ef40f5bb84ce42ad000000000000000000000000bdcb69a73bd3704b8c78d8c60c328c52d99b1efa00000000000000000000000040da9e2f8fe70acb5093a619e2f78807ebd12bca000000000000000000000000910a9318a786ac7158044e45a107d958f526cfe90000000000000000000000006453611e5913a84ceace066763aa0830f4e673b4000000000000000000000000b042c646975ab3861f1e0bddb335cfb5c627f807000000000000000000000000d2ba2bab43722e0204277cdea5101a72a058ecbe00000000000000000000000055d3490918014c0a9da98af86ecdc427a37fc97e00000000000000000000000020f0460e2d9b59f8f1e2e9ff6a2e9a9e4840d3e3000000000000000000000000199c1fae5ce882dff4138f57e9d918b74adfade300000000000000000000000033955a79002d9eb99412b8a816baf84e425146d600000000000000000000000023079cb853635d00c2d1d935b161b06c32ccf0d9000000000000000000000000df08d400bb1b454ff80716998916be28e23850ef000000000000000000000000ff89c4dfcbc2991dfb36e26a65e1baa1c759365100000000000000000000000069c8f531fd62afe63f4d5ce10d05a3509905f267000000000000000000000000b138e605e9090a353aed175a075784833e43affd00000000000000000000000083b6983eb06d3e4f4261f4d9d383d641a7889f280000000000000000000000008376eecd8fb03531e730c361c24f20e82ec14eeb000000000000000000000000c35a1286e4fedf14aa6b05e3a3f593aead383010000000000000000000000000dc67d3f63acb111b4b2cf17bb3e78490715d4926000000000000000000000000c901a6b66d4da02f177ead84971934d45629910e0000000000000000000000007a775c7cc7af91b748f93507d6317e937987bd900000000000000000000000007dfbc0031d1f1f857c010813159efda61a7a9f460000000000000000000000007002328480b0b2dd771fb99c1581817a669af6da000000000000000000000000c1b7cc47adc5a89acbd9126ebe452b7af63c30920000000000000000000000002b6ad78370295437251d790df42c4e684d938a6b000000000000000000000000237a2c0c48da82ff39da4fcdd159a208475aaaf7000000000000000000000000cc38e0c1e3098c69080388d43b359ea50354a0690000000000000000000000000a2ca7266cd519293782e3be0efd947de32827fa000000000000000000000000b37fac713c4319f090ebdbb4c80543266b05f479000000000000000000000000b41cfea60dd3055e3f327503003ef5f4e48281b3000000000000000000000000dd68d3c92b14a7e11f3c5e3c46a413cf1c04998a0000000000000000000000001d0b5827c37a4617f942bf6f73b5d1c0da6ce194000000000000000000000000107277fff1f0b6eec0b4fcb857d978f0d4b36e29000000000000000000000000c2fe21f4cc6572a8707693dcd6666597cda8235e000000000000000000000000bb6edfa28847485161c6c107fbb6058bb353fe7c0000000000000000000000000de3c8f236871a10417d5a243ff4461a8458d108000000000000000000000000a881f3bd72dd4bc863e45cee98ab1736a3e9b788000000000000000000000000c2d100778f24e97bcae2b85dd6b25eb012795d2400000000000000000000000065381bfa7d9715473bab7e8354c070d9a82ccce80000000000000000000000009f9e9efa8aacdcf5c426121d5a572324ec98352b000000000000000000000000cd9cf597fe009719574a0521b8c4a5474713a79100000000000000000000000009746e7d0ca8ebf1437c0732027a902cdf7ca7df000000000000000000000000df99318ec42154cf5e49b3d13f61de911ec975620000000000000000000000003fc64e73e7cd4494f72f2b2628f8951984dbcdee000000000000000000000000c6c9eb5e0fa54e0530e93e1fd5b6dc5e3102c3c10000000000000000000000007ff3f3c1422b2cc342a56263aeb63725dd0d61830000000000000000000000007ed1e2efd4e35edf84a1afcfc048f13487755ed90000000000000000000000009e60db8f5d8a77b57ea6296271c91d7ea630936500000000000000000000000000d94d9e15724e091dc7b805bd1a0135f9a24a3f0000000000000000000000003a812a7097875e8c1de1fbc53c1a945befb84145000000000000000000000000b6b344f7da148800beb19a77594b2f2e020102da000000000000000000000000d2199dd65f8646254fad7d47cf20b9cf3ed58eaa0000000000000000000000003a22614407109ba337b2cfbc1d928d3eae4af6bb0000000000000000000000002cf64d99d158d6b273d67007d130cbee20b143360000000000000000000000007b51b39b3450af7347ad1ae9ffe83bf70a0c12f900000000000000000000000010a430cd53f939e7e4126ceb8be8c67f0d2e218a0000000000000000000000007faa0ad65db32396d197730852ec196b3b906e7d00000000000000000000000089f6d1c51d8012c533019e588b7097998822b17f00000000000000000000000035e954f07d950388ce5f6228a2887608b3ddef2b00000000000000000000000066ea992820ccf60da5484eeb5770a5b0cc41f9760000000000000000000000006afd7205d7d7d5b57c469712ef0c527d2bcb019d000000000000000000000000616d300cfaa0202b9bfca7a9f2e1ee20c6065e80000000000000000000000000afc52d147b9ff5501c078bfa6afe96237cff6ace000000000000000000000000f89c65235031d5cd0243cb543f38539dc3372d1c000000000000000000000000ee4db9687546ada1e3a6fe439649006a9c3bdc86000000000000000000000000c34b9e5677509f013de7533870c325b2d66f3313000000000000000000000000b4ce4c7158046a80565a00bd3db045e5c23798bb0000000000000000000000006b442a9ec180d23d042b937b55f523fa7a9bf37500000000000000000000000085e7184ebdd7a1f9e3fc68f5d58b906a8983d2c00000000000000000000000001ec7cac4fcd7d0e8dddf64b35c80ac80b1e5697e000000000000000000000000b3959c4d567c5460a148d1aac958bceb0b102c9d000000000000000000000000beaf32e817a2a236058d98e0cdee7d6457b319200000000000000000000000001d50967092cab774b3057212a3ec14b2f773023f000000000000000000000000938c09feb0c1ca4001b6b4d179cf96722ef69c4a000000000000000000000000c34e60aec617d8efe69896e04275b7dc77d672b600000000000000000000000032200637b2b2c56522771b22e64837bdf6474829000000000000000000000000c5153236281cc5c359a2a2cc4cdb56367d5c76430000000000000000000000004dae3de7078f4cb19412e242bf0b0c92af9d6b890000000000000000000000009c62b7197dbb17bbd1fa756bc38ac94cd57d603800000000000000000000000050eda7754f9633612d7e5d5f49df8696453a9a540000000000000000000000009704b2d82ec77265ec6e4a4d841ade2e60d3920b000000000000000000000000c388d85c0c0ed67e78f6131f6a0571ef46cce30c000000000000000000000000cd4a35a92bb3bdf5ad563899dd478dfa8650b7810000000000000000000000002204ca515e57ccc85570a01bf1b8c912e89f27a10000000000000000000000007cf20e28df58a24e928660b907263e5051f92be900000000000000000000000020beb7a577509ffcf84e76a39c38e99c15c5570900000000000000000000000011d1a9d713c2bc068bccaa6a03b963db8b68fb710000000000000000000000001a98cdc5ad697ab3b9eec7dd21eaf0ffb30dbadb00000000000000000000000018cf3993635f10c499aacd0112621b83c59b6a2a000000000000000000000000422d43a973a4d3c371f9e1a0c2373748ec210377000000000000000000000000d0cc0047e93a49bdda2b41fdb695a531a4ab46c9000000000000000000000000b1b8a0c461e73757839828407068735bae1a0002000000000000000000000000643c648a80313b53b63430cfc8c7d3a868188daf000000000000000000000000301d69b42d788ca0612203793692b080216396da000000000000000000000000252ec99e02ff5f554f7a34c15a981f128d0e072d000000000000000000000000e4e03e4e713202e08989874c87db8a2f0729b590000000000000000000000000e0be79fa3878579780405a1871a36899b78a234d0000000000000000000000009bbc4de3251d3a1ab491f904a35cbe14f01452ca0000000000000000000000001011ec4a5719b1fc119388a040d785caaf2adbf70000000000000000000000007ca243661fbc86db2b87cd6efd90b506f009ed550000000000000000000000002205c76b36cfba169ef91b953c923e5a7d21be04000000000000000000000000110113d581287acf33e974914d4dd13d0b247df5000000000000000000000000f1098893e20952c48d6475aa38a889ebca77bf75000000000000000000000000b5786875128d6f9dc7ee9f62c10ceef8d3f33ee7000000000000000000000000014c83013148f7e98ecb03a1c734749a1e5add3800000000000000000000000003b1dc90ccba5a2dc5763de6b7f5542b28b2024600000000000000000000000090f005796c0c66688dd432a781a09d3812664c3f000000000000000000000000513aa3750a290e482e49c456858e776d4199e1e8000000000000000000000000988ea5af94bb5ebff12a626ae5e64d514dea58770000000000000000000000005f15acedb26895aadd604c9d2e1c16efb4687e7600000000000000000000000018695b82d66fc40ddedda21ff01d5c61734596e30000000000000000000000000448cea9ea75a4ecbdaa5154f8f9dea8169d0d2c000000000000000000000000fce02438e54441ace21d199a752d2c72eec1bca5000000000000000000000000280de26859f58558edf4b3b6ad3705ea9724b35a0000000000000000000000006616d755f5982a154f39f85ac16e1fdd27e0dea7000000000000000000000000a7fca2e942c4c185cfcfac05ee1ec123eeb338a200000000000000000000000093a8f5a63bc14356a2d49b30505016e0934f7cdd000000000000000000000000660297043ea78433f9ad8ded475c0da0d74c23c3000000000000000000000000d24edb270062cc1efc88ae951a838f2a6ecb870a000000000000000000000000f9cba21d1e4b84dd70f6f2e7cc02a4b1374ba9a90000000000000000000000004d453aa0611c51728a5e8ee72dc6570b8244feca000000000000000000000000872fa702be3b684b92539ff10282283e019b6c38000000000000000000000000c64c29ad641c5f8adc3d816e61f0345a04360454000000000000000000000000e491525e0ace16294595c67b632659943b0f7031000000000000000000000000c9290dde92148409b2a0657b5f81ab96526a188d00000000000000000000000049d928fe3a0c9361c1cfeee4f2ab26ce78ffc6e30000000000000000000000000ea19db7b85ca68be57a7f82a840d521699532db000000000000000000000000f153c446ba0f8b5f2660fc98b7968d8c9c17a35f0000000000000000000000004ce2d24d15514ee8e046b8f461ce8396f7dff50e0000000000000000000000006a28e07aa58d7876da8d53f9193c6d61fbba36b6000000000000000000000000d544d318b493ac89324d601752d95100e0442c8b0000000000000000000000003a35c082e486737bbcfd802e850acf199ac93687000000000000000000000000a7a7c8864d572f05fb42bf5a39c8bf11c55792f3000000000000000000000000e1c677205a2d3bf1b31349da7ad2c349f0576d4d000000000000000000000000cb734df0b5046def3c32a0cd2411656e7ed211840000000000000000000000003f65be1824f68bec45dc7a4bf311e94b9e633a3b00000000000000000000000088131175898fa54f6662819d89cba4e0d62d7df600000000000000000000000078292a27754f20b579d23600a97140502a0c8c460000000000000000000000007287708123b469dbe4adf393edd51e7e05cab269000000000000000000000000893945d84f9d7048de8de07d616ad016f2dc72960000000000000000000000008c4f715d2087ab678a57dbb2ac7503040e7689b1000000000000000000000000f0ad41a29a82a5943e684b619900c3823a88b2df0000000000000000000000002b8ce84dbb0a4c841963604580aef5a076ea632b000000000000000000000000ea48cdea63a4b5c81b142af8328ccdaeced58edd0000000000000000000000006c06f71fe81f86e878abb661e9f00ee94dc98ec20000000000000000000000006ca934120083d310dd0c1f4bb8c176c68519a34e000000000000000000000000ab8f02dadb124c1f7a17aa5e8f9b8df9b41b40ba000000000000000000000000540bdbc02bc26702f4323f49e1bafed3decc78b000000000000000000000000070ccb5104b21abf102aee7c3bb9082173d289aea0000000000000000000000001a0add86f43954b5cd8d2712121d2ad9c6664a310000000000000000000000000d7a2a1ebd393e069bddeb6de9fb4887d0172f97000000000000000000000000736d208a42b30b3978a0ebf20db700c58ea436f90000000000000000000000007c449a6ca3f38e53e3c0c3098600e31636903595000000000000000000000000f991634bff9cac039f179fb429e7c8c479cc5674000000000000000000000000112a676aa0734dba3ca05cbb5602303b3889cbbb000000000000000000000000aa85247a1dac666a340f1386267a7334431c49ba000000000000000000000000dd58a7787139bed2c94b20e2a2d0cc2ae7187b6d000000000000000000000000f314e7307201c47bf78c9ebc8cb60b149fd6bd16000000000000000000000000d4c0c104e74c6d979a2e61a08f8c5e30ccf83104000000000000000000000000825120bc28ca34361693bd69cb66b615248d4de3000000000000000000000000219019a086395cc58e01e27583856c55c8f6dfc8000000000000000000000000cfbf3e22b3a349ebde4ed231a7cb9383e479955c000000000000000000000000a5660424b564071cc4200fe57d70923ff5c87c7800000000000000000000000081b44ae255ec4d9ca1b488ca73c34da4ec0b6ff400000000000000000000000083fda10a5d17c2679446aa9c7fddabe2dca6620a000000000000000000000000a047a8f72c2b58f89be6f22f0dc4b309178d1b1d000000000000000000000000ba51e7426b8490ca3fe28943902919d9bcef3a26000000000000000000000000c0c16b603256073363960419696af71070e9fa45000000000000000000000000df9874e431570e7b1d80e0780fea1d5a26e9b8d40000000000000000000000006885166c46a42d58fe50ca272355a0db5d88d0d0000000000000000000000000fe8cf1c63c1c7b502a4b9df303c988fbe7fa3c530000000000000000000000003b9ffb9e328be719cd5c6a8ef5266a25502123030000000000000000000000004b71e13f52f432bf4ad3a520156d972f1fa8303c000000000000000000000000d3b9a660fb588515fcd13a3b856b76d5d57aa6390000000000000000000000005a378892240e401bf3fbaa09afbedd5f337e2892000000000000000000000000a1e6f255f3e185a58c36650ae337261a115d5f080000000000000000000000002750d2993b562d3c480f394e04e49457499846eb000000000000000000000000cdebcc364814cd0568b6e15c8cddbb14f52e324b0000000000000000000000004c36164ef0c0b8cb9bf6f58c73fef610b1ec94110000000000000000000000009d469055769adb651af70ec51c8ef360e95421b30000000000000000000000005160e2a83220cf8bf4a07c0229c4c8b0aad93168000000000000000000000000e183ccffb8c0940e43e9b70a613e4e932f8046c9000000000000000000000000858f99b06ef1d116ff7a8306f504888584aaa83d000000000000000000000000acb71e03d1d1a40b47569680c97690001f7b8056000000000000000000000000cbad05c17a29ba95f3732d492960208ff3e780c4000000000000000000000000968f942aa45bbed74c540f36e6e31dba62248aad0000000000000000000000000032da8816371e4b4a6777cd9b05060ec386aaf1000000000000000000000000eab61e17e85bd0be4efd823372f2f7f81bc4a171000000000000000000000000de30646b92bb73217c34d74abdd3b6d519a539fd0000000000000000000000008e3de90bff2042dc3ead46fd06788d623976d4780000000000000000000000004405a30e7d0dabc3c67833bf663758072f6905b30000000000000000000000005b4afad94a134823ca9c22f4c97a305afed8af70000000000000000000000000f7af242821f7af3311283494b902b0da610a1cf8000000000000000000000000fcb23c9d682de5a1d58435b9edd384f0c470f95c00000000000000000000000018ca41bd4dce7bc58aae94424159c991d260b5990000000000000000000000001c48e8b62750fa4db8f47c4785611133e38fa40b000000000000000000000000d5aa6a2ab7404e629e1dd72c62d1e6f8f2b6fe42000000000000000000000000b8a8510bb52ab5ae09edb8df4750cbebd1bb40b300000000000000000000000031314530f2bd850987292b4692953b7b9ea908860000000000000000000000004e0e2ea09a2ef52348fcee3bbf6451cfa61bad8a000000000000000000000000f637363bfcd639a7b6a851beb78615db9050b4be0000000000000000000000002ad7d8de028c98c380450abf5b410177556f9643000000000000000000000000693226249c6d86e7b8900c953b2e81d45dc7f1f100000000000000000000000074bac6670168db7d20e12dc60a41873a205f63f10000000000000000000000000429c5f2fe004c57645fef4b63cf746738358dd800000000000000000000000066e502829feaf268d30030a81cd3fab218914d03000000000000000000000000f59ec248b2110a3c79d11e389aa5ae75b33ec5c0000000000000000000000000cb18d40f7e8561f77843bcd8d976ef84a731e0dd0000000000000000000000005aa0982fec07c7c21fba3491a5ceacdda99d87990000000000000000000000009ad90416c0c411f2ba048f110189fe7df5a4dcf5000000000000000000000000df576076d0f45fda6ac8bb43b0df5e238d649775000000000000000000000000e0ea8047768f2ba5f1357d1fb0b2a858f5790f5e000000000000000000000000c448b25996b766d98f3239e4b149852dd20eb1ef00000000000000000000000041f8df0dda9a9c5bb4a522ccd09059c56e89b7ab000000000000000000000000debd13a2647573340a64878e04ecdc9ea6c205b8000000000000000000000000986666b66c0de946c98f1f60ddff872a56670142000000000000000000000000a69fd5ea625942a840ec5ab589e008e2d1d6b74800000000000000000000000067f54b615f2088deb2d4cba55bc7ee216144c8cf000000000000000000000000d692153618729e111c9c14386fccfddf85b37d42000000000000000000000000d46da731e3a2793a7323c19df467e57422136ce000000000000000000000000008162cf213de71cffa55652196690274996ab37b00000000000000000000000012179b8c64775b3fd1d1a2839398966256d0758e0000000000000000000000000a99cb7682a873ea70a019e7fef70826dc12c42100000000000000000000000002f08157088acc93162c2c66baab18ee17b59cb3000000000000000000000000472930d1da062ced8965e453191f20d14569cdef000000000000000000000000c93a77e8142be5ae00c15740ad9c845499d3a7cc000000000000000000000000ebbabbd3fb7c7ca2c9d6d605d9ab251a0c078db7000000000000000000000000405842551849c44aac71dd77f33db8eb7966e34c00000000000000000000000073f2b3e5b7fd0d02f561cf51231942d7495f67130000000000000000000000004944369e4056dd558023d1d2ef9170967181ba85000000000000000000000000f4a64138f7f0be7c1c5174548fec2dfb73e5ce2d0000000000000000000000007d958402cce9c5063f2015854912c8d993434f4f000000000000000000000000fcb546310d479e964535dba07b76cf4e653efd0d000000000000000000000000efe205c8152d26b76f9c53e0a014df3ab414c07800000000000000000000000077b559bc5f5027041746e9d9c207ecb29950e486000000000000000000000000251ab97093e54a836015070086d17f1d14720816000000000000000000000000785ec11d0043f2f4c2a1364638b0f394a17ae36100000000000000000000000051cd177ca6e997fee1290366fcacd04e45a5da9300000000000000000000000073a9efbd79c8c56b6dbd75d24c64e10ab4e2d77800000000000000000000000074f693a7d2b3592e1ddf7dd1850c7a8b1153dba0000000000000000000000000aff3d8bbde3b450598d2b1c6e4620dbe805ffe6a0000000000000000000000005c14e278657385302b6bdcaf5edbf3b27831ae8c000000000000000000000000c9a9579cdfbfd8c82402b78af393880ca4a117f8000000000000000000000000df8fa3adebf9160418a7e11bd69c334b4ea2f9f80000000000000000000000003e93492fa87ba1e455b8f4a29fb7b05adc1bbd73000000000000000000000000ec788ae00b821d6a47177cda9447778bb9b7e0ce000000000000000000000000569ab786cde88f0112e965c43d2f7194f7b430930000000000000000000000002d0a8096a651ee2bee280a4638cb10d68bed7f7b000000000000000000000000769b6abef8d818a2d133d4a1a5cea24ce7b6c318000000000000000000000000b697b800350b71450a1d40d734f6b7061a1814470000000000000000000000004b9fb579962aab1e1d2d5b07d5cbf60b14006aa80000000000000000000000008bff08204d029995f0d9ff9767de60bcc0045f57000000000000000000000000c3277eb3b1ae60db78b611e88bc1e1919ee66a130000000000000000000000007617c0af9f44cd70db79ae23a11fc634732a458b0000000000000000000000006128b53d5552efeb291853ccfb5ded5b6b2749d4000000000000000000000000712e382dc876c2be5751e37094b9a4fa1dae4a350000000000000000000000000a6848f2bad9ef98759571a9fef97aa0522effea000000000000000000000000b0f3fa3aec5e6a017339ca4c1bbfed0dec5e1f270000000000000000000000005d6b41a3ebe608e1bf5d260fca6d9fa121e13f370000000000000000000000004705582c57acceaa2da371cb3b4d4d2401eddc6500000000000000000000000092105d320bc9b63683e542197c15d29e605f33c6000000000000000000000000e13ad5a5c716b25c6dd5b12e5ed871513c5edfe40000000000000000000000006c170d625e6085c507a13777d49e543d1d4d3248000000000000000000000000d012969e1a3d9c08b0f79a5c22d0c2d51eb6cf770000000000000000000000007d8f71aea3d491000c383a8a3a615c8293cfffd6000000000000000000000000491b1ccd9960d313ea6f3ab71646e19adb4faec7000000000000000000000000b6dad9dc66350436052961a5ab8e9ca7a3dc5a910000000000000000000000005a620d0ebdb7af9d168356f42624d9da98c5f56100000000000000000000000027b2ca4c2f2bf7cedbbbcbd0310588ea2e3d5b24000000000000000000000000c545efe5ef145ccddfba81a7accacf163e405aa4000000000000000000000000f51e180ab22d6a1b2a8e6979eb6bfe391c9026a80000000000000000000000009c69074b99dc04a9b9e0ceb07cda31dab7ac2f1b0000000000000000000000004d72549788c0d4ca780daa292d1069ddd96b9dce0000000000000000000000004fe0eec6b49bfb09d82d4366e43a9d3fbd13896b0000000000000000000000007ceda4be8c8f1c72d8b1826cf42495d45ccad6c5000000000000000000000000659d8bcb8e1d7e47e87c22b36a785f9e425ff45c0000000000000000000000006c563ae31b23ceac8f45dd4899be041c0c0a1933000000000000000000000000dbb84d5efc550817b3ac71ce6fad8075f6b2a1630000000000000000000000003ad75d320379f6273e862272228330e63a7baa30000000000000000000000000d68b6d2997b380f367f6781c00c9d0146abfa11d00000000000000000000000039f60deebd90f042b3556e335a543a00bab9967300000000000000000000000051d7b322511915d7310f3bc8ff5a0d90f2d3c7620000000000000000000000001bb15d373e6bc389281ecaf630c00281ca6f3fec000000000000000000000000874e5522cc95cc864db504d96ec6235f7c057a4200000000000000000000000023f7d7fda13aa13eac38b86054b557a92dfbbfde000000000000000000000000e8807e81afed151aba2727128d5426453bc43350000000000000000000000000a66aa25bccca222823702978937166bd20cc3c6500000000000000000000000028e5871564995b215a0ab7c72d2f0543015e45e90000000000000000000000005b01b58741a638a08ffc6fdf3774800ccaa7220f0000000000000000000000009a21777b817a7f95c0c56b430b649992e8382ee50000000000000000000000009664b0b75a2fd04d3d27569f15534e3e6db98774000000000000000000000000d161a0b5830b85280badb35d31a2f00559a12992000000000000000000000000918ecce091f96ee91bbfd06745afbe618010045d000000000000000000000000c6c71f1bcdd60a85d7d995c8dbc4a311168dbc68000000000000000000000000868e681de204d348099c7783c27784870b951c79000000000000000000000000ae1381ea98ac5c9044d54af9a8253d3f316196930000000000000000000000008d1e77939712d3e0619a6cecd7afb56ac41eff47000000000000000000000000a56d044ff42e5edd47af3ecc098768d23ff7d6a6000000000000000000000000ca174f1b6707381d0f278d515bc3fe115f8c0b27000000000000000000000000c6bcbc2bf8624ffdc61c812b458d81718d1701a4000000000000000000000000b7d8b5f0e9c3e418facc1ae24f0a2a8864a6630e0000000000000000000000001816ac8a9debd73eb31b9ebfa04d82d248ded3650000000000000000000000009000e634b4136cac19b436cf53d32241f2559134000000000000000000000000ca6f4520f2dd603a6ee6f20ffe08073644f07d99000000000000000000000000274cb5ed2c413c4195ef5ead9d9c546a0d214faf0000000000000000000000007dbb3c1b77153052e7188bf0763ef444144d95f1000000000000000000000000e858165f35f5d7a2dc6a365403422ceb7e07ce2c0000000000000000000000007b9578e4b150e8df679e84718ede62917a6121430000000000000000000000001cd012fc772c223a001169c720e19234d0dc93120000000000000000000000005ab3948c094b954c075d1d37615a38a5b7fa828d000000000000000000000000a3080061d4fe34ff807688eb7979a165645f43f70000000000000000000000009ac46c4b512538e50de117acb17e1a7cb1627dbc0000000000000000000000004e80d99fff1eefec8e6b0e5b550c0ffbac23aa400000000000000000000000008cc0a67ff8b906837e6983b5d305995d263422de0000000000000000000000009a591ba5d777844e5a73d91710b558db11c2b6f4000000000000000000000000bec8c53a2555a3527e422ef18812f35fe9182c950000000000000000000000006d4289cda40e5ae9e93a04ac83d8d9d086c3a893000000000000000000000000bf81699c6491ff36249d637f58dfbf357d369c98000000000000000000000000a5d665c510678cb6c511e495fc5ae9df706da15b0000000000000000000000001d1cdbb4f73cd46848c86a11b61b26e832040356000000000000000000000000640142fb992b278e5e37563cb4a65353c6c8588700000000000000000000000094adf8fcb2376a23e88c8c5da3f5277dc0556b53000000000000000000000000c2360d411e46e0ed31503d694e4d8b4579acd51e00000000000000000000000022f7fd5b19430a2b731381e56e7b32b33c32c85200000000000000000000000027d3a13865ff7befbd505cfea5ee216aa02630cc00000000000000000000000085b976f500dc7f8505c42068bd6cec69227c4b140000000000000000000000001585d11a3947e1c6dc7d42d2313e85478ffa83c6000000000000000000000000d8b18eeb20ba9a5aee7b12ed5b9d8d4add2c2b630000000000000000000000000e5813eb023c2eaef7f4269804a013834a1d7a0b0000000000000000000000001a0b6540560ac32621c07ca729f16c7ad7839294000000000000000000000000ecda097807a378da3c9612022f2f1f826dcd8145000000000000000000000000f38fdc393b614187964d4bc35c490f715e6e3206000000000000000000000000a2a01a2434edd3d6bc0bd1d59e501a4897f0f1ce00000000000000000000000020eb29b6f1a06abea60ddb4104308ea7409915c700000000000000000000000069243228445dc03d2b0f184913fffa9921542062000000000000000000000000f743c5057d9844f6eace6ad5c0bda9745a8465ba000000000000000000000000d4a8843b83255b614e0ebc0ca63d06cab306522d00000000000000000000000093e71e586243b89bcb2016174dc9aa48879ffa2e0000000000000000000000006c5eccbc5cf158e1019bc6b698fdc5d6049e328400000000000000000000000056b7237c56bf44212dc7ec5d3e20fec15527a983000000000000000000000000ad8c89b141640984ddedb25584e381f7f4a0d5f2000000000000000000000000efe50b6da5a06895eb3fe02d32269fa1e8611033000000000000000000000000008973f950a48c124b41ee4daa1c090c921a7103000000000000000000000000d1eb87fcea1a1d5139b1962b3626782e249e37e300000000000000000000000088042f80b471e4d97a224fc7eaf0b20e854ca0df0000000000000000000000003639ce2ed21d899d9c6653c2eb249e628397e67b0000000000000000000000001a878b7e810346babbe71623582bed3baa471595000000000000000000000000e191fecb9d438518b906069d4ec25dcef00241c00000000000000000000000007fa7fe1433f3c04794570db7aa97134b2f0567b60000000000000000000000004674abc5796e1334b5075326b39b748bee9eaa340000000000000000000000009339cd4d04d949092a2191e60500c5ddafa09bba0000000000000000000000006874507d9eb8d010d1d0376b787cfd5b4237c9fd00000000000000000000000008a5ebc22b17107a05307215d5d86dbefe47db510000000000000000000000001671541c86ec01d6d96679560e0fe8abdc0cd84e0000000000000000000000006f0b54d003b7e45b3a82f3a4cc9e9e25a21a4ef90000000000000000000000000cee9e1c8cdc619c9d3244941e9c50076e4f842b0000000000000000000000006aa4289b7bacbd561ae728f883d29f8014b01bad000000000000000000000000a5b426b5de7bb236f16ec84c980c3d20494ead720000000000000000000000003c7d53c69ec181c654c6bd5c1f51640487f364160000000000000000000000004e7a406067188a30f37dda3c61d524056860c1a90000000000000000000000000e3e9feb8c32136c0a145df0c01614876ef19df4000000000000000000000000b266ac5e8ad6a64de05f87c8851bb5f171b4397e0000000000000000000000003941e4c6155f82e671478151e5dc045cf824d1af00000000000000000000000055bac8375fadcca027d87a7da0b13d9e8aa8173f0000000000000000000000006016b3eed12b23f5cfcf1e10fdf261424b35dfda00000000000000000000000027fd105e010370abb4fd14fb5ff496209aceb268000000000000000000000000d0a102c1bdd16e0d6f58d3bba7715430da1637a400000000000000000000000057a69ffc9f35bf46123c39350b411323f2dc7779000000000000000000000000d1e82aa072f89265f78ecd527e5e3b982faed39b000000000000000000000000e4f70ba7a3a0d71f3682eb5ca4e084a44c09183b00000000000000000000000035b63d6fd34331c33b133cc1dc5a200132922e3e00000000000000000000000083ac605241e307bc8ffd2785c2fc3de91a7d19b90000000000000000000000001270716180968142989dcc9c0ff62e60d52ee1e60000000000000000000000003ed0eef25832d4688ca46430b8a043b93e892121000000000000000000000000050ed47d728a4135fac376aebaf013785b0e5d19000000000000000000000000224ffae2926ae4d02a9c973508b08af6f1c6083b000000000000000000000000707c71bfcfeeead231201508d660d068f6524c230000000000000000000000003433f75ffdf088e01cb51fe4fa73fa56c93713360000000000000000000000008e11a62d35e06e908c6fea88563330fe519ccbe100000000000000000000000098b2f012cbc21d35c57d1267b00842c65e3642890000000000000000000000000db265283a91c2e4b47563c7081229e64ae82ec2000000000000000000000000ae8b8eef5f588469e83d11b548288baa2d0df246000000000000000000000000965e510274d68fc0650116b9a151752197c498c50000000000000000000000003aa11501e6e2441c0c3feb8b2894a84963fe9c5400000000000000000000000087eaf6af7a597c1ccfb1e5e62949f92de04daa9e000000000000000000000000afa263dca2962fa364d922325cef9954feb2fb54000000000000000000000000713f3b458da7bd1081b33993762b78c596a245960000000000000000000000006a57a2e46c5e599e069e7be6014234e3c3b7a5db00000000000000000000000062a591b9945a440d0696ee2333de07af484c42800000000000000000000000006b44cd1d1da69accddbdb6e4f3414208306edd460000000000000000000000001067e70c17e6562d9b8358365317f9bb43222ed10000000000000000000000001c1a78ace9e053143380a681ae349cd477bd46010000000000000000000000006676c298507e56e9d0d29c544d97b57f88dbf12e0000000000000000000000001ab41f8ba2902af8f730fb3551c651dbd8fe0892000000000000000000000000f5f2c18ddbe664dfdd76d05710be71f35b88f1e50000000000000000000000001cd7af8b6fd3ea1e33aedc96188af9a639485248000000000000000000000000f4465cc426d9e31beb94de6b471d54fb29ce43ad0000000000000000000000001238c66659c9691457b15e7daf7604ba1f9b95cd000000000000000000000000a2b30a0305688b1695af647166913b9103bebcdb00000000000000000000000036ed29ce2297f25410f0a0ea9a72555f8afa863e0000000000000000000000008352fcafdd1abdeb9b204bad12c5a6ec401119d40000000000000000000000003fd8c23c9a4ae4dce9e07901a2b0a117ca5a0abd000000000000000000000000d06a338f2efe71db7e14c2ae15f1d82f634d73e900000000000000000000000090accca1a55ac43d769fc1763d86ebebfe19fd3a000000000000000000000000da348d526d9e0cb6ff2f823ccd9d122131411705000000000000000000000000fa478cd86def57ad9b50c497640f15e76d632879000000000000000000000000e43f883ee3435a77a408bdf0e55220f47770abbc000000000000000000000000946a7cf69ecf42dd369da09a7fb46d15426bae4300000000000000000000000009c0a09223516e981461843825289d554f263ede000000000000000000000000f1b9f833d75edf47916bd6330fbccc84eb2d684f000000000000000000000000784d1298555ca1467629a0f87f6b1a65b6e46a92000000000000000000000000443b34a7e8f13046157664c3bc05c67e678480750000000000000000000000004f119dbc844c3e6175dcfacc044bbc4ec39e0a1e0000000000000000000000002f61f803844398c93d0f2bf1ffe185f1bdc6b1a6000000000000000000000000dd396049a6f6a9e435f48b4fe63c5af7c4cad7d8000000000000000000000000e62b92c8456da29970a12852b1c2328edc36d4da00000000000000000000000008f4c5332c2b4da6c9ceb12c9d49c5b95a6ee3f2000000000000000000000000bde7630d876ba1a97ac35311e4a39fdd7aa7e796000000000000000000000000d623ae8a9772d8508ed4625554ff45c08b3f7a05000000000000000000000000dce8ea771c42df50b1d777ae9afb51d082d9359a0000000000000000000000000e4881d7f3c3f0450d60a50d55d4a20e3de388cc0000000000000000000000007b6f0133abc8edfab6fcebb3f64506c8a26d2e6a0000000000000000000000006c1d811545098bf74be97048a46e901423a0142c0000000000000000000000007544257dc93bb5b02c2934869d547df29d019a79000000000000000000000000f9dd0c31d0b615d3896cb10a3409fbd179e4ed72000000000000000000000000b3f426fa79cff0ca1078f57ef94eb34a33f5ba6b00000000000000000000000046dfc51aa1e96aabf14354517ef0b5b1664e00e500000000000000000000000067904ae0c3010004ddacf17cd714af1df74e6aac00000000000000000000000011a66b66c23ebe08b55a2ae13e4929f74b50830c00000000000000000000000070103eaf4c7e6d289ccb11bbe4ab5fbf2452eef4000000000000000000000000bd80c5190017e001c89bcb553a7e497c311d1f840000000000000000000000004fec8612c144dd7d53cab5e2949904e5eb57af890000000000000000000000008ea031f235170ed92bfc20b894011bcf9b429cc4000000000000000000000000b925f5979e41f99e20b56a6a0c38d597dc10fd800000000000000000000000008be97f457f816e8c42a107eb0e49a773ebe84639000000000000000000000000e62e118a295256d1eec881b3fbe01c2b89a36a8600000000000000000000000066527782120157c745c5d086873d01d6e1ccce16000000000000000000000000e8fef43f53c256eef42a05f539a7be2acc369d3f0000000000000000000000008d080d2b468bfebe2b20fbc56fdd5db550e4ae250000000000000000000000004ffbd7d61f84ba032ba7c1d12ffc381fb5f4051d0000000000000000000000001a3c9a1fb9bb50759bd8dbb02863c29567d5d7e0000000000000000000000000bb8a777ef9c69c9a6deaf5defc3c807fe301dce50000000000000000000000000e2b04d56f2e934c3f9db9d9467855717d97cd58000000000000000000000000bcf82b94e7767246b60609787a64844b2178efca0000000000000000000000000eade8d3e56bdc6376cf8143e387c0e8015518860000000000000000000000003922ab45f4b61fd8cfb5a9b6a709148b0900d1f10000000000000000000000004c04ea45a89697e23fbdfc92b2bcbeecbf0d2545000000000000000000000000df0079aacbd81abff6eaec4bc9c9253a698f56e60000000000000000000000003b426507f6e62aae05591f6ac4edcaf030958099000000000000000000000000619590fa129fe7a76a63608e1d24305aabc60157000000000000000000000000fd9f4b9808f1d65ea853ada8976e88c29e932595000000000000000000000000d09ce46e29a29c7fbcd696b63ac33bbb2bd13d6300000000000000000000000046018c398584d27b42b9ff8d20d647f32395075900000000000000000000000071930fa9ce5a1e9e39f62beb834ac34e1da1813d000000000000000000000000303c41d83bd9a37b1f2a2a951bd9d7249eef4de10000000000000000000000007739c9353b4a7b828b4074f1d7fb3402ccf903c0000000000000000000000000a5b113fac68e1d67bcf09fe12829f12de7ac8e7c000000000000000000000000d227f8dc9d26fb8d269976bae09563fda144756f000000000000000000000000cedadb5d43198b9204f4441000bf1c7a16bbabc1000000000000000000000000a4258062e99350da814158b8f9d571976c41135e0000000000000000000000000eb8bf0b68129cc554408c56ab532401fb23021f000000000000000000000000a5d208988311c767a405f4afb052217093ea36f70000000000000000000000003cd07b201ea29a7609d688b7880b3e0dd5e18137000000000000000000000000b20b20e694282ae83c8e4d73413c9b4a35d44830000000000000000000000000796ea0da16a5efbd4093f1a450de3a4b4a8963b30000000000000000000000005111a967b4e1a2598ca152d9aee008a2f1dec321000000000000000000000000d0ba7d11664311045df1a305c347f1dcc15823a4000000000000000000000000b8ac6d92ea82aabe72b4353efb8b17123298ab04000000000000000000000000bebae01d49e10b86a9a25daf2ac413cb90fe19a8000000000000000000000000238bbea85ed2b61aa5c3e3c9a24460b06d989f3100000000000000000000000038be385fcf5209bf4850b4fa56ba13919f22ed51000000000000000000000000218d67cafe5b6522bfeb31e4ec6b25928a19bef00000000000000000000000004e9049affd7231d44c8cffa1c0a6d6f17a5deb29000000000000000000000000854705fa36c9db24fd0a4ca8ff749f63d06d3eb50000000000000000000000009d2a3d00249cecf6879e66e3fe0af0113069d203000000000000000000000000725c0333dcdf3be899015de4c4e6ca5626c6df130000000000000000000000007555c7d10aa2320f95c0e285dbed30db058ca9dd0000000000000000000000007175eb9ac15b21016afbda7e3b3d908c99bf6ee4000000000000000000000000e8a55a40be22528b5f9a38331f70c2141adf211b000000000000000000000000c8e79bc809dff007d219ef3c50ab178d4a88fa56000000000000000000000000c6ec5a350559289e3ac66654ef797ada707f93f6000000000000000000000000510c2fd0a851cfe49ae38f5e2714a8d1a331e291000000000000000000000000552e564c881a3ee757bfba160a93c54f14ac735f00000000000000000000000066f3e3f2ff2548c52a408bab6d6ade2aca98070b0000000000000000000000005dbe63dcec3358e8cab272e28b3773516f48dd670000000000000000000000000e2bea5d51f4119c80720efe5d83ee5d896fc3d8000000000000000000000000353924cacc1206ef5fbde26eea1887fb44142155000000000000000000000000a7f66b1d6d3c79018785eeba7023e11a6be3e45a000000000000000000000000fb32d8df4f989e9b32eabe7f4c0e9e646a4bdc4700000000000000000000000071ecb70e46113a38d06d383993599389fdab8acc000000000000000000000000fe2d4f71df5d6a634efa282d33bf577f7aa8a7520000000000000000000000005cb973a0bd06c61c08ce100c0c41f852a42db19100000000000000000000000074318022f53891c3717d86a71891c3302891dc78000000000000000000000000139a260c430e662d4c7644d9bb82681ae21e1ef50000000000000000000000001c555600c2e5cb08699bed9f4c40317fcb68a033000000000000000000000000b8c5046ba6157be754af71641d32aaaa964e27ee00000000000000000000000068e02f274109800c35fc2e73b6727c46434416f00000000000000000000000006227b57f61aed6d8303eff605c2cadc2e4d99f2d0000000000000000000000003b0d82c6b171c37533157c60221c1d53a84025f00000000000000000000000006c6de9a81ae215effd2d7b8ca5dc28296e3570250000000000000000000000004299aa0f65541e24eda455ed30a522323b6a150b000000000000000000000000a9312bab619887ccc75310817ca476d155ab56c800000000000000000000000074029b16b63d16d1fb79cc68f82a750bead76e0f000000000000000000000000ed7cb1aab33dd0b4bdf9e3518194acea3e599fd90000000000000000000000001045f0635c4861cefe24b899f9fe6e688e3e8a310000000000000000000000004505af7f00d3d4f1000edbd35cdda666511f2726000000000000000000000000edd95fd4a322151883356e278547b817a317638d0000000000000000000000007262e4af001206ef7ffd75e969d4dfb25d56c5dc0000000000000000000000002d8c3cfbaa9640af023d2bcb42682751b979803000000000000000000000000020817330c91c54aade2cb440fc1e32508fb5b55b000000000000000000000000db3c64befa46f455dc53644a437e616f045b411400000000000000000000000004c6e592d9e2edd0d37a3f8f59b4821160407c3300000000000000000000000005af5b3ae2725410525ff15b350878cdd9c93c730000000000000000000000008dfee87412b5b0931e7aad83f3dea93eac4b2f150000000000000000000000001fadf8ef14c492b514689aa8d0c9b0e307200783000000000000000000000000b405e0ff992ea187417790e63339be5d03ed4064000000000000000000000000cbc9675509bbea825e20ca112fe2f22dc92ea84f000000000000000000000000d0f2be8d4a0f066aba1f860edd1a287f55d5c3f7000000000000000000000000518334b12ff4422f78fde20edb8e5c509e2eb7fb000000000000000000000000dca9050b3a34a451c20aacdbcc693e16176ad5cb000000000000000000000000d0d452b4f0e2367a3f847c6ec8bd1b90cf07f20200000000000000000000000025ff161098c70812694c1647d0034e0a8e5b5399000000000000000000000000358f278cd99379c85c7272bc5f99f314209cc606000000000000000000000000a02d67d51d3927827ac0e3d665dd521b1b85165a000000000000000000000000b8452b6682c6009073693f92501ed5c1849d724f00000000000000000000000021bd971ead4e25f8c3f596528369cd45722bda800000000000000000000000000a0d414e4afc4f2d78cb5a2b902e136078b2e8e000000000000000000000000061e9be9fb65b51f718f5c8c51b29db950d42cdf700000000000000000000000050434327f7f07ec97ee33b8d28ba11a1887b8ae3000000000000000000000000642b605805d7387fdbc5a955bcbf0038bd616dbd00000000000000000000000024e732fd89c9650317b2d54db00682bd717d6e2d000000000000000000000000db11b8d5101772ca57267ec3449b8ff0c31b0eae000000000000000000000000b043a92e1762292c2e892e61bccc94fe5bb230dd000000000000000000000000a8376aac0bfe4303e021a49f58baf6fa9c3ce8ec000000000000000000000000f062a155525cea674e7949963a661529a079bcb8000000000000000000000000c251fa6057e043e6474603e636e2c7c0f12ecceb00000000000000000000000027d7b139dc2d77ea7206a7e0580488c4fcfaa0d10000000000000000000000000046ed7ef8d9175036d07057df549d64c64db698000000000000000000000000f513cac7c15a53674118f8822f13c4ddbf46f94e000000000000000000000000b79e926cb75bd566abb94888d329702e14704cef000000000000000000000000b98e5f6ddd9b1c530dd53ffc170cc25a73e3e9ba0000000000000000000000007faa7505b5b44483f3394d003b2f01aa04c7d130000000000000000000000000c01ed59971f95a9d806903a41706c1e0f1d39bcb0000000000000000000000003a603d456b9309ace7df01bc536fc780b065013400000000000000000000000026516c0fcc4939422e44348c82db4eb022edb583000000000000000000000000f5e9d08bb00aa1f2bf02b373e77014d994345f1b0000000000000000000000003881598c7bc32c3a11f9a66bee74ebc45ee26b160000000000000000000000000482f1cba8c0f18bb76785489519bc91b649c3830000000000000000000000005e2358cf81b8fc7bea97e4c2ef63dd0f4fadc559000000000000000000000000b94f4d5acac0bb69efd5bde73c8743229f00311a0000000000000000000000006fa2f2caaa064c2cb3d7639b585bfb6a6f8f6af2000000000000000000000000e330ce4b3b2b667dfbef3d91343da24e340c47df000000000000000000000000725a56b54d0dd362470c3105874fdaad5e8a1d25000000000000000000000000d4b8d07cda12f51215818a5259c916f2cfb9a5810000000000000000000000009efefa8a518ff1e6da8499a1f0b5da864064beec000000000000000000000000506c07a73dc44505366c17caf3683b857e238487000000000000000000000000ce89eac86e0f04407560a91e5cbebf6407573781000000000000000000000000862164ec4693c84be8e223bc78e51ea3ad3e0ae1000000000000000000000000c6799b69231084732189a2ff547e0e94eef855580000000000000000000000003954d3aa29b7865786125cdeb29bdeb80337113f0000000000000000000000006bd38a405791b515715cdafc936d818b346a62e5000000000000000000000000de6254f8b0e27da419a7ac2c151991f84077810a0000000000000000000000009cfaf05a25fb5c19751ee03c48fd3b70e84ec19c000000000000000000000000b857a96a0e0af05f19fb3ca069a2cb5cf1109b35000000000000000000000000f6539aec048adb0c4bdd922e07bb235113c77b19000000000000000000000000191281bf900347980a334395097029ad5834da230000000000000000000000004d2eae262b4c9e1a62ab440aa61c243c73f3a39e000000000000000000000000f903b206172aa5911cdb33afbbd60280ba9c4386000000000000000000000000c2810fffc9bb5bf7511cf7725627d52adca7cdc3000000000000000000000000bcefa0d9d3310b89536a84e4b090f8d046d7e20e0000000000000000000000007891beabed16109fa4b762c4357ba2cd23d251cf0000000000000000000000002fde37dbc755bc7e7246e2b8790a4b4e76605be5000000000000000000000000e112008e697ab256a3ed1694c9a1de33fe0aa65a0000000000000000000000002c9ca75bfb7f9869353f4605ec48f7c896af814f000000000000000000000000f097c50eb83645329d19b37b76e2291185b0d530000000000000000000000000e1785b562ab98b1c5c15ac1a5d8d7b7e34486ce8000000000000000000000000386af377cc5df73b8b48de76682908ef44b731dd000000000000000000000000df60620818a1ece67634f90096e0c0d6a1a8e578000000000000000000000000ef21d2b2255c009367bcd14b970d3c16d5d6d8660000000000000000000000001a5aedd127176e1bb9e8b6d2140a88752d735943000000000000000000000000bfa6da1824c4bde38532fe97798627cc35db945e00000000000000000000000069e79cb3ca34025da4c243658ab38686171920b3000000000000000000000000f44ccf9ff86605121613196bfa19dcafa0c311870000000000000000000000008317d25a371d30ab958519ead0d6d52e711721440000000000000000000000008e9f798772be52c2513c61b6f54a3eb38d46fef8000000000000000000000000285d8509bd1db9050b0e9300da92c44f1bdc630600000000000000000000000063e24779675baea7ad0df6640c563ad5fd8240de0000000000000000000000006abb5d708313ed3da382b8df2cee41fa57cb530100000000000000000000000094cf3f842fd62e3fcb01b05b12d1208ec0278c4c0000000000000000000000006d805ad24db126512b7de2fe8d0560784717bfd800000000000000000000000005c6d077d57a30a2c8dcec5849b7d04dda6d6665000000000000000000000000380d4b930264094255a4f3a64bedf384ae6fb9cc000000000000000000000000d5d6cca62d6b76bb8bed9956cd7a5031568970460000000000000000000000003ac5746d19625e8f651234e61c9b879a71dd8d83000000000000000000000000f5af772028093e31283fee82bd63c3f23edcf769000000000000000000000000786958a28d3ccc7a5b32ac7e6a39fc9e685d0e320000000000000000000000006d260fda59a64797b2cb81ad68a886d4eeb7d0aa000000000000000000000000951b6d50d07c39b0f97a7bb2f5c1e96f07a093d300000000000000000000000040a3d6917fdee879a5872ad6e96abf7ceff34709000000000000000000000000b127ec33ad8a1422864934dee709aaf1a1e77f82000000000000000000000000389764bef039db490a8bebb21f5fa388e17b90c5000000000000000000000000cee18d63b06723ca620281c700ed7ec61957978c00000000000000000000000042c53492e3cc78b9ee6d06b64c20514023136129000000000000000000000000d5753d210c87b28f86d1711fa107a95acfcc2c93000000000000000000000000601b65c34bc4f7c452ec1221ed7250a309cf19fc000000000000000000000000c38938ed0375582012a766a5a963a08a79419903000000000000000000000000c629f71d8a81d9780137ec9ad04709ce6d5995db000000000000000000000000faa2f4f67caf77a61fda590b12e928ee09d72e70000000000000000000000000351a84c000c1a996d5a44a3bc8fda487999da7ca000000000000000000000000939f5546b876b1c5f0c2a2cc39ba341f166d2f72000000000000000000000000939f5546b876b1c5f0c2a2cc39ba341f166d2f72