60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000cea6d4baaf2155859c155d3a3cc92842c1508a96000000000000000000000000c406cb38e56e48af718e1c91e6d2004fa7f18e44000000000000000000000000eec39d9db74d8b966527bb8a513f3d847f4291c10000000000000000000000006c85cacb8becebc5311185a8d853bc3e44bd5ab40000000000000000000000003d1f8c1ac2354584828f5baa0a3a9fe431ee8e33000000000000000000000000c62ef903c691c7b08ee8689fa9188ab8973ae7560000000000000000000000001a7d69c90e82aafc09921d988adab6a465313c0b000000000000000000000000f2d8082227b0286cb70d998a752e1c54371c310e000000000000000000000000bcfc814404eff9796456172ea2f77b7fb649f4be0000000000000000000000007fc93926557bea9fc397b68c99756c8404a8ef00000000000000000000000000829028796590174e0a6a317ee56d1273b2f8280e000000000000000000000000310c3ac423f022d63e8762b65cfd20ad8e5c5839000000000000000000000000b7262e31edfb78a97db3049738ad477c03fde6ea00000000000000000000000049ab7d5593b197c8f98762e573d00ba032e8daf3000000000000000000000000f09064bbf7dee71ade262b8744aaf5664ec297e4000000000000000000000000fa7fd15b18c6d0e09e0e05811290ae1a630859940000000000000000000000002381c502d9bfe6ce046964a0abf89fe7d4666b570000000000000000000000002d5e5138d1785b35b9516aebae35f148ca842afd000000000000000000000000b4cdde0c804d03485d3329099d1ea1d88a1236a80000000000000000000000005f1e20e835f355cab85849862276549728a51960000000000000000000000000ae5072c7b95552a458d184cbc1dda129f8b509e10000000000000000000000003ab304050c0646c824d42c98bc9326765d9006ca00000000000000000000000078b92bd2b2862c3511c8bf156e626bbb4d035c22000000000000000000000000e1e5c83d316d5200755af78de1a8126ee846001e0000000000000000000000002ab1e76233be7237117d790cf60b9cdffce817fd0000000000000000000000003b91162e2c6d410b0c2c322cd5b20af1a31e11da000000000000000000000000a148a6dcb3558cfbc3ef995e1f4552a31d53dcc50000000000000000000000008f06b0a24f0d0736af3787d4158e663fc1cb149c000000000000000000000000780b1891218552c28f765d5f84508ebc93b870ae000000000000000000000000d9ab959d6197899713e9c013936b525c11c65d0a00000000000000000000000088d8977c0d8512f0a8c0b28fa0e01f12fbcc7de5000000000000000000000000c968a9f784ee4862ee28ecba0b09f3e014448d3d000000000000000000000000e03ca8dc8bc774793789c2d7487d272536ea20c60000000000000000000000009baf2ef416809c8bebdad3d998b9046e0ae51d2400000000000000000000000089e0ecada615315794aa974387a8be13d59d6959000000000000000000000000b7e5e93e11a801b1bca6055739ad9ab9154e92f900000000000000000000000086391d5b471e24b0cfc76dd5f149c36d4841d3fe000000000000000000000000df019160b7076538e1d9dbf73e695d6c03b1bd4d000000000000000000000000ec23d598898048d254b092c738fc121036ba0de3000000000000000000000000eb5ef7a65d9d865c0f232d828ab97149de7848eb0000000000000000000000002a57b3433419c5ffb068ae9f41d44583cce0c11f000000000000000000000000f47c8be4688039473427fad2bf1d3bcd1e8df5b20000000000000000000000005a9463f296858115d3c16202f992709fb2c6c1f10000000000000000000000004e8ca8170ce7b6e0d4c43b956efa97be312d41d7000000000000000000000000dbd3ac12fbe48c2267029445ac85ed4fd932ac6500000000000000000000000032a05ee6ffdf92737b1df22e4ad8c54dc9edf43e00000000000000000000000028ad748664fda5dae484fd2282a4942be8a215f5000000000000000000000000cc4681712f7222dc08cd460cf7f2515a3065d8bb000000000000000000000000a62d5cb3d63e6c66bf5315479d8b199ebd72ec4a00000000000000000000000094f9e73266c17e70d3649477cd48a0635d6d55a40000000000000000000000002d91057cbb8ed8ef920596d1a534aba3ec3f3df40000000000000000000000008a749781c9f93bbfe79c86c892505dfbf9ff380800000000000000000000000095b4ec44643f5392555be2d283e80699e572d35500000000000000000000000005e5e3844aa79719c8557b5bce3cf52bd3da28ab000000000000000000000000b51d29f3c012eceabca2ce21d43206cc7fc4a41600000000000000000000000067974c78f7bbf8fbb06f24be282a3ace27a982b3000000000000000000000000c151b41d39024bcb45740443f17e5b8d25d006f7000000000000000000000000d5990df68ab7f391efe126ebcb2bbcd5339b36100000000000000000000000006ea51de3e3b84a8fd8d125e6ba9def8118b178b6000000000000000000000000c82de6e20d7ab10fbba4be625a45b759c9cb6dd7000000000000000000000000451a2bb81a3fa4a78dd82ce7933493ea3c3c53cd000000000000000000000000c80816da6d96ebe6c78f9f45b61043a587040612000000000000000000000000206987ec18d53fe02555d9bdc301159aa8cd29c30000000000000000000000002eb49652574603b22c0935dc33f073be18af33250000000000000000000000003a209bab8e652ebec5290d257aecab5f3ff08f79000000000000000000000000f581a78d924fffd1e6f4bc612c2b1215b3781c550000000000000000000000002d9775f67f6219a5ce05ed6193e036c0dcba28f30000000000000000000000006dc14f24cba55b68ed4a847f489d2fe2bc73b5f2000000000000000000000000f9c768d519ce5478295d18f78283704c5cacc1580000000000000000000000000c4ccd048c6510be2b14487367726bda7ade0059000000000000000000000000cf99a1dab2f7daa5058d84c99fa6ca46e7e88759000000000000000000000000e05beaedccb3492de8cabfafa8dcf8a9f3ba5bef000000000000000000000000055cd8374230260414ac3e005f007558b79ab83b000000000000000000000000cc80fc969baa550e821e50be84088a7a95e40d09000000000000000000000000718f1b3ea8411d887038209b1a448ce7283c207a000000000000000000000000e76bb5cb0f35ef3a7b952b64bcb115300c54c685000000000000000000000000f745584ae44144e297dad88852fe0878f9d617130000000000000000000000007ac6361ecd7c7a4f632b85cb347398e826b0fccb0000000000000000000000005de82399753562809dc5354181c98c483b9760600000000000000000000000003a9d6ec1e6da3b749aa5e10e90b4c98c70d72de80000000000000000000000004be3058516cddecbab7abe0930949da7ed5507780000000000000000000000001a9bbd1a50abcf7c172de35f01b05843ea7433b400000000000000000000000032de74de110256ff4ace064b8c682c20623b3bb6000000000000000000000000f5a4c3779abf5623ea5f3e0d3d862b13d646f80200000000000000000000000097c1813c80bbce45a3d5e6763c85084c39c2c6a500000000000000000000000087796537407e161a547056cdf84f8ccb3a8a79bc0000000000000000000000005a09b9e2180df7e08c7c2467c685a8cd54f2179300000000000000000000000070c024731e49b31d05e94f34b2307ce3239823460000000000000000000000006cb071b103fab98860437cf3b34c81617af12049000000000000000000000000c0beec5f77abfe8039af6c3c30c33a2d15f393ea0000000000000000000000000e226ff7a0917e6395d97e4012285a40f17c9524000000000000000000000000f68d6f163546da37213036c61389dea5a735de34000000000000000000000000d00d5f2fec21a7171e02f54e37bd84c88851591e00000000000000000000000000b6c51fddeebaa84cbfe90ff7e7609e897e9462000000000000000000000000b5d8aa523a1328edaa2c75f6a1c5844531729d09000000000000000000000000821a706b049ffeaf2f9f97ac8c1e118306c16e8b000000000000000000000000cd083151c5f8981aa9a7585d6a081d9d032afc04000000000000000000000000046d131c8c0d6e2118a6cd1d97d9a9c71137be4f0000000000000000000000002a4aa6f0dffcc8277b252e021731e5f5eba31b2c0000000000000000000000005d135f9f921f9ee7db2392d9aa709fa9d173ced2000000000000000000000000f61d2df21499459e4ae8dffe4b56a7ebb092d7d80000000000000000000000008c1439af9caadc4daeeef89068b705bc29cf78c00000000000000000000000005d3e02927ee4e32b4f691f25dc1bb2948a18dd720000000000000000000000004a3657c784fa89b630f07f56009017385aaa8c4600000000000000000000000053fc8cfe7c167b97c84f1d038b980d08df4b787b000000000000000000000000a8bf228117cbb71844aea941a7214ade5d7fecaa0000000000000000000000000732ecc33ee6188dd92b3f7c792e9598a911929e00000000000000000000000034766caf6103139c3089e3cf4c0a52a6dbc9acd8000000000000000000000000f32d9eaea6d9952793a928c8d0abe55a022ce205000000000000000000000000f29a7bd9db970dd0b54ba4eba887141b4a33acdb0000000000000000000000001c8cea5e7d242253f7f7deb2e0a9b5686721ba74000000000000000000000000e33274adfe2622a76e9ebe6f1b381b2229cec892000000000000000000000000cbe60835d649537bdc324b96dcfaf62b3d57015d000000000000000000000000b38ac601887842e7199e5875161588e27840f4b90000000000000000000000008c8d43b18907e7d243c9638506fa7842015fa79f000000000000000000000000760b3ec02da3779c5d93af9de15a7e88ce61c31f0000000000000000000000003f091ab89b6f8754c624b7f216f2fe99fa87ff97000000000000000000000000b8453b3d82aa41cf71e7b586f3f733d7ca6ebd3f000000000000000000000000417ebcfac294a28911e7f17a007388c10226a4eb000000000000000000000000194c40a4f17985c6dd65e546abe98a45d1d69bf90000000000000000000000007589e35a53a06ea75c4d6efc22f204483065b48f0000000000000000000000002fe3164741f47109b63faa2fc5f966f9da50acb80000000000000000000000001690d4cf2a3870edb5f7429e68442313bc52615900000000000000000000000065e3db2218c8a8db01a1428722ec5969fdfcd8df000000000000000000000000c22e1e240dc61d12430f7a99fd519991eb4e4882000000000000000000000000da07972d2c56037a92f245e62fd6342f030089a60000000000000000000000003cc068855f5399d63a766582fcd16f0d7ba7bb7c000000000000000000000000a60cc36dae0e33b93887575b8cfa6f82bb06c39d0000000000000000000000004108d33110a7d728f14fc59910a6c771d224f875000000000000000000000000800ce171629bea9e9d419b156d42e45453a762da0000000000000000000000007c6348f02a0db1da6644e8ade8d762559c21490b000000000000000000000000b44fd047e5ce9f2c8b709b76b2cffeb451217d9d000000000000000000000000ec9d15c5ba045ca64e59685ce73416d594fd8de4000000000000000000000000e7613916988c127bf0cb09c76a0f4d9ed6de1aa9000000000000000000000000cda54f97bc40aa83bf32f6ef17d40ee42b083816000000000000000000000000cd0d252964064f295621f57a1a8ccc2662e902b8000000000000000000000000e31474041218a5db6c9a4b9030a33a1b2e209251000000000000000000000000eeb96ad3bcf79fc32f7afb9b5d2ad37e76e2b0b2000000000000000000000000f0dfa15ad45b9090e3c5f9a36515bd76e7419a2e000000000000000000000000a11148c8abde240fc4d500892d6cd2fcaced7a52000000000000000000000000cc819eb122e3a3afee3d984652f8abf38a0fbc7b0000000000000000000000008ccc255dba120cad6ed027ef3e3d5f7528af5c660000000000000000000000003e4a270929e963d9c39c135150bef53f0f0754dd00000000000000000000000014dbdb0795ff7af0ade2ad55627b61f76642bce30000000000000000000000004177aa32dbbaf0e00dd0ab007d8e2c80cbf96d79000000000000000000000000ffbb219059dd75e394406308923e69bd7169d798000000000000000000000000405d521893400d727f75291a26570c1f3e343b4400000000000000000000000040462ceae4c47d96a4a3cef678e4c4d815e8a2d400000000000000000000000024285021f59cd41060f1e0512ada04c4ca002500000000000000000000000000d5413a13dd9cde63e084fc4a5cc9415662c434280000000000000000000000000109ee36746077029f5e42b3892767d96de6005700000000000000000000000010c8cc50f3e80eb20e42c9b97f6b94ffe20bdab0000000000000000000000000a427d22f01a806accb7f6edcf4170b5907bc995600000000000000000000000089f7481c03c7eb2d81c716cef69034abbbe23c58000000000000000000000000f3c4e5a20c4cb35463ffb3ef1f20c586de35f2b2000000000000000000000000b20eef726d958992e8b4b9dd9063d55e9a17c6d10000000000000000000000006735ca9254ddba94d26bd9d1b64295c3c58856cf0000000000000000000000001addc009d0dfc1174be878e270bee38d8fb4e804000000000000000000000000eebff8e89c338c45b9e04c9acc1f47ef9087429a000000000000000000000000e91056bf37f417b77f339eab46034e12613531ca00000000000000000000000056c06dd284350edd10084146da32bb53ce693605000000000000000000000000fd9276924a1e6f3b8c74e66404769dfb04efdfbc0000000000000000000000009a01c08e0b01267ca7a7a25967fd19a7cea97b1100000000000000000000000056268d9db18ed3266cba86da33c52bd5822bc215000000000000000000000000ae271f55282731a92b804599b233bd835d35628b000000000000000000000000a32486090845e4cb9ac4a02e960e24c8b8ef418900000000000000000000000082aebc3d78d959284e669705b3cbfb0b4c1c79d1000000000000000000000000374b8ee51d527ee12d4c320b2fd461fba5d21a770000000000000000000000007492af3a55516e1b1a9f69c101671f6e5ef389f8000000000000000000000000f1fca69ad370244f1618e5e52db1d5cec8506497000000000000000000000000aa938c5ddc866c0b91b19b13a3a5777cd5af8daa000000000000000000000000f80e36ec9305b4e1daa9fcf428f21ad495fb1a090000000000000000000000002dbe7e6aa6e5aca6b91a622c0cb322e6060ff36c000000000000000000000000ac117d4cf3104673f622e7268051ff0d72e488530000000000000000000000004a275cd932949548f3a7a2aa50ad77a226d19bdd000000000000000000000000d582af765b881a95c8e9077da9fc0a6b834fda1e000000000000000000000000da2f9c1789630e58f909e085e869e6e1160a6f410000000000000000000000003aaad21321a091e453420cf4e3a03a8851acfb060000000000000000000000004cd966c80303f6fae205ef1501f8487600a2a7880000000000000000000000005082a66243383ac7a58072d8f92498e33e0fed990000000000000000000000003f50ef1cc84a8b37ee71756303ef9caed944e87f000000000000000000000000ff4ca7008584b705b07a936a80037b77ede001000000000000000000000000000c473797ccdd795d8613f6faa28307e7135a71a200000000000000000000000037279ced45305e51049587b2274ab8dcd6fc9d51000000000000000000000000a21636070280298e1bde98dd9f190d2d53e3c638000000000000000000000000b631c491c0c2bd28fa8d33ec13af88e2947e868e000000000000000000000000df3c165d5bba640eae7beb2529ce9773eeb8321a00000000000000000000000037f2f6f8cb6ef98e6f78361525bec2f5cc566d0a000000000000000000000000afb5ecbde684a3b3d2ba2ff9b41d6ac7bcf12b8b00000000000000000000000051bc4f01e8e62d866e5e6596b7b896ba6776518c000000000000000000000000dd039551aedd46bc40a654ba01182c7ad743ea5a00000000000000000000000075956a130a3ceca83a150a78749aca1d980b59fe000000000000000000000000372e28c3616375fa5f6f229bf9965a353f85a23e0000000000000000000000006d7d739f0efaaad3f2a1d4bb2bbdba6f01a852020000000000000000000000009048c0fa9ea3d3d356b3c6c5f761079f34f2574100000000000000000000000022f9ace34be61b5f0c3061e84ed44e2cc4fd995500000000000000000000000038c38b07213d9354e90153cdd93cbc8bdefe7cd500000000000000000000000084b43ce5fb1faf013181fea96ffa4af6179e396a000000000000000000000000189488b0624763568cbd09d39ca001495db6b129000000000000000000000000dc72f401760a8068e8d9b0caccedf8c5801b07110000000000000000000000009900922617c3f729d19ba4f72716d89728c3616700000000000000000000000070d76575922bd4635a72ed53cc1b76c7436d1330000000000000000000000000939ec2c71378e2bc1e1b7759c9d4a5ce5b8454dd0000000000000000000000005bdae86500d51577b6ce816df25a23a5f84a9d2c0000000000000000000000003990f2877426b5a5174ed619e0a3f26532bf849e000000000000000000000000ef37799e455fa7e87271888c8c8e7a9161ce104000000000000000000000000081a3691f1e2c2124a1e790fbc64d47d949f87c5e000000000000000000000000c1230b030acb78b502429fb67440d87ecee51f0d0000000000000000000000001eaca7b5bfb85da5526c92dcd0afaead4dd0f6a200000000000000000000000035e02c2189879f244382b74837371a3197f4e19f000000000000000000000000c1583e9f6a6a4b4681f5aac6b645c27f9a734357000000000000000000000000a043bc1f2d9b73d2e34619375e1c547a19a61c0a0000000000000000000000008d42ad38bdbe2d33dc99cc0f5574445378ef5e800000000000000000000000007cebbe8b7ccabda9cafca5cf765a8eb458140166000000000000000000000000085af62ae5fcbf23f36adfe78022c0ecdf548080000000000000000000000000f5213d3880b30feb4782b2527fbf1203c53a03aa00000000000000000000000009d29b080a6a44b26d2ab1f338ec6b69c014cc01000000000000000000000000c8bf782581fd15631b631710cce8f0352e652d3b000000000000000000000000c146897167e95c77f78d4416bcc4eaf8e5e2b84a0000000000000000000000001debe42de668c9bd05b9bbc64005ffd11fd7264c0000000000000000000000005a0508810c706458998856e22fb2b6b380f572150000000000000000000000005b11adc9bd70a500870e21d79b04b0dbd9800635000000000000000000000000ea536b82bd274d44cdff3b15d1282aecac849a4b000000000000000000000000f4d3a734d940138e6a54b908507a78b5d2cc9e770000000000000000000000002061ab10048d05f7bb0b7706dbd445df8324207a000000000000000000000000a2fdfa00dc91496a5708ad9e4a9203f94a68cf770000000000000000000000001663684a35307b8b51c471b0896302a6ad3e90e900000000000000000000000050b414fb3cbc340fdc99e7b87292e0236d82fdc5000000000000000000000000d43877e74cfe009b3708da37e7d748d1eab217de000000000000000000000000c618f741faace93084c7e236d50fb0e50becfaa3000000000000000000000000d4207954656b912731e3b4f287a8bbe4a7a3534d0000000000000000000000003873338fd3f80c11ccc4ef2487dcd1d1a411d287000000000000000000000000de01eadbe3049bd6df63a5e75f21a4a45eafc5d20000000000000000000000002b959d1deea93ee44111a276ef83f7b3a2ed6ef7000000000000000000000000c228a64179ee9127c760aad588e54df9c37f3e690000000000000000000000002a22f54c6eebe44520d7bbec1986854fc61f137c0000000000000000000000007d9c725410949696606614ca0bc218b2f6129c3a0000000000000000000000005d33343189b2a84bf1d38f2a580079b0397bbe8b000000000000000000000000027d93c5da1a8ad206a7e5a495912ee2bac61c59000000000000000000000000b68d811cde05825b1c71129f62f9582369b498b10000000000000000000000005583288085663de32e0edb032caf181824d7e639000000000000000000000000a7f9a2311444fc3642aaf9d27d4fb16022634bd20000000000000000000000005d2fa4e1b49e0e5df85d373aaf9df752be1004240000000000000000000000005bc4b81f7f00dfda0ca669dccd29ed31c3680ca100000000000000000000000068c037cd0ea7839e41b79e4dc83e25ff935656c60000000000000000000000003a818bc2993d48d2bac22a76e567df57b28b28c20000000000000000000000000e6dd52873e041ba6c6de0be5144a7bc98081b120000000000000000000000009bdf26c099a768ed61a5b53b1f3b161947937c3e00000000000000000000000051fa9b58984324b8d3c7eb731889a7583a468153000000000000000000000000d96a71f26865d510afe3d35af089a2f0c3b9821300000000000000000000000000dfaf7cf6583474c119f75139e18e78b954dd94000000000000000000000000565d1d934cc33997f8fc7476af146c1db0ede0ce000000000000000000000000559cbb8c7e6c9f58450381b2386f7e90d3966678000000000000000000000000b65f9efa45dc6a92f274a7c6a4575755ac0429a0000000000000000000000000aec2c5284b17bfbca55af88d2083f17849fd5a46000000000000000000000000db9467bed7cd48751d1217e3a1e09d358cb095fa000000000000000000000000d9328d437a0a83bdc366ad5c53fe0c4b8fe46210000000000000000000000000c9d1a1c071a86abbdff0161a76cdef96ef18fb620000000000000000000000003c1955c5b2fe4130c491a73c5c5efe22f5c066c6000000000000000000000000b5398cec61cc4aced2b7c641428c2d237f4126c300000000000000000000000077ae3e80a18a3fe9c503a49ee855d7d9ab353479000000000000000000000000d02f28611aa7e32ea478a828a6b8aa047653a6de000000000000000000000000af0da029838a83ada28ad939ab52eecbbb52f2250000000000000000000000007b8b4d0ee4819216b5a2aff4bcb6ae8f4e5a077a00000000000000000000000079f79710207496f954302e55ad385a5d4d48bf830000000000000000000000007b16052ef91aedd0b52e1d0b8498c779064e7cea00000000000000000000000022273fa7cd37616423d9d960d50d0af767fe544e0000000000000000000000009536b387df04aac563bad8b3d2d70bfaf87fa6f8000000000000000000000000db8633c5dcf4f3498a15dc15375d8b76f015ed14000000000000000000000000a88ff951f857c4bc7fc4f0252a2d66074fccaaa30000000000000000000000008529bdd71bd9912a873f2c535b2f66db0611f38f0000000000000000000000003f9c55d675f660441427f16e022c2c381cdff98d0000000000000000000000005c37d303a090c348811dbb81ddb3e3e534b14eff00000000000000000000000071ed2e9db5761ebe3f89fd4195148f787f011ecd000000000000000000000000b4513c2d1573da6e4e77d47d79ea64388fc4b1190000000000000000000000007202212e780f5ab2b624c086cf0d7088a55219fd00000000000000000000000062ed1339b2028c93d26a8aa1b15b07c3092587a90000000000000000000000008e9a05cb5b28e270879d8e1fb8254db2d745b743000000000000000000000000434b612047df2ea0811a13fbe6af1d019dc943d5000000000000000000000000727eaeb256611d521f2aca7159304aed569af0df000000000000000000000000670088312354b355e9838c9a1a47a9d6b5c73c5c0000000000000000000000007a22bf6e25470ccc7f75ba9ed250c12d6b13c2c8000000000000000000000000d2ac48617470929612a97cb0e010ea2ee6e76d9d00000000000000000000000049903ac6694275233435958782b500b425f2f67d000000000000000000000000b78970f186d02db7a15bdb1053981f98510f94e10000000000000000000000001f9b1a38316066ed790c8eb2cb3ffa0729a66c2e00000000000000000000000067a3a2e81ae6b8a31cbbc82f07309ac0ffd3ce77000000000000000000000000fe8043e5267841cd67fee6345626f80cf4c650e4000000000000000000000000285dcf4618e9da524512c437ebe7bee5044f72260000000000000000000000000c029c4aa88607f04101ce866a76a2fc0ffe40bf0000000000000000000000005f62d8ecd13f278e1481cdadd8608c0b46a90f3a00000000000000000000000069d2000bb497dbf40b3f92b18bce8198979ae315000000000000000000000000dffb2d60e5ecb233d448239988d3a6fb6470a8d60000000000000000000000005c8822efc236aa4a6169696d4014f55f33a2492a000000000000000000000000677a5e10c7757cb94a79beb02481d1bf67826299000000000000000000000000191193e48482197fa9c48a4d007e00a0940aa595000000000000000000000000957b276b3fc17c058c3013935095c66871f108a8000000000000000000000000fb2141f4be51624d851788eb97d1a6dd84673a5a000000000000000000000000a27563ce82d0e7a175d27438838a8e15a185727c0000000000000000000000004603c266e0f44bf8648c146357ede543203e18db000000000000000000000000159594565213028cb5284044b3e77d9db44041110000000000000000000000001ec4f7c9f2a353c880a0e636dbb9cf363712d375000000000000000000000000f21f4324d856593a3f2b82675b18127ba5258eed00000000000000000000000033f4b135cf2d77b044dd44d028c75ecb89c29f1900000000000000000000000073b2c7ea9c7fd524da2d0f782f87ce26fee4727c000000000000000000000000b927ced7c5266fe03e8bc3a5429598d37a3ff9a300000000000000000000000030fe42b95863dc2996a70beba762301ef67564b40000000000000000000000004562bf64d1df49b13ce7e8c2ef6ce4dc6bfab4170000000000000000000000003f5f2349fac60b3a4a15efa7a56c1e17b4e0af36000000000000000000000000052dc64949afed0ee9669762906abc3102fdf6db000000000000000000000000f117b71671e1bcf2643046a288116aba4159afd40000000000000000000000008c6dbe49802d7d012cb3614f6cf0cd2befe9b4000000000000000000000000001b274f6edcc85ada238c3f78559496989332c96d0000000000000000000000003bc453e537f0456695532d6f33da9b5d2794f6230000000000000000000000006fbb06ad05e6847019dd3d99f500f65f73e2e1930000000000000000000000008617c382584548cf9c481966acc0677cad724123000000000000000000000000320b14e1ba65e17aec78d7ae0134712a2203d999000000000000000000000000d4fd132f61ca660ac25fec73a052965d2d49b917000000000000000000000000c60f9ba3ff31b2685af407c01bf02944deb11d9300000000000000000000000084b8007d38b21ba5c60e52f8b975c2704d9bf24500000000000000000000000006beacb2233ad12bf5c197b95824e3599b98b6c600000000000000000000000011edbb025e4e5549e6f3417266fa63c473d574cd00000000000000000000000071ad3f1d74babf96e4813f9fbfcca18e49564b52000000000000000000000000846b0295dfe4f8191f62c4dcdd9e788a53f224b8000000000000000000000000275fd82c45097aea1b5c881b6ae29ab8c2a188230000000000000000000000009c7c688f60d04dca7cdf09578b87beb108dac46700000000000000000000000033494082ff8ec416b20946fee70e5cb03da67ba30000000000000000000000005fa2ebacb2032f743fa3267253b4bae52fda65da0000000000000000000000001a594b3563cafd5a13509420d60f23313458e410000000000000000000000000d0551af04bba65f85299fd6eb333b7d6b75232c8000000000000000000000000bf4bc7a6f16f93715e66879089a11f1cddbfdc0200000000000000000000000019fa502a7dd7394dd1ae7849b56d673333f2f909000000000000000000000000651bf80b513cc09c3e07dd08e16c4aafb3f78173000000000000000000000000d5f6b7becaf1c672b01be11aa70365a428136060000000000000000000000000910553c9ae7e12d971ac8cce9d6b66fb2ecd1c9b000000000000000000000000c2bf602bdf27ba15e88e0b6ed4dbc63a016ac736000000000000000000000000e44c3e97f1c83413b36eb4566baabea1a9f80203000000000000000000000000a5a103e94284fb8af103f562c7234dce3d496251000000000000000000000000c8a4c5a11a807e7358f6d79931e315419d0dee3b00000000000000000000000005dbd2c98d0efd4be5f93439f91208cc54ab601e0000000000000000000000008b5fef52a37f240f6531c20105b8b888bd5251e50000000000000000000000005faa09da68aa23a3050d816086229422da7582bf00000000000000000000000051b21387c1280c9597a0a3981e2f389b3f20cffb000000000000000000000000c5ea593d89a4a89ed5263e90baa35edf7e7f9a490000000000000000000000001f9bad6f79793e25c67e53ff4e3ff8d0d277958900000000000000000000000079c9419cf2ebb77d97719d01600a403cecc2caef000000000000000000000000d094aca11b4695483a10d8b4694be8be8c19a6f9000000000000000000000000d5c38280d74d9c419bc73b1466114e66309c89620000000000000000000000000dcfec69c9164ee34a3441fdc80a38843e5b218d000000000000000000000000c85a00ea929b5cd952c13b106b20e28129dc5fb9000000000000000000000000026dd238609068b154b05a2e8475e70020506d13000000000000000000000000e5b805abc57ac046eb0a322ce4c945d05dcb0ee8000000000000000000000000372dc15948fae41e1038089594f8b3ea4544c24e000000000000000000000000577c050ed54eacaa75f9c94534c345b5b3f4e9a300000000000000000000000043ff1a7f03b625cf57974ed128b88520152e797d000000000000000000000000c4dde33cf60788b6c9572c7176f2b8fccb74fa350000000000000000000000000aae70dff1b077d6bc31b2290c115f84e2062a720000000000000000000000001a94226188760d364fddc3a51189e52efb20d3f20000000000000000000000007be5c0ac15f6bcf7c1665177bea267289e5d3f5c000000000000000000000000487d29a668b68e05b4cfb659150da2afa3853bb2000000000000000000000000bd405e9ec30dfc349f1dee61c228c3b28efd7d9e0000000000000000000000007e01f0d070d9e5a75a8fa30fdc11ebb17aeabe3b000000000000000000000000bf71fcf37bc593136e2a75a40d427d9973860c5f00000000000000000000000034e7cd90e7b2a5ab90315724de1f85d71a3bda250000000000000000000000001b36d07dcb4aaa4f6a2146ce3065951b62766a39000000000000000000000000a401d619af98d41e0d60103b87e28438c8e898a600000000000000000000000076506fffd55b8f256ce19ab7bc2d46fdd63acdef0000000000000000000000008ff2a08b2e30672afe0cafde42d4c71b7a8637f7000000000000000000000000815ca8ff5bfc82b71f056709ba4b798ca9fc43200000000000000000000000005144d75d2c3d145e5d700af5053fa5e1f1af97c0000000000000000000000000df2662d31f39a7dc85b53064d8f9dc83e1c825d800000000000000000000000098fedb3fd417d835d3c86d653ce042e98d1b6548000000000000000000000000da1f14eb83f36368c9b9c8f99de4811b764d4f79000000000000000000000000e80b80f2ff093e4e349bb326ad300071f5b3be57000000000000000000000000fe4e6cfec89b4c7a63b3d4651a7f7f2b73766dff000000000000000000000000e9ed3048db504b9908d5306d3c58a44cafe202de0000000000000000000000002a3a53ae4d58d8f8bac1901f5e76500901f8d66a0000000000000000000000000dd18e9cb5f99c09e47e237ff6e1e733c4981d83000000000000000000000000f8014992101debf24eeed67817b688c878cb1a1900000000000000000000000065b4bf32b9d325a190f3dbed1d38826f5ee1c90d00000000000000000000000058f7f1786a61ef959635f8710083e2e4dbe30bf60000000000000000000000007a09d58f7a0cffaaa9e08101a418c66b182160de000000000000000000000000925b493bb0d0aaaa2628dca90ef85678a0b8189d0000000000000000000000009ce84b465ff2fee9be7ccf400609918fafb8441000000000000000000000000089b27636a2bafb9c7cc9501d2f677576c7322787000000000000000000000000bf751d396d0c52a2b744d28d79c69ec116ff19c200000000000000000000000084b1040d443d77b5fcd33a58f4364a2da20aace0000000000000000000000000e48032ce4ec583cc194ebcb997617be3ff9bf762000000000000000000000000191f5200a8b5acfe3bf162883a0b5eb14e32c0fe000000000000000000000000fe36a9199ee0b7da3f89c6a8254bdc649fdc5df40000000000000000000000004316f7cb9c42bcca5cd4363f24fa84da132af0a0000000000000000000000000854fec31a0ce6a778deebfbb30f952e6ae2d76af000000000000000000000000e7b8e656391ac0c004e003ddaaaac86caa4326c1000000000000000000000000b393fe63c96240ebbb3b05faf22d0055c2b351cf0000000000000000000000006d64c25094345e71e46bb4cc23bde2a1d82e19d50000000000000000000000006e4eba71913f22d60ea2fc00b602f7c2040de20800000000000000000000000063c99748583337a83dba311e6fc02aadba4ef28a000000000000000000000000720448b53b580fb376733c2432009673c676bdc00000000000000000000000004ca4200bce7c727d8c50d242868c1d172d869fa70000000000000000000000004fe3ccb77a68fc28cdeccf88922ed05232a8a9300000000000000000000000000d3b848b6ab769e3176b8e340911676ca17c5f2a0000000000000000000000000d0c612156a3050210d67ad1c3b36c2c4ba337fe000000000000000000000000bb0319abb275ee5220dc3f383b177c9ca30e495f0000000000000000000000000c7d82ae67216348f52e0c49a2eb95ae3742e98600000000000000000000000008279fe12e7b5f39244cbd3ba9273c5afc77975b0000000000000000000000006fd9dee7add98eabe33e52319c2112318d181f2d00000000000000000000000059d10ce354f55e67076c9e8b0b24aeb7fe7c20f3000000000000000000000000c550d880488fd541716dd82617b0a8513d3a2ccc00000000000000000000000038127b91deda6ba13794cbe116a3371df787e047000000000000000000000000e649681d90beb720da6f0f3ec6ac953cf0cce43300000000000000000000000017d998bbace153f0839fba19b224e8b229405737000000000000000000000000a0f8a578833e0cd9cac1f24cd3fd71c9ad69fc06000000000000000000000000bf3346a3886a02b7bf8f31d4ee614ca26995fdc5000000000000000000000000be1086159760e59785ec17edd869bac05eb318ba000000000000000000000000643f48329e603d93c50fc65ca6bdbe2cc2ee02f500000000000000000000000073da49a4bdaf4cbd549449b854614eb88db50fba0000000000000000000000007bc1eebe75fcb7838c574cc800cdbf7682dcb1b5000000000000000000000000f3db1c8c2a896e07e1c6ab4f73729fd50a506f7000000000000000000000000088b03b4a853757f479ae135cd60bb39368b98a690000000000000000000000006209ff9c4330e55d822b35a912f2087ded19bec70000000000000000000000005cf05a5e3b5cc2fe0cc32296b9bda179fd2a4cb7000000000000000000000000db837b7ac030eff3cadfc83ad7b17702dc2ac0370000000000000000000000007265ece65b3824c2dd7ff4a717b841196761cf0d000000000000000000000000b71a70559bf83d93840751de8a468c0ddbe5fbd500000000000000000000000034001e84dc59cd73f7a5f531fbf8e429a8d22b5c000000000000000000000000579e0b7f0fa727c3886e29e68af53510e63ea6ee0000000000000000000000002479925cba3607601fbc60a5a87a6f7922a945f0000000000000000000000000f39d6fb034af081eed3b018af6260bbe86ab56b700000000000000000000000014cfc96a6929fc4890adeb18ad9992c9c9b6139400000000000000000000000068c92155777974bdb0d3808fc4fd482d9be8cb2900000000000000000000000080510a68cd37c663b21d0e4d014c729513b0bff70000000000000000000000007a33c79f22912f2e90cca50dd94fd987aa72c16f000000000000000000000000ebaa04a0c06c87b7ce9fa22ae4955c925ca0784b00000000000000000000000085e252467c8d87bde80de07551a829a8e1736c0900000000000000000000000010c5d632b04bf71c8775a0a3d14d36e2cf1116e8000000000000000000000000829a102b5310a8764965d5d7abf410a9334d4d330000000000000000000000009bff0985e253ca291017a1f521fe635e1783233f000000000000000000000000e2eddf6e525707a0fd4a08e707e9305b52db479900000000000000000000000028687981545be1b7ce5c097d1228d4161be1713a00000000000000000000000099a255933863180b33615dbb7d91f421e8ec0e52000000000000000000000000e129c9608d48dffcf10de5d51a229a3dbe96ad8b000000000000000000000000798f0b62ad56de088c46c870a9d4baa6c3da7677000000000000000000000000837adcef8d74d9f318e2de1d03ef4dfabe624b45000000000000000000000000077571320b6e758c5f75038a668553e999f84714000000000000000000000000dfb7d63594f134050085f95d284a2adb96b412e8000000000000000000000000cbc7ab0daff8d6d584838428dcc3576b6c9cc39400000000000000000000000081db9234895457333c180d1136f2741316e7f0660000000000000000000000009fa77121ebf55d5bb79a6249bab1820c4f3b36da000000000000000000000000a0b64efeb5170f1d61423cba35ffe182515c00b6000000000000000000000000d49d7c0d235088175e386652f44b12582782253000000000000000000000000031e06d4cff383a6446bc47905cf58fa62590278c000000000000000000000000af6efbe875453dbd0cd8d4c9d8796173b9d8c9ea000000000000000000000000d616fff6bfdd800b1897da61aa51c16d4fe6a0ac00000000000000000000000020088ba6264badec23926c0933294d6b18ed4ccc0000000000000000000000004302c27398994a37d1cae83e5b49e40de9e3658d000000000000000000000000987433079509ced0eea67f8cee96bae382f5a548000000000000000000000000abcf43e0fbcefb82be98dce87774bbab22e3e2940000000000000000000000003d5ca4d8d9b83b25098754d334d2bf177bc518ab0000000000000000000000009dd01906c653576d1e7d85ef61d0bed9ca041f1e000000000000000000000000619946e1dde8281f2670ad3b70b83c95815dfe1900000000000000000000000074d41d56f5747f669421e097bae6599fa18d2cbf000000000000000000000000dd9c8a1ed6aead2d8be68fa23ef783bf0a3ee573000000000000000000000000ef61ca863a4bbeb99c876202f4948e87e9d075fb000000000000000000000000b43f916035648b12e1f842129631b423449966fd00000000000000000000000005fbcee496002fec87c9775b6469b0c7dbffdaa2000000000000000000000000b7b645558acc26337502ae420dc2c52719ab527c000000000000000000000000fd12d4400aff5d5d13035eae824affff2407eb100000000000000000000000001af42ef0539ea1dea810096ced6e7f05a726f8e900000000000000000000000076f2b56a26c636f15b0638ae046bd9d4978b2d820000000000000000000000000c304a94e48e5de0b67db366ccf8e63d0eb9ecca000000000000000000000000fb9764b0c87ccfe2f2dc328178cf1151221437ad000000000000000000000000e5277492d6a6f83013cf271ad6488f0958668f940000000000000000000000002b65449f9ae9a5e393d62112e678aa27e3fb7ef20000000000000000000000008a2da7641b29a863bf78ba7c3c9f236860d337050000000000000000000000005fe50583b12621fda4b38cfc6d3adb94c4b7908f000000000000000000000000b9e378324d74b8e3ba7ca982fb5fc53dab907d270000000000000000000000005a8cf76275e7c1a1d84e639851630fe90df37e2f00000000000000000000000060134c9e386bb5bfba2bd45d5fed12b34ed62b2d000000000000000000000000b1acb56e8b7b94c080292530b46b3d0763ca9ba50000000000000000000000009c7e65ab99cb0d9afcc2eb634fb015eb60ddc364000000000000000000000000cb48d9e73b870da2a29b197da96bdb940c2c27030000000000000000000000002a0026eebc983d45d83cc8d30b60a6d4caba2146000000000000000000000000dbb5bcbd435f9d6746b7441dedfb4534a6c17b0f000000000000000000000000acb4bc96e2f9ce3b324b84ae442b88504a405f27000000000000000000000000c35b2a9fa07fe335e0d114cb345d3e907dd63e1f0000000000000000000000000d3ed0cb165d1ccd7f9ab41b5fa0e4b858c8cf380000000000000000000000002ac07ad1fe7d3eb22d5b257bbfa09ac3036c2ef6000000000000000000000000ecb6474456fd07b03b50dc3d36f5723829a1cd850000000000000000000000009449f015e0363bfb8be5d138c9c1755c52b2ca690000000000000000000000008d8538db22a95c1db9dd4723f05d856b719ae1970000000000000000000000003d301d15053dd116b6ef42af6b04f8754e50dfde000000000000000000000000c6f3903462eb93e827860055b4a88ee48a0b8099000000000000000000000000e08b0bf5532eac5e864d0e03d9a6759b51bde34d00000000000000000000000038bbf90ecd1d4a1d800afae190eb8230ef4802dd000000000000000000000000f3e4819e22a075b1d4949d24843a5905e7e32d75000000000000000000000000e25b6ae724808914e0644d582a0b23a215ef6fd1000000000000000000000000595e5c638cd34b808027002cb7750b1e0d1a0b850000000000000000000000001421c3907523eae847304d4446c5e908c83f4635000000000000000000000000bb0607225d520c456ba6305b2fdd9fe5ccf7da2a00000000000000000000000092a64428ebb762012cdf9521cf18c225f2b9490f000000000000000000000000707706473d6b41ece9d8253ca3c202827885dd4e00000000000000000000000085e3d433da6e20d907ade2d756c96515502ec70700000000000000000000000071111434770cf796907c44c145309018948523aa000000000000000000000000c1b8e9fa300c60ecb03f5d63daa63242b366fe43000000000000000000000000c7bc3ea1dc8d57ac8e48f26d16f2a1356c14b9c4000000000000000000000000152e938c5a65af00fa7962a48c5ac569a76fb4f7000000000000000000000000ec5efe356bb84a22142237849eb0063989c30391000000000000000000000000081134e4ad25d2ec93ea40747bfe477ea7c55fe8000000000000000000000000254b65ecd05c5156c274b2f2f2297e06f72e47c00000000000000000000000001e093548fe1840e86b6bb34ec3ad87855c12d7a70000000000000000000000002c782fe03319c1c337d130d6382f8d2a96bbabbb000000000000000000000000496cca8149043c697bae8d9469e27838d7eb150c00000000000000000000000076e9798d0c9bf7919708c0030064694230121b310000000000000000000000002e5dc27c7102bafd0ec40110fa7b12db1faa5740000000000000000000000000b7b39d2e3c6484ff93ef8a778a4df9b4e016ce1c0000000000000000000000000e42d32dcc5b83a9bc74523af3b8c3a3b4cf107f0000000000000000000000001f6963d0d9ead0b6eca91637e3d508f827083301000000000000000000000000de93eee3e1564dd5c557c71ed2946410e8ff5069000000000000000000000000371a292a0e93529002511ad2797e9278ce914fda0000000000000000000000008b3621682b01d495a0a31c26cb47161c01a30cad000000000000000000000000eee61544728c30c5d6b0593e0f75eaed4a303e03000000000000000000000000da630f99c4275ab9db3507038a1df51a8e2a898a0000000000000000000000002fa0d3a82b60e254512c3676c9a6d050b9615068000000000000000000000000d4245635e27f06d81e9df8972ea5ec50859e24b1000000000000000000000000ff2fd2e5eed9dfa55d162a33a7443f5d5ea405ff000000000000000000000000d5a5c51786887370302e027786d182ac0ff82913000000000000000000000000a913f00796abfc68330685de6698bef79d2408290000000000000000000000005923730b2a2aa289f955cf82330ddecd04985a6c0000000000000000000000007069367e8cc32f30118172579ec7cb4892610b6b000000000000000000000000e12c34241743f2f8d7d6d91c1f112b60f589e21200000000000000000000000081d3612fc8fbee5560d11283d7d243a7ec7bb2a7000000000000000000000000adf75e52c86b3e74a67c6d5017942159ad1e3207000000000000000000000000ceb630e8543fef7fdeadcaa7471a93f02c24da4f0000000000000000000000003f53fd53d631e19494129d05163971a60dc0d15d000000000000000000000000d5e33a58fd440559829bf08716786b5f485d9e3f00000000000000000000000050473a87b80cb218c145e6fafd43602121465aa30000000000000000000000003e595be96ff84dadd8c3f485550c17c6b0d3e4c200000000000000000000000017f4f99d809cba6415984ae6da4522d8e30f30b300000000000000000000000008ae964c37ad0748363aa8cf97832b10f7907976000000000000000000000000cf3ebaee67514cd3092004c19666f03c7083c5360000000000000000000000009a92a4919802c66a02f1659f1e2e12d32af1a48d0000000000000000000000005a183e57811c89afdac5ce3bcb5c032ce5bee3a6000000000000000000000000c6f05bbeebc54b89e8823bdd3d491de24683d56a0000000000000000000000009e0f0d8212d96d4e6678eb07e65351bd7699363b000000000000000000000000822d8ddfc77532f1d403c60c0112fb0b080aebd40000000000000000000000005cb6ddc100e00673b6445a742eff9c83c62499700000000000000000000000005189be3796c6d5fbe5a93ec6b6e3d23d17682e09000000000000000000000000ae26216c350be60c515e656a7c3cd2ce149be41f000000000000000000000000e2fdcc733d0d30c0060c430d992881f4f4d8d2e1000000000000000000000000a0dc054750c6a20ddf87ceca5a9878143de46447000000000000000000000000218544b38ceaa06520009a84e26d329d44f115160000000000000000000000009da99e31716f402eb309cf2ee5ddeb4f21f22eaa000000000000000000000000b4cca5c0eb7a1d4ff53944413e8358f31427d3160000000000000000000000004e8a511f117c80b97db153fd0adf77986078e175000000000000000000000000f3275ef970184dc0c8d095875259bbf035d3349d0000000000000000000000001cf78a8206e676e477095fea84540b16692114810000000000000000000000009e4a6e620847d0f6e3fbdbd52467a52c15f8b6ce0000000000000000000000004b9ce0f0746ae78d91f0279b4440a7ebb95485090000000000000000000000009f743b1737c1c71b2e33f9f99005545e6aeddae9000000000000000000000000eb0057243af95280aa7858cb341725870526b692000000000000000000000000b2fab2d40e5ca0fc75bea6c0cdfab3a5d81b641f00000000000000000000000082e85c5f686733f80eb0edda0fdd67a0a94575460000000000000000000000008d9c97ce38a38e29aed5198901e411990d3d6868000000000000000000000000d3cd0f78837b5dbf2f6884b6b2d860bb4bbee053000000000000000000000000c1e85303cc26a8679e59faaf0ff02df90358f9dd0000000000000000000000003225fb08eb8d1729b41f196d4fd236f255fb798300000000000000000000000028497ceb5c702fc548581c79f94e6d86f9549b0d00000000000000000000000023dd5cddaccc317c4ed3454931eb50b52633565b0000000000000000000000007d5652de88a00921622ed10ee2708122187ba6180000000000000000000000003dbb2765d5b8cf22a6eb1b7d839281446a7cc99d0000000000000000000000001ae68c467b00573dfc825c002fd3d113ba5019080000000000000000000000000534cbb3a40b0b3dc57ab4afa8bfc2769cf73c25000000000000000000000000816522cfacb92d454f3c8c4e32acea91e781a94f000000000000000000000000042abc6ca4f7504a7c11a05267477f481253e50b0000000000000000000000001cfacf54fca7a1574666325cdf0f5387db97752a000000000000000000000000d29ee62306fe0cb7a97bffd49b0fff2741e69b8e000000000000000000000000c0004bdefa725dd77badf49372cf14498fbfbd4c000000000000000000000000bbafe463da5a2ea78a418d5a3352cf5cd0610185000000000000000000000000287f177b36524812067249abfc56917277b18640000000000000000000000000974480e3ba743e47d4a7f196e91b74d8d9bcebf7000000000000000000000000d0c7e4f3c3e69eeeaed9c05952782e2b22f6c65d0000000000000000000000008b7bb93a6145a0a2242db25ec40ad0ca5464f173000000000000000000000000d7813431b8099e3615d34e34e36b46144357912f000000000000000000000000819f59ccba86ca4182a87f87bf00d3cfcee0c53a000000000000000000000000a66e1ff6274bac335a0c38a68f4fa9a690bc2e860000000000000000000000003c5d87cbf7b6a06b0878a0d37484966c7ed244a2000000000000000000000000ada7742404ed8a26ec114da6c60fdc604346372100000000000000000000000097089697b2cc7e41814623c22478e819af00d1e6000000000000000000000000b1d76514dc3f1711d98a6b3d6c2e61dd31ce76de0000000000000000000000002c31d22e87f568099cbc910d3760fef1fc7e2f22000000000000000000000000035f91a7977305ea54b4a7daf0be32c8ec9650190000000000000000000000001e5bc5e6ad48465ab5475adf8eb53112aeab60b6000000000000000000000000bb9b198046890d0651e474e580a3dcfd5f8eef54000000000000000000000000c39af91cbdbc739953415c5a8c654d14800f7c730000000000000000000000001e5e21e24cd7eb34d5074a21cb887815ab7b5f0d000000000000000000000000ad258063a0d3aac877817440a920419402778bf4000000000000000000000000de86e1cc347dd240e3a03a90737b85c56d6f6a2f000000000000000000000000f1d7800cc020d76ca099be220d067635be5197fc000000000000000000000000fe7544ef576256bc77cab1ecea49a71053253d4900000000000000000000000015b3c542d7b220b275e066b4ae0294530531d94d00000000000000000000000068a8c88d7415e02396cf2076495f31ce4cfef54b00000000000000000000000057c06c33928c8e83bdd49fdba47dda5f5b1d69a3000000000000000000000000f05d8ccf3ff407de9c95da21cc158d4cf77033cf0000000000000000000000007653f209eae4a604171d32269fd39e433ca70f7500000000000000000000000061676512d181e0a359f741b243ad8bfb35556c8b000000000000000000000000b513749a52c6c2af495a635123522672e6e1298e0000000000000000000000005cc49a030b4bc5c74ae6619884a387fa94db87860000000000000000000000009a250123b402b3c2299e91dad260db18b479f5f20000000000000000000000008d6b036951c28e3df8a85294a9504a7cf0eb66fe00000000000000000000000063f2d50b22cd86cbe60edf140720509f509824530000000000000000000000009dd13f1da063b0cc95118d63a2035a4993714861000000000000000000000000a4105b4fe6422cce9105041129734f5144da547d000000000000000000000000abbd39617d158a1f7ddd016187cee0a22e740428000000000000000000000000e5eee9cea100579f3acb73cfea0fe691247ba2aa00000000000000000000000090cd6cd911a1bb6ef70ddfc5304a895e9c516f180000000000000000000000004c676275bdd034eae1af63ebaeda860d8151ac1d00000000000000000000000005c2974d048d90ec5bfa124b6369396727b900fd000000000000000000000000b3f9f0b7b7854066643e1c5dca16c5e3896d219400000000000000000000000070d75a40b7d4aee9841832a4373c489a6cad7fbe000000000000000000000000905e51511f7ab826abbbf8417b8b314063e14c49000000000000000000000000ddb90e48b2f69600fbef860830f521ad9e2979fd000000000000000000000000e7e5f636cf600a437d3a90b66e720e7a1c7497fd000000000000000000000000ea21ee8731eacfdef851f6596133b3e44f375ed0000000000000000000000000f13ec074aa6e8980cca4dfb54ba7a78c0c0226c10000000000000000000000005f782cbd8e6ccb012e2f3741246ba08f2c84df10000000000000000000000000424a868821298c91313a673d7af704b469264b9f000000000000000000000000dc9cfcbec7a9ff52442716a55a7934db899ebfea000000000000000000000000cd1672a9badeb42e4ec580d5d1ef825b02bd9e9e0000000000000000000000006cdef98b37209e63cccc7450cf65d27969d71be900000000000000000000000068a618ff56a2cf41657feb6c0aef2f50ec6fb0270000000000000000000000001eecae9e4fc143cb07adf1d5f2ea7a6227bfc6020000000000000000000000003f2e755a8ab8fb62663f104d3a1a8d784fdf8b8600000000000000000000000025539b568455e70d4578e42b01624e94dd3a32ee000000000000000000000000c2bd2498a96b6bb9f061f49f51396459ffe3788b0000000000000000000000001aeeab1acc972ccf0f33748e89240f5fc46bfce8000000000000000000000000efc4205e6d1ea7d1d0d6531bf7304cb7bb3f5bb30000000000000000000000005f7bd61f1a53e288ec9de2e0d81fabef65db3ddf0000000000000000000000002e977055834d154a4567a4aee25c7248b20f2c93000000000000000000000000caa92e31894193ae198f73bd433dc91ce0870f9e00000000000000000000000046f3f0219af0b19d0ff2a63893ae6cfaacc91331000000000000000000000000170778db1a57ae6988dbc0f172c92bcb6cea754d0000000000000000000000009add25f3d557e1b90c180b86cfcc75ea7e33a4810000000000000000000000000f1ab98abdfb7118dfc4ab7791d187d4af88e8ee000000000000000000000000147e78d156acfb703563ac02fce813134289bd9a0000000000000000000000009ef0ceb7bb870be392ef3eb6ae3e7372db77d4c6000000000000000000000000c330de18bd32359c30eff8b4a5502f27e11bbb79000000000000000000000000fc3fb41cfd3a8f37b2c13b54db6c867ac0f7daac000000000000000000000000d40ceafa5146277485ffb6a74344b4c8bb6e27d00000000000000000000000004a2374baea906abaa068b37c66ce57384548143800000000000000000000000047f143d0973bc12cea33c2f745485934c537d72b000000000000000000000000e1c5c828826e96691791530d63bb169d845bed0f0000000000000000000000009f6a892ac42074d1a84acd1d43ac1951939d6f1d0000000000000000000000009baacd9324c40fcfecbdb14bb63a1a12d307c38e0000000000000000000000003a70e4d2a0bd9f629c62d6bae861a79105470791000000000000000000000000f783a995f48a0a3081a6ddeb50df4e1397d01ed40000000000000000000000001428bfa5c06b32f5afcc63cf8a7ac8f41e64a32e0000000000000000000000002f74a03398567b34c00c0e7adc9f322e41ca20aa000000000000000000000000fb097abc29fdbd6176eab550e406ebf312a5547b000000000000000000000000303f4ee967794b9914bdd9e1577b9de4074d353200000000000000000000000085ab5f46c9bac0d78c082782e972897ecf8c46780000000000000000000000005976c15b47160ce8dd69d0ca0fdc6ae2229486460000000000000000000000004b548b9d54cda528f8148a255a1ed2f736553239000000000000000000000000f6502fe5052c0f0ec32844157c0f9c21f0f944240000000000000000000000004e05ee632a232d4d1b37e6ff0e228c70e7f45c83000000000000000000000000d3d9ece0820e444bf7ab4ef8108a5610e364dfc4000000000000000000000000f43c7efb7af67ac813c92fb871b8fc364312d973000000000000000000000000af6b7b7fb4df276ec7b14cc326f104d2da9adee10000000000000000000000005e6382afcba278bf9a9c22966cc4e0c96307d5ee0000000000000000000000009f56c85c319e5cb306df2df710d6f3ec34db3463000000000000000000000000149feeb69432f60edb4eb2e0d9a8230511a908a4000000000000000000000000f91767f519354e887ef8d96c501457b63e3026e700000000000000000000000047d50fad9c22db15dc4c2f7afe8dc3bfc1ba14e2000000000000000000000000485fcb64b6b46ff2a181afb12104b23e33ef4c9800000000000000000000000021a2cebc53d905904d68caaf4c929393b07bad07000000000000000000000000cd367c523182dd7c50d0c6d202f6b4365b76299f0000000000000000000000005e0d1ca84af95b7ce6966ea602577c70edb9ac620000000000000000000000007aa8d4c9393dbddcb30eef3851bbf5d85156c7730000000000000000000000005ed6bf0515fe0b14205156b58158b39b1e433e3a000000000000000000000000283941d68103d52041d65a11b7afef9cf171dc660000000000000000000000009ba3b4690e3c3e962b68d2f32d813857bf064f1700000000000000000000000011266bd0021a5607973bd5626303308642a858d5000000000000000000000000b04ae66035bed787bf5217b7220495ce607257dd00000000000000000000000075d9db2a9ac5235cb5f007379f2f95693aaaa54c0000000000000000000000001d6dd00fcd0181fc8fb0d7861e128b6d2946f2190000000000000000000000004ed1b6a36749dba2b76a896cd6f5028091838731000000000000000000000000e21199246ce59fd0a5730b08a18234ef09389f9d0000000000000000000000001b621de72a70c22e362aac69e74ede26f670c57c00000000000000000000000054770944426d5ec0d64833faba912906808412de000000000000000000000000de896b930d97b1721840edd4c246f3963b7977980000000000000000000000008ff735882cffdab238fa2a06d486638805375e860000000000000000000000004cdc9b9e270b9d44b8307d5825841ddcffce511f000000000000000000000000798f7a633fabc2f5ea8a4bd243805d3a2eaa00e50000000000000000000000002f4bf35235bdd5b3662890cd1997aceee5559b9d000000000000000000000000ff9eef9b5c53aa43742ad893e807a36e25ae8e3f000000000000000000000000cd7d0b557930fc24b919fd9ba5e77fc8e3ba9226000000000000000000000000d95c2cb63cc3c64a4945c5e2b4de44a4ad88883d000000000000000000000000b2041d51f835245329b13546d512acdf86f6a9a80000000000000000000000000135535128f60662401945fd242b300fe3fdf1a40000000000000000000000003c7b40c0068a0f6f2973f81f562f8d599df28b080000000000000000000000003d56b44f2c210c42cdff3ffff92db09817352eee000000000000000000000000572a51b821167050a060a4af2a8aba4f89d420c1000000000000000000000000acc8f50923bd5907eccb1a77bd51a83fbfe863550000000000000000000000005fefb2e059d87741e4511cedf45f5d2fd545e0eb0000000000000000000000002bc88ecb62449c85f3dfca7c7fb7ca210b8b554c0000000000000000000000006988742fea37713c17995802807847eeb3e11f4a0000000000000000000000001998a6b7439e710850d9fec96d40a1cd3ed712e30000000000000000000000008bdc5959ac721652eb68a41cfbe3bf203c7b60e1000000000000000000000000724bc845f06e651c49d2d21cd65115eec831317300000000000000000000000043a01108cfa97d919e7dc99ea63e7f5e59e28204000000000000000000000000d58a1595369f1fdc1bdf84e718a111a23aeca531000000000000000000000000a22f5f7aa4bee16ddafc3532da5adaa966002c5a000000000000000000000000e306bbeace5d21ea9b1a180712003fdddeef294f000000000000000000000000e3eefcdd3a2f50b59e24100a2a507b646dc5eecd0000000000000000000000008af4c7883ec88ea1dc74283e061e888e050ac7d1000000000000000000000000094fd4332dbebd523d41e0049472faadb416549b0000000000000000000000002bc0b9b755f82bf111ef75a2efa32d346ca11885000000000000000000000000f11479b10d4458781d20a0d8dfadb9c183b3f5910000000000000000000000001e1d0480f7407de0173d75f5ad82ac5efd492705000000000000000000000000fb01bb41ecb3c8baf5321619ed88bb8cdae28399000000000000000000000000fd601556fe341b302bd624b9137d7bf6bb2a39ed000000000000000000000000b03df51ff158acf741a939d4bb6e835694b5c2a000000000000000000000000083102d896fb6224e4724f61fc038b8e0045b039f000000000000000000000000f96653cb28e97d08bbdad2080afa06a217b07095000000000000000000000000326f689d4aa8f3afc65f903fb97c0955bd0ef1380000000000000000000000007dab0fe544604b6b940fab79efb41ff114d208bb000000000000000000000000f60753e1de172042e5467a7c986257f2374917a4000000000000000000000000b485b0a3634fba5aaa3c912637f9adee7a3627580000000000000000000000002d48beea0fc53820832bfcf9cc4c6a9cdd16efd20000000000000000000000000c36715e113329349e5c27802c263f0ee0d0b48f0000000000000000000000009fbfa2d02c0dee01b0279ae0301c709dc18f3b3100000000000000000000000014d3a1f13f982634f47965df773966028eee0cec000000000000000000000000f026cf1d14c71361002d0c23d19ea4ebfaf75fd9000000000000000000000000620c4aa6bbc5b66c625dd17c59aa45bc5c7030e900000000000000000000000062f29c4edcb954ef4e5d301cc5f5dec16d88e6a90000000000000000000000004b988bec23246c237e2980c78c95a3d99c82e70b000000000000000000000000f2edf2d92c86bcd3512c6429c7000298b696887f0000000000000000000000002947e1c6b463736ad04ed2fb48c0a5c42ab308990000000000000000000000002d8dd605f5fa001a33a84968d9b22cab9499aede00000000000000000000000069a40b056e756dcc3dafc5b73b6d7dd7ff20251e000000000000000000000000f59e0532a9b6b7f95ce27ec7349683a95f497c3f000000000000000000000000f85ed893d68713c3532d46b077ff8bdc8c21993e000000000000000000000000ce885409096c8bb748f2c4cdc916e912c3806d60000000000000000000000000f890f6e3e30fdef4a880a1ee63afffed6d1e0ec1000000000000000000000000c3fd73595f47098c2092442970931de704c8362e0000000000000000000000005a2c4939da02cff3edc77ee648ad78f4eaa6bd2a000000000000000000000000002ccf58519a48a4b9fed252a463edd9417b78fe0000000000000000000000007239daf21b03be39534465c3738009f3243f1e8c0000000000000000000000005556e92f7c52860d8ce6625230fc5ddeb19e19b00000000000000000000000004b2cfde9c3484d78be6f5493f61a27f293e949c2000000000000000000000000224e0f9db1beb149e796fc528d2cff3e796d99fb000000000000000000000000548ce1244dd143a275ddbfb86d60ff3410be587e00000000000000000000000021c8f158e6dfb24e9fa8906f5a9fb02fd7cb31da000000000000000000000000df060de52bf8d70f658aa5ad27a60db6da77bb5500000000000000000000000088c2f01b878846c3024c08b5334095a35d43638a0000000000000000000000007047d47f75df2fccc143db60315815cda8c7b0db000000000000000000000000acd97001154a133d2e854c80f72264c6b989f62b000000000000000000000000d28254c819679910cd7bc2e8a7643fb8c3837a0d000000000000000000000000233b5d4226b69f9ff48a69c104aa584d76dbd6c8000000000000000000000000eea53b61de29369bfa56f6c4ac7c7163a2f32164000000000000000000000000d08fc8a615badc8749107d9ff9a6072fef2f7ea500000000000000000000000059e4fe50136afd86722101b3bac658cdddd3d681000000000000000000000000005a53dfebf4a44467d20e26f73cfe7a02c4e2a50000000000000000000000001d7e23a8599df80853f01ab8020b1d979974f21a00000000000000000000000095351e69981616af8ec0d793dd6f454b7ec614760000000000000000000000004c9caa1905fa29a426afd96d19d24defe68def1100000000000000000000000029965cbd043a7efe4e56feac2a860a95f40a7a8c00000000000000000000000033f8740d924a286b22ebf2bc91d5106b4df686f3000000000000000000000000e124d4afce2a87d9964e2c095215723c5b6190390000000000000000000000001902f2a6f42c569bc92f94257ced08751ecac5250000000000000000000000006f91d5a225e9e6d1376349059e84e2414816e188000000000000000000000000ecb6f6144e8405b70d0af9949bd471a37181a9ae0000000000000000000000009985fdebab4733c37d845db772d19b7ef96f8a31000000000000000000000000eb94e12cae573aaeb817c05187e9d3517a147d8c00000000000000000000000028a49a809f517bbdff3403904e2ceb3a2c5c2bd1000000000000000000000000ca13447dcd18eb62e65132b0945a7b18db35bfec000000000000000000000000797d41f1eb26ba6c9416438100c54efb0f2cefac0000000000000000000000009512a92ee7d465cc74b113798c7c83b4f8aea09400000000000000000000000048b64cea593a9b15badc4cc614768dc5b81d7c2c000000000000000000000000be32a85316f24b80760dc3faa199a745b6711933000000000000000000000000199b7920e567caaee8f1d1eb301cec28eb45b12000000000000000000000000084ddcf7e0504abe8c6f1bdb8cd13fcde4e2c929f000000000000000000000000f26774e9ba9230b5ccdcdd98d3e9da30f2f4e92f00000000000000000000000034dbcc314f98c196d79df087d5fe860c6833cafe000000000000000000000000202de506cdc8d0868c3f272e403478b6cd4398cf000000000000000000000000f31af78163cf18020ca0c020c6620f0b44b952f3000000000000000000000000d7b3a597dffd4a37b19c4dfa3058c4795cd8ebd4000000000000000000000000ede136b21137265f637b90cb6d510c0fc2aadfd7000000000000000000000000f4bb0141bb0ec83ab6934ef14adebbe1eafb8a6d0000000000000000000000001063310419d51c90bcc195265a701668360ef30b0000000000000000000000005f1d150b197e32443222be2991924b679327d53a000000000000000000000000b1430c660c96b90544e35ef20d2caf828f454e4100000000000000000000000046d9c2fac70dfdedda27c82be1159b6b9896fd11000000000000000000000000dc21ea6ff3dc12e0c3745aa6d934aa2666f677fa00000000000000000000000001d2b6045424ee6897c0f71016280ddd0ca8b2a6000000000000000000000000cd79610f5143421b07c2ecb0271af297c2ecdaf3000000000000000000000000620b6a053b8ff4ba643846ec38a361748b94d9cb000000000000000000000000f425bcb9723c1d6718301ac26e30ee16923f44e90000000000000000000000004d01a02265f04e4db6d850d939915b8308baca4b000000000000000000000000fa94f565f4fe163d90bacaf79be65fbea7df1c3b00000000000000000000000053795378cc2c38c784b89c01f36af893b9ce85f50000000000000000000000001eb0c389b67c26430107dda4ae53ac2a9e1d210d0000000000000000000000009389a83fc3916f1fdf7a4ec08ae8ff12074f010900000000000000000000000060c78f502b5998beeb9071552fbd2508a429a73a00000000000000000000000021b9941d9432ddd94ef0da071351d7a2648cc07c00000000000000000000000060592c8db2ddeadfc64eb8403f8e146acf9454db000000000000000000000000fa5607102891d7cb0658dfc023cc261d8fcc47b1000000000000000000000000d4d4f9694c8e3357daf94dd7e129d9f2121f153900000000000000000000000034032873066e003dc8e20233fe5c3e8c5bc4a791000000000000000000000000d4660ab681dbdf62a0758c1cce0e905240751b11000000000000000000000000d11422727efbf758abeb3d0ceecdd88d38e3b68c00000000000000000000000097330028855659fa4b4e21298e4388876d1463ac0000000000000000000000008daf9586210b72586643e52eecd281b61258c247000000000000000000000000d29579f6f87558e710e60ac8792f5116e118e50b0000000000000000000000001e8f01ded9b82383de7ed0916a5bd1a66201e8a80000000000000000000000001c239d5edbc32da553d565d7ae2d53bf8e445e9d00000000000000000000000041ccd502f26d953dda1b857c1bf2eb0a9061b40d000000000000000000000000cc9b5d2927225527c631dfce77452701347c9e490000000000000000000000003d6c7d1d05f7c1652929b29bc3d64249df21155c00000000000000000000000045e1e23ee9a12bbe379b4984be5b59ad320c2ad5000000000000000000000000eb5669efff358fc669a424ba24d0aab802b58633000000000000000000000000d632a7306e129488dc2ae3cc6ab4908bca4271820000000000000000000000003da2814fc9351d62579340724e12c4355da146470000000000000000000000001caf190cf46caf9e64c12eb5c7f91d5ad276f21e00000000000000000000000000cd5e69e82bf6125e8f395133c6ab1cc087872700000000000000000000000094998e5f727260830ef7d7cddf7dc26d77dc824b00000000000000000000000056642c52507eadf239ee6e8364c053f61c5feb710000000000000000000000009f0a37283f816ad396c9cdc2e9eae3909cdeed4300000000000000000000000056f75e521bc7b0ce874b919e0a0faad0829817ea0000000000000000000000007ced10c2c2c6a70c4f5417f7d19b38ec10e65824000000000000000000000000c15ce952a6bbb15ac2fa860359e880696916fd6f000000000000000000000000183d78c9b9d7ab539c61bc553cb6e19f28f0518d00000000000000000000000055fadaee9974a8eff16fe47beb4eeda0f6b88065000000000000000000000000855aa8cfb94bedbcddf79f308560b62a6705b38b000000000000000000000000e1c72d115d8c95ae1fcdc9a948ba55cdd6d121a7000000000000000000000000daa46d3d44580a8b972dbef47f19b9f7ac2b0a57000000000000000000000000e29e4449f9a6c368d46e0cb5bbb5cf0f5ed0c3e7000000000000000000000000b992461ff01273fc2171a13f7dc07b156e447c9d000000000000000000000000d6ea86b3a2a9b890cd470e2c836c670c13b7b0ef0000000000000000000000003b6688e5f63f35d10c9b956a6e067853fbb343d60000000000000000000000009328b421f67b909e15049d3505fe5513bbab731f000000000000000000000000fdfcff7de0de2a7b926ada152a9bf26f94629de4000000000000000000000000a80bb47304947ef8d3c1a69eb6c254323c144ba7000000000000000000000000d472870e7a3e4a195cdf3fafbb4c9472f12f8121000000000000000000000000bb30de189f515e5dd1ca670d09106d95a213a3bd00000000000000000000000029f907f61656679b265b1caccafc2ccc6a2eb02800000000000000000000000010a6e540e8a7074233683e9ecffebc8ad3b782b50000000000000000000000003cb3e09d58651fc2e3b27ae24f3193049faf277b0000000000000000000000003f55d63b53d759579f47f6106392bda85714d042000000000000000000000000d715c89534f03f8ce57bbfbbd5f78102aa502d08000000000000000000000000c696a5bdafada00c8e9c94a609d87767446cb4c200000000000000000000000046c4f29e1638ccd5e68f1873bc2c76b9a2f6d929000000000000000000000000c3686e434acd12614f9054945e20b8609f337670000000000000000000000000f8c29d986cd2beb5398c1db15381da587eb2d487000000000000000000000000e9aa5da4b2b614576cfc933cda97857ffbc0fe03000000000000000000000000d2b0f0840025cf67f28da1364dd1a62d85f08049000000000000000000000000e5a34a17a7a384f187f974dc5253ddb2612edc120000000000000000000000000bbaeaefe559794450be54a9b07bf32f1ebdeb56000000000000000000000000200e491e822192faca40e2a42f33df5a607fea4f000000000000000000000000c9f817ea7aabe604f5677bf9c1339e32ef1b90f00000000000000000000000009ce8f7f423e0482e8fb0e2847d0e2017a86f87040000000000000000000000001b4dca385d4d90755bf3c6fda727f84ed24571b700000000000000000000000029f3b131657788e7d2d604c2ee843e95890f3b340000000000000000000000005b27019a0420fa4cbd21cd9ed6406e0ea33f903c000000000000000000000000b0bb1ed47a918b3c7b6d800110d5080424e1ec79000000000000000000000000554a9ab70df96e54c8423317e3147189ccfb302200000000000000000000000084c5538bbd3514e7a097055acc9437837a1139b40000000000000000000000003f0b24a016f0e9b6dc5ea329fedb8b17ff350a8200000000000000000000000072352b450ef4a4845e6bf97432c2fe43ea8405ef000000000000000000000000a4f65d42a28e0f3795326bb6913009f1931088bd0000000000000000000000009be2fad1b359de1b8ad34c339b3f54b45d78ac7a0000000000000000000000007f32af3b05945e7ca202e5acf6a4adb5bb7746de000000000000000000000000c268726c6b336423d6fb5ce14380046aff1d9d0600000000000000000000000069fe3683ccd4ca71e5e4f45d7a1368466431282f000000000000000000000000d61c63bdda3bfa18fff6cb3c540a78c039699317000000000000000000000000d0fb29517451db0525c24df402b61265b45672110000000000000000000000005df6fb51f54eab166c1aeca610a17e186cdea4b6000000000000000000000000759128617155ac10cd6ded1a72bdc046d94363a20000000000000000000000003dd5096f7ac5efb36e671d6d5eb7a449fa5eb2ce000000000000000000000000dae414323d42ac9495d280186e5efb626c84979c000000000000000000000000ff39799b30b7511542f91609fce8f0898fa67d5c0000000000000000000000002d47c33be96a9ce479a7848249dc6bfc9f357b9e0000000000000000000000005612dbd6b0c3512b37872e73a6ad5f8afe3785a400000000000000000000000006722e218a566d57101a94e3fcc8a60d4ce5af4a000000000000000000000000c0f742cb817e12cf5aad5a82ab0056cbecbf2feb00000000000000000000000055a5ad7dde904f40a8e3df458cdd3570c77375900000000000000000000000006720907453013407f3df004f9491111f3668d3320000000000000000000000006fdb9852fd0a623ed3d657a6cd3552efcab9ac5e000000000000000000000000374838db710b32efe44fdaef442035a06362238a000000000000000000000000d65e4b5ea90dfa2a9dfba6c162e54076d51d70a60000000000000000000000008e44e30c2f412ae405aabcb752a9e2fd909a7b250000000000000000000000008d0349945ae5f79065de2f4106871ebebf6f2892000000000000000000000000d759f164afb9b904b8efd6cb522c71d6100e2ac00000000000000000000000004aac14c5a374399721dffecbca1e1c751bf395e800000000000000000000000081ed8c1b6299b69d881c4b635ae7ac982943b39d000000000000000000000000afd0e08876965add2c5dad442a358ee5f02328e1000000000000000000000000b5bb88e1c3476580c9326b38df9274c8dffc85670000000000000000000000002d802127b9e646418f5b9a0cb6e2ca20f13be87b00000000000000000000000058c8966e510c033722e99f7be0c4c4e3ddad584e000000000000000000000000174aada9f10bfb1a8b70e066719ff20ab662522000000000000000000000000092fc8b13f6e753bc51dd3a3c31ef8d8953a58d3a000000000000000000000000e39bbe299d7480c9395cc0893bbcc73f052cd48e00000000000000000000000021228f2e35cacb0abf891fe33058d44c2423fa850000000000000000000000005086578387446ddbdc001a317b2c5eca394647fb000000000000000000000000e06ec67fcb7fd1529243cc5c19c6add197d077f20000000000000000000000008a0d061301a2f9572abb2ba8b0f890ce3129e5de000000000000000000000000a28d3695ad556b75751c22671f489d6b07e7c2530000000000000000000000009b9e917549c786518ea8ccd62ddaf46e9df02c7a0000000000000000000000007c1d17ce68a4d5470920e92b371fea2f612e1fa4000000000000000000000000e8817592e55c7081bb1f48bab1eb2bc8776c2f83000000000000000000000000b0878b6230f2d1d43a9dc1568af83a3a67a84a4d000000000000000000000000491a8c78fc7a5e23826ed2ab4beded234e37f6ff000000000000000000000000784408ba1407d5f509c8477f5cbe3943117c262100000000000000000000000033d18c5cd3004a51a6e17abecdbdeecbd323685e0000000000000000000000005c0e5e5ce922d060324aae9332cd2a43e10b0a780000000000000000000000002efd882fcfd407b1313a84647f0f486f690e96070000000000000000000000003fd5d86036c960f4df6e69096496686177887a330000000000000000000000000f4ac2b29a5135b24af78666851a0e7d711c053c000000000000000000000000d44d969569c4b6b1eecf3d543362e83b61e43de1000000000000000000000000d3a96f3f2a1d53cbf10cd31353ae82a9f3755e6b0000000000000000000000005392e82dc6acd8db6f44fbed3a723d4c4f9406f70000000000000000000000002f2b1c02f78ff83655d7855a5ab06dfcc3a352c0000000000000000000000000eae6be5001df3e1b39685cd2cfcbfc65d4aa5c250000000000000000000000003b378d3c459c6c00cd9efd988c82ed929dac9e89000000000000000000000000cd9fd947eaa72824c508c53442e53e33b48e6f100000000000000000000000008942d78bd402ef4513279923ef5e48ee0d08d524000000000000000000000000c80ed18b2d71eff2029820fed7d3594f8c0146f30000000000000000000000009c31d11aff983507e351a61f7c393529b878cbe700000000000000000000000089c002c8402ef8d1fedd10be660c8a6792fde4f30000000000000000000000001566a613b691be8de6ad3880ff27fed45d525ae600000000000000000000000074a7999aeca292149d4ca9901012408f7303fd7700000000000000000000000040780300eb5aaca48f8f24e4344a1654704ee12400000000000000000000000085fbd7f2586b8edc942adc4835c49a9f2a067bf300000000000000000000000094e4008b17e1f8c146d29dac696129cb7579488600000000000000000000000064e7c143467846ab3fe2ed0a7f5a4e78fa9a1be20000000000000000000000007cdf27116f64bb4e141523945252d413d0b43093000000000000000000000000ed838dd0a1c4e33d1a72d8bc76f6d082da2e4064000000000000000000000000e06c026644b178dc569ce2efcab0e5bb1da2ec14000000000000000000000000f78dc2f5c86e103f93dee1696cfe8c96fd46679f000000000000000000000000c11a4719b3348ccb57961327a4fc7283eb1e035f000000000000000000000000e6f109e7aa7c1da6ef812a3f5402766ed3654187000000000000000000000000ab8663e2bc0882166a3d1467d73778b184f98cbe0000000000000000000000004370728994caaf38ab510caa0418b66e01993219000000000000000000000000341cddc51b4211b8ba51ff83b6560b27f21608f7000000000000000000000000f06a8660861b3bd2b4e639e3ea0da84754abe4a2000000000000000000000000e69cd29f6d7722221e58bed8f34ce5d3949f5f6a0000000000000000000000005880ad155eddab6ea413f8c8b243c11f737573f900000000000000000000000084641a41eecec3e78f584e3f8838d3e34e877728000000000000000000000000bf0e80df04800dc0d5fe26b349b7bcaef320400400000000000000000000000058d28e3383db1979c2a0af41e76d35b084e2b65000000000000000000000000036de8ccd8d5e001119da923123fa3da4e15127c30000000000000000000000005c65a4eca0d8ae0d96e188386630f3a83e6b5b170000000000000000000000006b34b971c6714a78bae2b350fcaebad4b635449f000000000000000000000000466eca36e6ec236b30be6c30381b9e0a102ac66c00000000000000000000000063e37d7f930a1eb7b87da7a202f92e9bcd7d7d20000000000000000000000000494316f4a4d544552dc287adbe1e49cf738b62bf000000000000000000000000e2ef6103dfaa43df651901115408c1fe581a2cb800000000000000000000000012fcd40523e666e8724952018fbc285a409f85ec0000000000000000000000004fd50b60af64176f4b65262a53cf1c47d0cc7a2b00000000000000000000000083a79fd90d5713fb41a2485138896fb3810084dd000000000000000000000000b007fcca8d7c7766385e940ed03471f2db1a8e5c000000000000000000000000b0c86c4aa73f7a88f87c3a2caf373a6ae6c742af0000000000000000000000002c34fe99cb76168d29e337b4c372a4f81ba262cc00000000000000000000000095f48e0bdb57d3e2d28ca2d31bd168d794047c3c000000000000000000000000d6bf7403556b479b026fae3e9528ebd1d8f78caf000000000000000000000000bbd33c7d96135893579f2f3f979ed2d6a08f604d000000000000000000000000ddcf5921dec92de04592b64993ca53947d371f93000000000000000000000000402a19b9bf23be2b4e778af0bcd73ec0e464e56800000000000000000000000092040e10198e42611e464aec4b297c2655ad9f9b0000000000000000000000000a355a221b84ea0bd7439d575871800dd8cf9726000000000000000000000000c592b35a08b46d442327986c601eaf3f4db801df0000000000000000000000005cf20ec68e8e52ddfbd7e0f7f5140f5b699c9181000000000000000000000000d08d96c37a95e53366766690e7c647a51e9ef31e00000000000000000000000063e3e9b273ecf78ed8cacc623a2cef44aebd205e000000000000000000000000e89fa727e719a4ae4759ff836430ae9d67736ff7000000000000000000000000a054716ed0713e2e2fc39df851229a45b60283d8000000000000000000000000d8316d013946bd88fc50e1f2d19335daf0af266a00000000000000000000000044c30878d42af416bad2117101695252ce14581d00000000000000000000000017a07f54fbc8a3b1008bd4bf544984e5ce4be520000000000000000000000000e4c15dc1a69b5d587f2dc25be3085f5a5725f4e4000000000000000000000000229a2fb5e851e88d641f8eb06736e5a2dbbb48420000000000000000000000006287d171d70fbed1fdd61d599ff62d8fcfbc7f170000000000000000000000009557802e5d4cbe9871cbf1ef14e354a275de32c1000000000000000000000000f2e613916664e322fdf0311bb5fe34fc3b6f8df5000000000000000000000000a69357c7a794d613df7fc9620dbaab5a92c6a85b00000000000000000000000062797d620708bd5486f668585603c87806d9f31d0000000000000000000000002dad9bef335067cca5df2b8b69238c39be6b7098000000000000000000000000b37f3ce08af2b81d6a975ae9bb87561ecf12b360000000000000000000000000e9bc8122fde32fe0de1ec0f8873dfed6c43bbf8b000000000000000000000000f45e66ce175388499161b7ae412392fcca0ac3f90000000000000000000000009c7f84595ab9f28563613fa03493b4a8b462a9e70000000000000000000000001443d72c173da81fa8388c4a09b3113f314059d8000000000000000000000000b91ad76deb5cb236613e0d00cb7a15aa7e135a970000000000000000000000008c049c87a816db790d8e43fc264ba814c599e0a8000000000000000000000000b2988be3d8420993cab944fe28173c69dbb9ede1000000000000000000000000f1a9d796151a57a24eb480b20d0d15fa5f72e079000000000000000000000000ee865b75d245700fc45e6e08145b1af55e74c1160000000000000000000000004c11ba48a8821450347e6240206eb0aa338b1e1c0000000000000000000000003955696541dd8393fa379493e90f89ba5299866500000000000000000000000029b74c472f7d79c73e561369f4bb6728fb19e41a00000000000000000000000076826933fc03cf60d5ef820ad16ee4fec68d90a2000000000000000000000000daadd69c0209666d2a5dd147d0e732fa064a45260000000000000000000000000e61d7098fbcd23eb229c1cc7743e4318ad43a0f000000000000000000000000487e4389714229c0605a690a4e0eb22e31a10b460000000000000000000000003f79ef2cd64c995a9c82b3c7c107d7422760354b0000000000000000000000003b0beb7698531f6747b0b6458dd7d07d28a13b350000000000000000000000007aa7ce88491cefffd26f222d1bf9dfa1237268a1000000000000000000000000cf0afa96700c337e23944f6db0730f38bd2bc94e000000000000000000000000cd4f6fa6ded61122dd94e29208504ac0bb867503000000000000000000000000bd6fbb90ef1506d5111f5c17745b502e585dbc57000000000000000000000000dcf34a88e416cbecdb75f667b9ee14023eb59aa2000000000000000000000000e4da30c0dedc8332e96410bd097ced47d757867d00000000000000000000000087a77179163f9e00076e02df72ce1225c1d39965000000000000000000000000b9406a63ba7298e2db5d41751c2122e77b12fd6e000000000000000000000000a24ad2f8c356094dcf5c9625b877a1ed8484a141000000000000000000000000ff45050f88a2a5758c3f8534050b4e8bfdc39d4a0000000000000000000000009d5eeb31b255633315b0622f90afa480a51a1ee8000000000000000000000000b37a3973d50419439544bee1f236dbfb018130050000000000000000000000009e1e57f84ad969b81784f644f3d1d75b26c7097d000000000000000000000000d3831de5cd3a6b46adac13af2fd9f2a19e125a4b0000000000000000000000007ceeb1717f0f599c3c3d625cc3df92096604ddc5000000000000000000000000b26373b1dac5016d28ecb4c4295f99c58a98b635000000000000000000000000f076da79c70cdcfe6e143ee69d3d6a17b27a34da00000000000000000000000067ed59884a477483a1a65a08b86c4b26495860970000000000000000000000009d5219e5ad60cf55bed1fe1272fdcc10bd37ceba000000000000000000000000372f83b936410cb578fd2784db2a0d49e0ac268e0000000000000000000000007e7a95d4fb5587de843d4da81182aa089f6dcf8e000000000000000000000000f62aae77a82a48c88d836232fd7f6f3c3c2488e3000000000000000000000000d22d349bdedf95be5add949bc283924a987986c9000000000000000000000000ccab1d9d19ed4f94761f73d89e87eaeceb3722860000000000000000000000002ba504cecb90459890d0fd5e5cc8d8b52f7acd0f000000000000000000000000c4fc29b941c4004b545f88d6716794a07196cb3f000000000000000000000000ce0d32e2d332bc400b6ae7f0cf7301eb22ec115c000000000000000000000000e6303bccf57087e2cd43d2bb58411df429c956740000000000000000000000008be625b6c84b5d158cad382cb6d047c18c2f226a00000000000000000000000055e92790982c68c467c8d1e635ee08bf068b8696000000000000000000000000c98b3d673cd9eeda2ba90d48b6a8ef0915d0ac0300000000000000000000000096cc69c0359e494840f3dd08da196bcd7c122a4b0000000000000000000000005b1e1dd7c6698b86a1bb00a9cf97928ec38edcd8000000000000000000000000f57be495502583a45e3cabe01c6efb7b67578010000000000000000000000000635e75b4bd501136738f14c4b4d92dfc7e023e0700000000000000000000000074abff23e8676e96069ab4a2a330bc4325f3efec000000000000000000000000712732f4d41be79426a6278085edea1ef8b33605000000000000000000000000cd38a812d0f050c9f487d329b13ee7b96e1c9be3000000000000000000000000fde4ca4e3c1517b336fa1810a74f6d292020be4a00000000000000000000000039ab1262d8d3a332bf68047f8d94cd94d093c800000000000000000000000000e14535d53227a5f73bf91705f3abe6e1e8bbe51e0000000000000000000000000cbbd8e175ade98b9832dc96f7e76006fa1f871300000000000000000000000066f895e3db7c9568ae994ae0bc576376f8e01feb0000000000000000000000002202d2837ec6b364ba146f422b11849a82875771000000000000000000000000aee0885c6c8196adccce21e7e901faf4ce85bd6900000000000000000000000055c1f70f759ce5f97135e7d9e9366804694a673c000000000000000000000000d4d4d8194180ad8f089a6d5e64b575ca70f123ac000000000000000000000000608103e8efc8b04f6dc29210594247cce43b3ea800000000000000000000000030c2cec0916c7db36a6c022a6fc782d72be013680000000000000000000000006502adece87e764c411f1e582e920f6a07fdf16600000000000000000000000000fac3de83bf5881605508cd53e0155b41aa35430000000000000000000000006534714dedd0ad462d6fe21ee435ac56d68d7e030000000000000000000000002931d033fa4dd517d218866b93dd6c6828893fe10000000000000000000000002da501833b159c27e5fb4c0eb37332be5748dbb900000000000000000000000022bb13b2437decd0c5c6491de99bf095c11ee2d3000000000000000000000000a44552bd173676eae7b907aa816e01452480e6290000000000000000000000009fb81bc3fdfdae911791e8f756b101ec6dff53880000000000000000000000006c6ce40ac7e41144898303e7e03f721b060d43d800000000000000000000000091a5820b32c0739b1d487b44dddcfd8c9c0ffcf60000000000000000000000002f7b39147eabcfa63733f83c4219a18cae9b5215000000000000000000000000dcb7c7e930ab8a03f7af17ccc63788e7715910280000000000000000000000001d6b1747e5f8d7c35c0b36f222452bf1188a4e020000000000000000000000001c1beb9e0feb92d105997539f6303c6ad33c6af9000000000000000000000000749a75676e89ffc78a8daf9171a597031ab865290000000000000000000000000bbdf8a12f09c0262cc507c59243fcf6cd91efd60000000000000000000000002c7b474c6a56d56cd924e02afb57d93600fde14d000000000000000000000000d85c58ca8799269becb8693236ac44b19cc2e7220000000000000000000000002616beda2c363c0f2252d2eaae76f5bc58eed25f00000000000000000000000095e945851f3e7d3832743b6414a2dce2272faffd00000000000000000000000079a2692b442a556efe846db2ca524e91c8be0a3d000000000000000000000000c69c346da3b59747b55a9a29cdd7ca6fd4e334f9000000000000000000000000393c5de28e097d1209e0b6e2e33392cdcc1ef8320000000000000000000000008d2f4bb01e99a6eec2f5ea58f430a1c67a7e2ade000000000000000000000000cf1fbe895585f938c8640a6b2e2b13394b767de100000000000000000000000036274ce1b8f782dc07ebaedaeafc307cfab1c26000000000000000000000000014408fdc287a7348c2d84ccc82f3db503dd8d959000000000000000000000000bf68a1b31d5d9f850d7329067648342c34c60e28000000000000000000000000d3440b76ddcc866b015e4328c8e1b917215cddeb0000000000000000000000004c09b8e6d0fd98683663b4a657c60f7dbeaf79d0000000000000000000000000f257ca1be695ed6442f05e84aafcc4c8a31110980000000000000000000000004db31d930947d76d124b4293dbc35ca4f184e75a000000000000000000000000528024e1438039cb64914e17862f8d5b9e0c4981000000000000000000000000a4c5e95c89791cc0735f8ab9765b1fd12881593e000000000000000000000000d81bb6212d74c56a438cad01d207fec7042af92c0000000000000000000000006f5ef56f7272901d339beac4bbd2e628b420f1c4000000000000000000000000d9715a8bc727e01903843ebbec72e62adf2b212b000000000000000000000000e82c27eb20bd4e215464775dda68ce2101c6347b000000000000000000000000655c2f1fe43dbdb794cecbf5a71879aa7de9aea8000000000000000000000000604adb2d4f5acbea00144e9e5e423597b2e301fa0000000000000000000000007079537da4b469f192cb2f6905e1e84086d1ab24000000000000000000000000150e175dc03711d0b8ac464dc8807bd68dc7f69200000000000000000000000049607bfb2de0c3e4af3495ef4ef8460abe418a32000000000000000000000000816c45fa9f7fa2773fa838d63a9dc273b1a85efb000000000000000000000000f16ca96f3176768cfbecadd5a9de7269dfeb3e0a0000000000000000000000000f5fe4abe6cc4777e51d4a0c49d7dfcc292a378800000000000000000000000092de164404038fde07f97688fc2a5ff695f6f7c1000000000000000000000000ea94fd1649eff1f86c92a804da5689431de27998000000000000000000000000a161071e5c07f3e0c712688365fb8da26e2f4e5600000000000000000000000080677ad5024074f5ba1478c2fa5f613d3f9578cf00000000000000000000000012c1f6f66d4bfae8c6ca4c003803819fc6ba2d31000000000000000000000000763349a45bfe88f4059d9f9d5918da2f0997d99e0000000000000000000000007a524e872121300867cee304b82ce1c3cd7c2f6b0000000000000000000000003401e8e39650f3326c0c19733e8192b440cd1020000000000000000000000000a2e1cf9e62982486e8130d89afb206102388a15600000000000000000000000041b933862deadc06ba0e816c181e4e3ba2bb36100000000000000000000000008b3fa7a7938c05038deb03c321c9ffaf321a6198000000000000000000000000ef2acc1149bef44085d0a98e3a3341a8b2cc4fc1000000000000000000000000cda3a943352563b131c3a3a495b0f6caf5938086000000000000000000000000158ff00004f40c364d9418eb3b9336217366506e0000000000000000000000002aa77593891469124aeb7b4b2442adbac6403399000000000000000000000000940185bf599df9fc095a340257772fedaa446c1e00000000000000000000000046cb1f5ebb4160d4b18963c9ee2b175c593b7230000000000000000000000000caab7d782be3e3810a2dc355d6f52042f6f24151000000000000000000000000c338f51398a587dc8bc7dee8f7917537cae21df00000000000000000000000006c1e21aeea900368c7ef8804cc91d15ee71411650000000000000000000000009603acfb5f3cf4f6876c41978b4ba07b890725bf000000000000000000000000792df6a90cfc35a34a64334556470e1ee23461420000000000000000000000003cd751e6b0078be393132286c442345e5dc496990000000000000000000000009c689d77e3744b0d2bd31fccf59b949e69636a8300000000000000000000000062f8926ef9e72cb064395abf1e8759514c77902d000000000000000000000000ceac0e059b84023e17eecc551e394bfc2b879af4000000000000000000000000ee4289d4e5ac337a371fdf6444168f986315e597000000000000000000000000e060191844f538d9ea241413e0ea617d52f8fac30000000000000000000000004801daa69b98f80c7a13845f4f3983272a9ce384000000000000000000000000f278fedc702a6fddffe64b5c9e514c33a86b155b000000000000000000000000bb3974bfa2510f36f97f59bdc03ed083995b523e0000000000000000000000007a33a310ca1a6f1c15989da4490fac19298857bd000000000000000000000000c728f86948efc2100f03280b2b32acbd9674bdac000000000000000000000000a6601026a4f464aa8d892ce97338678c18855f23000000000000000000000000f7e695cc776e8596ad938b4a41ccc5fbcc8d6c07000000000000000000000000da9b9c729b08bdd70453f6b9accae11e2f3f820d0000000000000000000000002d82db878ad29c77f15ab479087abbec42d39fe80000000000000000000000005071e6e523582cea857019eadc03d3af434dbce200000000000000000000000063f6bb3aff35910a87d9123c395919181e5c5c920000000000000000000000006c4d2e2e5d0272c07d086a5bcede622f40e8d976000000000000000000000000e6e4b7b32bbf8f952152331ac5081c1162f5566d000000000000000000000000cf5fa4200ca60a5001ec60a78ae8cf64ea6d383100000000000000000000000058e7d3313b6ed2515c33f1d2ac1c74bb5ea03e930000000000000000000000006cd9d2c3b892df404ed53eb498b7991235d5a2ec000000000000000000000000578e41106f0e24f5ec5644448345f78dca7ed56f00000000000000000000000052d4e98978351dc1d1e3a76986a1419aa358b3f80000000000000000000000000627028a3286c80eebbaa1c3d127dd9753e5d5d500000000000000000000000050b0a0798d3100c89a2b9bd4a37684d6e12389c20000000000000000000000007312c346d2f5d74466ebe749e8ad36a2e1f9c785000000000000000000000000877ed299595704ff033c2fe451ac25f4efe313af0000000000000000000000007445f3214cd5af4858c5b196e2c07ef74eaf46bf000000000000000000000000ebf93d49e045166c92ec45520a2487af2f6f37b8000000000000000000000000f0afc99729afdb937c880d663c0972e6045e680300000000000000000000000024444ac4ecdf8039cbef217cdc873e271f1192fb0000000000000000000000001cd6da76b087c4784fd1aeed6ca14895fa311a5f000000000000000000000000957dc9cbc162053e2b36e3031b128a439c024e1c0000000000000000000000000cd887dfb8808985de909ee2ad4cc2b5457737db00000000000000000000000047d172850e5f401d03864aee864f77f24c18089d0000000000000000000000008e115e6634d63161e3c0f9673661b4a0ef0ff6af000000000000000000000000859fb087efebb1229c7baec0537a473a49887c150000000000000000000000003cdd634b5ee90b371d70bb67f24768495eef535f000000000000000000000000bc05b9492870b1fd0b285aab7fa82c89fde159c200000000000000000000000065cdad9465b2e4996f370ecc901f9277f96c258e000000000000000000000000364278b6ddd54ea6cec680a2882ca0e22a41a87d0000000000000000000000001134aedc3c8672e141166418fd08311d725f2fd5000000000000000000000000147678c57134e0de841b221342bef8d03ae7741f000000000000000000000000ca1b246c9532ef284342236deed870eabe88bd19000000000000000000000000b81f956b603a0457499bf517c700d4cc111b06ad000000000000000000000000ef027edd32c37a9deb36a7902c87987e84cbff59000000000000000000000000b1142350c88c936e46dd0a11b9fe81ecea33bfe8000000000000000000000000c7cc1b1dd42fdcbb90e2470877d2b747a6326c150000000000000000000000005d01655c6cf14d08d7784593cdcb048f6407f46a0000000000000000000000006fc098c34cbd14357ae7fdeb24740add250ca512000000000000000000000000353f694b7b44d49a6bc3065bc44cc14110cdaeae00000000000000000000000084190be2ef6c9a6c983049956763b136f531ee74000000000000000000000000e786d53bcb8224e53f02e507b22e086610b7ac71000000000000000000000000cb2c2b4058a799c293b19af2e180633c1ac5248b000000000000000000000000b39f1e6463a2486e579edeff167c00fbb3e8b8f500000000000000000000000058e4f1d47316d9e032911124eb4e874200498dd7000000000000000000000000eff18e4615ad6b97cd18c04d7d76f08c598010fb00000000000000000000000087a05e1130dd08bc26d847887f3eec0f84a5bb8e0000000000000000000000003f2fdd07c0f7ce8b7047a88df4f6884f4ea5aaa80000000000000000000000005894fdb2ce0f8e2dcc852679ea2551c5cf927f29000000000000000000000000fce148696963ff3b3af5b2803fa529daff0d5bde000000000000000000000000aa241e5e9b50d2b6e93faa70e8e3fb0cf27d737b0000000000000000000000008de37922d67577037be7f9179ac58e5acdde9c71000000000000000000000000487bb2739d753ce885d2aa79a8b1b990893ade6a000000000000000000000000a98e3f1d8ae79f7d66f62134910de9384b7ad62a0000000000000000000000005154599527ff8c94865075122d1ecd81e5dbd0a10000000000000000000000002c3eb856165191e22006dddd7fbe3bdbba2f9adb0000000000000000000000000159152b7bdfe3ec25301394d27e91e13ad0689400000000000000000000000090b7d36b0f668e82584308045649d06a17cff7570000000000000000000000005150dcb9a516b3da088a2cfa8f7078511da3ad7f000000000000000000000000f6a04eac78e3682c55e068c676251537516b6a09000000000000000000000000f0ba3fcc01fd19220ae63c93b8f5e6ded0b296ce000000000000000000000000a49c2f518a3def848989d30692f8cb3d17600c3d000000000000000000000000c7a120faa489e91c4be829dced96493ffef411d000000000000000000000000084fcf2e31111d0e742e4582e0b2f746913cee80a000000000000000000000000dd2e1b07762228771e2bdee232f0730a1c77b2cd000000000000000000000000692c180b572739218ae5196d9967b27271c9b1d40000000000000000000000003e4608db63a5a34a1ee35a9840df57982fa2d81e000000000000000000000000898499bdcbf7fafd3fb5e3f8b0782849de8c340100000000000000000000000078d3ff4da2158fe86db4b905111726b813206f0d00000000000000000000000001fb33a05e5b5f518d7bf6e26580ac7492e8e1bf0000000000000000000000003cb0e61b3e9121cbcf4de7c5e1e9267945df99e40000000000000000000000004cffa401973ae2a6c5d23a1ae68c513ee8cd41f70000000000000000000000002500070aae23e3c4eb14154aa6562f00aad196ec00000000000000000000000040db8b2ca142a35597c59fc1e2f66c9c00a83d57000000000000000000000000c522f46d8225e8323e0083a7395dfdd164e1858a000000000000000000000000ba834d1ba1f73a83dafcdf31fa2dec0243629829000000000000000000000000352bb37b2bb5211d66bf5a5e99637309365e5a100000000000000000000000007cf0dc87c3b43d1b64aaaa6fc3c3182ddf38f6ca000000000000000000000000102b7a8d780de903e8daea9882f40e936c9e5401000000000000000000000000f8a9068aa24b990d6b17be053826f584f88091b90000000000000000000000005dac19bfc1e2b5b91cd87a8c8d066e20327fc3e0000000000000000000000000e7b442c02a6298f992c19fa29efdf73b05bc05ac0000000000000000000000004cef9870945a85dd48e25c07eaabf6f24aa0c8bd0000000000000000000000001747281c410df1336ef3843a731afdd61e5e8c65000000000000000000000000813c26a050fb9ba436bfa9f1a118b283da27402200000000000000000000000096aec5172d625a11d0da94adac0a80fbb2bc444500000000000000000000000033abdc2de5b9b5adc0683e95d29ad1935e86196a0000000000000000000000007bcd02180e6fb73b2011a8e8adeb65d83df72886000000000000000000000000cdc7de74d5416269baf925a80a2148cbc45daff20000000000000000000000000747abb7ef022cae8231f6b2355df5bdecf1fbf6000000000000000000000000243722d6c4a1afddf3ca3650e16ec7219be20f260000000000000000000000009ae521511c76b07383d3806ce1ff41c6dbff9574000000000000000000000000912a335847dd1cb6a43ccbc2f0c1e2a6b666ff400000000000000000000000008361ce0a6a7789ba525682e3a59e8772fe4e1e13000000000000000000000000d930d1d46647860e9450d34bedef7405a404428a0000000000000000000000000debca14c2df5a26aa089182bc5b358c75f8a63300000000000000000000000069d34b2d4502b05b91aaea0bf4085cc143412d43000000000000000000000000c80acd768ff9229ec0ce9eab3fb10c022f40f95e000000000000000000000000a5d29925f72c5e585af5e20716964d936632419b000000000000000000000000acd3d642cc00ddaff78a6aaf5f1989408e6a0581000000000000000000000000eb8012b7a694ff717a52ae1f19fba473fe592cbb0000000000000000000000006f893828cfe7fead056b5fb428ac2b3fe111ce29000000000000000000000000696be2fbee61fd0a138221636563fd7bd1d5f4fd00000000000000000000000025a2be024255da6f2a3e0ef6d80119aeb61e00db0000000000000000000000008c67515c7638f28e38b045ccf8cac0b2830a32de0000000000000000000000003c4e34eba7a0ad9f43d978f88436cc3ee9659d29000000000000000000000000d36b750a45c538abb39aa05f172d7baf78bf229b0000000000000000000000004963a585e65869f87e48265a015f7f76567c6c540000000000000000000000008c17c5f151eed962d008ed14eb47dabaf6cc0034000000000000000000000000d4a21bd7abe99510d6ab80d4bcec1f492db9a168000000000000000000000000ac18e571eda37143f6a3ca0a50913afe804251a9000000000000000000000000ea4fb9c7f458842b7c729835ee6df2cb0f836d78000000000000000000000000978d71b9f7129131ebcbe8b25cd5e2c29212c775000000000000000000000000ab3a2950bdaebf438e394df1e11a35375d33b9270000000000000000000000001361376a6802f913d325807c3bf505d9b0072311000000000000000000000000526b87723d84cde5a39ad6715dd5b9d90381336200000000000000000000000011b1cf0564f9a71483593b5ce339f6ce4543974f000000000000000000000000b5593bb3bb588b091dafd991430725618947573d0000000000000000000000005558d677427ad30012eb01e3750ff81f159dcc0e0000000000000000000000004f994a75a31f337b559f6ac93cde145435db53d60000000000000000000000000f4dc2c224d7a3ddeab60d212b8f656fce6260040000000000000000000000004baa3f965df26cd756d7e5f6d133c2736353ad560000000000000000000000000dc6a836c4cd577f09cc4403f6b746583b0d2155000000000000000000000000213e7c55c745e61686bbe84504f5c35b4f75384a0000000000000000000000006738645c2f146802783b1b1c5e5092d9dcf148f80000000000000000000000004506b75d6c9b265325edca6634a90507be4903370000000000000000000000002611ea436a3a7f22df14ac332e4f48d59f0acc8a000000000000000000000000b6dd8692b7a0175a9fc47d8228a50aed6910e27200000000000000000000000065238f71382bec3618c6478616af437d03658881000000000000000000000000cd757e08505d0015c8017e6056d87321e8e6a8a000000000000000000000000024ac0252232600eaa723e0a4e3dc913f210eed8a000000000000000000000000c2ba116148947d1ae801124b81eed45ea083237000000000000000000000000027074417a6048c82202bbe676e79a31992e03344000000000000000000000000a7ec73aae878ed443fe356ca3e25f35c76546d42000000000000000000000000a26711503268ec5fd8c16ea314e7e013ad575f0b00000000000000000000000025de88dc7e2862cb5384170e926c017d723bac870000000000000000000000001c6d0983debfc42ae36827fb81176871389bde0100000000000000000000000087a58898ffb7ee9c79a4d3fa09c0e5202f050b08000000000000000000000000d571c3428120a24356a96ac0800de23ee502f0d200000000000000000000000046ddbd64f04e2c6bbf15c3d244379139e8ecd6c0000000000000000000000000204e9bc4bb0142ff8e8bc9a10b945a271b80ce3c00000000000000000000000023cba8c5c62cc473678bc27ea8c6cd2ff32eb608000000000000000000000000b1f1dae173dffaa20202b6de13fcdcae680eb0a0000000000000000000000000a01bd348c4555afbe7adce8992535b2f1bc7cbe200000000000000000000000007cda1ec4fd3addf66eb8194907832ee5578bd5100000000000000000000000005945f6afeea7da01020faf154c00d07f7000987000000000000000000000000770ecd3fb405557156fa4d6a45faefd7443b9ad50000000000000000000000001b241a051ce42316ce996193ceb67bb146a7a3fd000000000000000000000000b6ceb0e3297a8126692daaed3473c3f9ceee40780000000000000000000000005ae3009c4171386d791a8a7f3c693754425dfdd80000000000000000000000006f709685ccb89724eb53bbf8558a30196eecddb5000000000000000000000000460ed58113b7e2567b8fb434f1778b0dc3d05ada000000000000000000000000c9bb91914353595aa60f4377bdd8fea5d885ef23000000000000000000000000c1963cb8afa94faa9cf2dd05d806d044e902c003000000000000000000000000153098ca56e2b0bc7d4aef7323a686815b473d6d00000000000000000000000048018f920fafe3feae49310f1dc1130a2d6adf060000000000000000000000007513aff53b80455f991079a0e9719920cb5a957a000000000000000000000000bcb184cce74d843341606b428e64c19fe98b25b6000000000000000000000000f3789d83bb61400adf1b822f57f5097af1c20e6f000000000000000000000000137386fb2da4e42ebc321cfae8ab817a19650f40000000000000000000000000df438b960c1f5be79a0f983489f2ac41db5019fc00000000000000000000000035934f30f9ab4f1c4aee0a63f60a83b2532e9742000000000000000000000000e5ca977a1eb98e65ee1141f5266dbcf74f33b74b000000000000000000000000d6822fa8355dde270db7eb8d355c2344b49d327800000000000000000000000058e7e7e35ab803ff6ae3cf3064603414d12926ac00000000000000000000000044cb56bcc0d93f060e59badc1b852027fb0422a4000000000000000000000000c804101cf0c29197d754d2793eb0c37bd6d3e3980000000000000000000000007e6a3d1760c7f017d17933e5e8877bf08fc404db000000000000000000000000103d33bd3bf7190fa0e2a6e4dc505d8abd139b57000000000000000000000000cab0548ded76bcec3bf323198e8204cd5d5204ca000000000000000000000000d9437bd9becc57b2a152e3680ad3d675ed5b14b90000000000000000000000001b7ff1e702f05ffd7ab9c1b96f3953aed057eb850000000000000000000000004d864eb61915249e973dba4bb7e2a6a3bc40ac7d000000000000000000000000e6accd9182947d818e1c6ae46011e90c4936d765000000000000000000000000aa6cac1b32a442277559a2490cb63e2f400e07f50000000000000000000000004e1ad18e540a476965392da3bf56e84a800756ad000000000000000000000000213f82070866ca03f3b24d02e6ff7f3b13c12d53000000000000000000000000f9752d7bb3d477a1eda88450eea56bd9ac472b51000000000000000000000000e53d7d4c32e3bd6fa50ad8b135dc121505cf550d000000000000000000000000f0c3c356b6cc7f8f9446c6c8cfecce49cff6eb630000000000000000000000007626c69f9d7889de4d18fbfc3a1d0001bf940b12000000000000000000000000a2b697e780271f63937771c668c9845ae4426213000000000000000000000000d1d37ca1f901e250126b463270329aa8c3a2bab10000000000000000000000002c6d41326b1cd9d3fd06a8ba22f146f6b47dd5ea000000000000000000000000d6fe583b07d66fe154bb3c2dd75d413d9a04b32700000000000000000000000039a6c29ce24af80f73d3bed5959a9a64c461cdc1000000000000000000000000883d3e844174049b8916cd9d5bc961a9e2df23e9000000000000000000000000ba6de6d9ee38f1d9ebf4f8ede2b13df8b3c0860c000000000000000000000000f3710b178dda41a77140272aa73708e73f1808ef000000000000000000000000eed9f7bdd806159c859a855b60541a159d595edf0000000000000000000000006d49c81cb6e794404e7f12979d20a60397c1c76400000000000000000000000037774ff65a56de5f1bc93e7ff9b127fb628f7508000000000000000000000000a188df34afc7a0c919240fefb4eefa9af0268401000000000000000000000000adbb8001c0808ab93df3373ca1674344e9397482000000000000000000000000b78fb07fdfad0223cce2f0e3ef11598c478c47ee000000000000000000000000139de82c62d3bad619350909f695357dc7e4db1100000000000000000000000027fe8904ffdfca97c5de3aee782c5b005ffcf9900000000000000000000000007d77994e57d7e6fbf1228efb85ea9679ac0ab4c7000000000000000000000000325b3500382d80dd60b356a7b164d20999aa06380000000000000000000000006f9eab599f129e5e8b56d895cbc488f9130af9530000000000000000000000003b235e941099f2305aefd547fbc1fb2856fbb64700000000000000000000000057afca4dfe3b74cc22603556d223dd85f5096357000000000000000000000000acf68dad8d8b7ce2203fc1279243d8d4381296950000000000000000000000003dd7e58480475ce42862ff2992c3af55a76355c1000000000000000000000000a6fc726d97782db1168c4fb57b37a6fbd6592d900000000000000000000000005b11c29e73755bb8284d76cb02fa4da52ba1c98d0000000000000000000000006876d6abc988a0112961fa4e7aa19beb460fa6c4000000000000000000000000b2878dde01e2535ffd3f24ea02b672c4e5f0e8bd000000000000000000000000b3f238e9a5401b86bfd583387bdb346555e8aead0000000000000000000000003c8c02148b3d448c0e8841ebab3b7d07647af79500000000000000000000000060a152645d1f9128fc0ae728311a9924e169f62f00000000000000000000000069820df76470b300c0662561118d7aec118c517a000000000000000000000000cc50bf2c25e43851b8817431a2434911581e7752000000000000000000000000dc160ea1efebbb32bcd482779b51cb24a80e8307000000000000000000000000a3c15f31936fcc29504ab4e29c2a7aa6d452431a000000000000000000000000b52669e9efcd197228ea432afc5c2b9f155d832100000000000000000000000014700ae4ba675347ca3afd027e897974ff18592e00000000000000000000000014700ae4ba675347ca3afd027e897974ff18592e