0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697634706f7274616c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697634706f7274616c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d5a514a754d6b357742504775676264384163706136656d546d31444c3348667453544268634239487636577700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000002210e99b18bc5e897dcb3ae459457b8c005c98e90000000000000000000000000dc041595188270d5a3aff7f83ce72f5a400ec0300000000000000000000000046e6d6030949a6922ee99c17fc79e6990c727bf8000000000000000000000000069dceaae57750a46c189528a821aae06208aed40000000000000000000000003a461a3a1270315a373d1d1961e80998521516ba0000000000000000000000006d9614dc6a149da3244588675b4cf36bd3bbffb8000000000000000000000000b0f098bb0efc162ed999bdb1d6df30a1c8ae79af0000000000000000000000008f794610bd48dbd0a51ca5b2cd7e224f5854abcf00000000000000000000000005ed0f92f802fbdfd567c723f22b0e266f14072b00000000000000000000000080f9115a54c8b568861eefc231a8dfecb5562eb300000000000000000000000044e3a42fde752ddd08912e9c6661e1dd0220f3c00000000000000000000000000e154650ef2385aa998ad6f6adc496c93a7416ec000000000000000000000000cc870c55f3d88ac10b13fab18c1b7742231d51fb0000000000000000000000005689696f8526b5e3cbfd0ff6ccf32015605323230000000000000000000000005eac328757988c80e91a2ab4e28c6bcc3d3b1f92000000000000000000000000d87e4695d674635795966bd72a545ca54d2531400000000000000000000000003559d845499f245c75520a70d7e787b7768d57a7000000000000000000000000253ba6c31023ab78cba66441fa11cbc35ee5cb990000000000000000000000008b2ab6cb0f92ff6a4e0a1a7d745f5b650b4b668100000000000000000000000046bb2a62cc5959c30dcbc05e0aa98309f8776852000000000000000000000000b6ad05b41e7634cd79360d362213354eb29f28b7000000000000000000000000fac0752f644599a63295a9c76903bb533b945d1c000000000000000000000000bb50690db3897ca5b1f63cff6e0c061b93f9bfbd0000000000000000000000002c1cf6f67d65d3e69ff20cc69fafd186e32ad355000000000000000000000000fab0d90dbfaaeadae22501fd987358ef9201b4d900000000000000000000000024273a79496ac747d92f8a2f04f5a13c6e42481d0000000000000000000000003a31d9d9120013a2f1f55ce45068ed9ce4795e9f0000000000000000000000003c967b9683c2882a4f07c53f84eb58ef9f0f64ba00000000000000000000000049d72a2cc185291c903078f670ebafdfb43164880000000000000000000000007e8fb00d3b67e61de5958702878f2738a5ceeac1000000000000000000000000b74465cefd9cac12a5e96a9736f131b02ab531d00000000000000000000000003758444229761dbb95a23621ecf46ba7e1955d79000000000000000000000000e5d2d3e7916a8a896ab2581ee969b4552a3e7faf0000000000000000000000007d58e958bd33a86a38184bf63f94d3fb82b7af66000000000000000000000000317f35a39282fe851881e12a734f4678b41afdf40000000000000000000000009369af37574aa581beee563cd576cbdb3f083efe000000000000000000000000cf285f84e43e763d7910369b6dafafec4bc209e400000000000000000000000056845944f47cd21c316f3b5269c0e916b0ac064d0000000000000000000000001397e5c46f68d461daa5eaf191fb191cf5d26a2f00000000000000000000000072a69ea1131a2b14b54506f8fb5c88619461de3c000000000000000000000000443ee2da6ef901e83da8e8b641d6ae6126bc59900000000000000000000000008f3125d6cd8a4d117344e92159d607e487d245aa0000000000000000000000004d45ab692e8bd93b1ffced2df66f56306a791aeb000000000000000000000000c8485d364d19a0bdf586127377ebbbab0bfb7837000000000000000000000000cfe865ef7d4dc4d2b07e31eca3506e1ef7727b01000000000000000000000000ba6ed6817937d05388287b80f7967d366d8bccdc000000000000000000000000ac4d9bec6af0117f7c194bb9ef16fe92f6937ac00000000000000000000000002c503ccc352b8478738382ed1978cbdaa90101bc000000000000000000000000ccf6e56c78c461a9f89f2b72fbf2f3891ef2a291000000000000000000000000119bd9189f716a2417690b394f2c40a29d81342600000000000000000000000028deff61d1c9c109244297607bff5d35821f946d00000000000000000000000094e4e07074d1cd970723c7a66e7688c32dfdefa700000000000000000000000015d4dbe1aa290c8653ee9e12e9e17ea2486d94160000000000000000000000007fad08f9ee2cadee51f99208ccd4a387e7b0991c000000000000000000000000ada44cb459c00297f0abf047001108e6a941801900000000000000000000000034d53e73f4e612893b8ad1adea1f6180ac4762410000000000000000000000006788848c29827649d76980fbd28aaa04ae17739e0000000000000000000000007c8ec4f43f28fa819d69aa828a0345c981e1c17f000000000000000000000000346eca21242fec6851aa5ab79e6eb959ff52d10f0000000000000000000000002e67b9f3327c0b2522158f6a6e38868335f89d8400000000000000000000000098a581c72d4b5b47bd6348ea52d17963f68af33e000000000000000000000000c729f8feeb7381f883c870632a74545ff4e2f82e000000000000000000000000628892ae87f9f3879ae821cd8d5a1fa861c6245900000000000000000000000072721d3f3554519b6ac6aa676b3905964caccd86000000000000000000000000b469663bfcbfb93dbae8f26a9cffc366b3ff582200000000000000000000000036b5b946f17095c9237992de4624bf10ca377bde000000000000000000000000204f22ae5195944d66417a8354a68a1b304412b2000000000000000000000000debd5460de9c480d64fbc7adfaa9ac5dc7c61c1e000000000000000000000000f6435c040704ec78056e93cb6c627dd3bd4320d900000000000000000000000044a513f154324b4210b88fd9de02a7df02f58d4000000000000000000000000070d379c87ca0f5fa75fd108aa9d41ab6700ef126000000000000000000000000554a7552c78501b188dd5d918c10bc74527fedb4000000000000000000000000d785632dd6d467c832302a41f6581967103537000000000000000000000000005489d3a800bd0cfd9f6e31694a009647ba7525d0000000000000000000000000ce1d454d02970997821268c92386e0764697bb4d0000000000000000000000006ab0b4b472b64bd5926139971c94a5b3a97da76d0000000000000000000000007ac1fdef04f25104c306a182a5d9d14c42e3236b00000000000000000000000017d2528a30b389818c0ab035dedcefdeded14e2e0000000000000000000000007c7561894f90c2ab3854ab531ab6f2655e6803d0000000000000000000000000d63077397e5b73483660e153b2cbc82f1ca60c630000000000000000000000002bb8d126a94b93e41ad76804e33e6614d68c97ba000000000000000000000000b18d469792a1bebf705bbb278e2b17a91a1b382e00000000000000000000000034e2fdc0f1aa6cb9c3021cf23108c656021559a2000000000000000000000000502e1af04e8509cd4b09ba9c4c3e6cb0b3bdfe3700000000000000000000000036c62e61ad8622bf273803bb17ccfeb8b2fd96f00000000000000000000000006e2c6b2bd0331a044eed39d40b6fb646d9580d20000000000000000000000000147e556724a09ef16ad895edd99f67955189c470000000000000000000000000afa0760d41c3fc772e7715a86656e2936952c2890000000000000000000000004f22170e86ac2dcfeb5200dddbab1ad531678cfd00000000000000000000000057a98faa09c76ce7dfc28494a5cbd9a5f676b60100000000000000000000000043419eafac105f32f6951130a619ef8132bc361c000000000000000000000000510c9939539230cde93d5b07a63e4b657aee4dc7000000000000000000000000daa199790b6ca797399b0c193d7845d3a4ad2ce100000000000000000000000018854c3f30eda97886664067daee5ee5c07bf6860000000000000000000000009b7b46acea882a4782de29ba6bc1350bcfe9642500000000000000000000000054c74c534a9d8eb4b52dee4abba50a1bfb371306000000000000000000000000babf69490f7a2da7410652478e53a2e8a90ac5fb000000000000000000000000781ec751d62f4975c75e5b8f2b318ea1dfbfcea2000000000000000000000000aed9038474284f65f92ba78bee175d8b25d3f244000000000000000000000000f2b54530f2c5f098dbe611d94e1f67f5008d7cb3000000000000000000000000b2dd7c523d2bde87659bc0107a37654ebabb8bd5000000000000000000000000da0a3992d35ebe15ef68d795d25ececbe55c165f00000000000000000000000028c7c037033f264ebebb6ee034e74bcb774bb827000000000000000000000000c35fd9ddaff6d1e03c919e37e0b25b924ca95d9c0000000000000000000000002e110e03224ebcacd82ed4932bd262f31442a36c000000000000000000000000d1166b8151f5b39c63b2c0dfd976a172f3701fcd000000000000000000000000a312d7e180fbc096e5784b8b7977703942ec82af00000000000000000000000005a4818faa4e68bdb9b6402d7ee8c7fce164b392000000000000000000000000629f419e1d152163cf68e2069bb53b21e616fadf00000000000000000000000030e7a6e41492a77842fde4cc8ef0eb543a3af8890000000000000000000000000817ffc14167fc77b0db978903167270b30bca4900000000000000000000000007e19b3c54e5fb1aa7d630e8713027ec5a07fb7600000000000000000000000068bd2fff7fc1e915de6552ca493e8547fa0573de000000000000000000000000876ab1bb451d7e7da11812afe61a8c5118ba53020000000000000000000000003d18cf607043b703329afe9f51a4ca50b5efe59b000000000000000000000000eeb649f0570747a8b99281df2cafc9308e1db816000000000000000000000000e5b0ab13cf4d739696002508ce5a13e0cb9f0d9c00000000000000000000000072586797d8d155f42a881be9c3435a7bede928b7000000000000000000000000de085599888d1af04f8009fb7798f3fcdbfe805100000000000000000000000008661d86e25a178ae7b899a5470377d1db6cc80e0000000000000000000000001749de63c58941c4980d06d47c9f65d62db73f730000000000000000000000003b36f2a1fdcfe0b2f326d6581da60cb2528e2803000000000000000000000000202b980164218ee7669960778a6e0db0697bbb1e000000000000000000000000625beb4576c8207a5bf0a68806e5c6da4f44819d000000000000000000000000f111b3badd9ff13fb3ac0c05d2f74e2ff0eeb536000000000000000000000000cf6f5275941a83d24b062879739ba0710cbaa798000000000000000000000000897bcfd79492945bd22f0e1987418eb2ddde69ab000000000000000000000000afc68fea4556ce538a27804ae82f7e601df38bfc00000000000000000000000065969d560ca91e37c32cd6cd13e8dcc9929f2ef700000000000000000000000029d52b601891f4d9f00392e002a18549c1deb003000000000000000000000000411f5184a552e1dc5430a1495594ee6782ef074a000000000000000000000000ff5ee4194e22289fb17c798ba28c4b68ea9a54360000000000000000000000003ec18c32dcaa7c353b27e03656ba44e53b53bd1900000000000000000000000018c44273a6e367f0bb49385379c6364a3c1dbc810000000000000000000000005832679c9321f4f484e3dcb33f8267e8344fedf50000000000000000000000000d0be518d05610a228fdfd68a282c428545e05e5000000000000000000000000bfaa18cba52e4d99c7ae2d915ed56909a23f65ad0000000000000000000000001e715c2caba8506a96aa8d299cdec9066e98dcd1000000000000000000000000ba6007ccda9d5ddb98f63e36bc9b398bfd5b029500000000000000000000000058e0908ad830fa149035ae562deb403ed162d4550000000000000000000000006f286609e000f30803662063cc880960ca50ebb4000000000000000000000000998aaec3728e8562f5a7bafbd5e870a8ba4767cb0000000000000000000000000a6893cccc315e158ebda1de9bbae8d5637a9a4e0000000000000000000000008d24cb8fea206ad285be63c23faf2792b9a9f88500000000000000000000000023af466943c7b279e7316b50463665cd63eb4e2b00000000000000000000000048698b507747eef21168e44b380e2619191ab1300000000000000000000000007484cfe59a02d5bd3b838550d5e30b136f36b7d600000000000000000000000057de7cbb6c984a22bbb811e1b61dcdd43220f41e00000000000000000000000048c29feb2fdc23fb0cd5b7e3e9e3bc6d5f98d17a0000000000000000000000001db795aa327ee19b33b41e154f7aa8f3351590900000000000000000000000003e7bdfa3eb436f8a06600303db8804c4784cb50a000000000000000000000000118d9d5b9a7f550fbd8e509d77b59dfa0b4d70d8000000000000000000000000d90d9ec03f3f7fe2f70e931222aceede89eef9790000000000000000000000008b0a7643f7a880cb635a5ed1ad96817c6eb39800000000000000000000000000378b48de7c18218540e0c18a47e24c82b1cc5556000000000000000000000000157962e0069dff269b22e012bf8c3dbe4cafd83c00000000000000000000000000ca2d888dbaf8f1bcc6b9f66e58733f64eed18900000000000000000000000044ef59d61401763498f2161d9843c063aef46def00000000000000000000000025535b725e4750d1b765e8b92c59eaecd6fc59ef0000000000000000000000004b3670cd811b58f54937cb9f12770eb7208c834c000000000000000000000000cbfecdd87173f2b2cf63d5c36c78b680d2ab13a8000000000000000000000000996d417b8476bd08c3068cf4df775d4d2a9bc33400000000000000000000000098f2c427ac153f98b3ab799d29600389788bf8c3000000000000000000000000c398428b65d328d57b180a1e08a500ebf8305db8000000000000000000000000480eeeccc37d8e52eda1868655192e2673e16a26000000000000000000000000f41d297e561e5460a8ec2583dcbb40837f91698600000000000000000000000097b96f5153f144bcf45c10813449bee80ee0a2e9000000000000000000000000847b9c14f47710c479f5b789227bb689ad01a9430000000000000000000000000d49f501acbcd155f232f976c11a7742d3fad884000000000000000000000000c8b27e59bfdb29f02cb3b04d9a30dbb08ddd80ce00000000000000000000000034ce401afb4298a999662fe4cd54fad48b26428c000000000000000000000000113c9d2248fa31f8a4142e4996822eed4c2bdf820000000000000000000000005fb4505a7fb52c60bd5c284344f5f05dd63af72d00000000000000000000000064f56f085787ac0c0339edf191a7d021500e21c9000000000000000000000000c329c90da8cb31f509304d283022e041f011dda50000000000000000000000001ac4fad82ee75c1e6d2ec651bedc3f7f0957ba08000000000000000000000000701e0745006fa4ab003697493944662a0000c7500000000000000000000000003cc889f4ee9ed019e8e93b537c75f51121ccc067000000000000000000000000598b249cf91c9f951ba7d92107d4e1d93da25ff4000000000000000000000000456ee127808b8f4d38097d8439dd6f350b4b299d00000000000000000000000020baf139e468a85011d041b3e33184e6c2d005ba000000000000000000000000ad030317eb6cdb8b7de30e92a522b75f287a4ea1000000000000000000000000c52ee2faf3fc81621414f175b3ceddca05beefd70000000000000000000000000b5a33108bff0b81fbb55da53ef0dd0589e4cb6c00000000000000000000000011153c21aa7a7eaea5afea563bac4ed1d37bb9f60000000000000000000000009abb2ec2c4483fa70db2410a92d1ada9d1c128400000000000000000000000008796c3f641f73da1f0defca6406090a77165ccb90000000000000000000000004f28f90f7316f5f80aec65bc78f4311cb3448c0a00000000000000000000000039e91cf82a675b05d0481f5604ddadceaa58a6a30000000000000000000000005511e5b05c70e3902c462b25aea88dd689bf62020000000000000000000000008fd5521d64a8d34631ae8cd0138b0b52a8865fdb0000000000000000000000003018b55796b0b9f6b4fe6853561fd33b9261ff300000000000000000000000003c6c5bdcb298c2561360baa0ded2d660dcbf65c20000000000000000000000004aca0aad2d81e082c441bed3dce861d27ae1271a0000000000000000000000003e502da5724044019f76d079c9fec60290f3cd050000000000000000000000002bb193f8d7d90b84509a399ea1a0348a33d3505900000000000000000000000093ed93dfa123d8828af84501920ce4b32ec4f794000000000000000000000000e846633c1c6433064a255e9e910981ba71d31e7e000000000000000000000000c7b8c1a4c7286d5ec1d3636aac6d02f2bd9b3fa0000000000000000000000000078adf3e152a38190f83b279912c56ba0dd895b40000000000000000000000006b352b32cfecadb3f48a782ff3f05fffb4581f590000000000000000000000006d39bee86a71efb728648ffde9c8992fbc09a62700000000000000000000000059f505964375bebfc285baed8d275941a411f36e0000000000000000000000009078d7b748950f635cc36dd3983a1ed972fcacbe000000000000000000000000036628149c447c77eb4cd49e51eaea5e433581700000000000000000000000008b08ba16fff47a8c5a69b304d3630ea8bbe1216a00000000000000000000000006b4483d3216ac7954438844700d9d7e61aa0bab0000000000000000000000005a91b98a73d72a1fae9f1f962dca77326013b155000000000000000000000000c92387041753233ff7923c5c8c9b530bf18b62c70000000000000000000000004d4fb5ff0b0de8b87cef9f508da4e6707a91f84e0000000000000000000000006f058430597ccbcbc02fb7ef2d48ac4b8d2ca4260000000000000000000000007cab26a218647829e3b3190c6ecf90aaeee4f3430000000000000000000000001b546c8fb19c2f3f8c41cffe4d2c72525fc1ac30000000000000000000000000867f4ab657cfa79ce29a111e89581e32ee7d8d150000000000000000000000009bdb57ac576f71c9a1740bd10334749e068b6d39000000000000000000000000e17a43645f4e108b2798a585b2ef82cb8d52865d0000000000000000000000004d0231bb3ecd4f30c607562ba960b84ab42bd4d5000000000000000000000000439ec0fe84620c097501d3eb6079b37204e446c900000000000000000000000041342531aed9d12f68bf7b1c3c7a5c700d2ab27a000000000000000000000000414bf902dac1befcd2ff542fb18dd709f0f8b34b0000000000000000000000005cc9e31b6e41d59743fca37a852fe11cb1d345c80000000000000000000000002a2310310ab55883ee2e3cea0044dfeda8e0200f0000000000000000000000001285a4c0861cc0f692c14d22851204dedd2b6a34000000000000000000000000d4c30268f7023154286ec85efa638d088ebb6c38000000000000000000000000817e175b1298c437d09da1cb8ca3fc9a9ebea920000000000000000000000000f3a695572a6c9791baa37a97b776efd5fdca25c3000000000000000000000000b16c9c8852ab5a87f2538e2089c71d793a548868000000000000000000000000b2ee48a2b0f73db857a1a95fec1cf2f4c07e1f5c000000000000000000000000ac97a07ac025374409e7cb5c1f768dce59982ae6000000000000000000000000358c8d9fc0eb086e8435baeeb9698c4b92c59fd4000000000000000000000000c9d4f265d008b0fc42829e80dcf3d5f14835d0b4000000000000000000000000025a37b98068f381fa444b8f0e1a01177bea4c6f00000000000000000000000082bc9126d4c6900a2551130b3e0d8b385153d87c0000000000000000000000000874b15006aa49f691b32cd18bea9d94ca123752000000000000000000000000c8518976b30f55c089704dc4cc5ec489051580db000000000000000000000000a995ba31ab4023e8e0287a1597324ff579b6a5ed000000000000000000000000560093b67907810b82124f2e6e49d65e1cdef9fc000000000000000000000000cd1879b618e52c30777d5a1a56fd2b93b350392f000000000000000000000000acfd21fe09228c21de5cf7a61181a9bb80daca4100000000000000000000000052b9b59ab460600fcd5f32b6de61baaf34d2bb5d0000000000000000000000004137bc5c11ecda9ff088264fe61359f99165c7cc0000000000000000000000000ec405137865bae545a4e71ac00842e6a9f2951f000000000000000000000000e435150bb7e38425e35ac8448822402ace712cda000000000000000000000000319c1025f98ab1feeb615843b5aa7bf61644dce00000000000000000000000004e1a7dcd9efd4ebc816f1be684521f496ad09a9000000000000000000000000052151b224c14a64cf0dfeab6925654ed14ca0f93000000000000000000000000573be1c687667e49e418059b69fcffb565952be4000000000000000000000000680ee09e74a9fa3a4edab3f1bf5b62f631d6906600000000000000000000000064e2903d3fd1ed6ff0db35f772e17923e9ee6d3c0000000000000000000000001e0e47ba1fbf9009f7ed154fc6396d7bdce9548300000000000000000000000027a50e1fd619d156ade0707280a36a2da0c7b3bc00000000000000000000000053aba1df809b21b0653bf6d15c384563d1d1d2e5000000000000000000000000fa197f54690000d14457891f1ab63c992c82b66e000000000000000000000000f3ed7f04ea9adaa69e6ab942377ae8e1e62e62710000000000000000000000008a6136356e3d4002855cacd759f649419e5ec79f000000000000000000000000b874a92dae155dee2f688af3b9a0cb0db31afaa40000000000000000000000006a4bab3ab426b32a90c353ae450a1d9712d67d64000000000000000000000000e7b8f288994f3bffcdebe7e3356f1a06d9cd2770000000000000000000000000e815f2a32c9fa3ff0d7063adaca96f6fc0948a0900000000000000000000000000c24e7672409a37616622cad8c2a9c4eec7e51c000000000000000000000000711ae4ee413a5893d3873fe7f33a06a7740aa1ac000000000000000000000000268399c5751b4216e3da604d4e1482e86c794cc00000000000000000000000000dc4881064670c282b803a6232e2815f4c38b35a000000000000000000000000dfd521ff2fadf24c2e908c4c166ce46f5acd76ac0000000000000000000000003a410517df01c0ee22e1fa708e7b6eab3fa767bf000000000000000000000000f55eb5f1bba8e511500c5e70a5315f96fb433409000000000000000000000000e35f888e74ee8679152c9e849f7883988adacdb6000000000000000000000000442e71efefa947cdf426e8cc92e58ad84bbec85e000000000000000000000000087103bfc177cb4ce8a3e7b43d3947fbd86817e3000000000000000000000000b3ecbe709c6ce0be4f0c90f9547c4dc7142e564d000000000000000000000000f3b4c975c82f6915f7273d3b278c38733445453e000000000000000000000000562000a84355d50eeccf222df6f3325367d2db42000000000000000000000000d90c34bf6c7754df06ac56f7ae4eb0f1c198298800000000000000000000000033a0d8669d74283d13ddd388727baa5bd66350590000000000000000000000001810ef8de3a5cd804fd3c874b13ffc2f1e669baa000000000000000000000000f90e41008c898093729a24813b9ed3cfbf344c1e0000000000000000000000007d1f417a0e362cd223bf684d944dca0a8c3fe28b00000000000000000000000032c21ddedcaaee261af2fba3df9efb7767252fdd000000000000000000000000dfe23d67a1a48274c081be822f5b6d89804245ba0000000000000000000000003233294267c0ca97a1cfdec2518aa0cbac59032f000000000000000000000000d7fca71eec2192ba6a98c8fe4451b64951d0df48000000000000000000000000539e0aebb0bd28a0b939f8343ed01d12efd27aea0000000000000000000000003296ba4f9470d0059768e803018cbd33639129b20000000000000000000000003e53f93e65b4a3cbc96598fdf19a25e5acc9208400000000000000000000000097fe5f2ca250e9ec4c5affc9b76e25b380390d14000000000000000000000000bee5703354acec612cd5dacf129633f15b32b526000000000000000000000000ce228556394c1e19a23da29dcab130be81d5b1d8000000000000000000000000bb8b22ae967dbd2c56ade9c17d119e63dbcb71fa0000000000000000000000000d6e94d085a597f316be1833649e05a45103e873000000000000000000000000f40e8d2a00646f9b88fc06019836146529b69d50000000000000000000000000a80d1f579bbe901f50cc2f5f30df3ab7761eb8f3000000000000000000000000aacd98ac52abc3a361dfd5cd960b3a99051f3662000000000000000000000000c8cdbf90561892abba3fddb7b811726501cd27640000000000000000000000005788bfa62cbcbe86bf27f2e894ff3a2f4730a375000000000000000000000000c1c5613dfad950e9fd3b1cfffee787b31861eebb00000000000000000000000068569c166dc13bdae32b38f0cdd35dbc1473069400000000000000000000000059239f964f16003ec5d6e09aa680430cc19a9da10000000000000000000000001870562ae8bc6a4ef17c46fd3998785ea827e27e0000000000000000000000003d70f3869f37631ca002b2a34543e26cfaae8545000000000000000000000000ce9c2a473ea468a374ebb9d2bb9a1996793ad29e00000000000000000000000021fb7a63c462850a3878012f15e6c1f2e1b9c72800000000000000000000000081fbe8f1c2e774cba6b7f0fc67a6acf296900e2700000000000000000000000043e4cd81eafb8714f786791ae5e16ffadfddf3fe000000000000000000000000ca3b45d249ca8c849d9804bd858fd7b0581d1c3f000000000000000000000000ae38ff692fd9edcf4eccf9a30d1ff77a0a9a9a360000000000000000000000009abfc80acf51b77b0cbb0287ad7045fd4ef2ddaa000000000000000000000000081518ead0089841dbb7abe7dd3d8dfd8c2f0d68000000000000000000000000b65e61c4af54a435ffb9acfa739fd1743e2441fe000000000000000000000000a6849f32b3a76efe9f65dc7d6a9ecc93326009e4000000000000000000000000de9c374ad67c720e613b655f4f481a1f40c9cc850000000000000000000000002bdb39783fc326cea2c4533f8dce45ba9492ccc80000000000000000000000001593a65ea55190cf205f4240bc53f07dfab9d8ae00000000000000000000000049f1a0f6dceac1f99e21c1c73f0312a40772eb9200000000000000000000000049808b30480649ff97b8db6d40d123d249749bd700000000000000000000000019a0b4e08a9437c9fbeacb96f69347dbd44e64fd000000000000000000000000658e611cf2a1e66182ebdb0ae760064a77362eac000000000000000000000000be90857d3ca7930cc476499cb5a27c20bad65fdb0000000000000000000000002c393c36cb1d1453af8797658b2d7346d2aeb6e9000000000000000000000000c811b38a308d2b59e79142064e790d695e4f64d2000000000000000000000000504de4a595bfb584366a6c2871080aecbd908c27000000000000000000000000ecf013850692f78323c0d17fdb08460b8872282c000000000000000000000000dfacc23d45af86141bbc376b93b6337995d3d39d000000000000000000000000e52335ce3f3a93edd2c777025b5aa5c7888ab2fc000000000000000000000000f71dd2d445273f509b02279fa245fa2ed50d8065000000000000000000000000e373a27a98e124aa2b13b2c60e8bbf02d5ad39640000000000000000000000007c0d67f201fe53120299523d3dd998f5f387ca660000000000000000000000008d6506d5ef1a3872e1f33343bba13c02a0d9d69d00000000000000000000000051e9fbbe89804940376315765be11f6e2630113b0000000000000000000000006232b47e1b4b64fba8a04e2f5e623e28b381c2bb00000000000000000000000052ff3810349f1d004a4979c505f38f3a83d0aa9d0000000000000000000000003f4df9211da10bcfed5bf1dfde57fa145c3cab14000000000000000000000000f8eab75c35d2571cdd7c689b7c6c11d170496c66000000000000000000000000ad1c57b96d9e30d82677323987b2389e79af26db000000000000000000000000d38518ce06a0e1b85d1b20d03bd623c310f0c315000000000000000000000000e256cb876329b003794eab63183ede543983a392000000000000000000000000270b97a833cad4ba8ddb4c0503698a05b71f9104000000000000000000000000c5ebabd8b3145c2aded6f5eafebd2e1787a2f5ee000000000000000000000000c3149debc1805ff63dfbefcf35a9de0eab749cee000000000000000000000000ca22680a3ca5d96d35421285dba9299579974cf1000000000000000000000000b62cf21621b63c7a4e86af0a30c541f99fac14970000000000000000000000008d3ea98ee760450560998a33621c2a85ae472db80000000000000000000000001da49eaa8e9bf08eb0a534ea5ec2af2fe30c47cd0000000000000000000000003eccee0c055edfda87d765c6c040b16019832ef000000000000000000000000089a5652c51f9338b8baf41aa3eebffbb9590372c0000000000000000000000005140a2e4b1e8f39a3d06fbf135803acc75b65955000000000000000000000000879ea23a78227047377aea27c7ad00ea9b120627000000000000000000000000ed1d0dec023dacc21a46b687dabbbffa03c750ea0000000000000000000000003e934ab095106788942650c40ab66170633599ff0000000000000000000000009e4e7c198b16bb2c63bd6bbfbae821b90988c2ad000000000000000000000000a0b4ab76fe99ad9027003be5da15b0b0cbd50aa1000000000000000000000000fbb94d0edef1b301a22d0a37773468135b0ddc4d0000000000000000000000005ab5fc93c8f74cd29acf58eec27844ec019bdbc4000000000000000000000000e63eaf12cf1df4161cafb26336c65f8ff3432797000000000000000000000000cbd7d19af9b122b9fad8832df0710f1168ceede0000000000000000000000000f31328247a6a3e6f0b5a008fb383158a811715bb000000000000000000000000b34cb1473412cfb17cedd25e69e250e3d63c81710000000000000000000000003fb8d8b2b836b60ef36bf578366388f3076be885000000000000000000000000281499cecb5238218a720ffcd59755447c9c79eb00000000000000000000000009aae4002d9b2823865a85be3b71e51c3be013bc00000000000000000000000083ff2cd0be2b00ec23cdb6d95b1ec1572fff5eda0000000000000000000000008f38d2d7094825002e39af5107f61a0699a962a8000000000000000000000000db7d809c2b2c793d8753293d5e54767292df12ba00000000000000000000000011cc7a19e31066358696bfe780cbe6547472f785000000000000000000000000b8aa8d6b888ebcdf90edbe8056eeeaa264585ec70000000000000000000000003bc485e350bab4eba83dabc5b65930d5244ba54600000000000000000000000000bd3bda43483af368de8b7ec6568437c7bb319f000000000000000000000000c846cc3ae466c6f3174e44dc56ecd355fa505a6c0000000000000000000000002ca229f0d505d8d2ac8ee588021b37a6c91952920000000000000000000000009ebab5991d6baf4b879c30cbd9a90d47f0e676f6000000000000000000000000120a53285f25d27b2cc064a53743b0f963aeec92000000000000000000000000c7908648df66b63c1ae88223872d2fbbedc74a30000000000000000000000000fc9c6f84fcfb6838a58074c4aea116dca3ba84530000000000000000000000003c70b150bb20282d284c8b8dd569a48b8eef9b8c0000000000000000000000007f9dcb50d4454fc5970be9cdced2b76ffb74bd8b0000000000000000000000009e0aa13b0233b7a0f74399696b66a7e1b4a18f8100000000000000000000000005cce669558b792de6cccd1bbbd890ccc1f34549000000000000000000000000f54e404b8391ba06990ac41209f9eb8dabd0fb02000000000000000000000000c1ef0fd16fbbc17713b28ea31adc6338d2bcebdf000000000000000000000000fd59a93db2a1d244a0dcc91d755e9392fb69c6c100000000000000000000000054ce93058f687411f880acf8213b57ab85ffa3bd0000000000000000000000003a3e6bba21425f79363620564334ec2127d081fc000000000000000000000000e438706f8b89ec833d8f049687a20f7ae43656f10000000000000000000000008889a11ccffb4fa01128bdeb6f4c20bc88c6b6630000000000000000000000001436d9298e71b8dc4fe6fb81faa007bc03b422cd000000000000000000000000449dc77935a0494d85abba884f1587bd1a2c2f4e0000000000000000000000003c2b4d094119cf430304eacf7dc97979dd2f2e46000000000000000000000000c9c0d64a6b1bf92dda30c74f4b1d5e57690c9ee4000000000000000000000000c093ef84e89d4a183995d58a2010d25483126037000000000000000000000000aae7c50792c5db29f1fcd7caf6bebddc2ce1870400000000000000000000000057e4a7b391c77591a0f1332d962aedd47a7dbc69000000000000000000000000704ee15afe87130f51e2ed34a87a72590a8559130000000000000000000000000b7e94ce328fcc6b5d0d12b6525b5f3afc902f49000000000000000000000000c53bc5587683b0189e83e5ca56c48e84a0abe956000000000000000000000000578933a196fc0bb598794a15d637cd514dc6bc66000000000000000000000000ad03629ad09a4aa11505080bfeeea756b622410b0000000000000000000000007623ef98ddfb936b00908d1573f076ec031525290000000000000000000000007c05af80dbb5ad21e1b11218531f5877620346f400000000000000000000000012042a785b8d3d9f8b24fdbedd0c11b2b35dcfce000000000000000000000000591c4ce21b1846af3e8b292285851515dc945a500000000000000000000000007ef418b759e0d2e89f0f75914b9517eac5c005a900000000000000000000000068932324bda9914483c09bf28f6e6fec16d758300000000000000000000000001e98ae119e7d7a3d95688f5c2594d0d6631b53a5000000000000000000000000e8ea0522939f2c9164b1e751e85d70421ac7c2d5000000000000000000000000c6d6068103b937698aae721e644a8cb2e8a9b52900000000000000000000000097a1d56fc8440589a417c3c353fd3e9b53a4e3970000000000000000000000009c2f62e3e621debedbb897c0992e12578e8d3fe40000000000000000000000006ae29c1b1a98c81c1fad1253116cb561bfa6c7fc000000000000000000000000f1e9bb9566711dc4b92448a62d9ca5ce9b7c0b32000000000000000000000000dade3bbbd2ff0028c327331a7ce06462d34b1c63000000000000000000000000af4d45fd0ed2a81041c47b5a759ce908eadc23d9000000000000000000000000ae6a4264c6ca1a04dcb5e42f1017595d62d28b68000000000000000000000000efea6e7dc8f6e974ee102360b7819931949ef93500000000000000000000000076c6676d4c86379e150029e4f16d8cbd5b6da5f90000000000000000000000006db806bcf51fe8f15c57c1d37a44eb2b4007d2a1000000000000000000000000a1827258942d6ab02e0c88537be1170c7f9292190000000000000000000000002b9f280953036cb11a0cdd300d072f22a2c5df85000000000000000000000000d1a9e4d917cf208ebac7abb072d1067e594c31c0000000000000000000000000edc498bcc865342662515424e1426f052212d19a0000000000000000000000006c7894bb0e6e3d627aae2e0e4a6a267c34280b44000000000000000000000000676e8fb82ec40b8eaeb311f564911e788616af04000000000000000000000000c30a073004ece0350fb1576110307ecb90fa98e6000000000000000000000000bc3695d0ec979ba1ff138b93b942c505b1003ec6000000000000000000000000662025dc00facc8e268dfe52afd9895d0adf9bb3000000000000000000000000a44e214b3d97865d3ab7d23398d944a9b1ef2f820000000000000000000000003050c50fdc2d738417020102005de7cd1287fcbc0000000000000000000000008b7aa31d48221d7a0edb2b707eba6b4ffed77f0500000000000000000000000053494b3e0483e77953c69916e57b5b8ae4045f36000000000000000000000000bf9c4af445d34ed817b845e6ba5ad09f5a32041d0000000000000000000000007ff0db14f78100a518269f1261fa9845bf2a7eba0000000000000000000000004e8ce621e01d35696318fae65372157d165fde10000000000000000000000000f4c0514e8e9c9c65fdfbf4d03bb0ed9be79ca012000000000000000000000000c92b960d990568581e4afbf3c9114f7e23ebc67a000000000000000000000000e509b680a11d40e78e207388304548b300022bd8000000000000000000000000f38d25e025a5633e9dade294660dc947deef64f4000000000000000000000000ed598e90505ac537efde59b002c7113d01c81349000000000000000000000000cac0ef5fc611eae4151a3c07bbeab11faac6be9b000000000000000000000000161e3e4f62f70ed78645b80c6713eca9937bdadf0000000000000000000000002d048426b27f6e2f32c49880096b9ddb70ea1387000000000000000000000000e615a9f4d915dc57c1e5263e49d12c5313fe16ba0000000000000000000000007593525423b6d31e3df66050939da799a8839da40000000000000000000000002fa782a664473f4a47d72015c309bba161b5f9300000000000000000000000008878275e90dd7499d75ec35a25b1265530259b77000000000000000000000000d796bf3edc467d96b37efa83ae7fd704356fc37c000000000000000000000000527ced5727622d9dcf305a82138964fc2394f986000000000000000000000000aad62dca2dd1be6d0a66308c22a480de659d614f00000000000000000000000047b392bac8014a808be17b35a741afe83927fa3e000000000000000000000000a1cde7a7997c0e555e7ecf742c9a704ff386f09f000000000000000000000000af2161275c1f1d04e1a43d15c66a8c95a496089f0000000000000000000000009410301585fd5ac83eec0471ca3157d8fa5d2640000000000000000000000000d8e694f69499817391bdf26aebf50f7f2c620aa70000000000000000000000002d062bbdf3219d22a794c73aeb6f4272013d86e70000000000000000000000003e9496873196a3948ac0b52bda0003d754f87cfa00000000000000000000000086c6cd859b22d81bbb33327ff0afd9e23461be2a000000000000000000000000fc05d18b7a6bdef392076c793abe8084ba7fedd6000000000000000000000000b9aa2421d83d2ef1a9ad8df710e728c68eb1bf380000000000000000000000003cc757c7ee8848cee9746c5a1a71337437570aeb000000000000000000000000fde8c79d2f72d5dff0c7f53e188e703c8a3d1bae000000000000000000000000db4b1757c484b2ae662ecfc4688bc3e6e0b23ffd00000000000000000000000005134505e1715c5a001a54f2eac6cfd8e7f774ad00000000000000000000000061794d746ebe448d854273bbb6058b3b5108a4e70000000000000000000000005171ff8648c6e1ae4b6cc47af9f1644680283c3d000000000000000000000000c652e1f04436a718b1f8b4fbfd13320406f379e2000000000000000000000000e16050b5186dec512ac9233370f9dbc3b51fe46f000000000000000000000000fa10cf5e94b72fb53bb37b92fe0e4909f68a5e650000000000000000000000008d56bf499968cde8b7ed974d45afbfab7ee4addf000000000000000000000000823e0b00dfa37e908bc8d10d3fe04e57e7fef0620000000000000000000000001163e75cfa8ebb2581c4bddf5e3f9011a550429f00000000000000000000000053f8fa78e3ae9369ab62835f525dd6b1b305619700000000000000000000000082db49fdada76485d6bbb04a48206a6ec07c6686000000000000000000000000c633e15ce48614882a1a5418bd62c4adaa3c6511000000000000000000000000dbfd916cb22e1a33bfc2ca607c86baeb650743e10000000000000000000000007c268efc98762edacb318c1226fb73a5b5b7cf950000000000000000000000000807abbae4fd8801e00efc62fdad27e91c53c8c500000000000000000000000027215aac4e5d1362c4c772aef05fee6ae8335b51000000000000000000000000867c55659c3957c034a1592c3a3a1cd8158dcdb80000000000000000000000005e59588094b96b54ff840e503e5c79f2db613d4600000000000000000000000016f22fd48d7b1dce15a6f21c860061497fbda29b0000000000000000000000001c6909378c7e6293383902d2fba057ec238b3723000000000000000000000000d0a6745f488e9bf2bfd5b6095d17e2896e8e6396000000000000000000000000a213e59fbfa99dfc34175d3dc43bee2b6598fdd80000000000000000000000006ddfb98b969b11926b1d190f5ff22c9d3d137d4b000000000000000000000000d0425a08bf35a4572e6b5b10cb77d5311d9dad7200000000000000000000000045a82483e0366f0f8c7f240d5bd9be2b38ce9b80000000000000000000000000c67e66e550eab182d1630064610ae085af86a7fb0000000000000000000000005c169b75054c7a9c6dbadd938211d27e33b97b8b00000000000000000000000013ad812f4c41587eac576ebfc1c39d9cab21e0ff000000000000000000000000000000e2f418557520d77123550e1875142e86f4000000000000000000000000a91ef85dbcaa9711cc0fe197428b133654d5ba5a00000000000000000000000030c942841cff6af491c682709c444828aa33257d00000000000000000000000018619cdbb676a6b8eec2082b2c6c6f8f3aa600780000000000000000000000009cb8655eee2e3e65ea15fd5f90d80ac0ffdce44400000000000000000000000053b7e56180ef66472c3981f40676349c89f408a900000000000000000000000095d89b5aa30da427a7478826ae36648b6218048e000000000000000000000000febf2c577a676bbdeca02ace591497b1c2b40a3000000000000000000000000057460ac29351491c402ad53b3630e93a1941f9510000000000000000000000009545f003f40de9b456b125d456028dc8d6b0970a0000000000000000000000000704272a7186260753c70517c20e33721360934d0000000000000000000000004fac467f2a764ec8f63d4cc28933c49060ce194f0000000000000000000000006f8ac4a070bfb5d9f33b846914f11dea8582f38e000000000000000000000000229b18341e30312d026b2eff976147664cca7abd00000000000000000000000098d4b356843ad4f3ba7c1487ecdb4125b152df1f000000000000000000000000ab8e9c6df49ada2b581f305068c44ccd14e06cba000000000000000000000000d384dbbd942b4cd6c254b5ff2b7329d73a75516600000000000000000000000050f0199dc415c4783e700bf18e40eec742f5d1fe0000000000000000000000008c2328432a23a89ba9441921e88e55f8acceb8610000000000000000000000000075b3917ec38716c1d2ea83ab70d1f5617678e60000000000000000000000005a6d7c955c982e433fbccbb3ef1b56a3f113f2fc0000000000000000000000005056e803016ca57805eab7751e0c78559f5d59c2000000000000000000000000738c0f2e11de2870e72b73b1194c9b1e17b682940000000000000000000000006bf9451f9c59f15e731b39f298f0c49614a798e70000000000000000000000009f8030d51117b4207c3fb4bf63725a6be5e0d8a600000000000000000000000018e824ac8e9fca1c75836aa4b15080e3b6141c25000000000000000000000000b17e47aa290f05ef51ad7a2d0a518c6e153e622f00000000000000000000000036de213095141b321641b57a64d6ff1d423b0bf40000000000000000000000004e50baca0dda084fb7f613f0b7f08ea03ce1fa5a000000000000000000000000c6907bd5a18e54a6353b61c2a537640f8417dbf8000000000000000000000000cae7e95fe5a42f51a06a381475c553890b152904000000000000000000000000c32761e1b4f57a9e284c36495d2ab4ef3e8db8910000000000000000000000001e549fbc59ab3c51d76cd823f68b07004ee91d6900000000000000000000000057f18f3dd574904c16d584de630101bac8d63e7a0000000000000000000000003fb5e3fe831cf67d5c7d4fdc9b10869d4c4fdf5700000000000000000000000064e64cc4e85008c4c73502220ba5296898b8bdbc00000000000000000000000031b1b8bb1228266b3737fbff8e6091056a98a0380000000000000000000000009f979572121a306faa6cd1f34c1d72d004ac1bfe000000000000000000000000a3e5b9719b815b959b3b0d06dbc02b73cc6ea9c20000000000000000000000009896043ca867900684d810faf6d48bef62f10943000000000000000000000000a21b5e578689cbd86c25bd53e22a6be5080b7f95000000000000000000000000d36f4a68995ac4b1e6e63b2f51f388f5a4c50940000000000000000000000000c0f128524cb66a4b5d079ce286a7003460a3581a000000000000000000000000d1fa5b26d7ecd1e0bfc6e1eb7bc7adee996a4b9c000000000000000000000000e51a8d40ea33a59465a16f7919cca286620408e30000000000000000000000001b2871c9601318bb477bb3c5bdd57f68e254314a000000000000000000000000f5ec7048617aee3d7b1d56f041f829f410f52226000000000000000000000000a2d9edd6abe662540fe58dcb52b9189eecc08d700000000000000000000000003670e65f52d80ca25f73e200644c646083e455130000000000000000000000008f5632bd5647efb9ad6c3f0faa0f16660b1e22a40000000000000000000000001695a97ec2ec62e8a5ea650dc7ee59e7bced9207000000000000000000000000dbc7fa76a0718f676075d67719a3cd391ea689bd000000000000000000000000905254d3409f668c016d7955c1beebefa2510c2300000000000000000000000062ec83d7b777a17c1a0402c65196276fdec7442e0000000000000000000000008df26cd9d8b7ac722bff951602521bfd30052aea000000000000000000000000eb9aa8cab9d401a0bd4958e6267aba774080b789000000000000000000000000475efa2555326460a5d06f4cdb71a0635f5e637700000000000000000000000051d9bb9586a4f87144f576f1b8acabb39a07d7ba000000000000000000000000e1bedec07292d73c5ccd08e336cc9d4ec7d01d78000000000000000000000000e25bb4f67a45df0a59652ab926d90d0e6d7a12550000000000000000000000007846d3d6bbadecf162cc2bdb3a18f8ee571911ad000000000000000000000000d381697e5e0ff1b484a76f8714bdac47d8cc8fb1000000000000000000000000192c905ac0e2cfbbe9b35863429849fb07499f8c0000000000000000000000007061b4909bb9c01ab8e344ff5cecb7f4750055d60000000000000000000000009a32a36c5ac788b4b3d00ffff545b730269476010000000000000000000000000b1bf942fdbbd0758ba6ac09bd31e6808507bc550000000000000000000000006d939aaf4c65b83d8933e61b3b0098ece5b990040000000000000000000000005cc87cc320dfb1556248b4682a91283fe8d2619c0000000000000000000000003f1295f386c936789598579a177e47b4ad1a2c32000000000000000000000000f78d0ea2fd161a889231ab3d05e2d6a030ce43c1000000000000000000000000b0d7e0089027e601933609b6bc103b6053add42c0000000000000000000000002295cfe692967aa4d2193b5ba60bdfb72433f3a4000000000000000000000000808f50ce0fcd83e9a52f3ce84ad1ef1ee9561cd400000000000000000000000043dc838519ee8f05adb05633ab8c1efaddb61a940000000000000000000000007dbb77e549aa6fd5d48c4f8fcdf9fb45825fc051000000000000000000000000e479a9246362119e95814081f8ccd30aa439add9000000000000000000000000c897b1002295a0a16e83b6facb63fcb7d95a8fcf000000000000000000000000f87fed7f02eef1628724eb01b859a81f79a94b820000000000000000000000005736d9b025b63b1f67fed6d2f87549a8bfabae2700000000000000000000000018b1837a5bf42dcd7b5820dc85680b00524f900c0000000000000000000000009fff1c459ee08916da2a7f7667801e1b9879b626000000000000000000000000255d5223a214ac373030d9388991bc6ece0e6f0f000000000000000000000000a88543c8a81181f8f839f71d8c4e8584c0f6f7ee0000000000000000000000002fcb198984fc96499297effbc868f04e406e00540000000000000000000000008c37eb7324724776dd558f0e7b51c170185f7e6b000000000000000000000000a6f62987763882380dcf4c5669d9f8a9492ac85a00000000000000000000000091d630c95cbd5ee99eeeb2aa01d170299c64654300000000000000000000000063c437ee1bf69bc375391aad12f9e77c8af0946300000000000000000000000073e3e091c53bb03880d9265a6d3d2b9789c7cd350000000000000000000000006523afecc637bfe7e49cded2116765f8dba025f800000000000000000000000032e1faf3bb6b0b30e67960e815e960fc347fe1e4000000000000000000000000d323f565d00b0fbb1440b925c161efcf3ae2605300000000000000000000000003be99eaf53ef7c83fcd843729fd38eb1433b6500000000000000000000000005268d6b610a016472e0ca6a51c4fa3a6ec5f583600000000000000000000000078a2620990afeb7cfb30abe5dfbdf3809b09cd1a00000000000000000000000096e9de751aae97edb8e04e992f22f7f53e183704000000000000000000000000478dc8724a38e196cdc149ae0d28dbea29a755470000000000000000000000008f23fe58faafdd2177017159851b0fd5187acf1e000000000000000000000000d0de5e7793c1321053ceaac8a6594706ff522b730000000000000000000000001011a43959d1ce7f0375c473f1eea928eb019ceb000000000000000000000000dc82c6816261655d1b3d23682aff4339d59ba34c0000000000000000000000006dc49fd6398e538179b0547782c46f15ddd569a100000000000000000000000047dd776b7b6a0290079f89db7394ce45606e1554000000000000000000000000c18d63ad480a2bff60649958d30e173ea0e4e0ff000000000000000000000000d22a95f635a8b697f5ac5d2970623e4123bb1a8100000000000000000000000029da303aa62d197c42bf25215bb96e2f8f7216bb000000000000000000000000a56822780d413993aff49eaa3faa5e48ca9c7b260000000000000000000000003a4025a62a927016b03c74aaa2feb05f9b9dc24d000000000000000000000000861d43f9d80647d76dc6db4138afa4b10fe567d10000000000000000000000003df11c5b3bd21a5915843761d9f5d49f9e2e67bc0000000000000000000000008ee30bbc06d0b5dd21d76d244a22d1abafb4ca780000000000000000000000007a6e3b60e35b9c79d84d8914c8328e72b83556aa00000000000000000000000037b64a248d780a1636da708480c8ab454da61662000000000000000000000000158c632fc3429d85afbcb6030c053cdb7f2f7956000000000000000000000000409b81ef3296f5eae4bc699d943021292cfc7c2f0000000000000000000000006037db6f5c2cd317a8d856bdf27012b8585b856f000000000000000000000000c8a5daa008cfed4429e0f6f0130524f6807754a7000000000000000000000000eb0281a088a889a5b91d6625a976272e2319483e000000000000000000000000e0b4bf64342e41e293d5037c37aa2436e6202878000000000000000000000000bdfc145a2b3650ce2afea235d75695f319d06ca5000000000000000000000000dd3508149304f3868a993769f3911009abea3660000000000000000000000000675a5de1ad143c7c52095821d9242a2f3e0f5a8600000000000000000000000039d1760565b2826f8fad23d74eb37c673facf553000000000000000000000000cc90b7dd28eccbea195efb35762887209f9bb2da00000000000000000000000026c51bd7105668b61ee9d751e022855caa9890a600000000000000000000000022bfd731b25d54ab7f978eacb54f1a5fe80903eb0000000000000000000000000e832bf00a3596a09f73ee2417c0d0d8c4aeebf9000000000000000000000000151abb14ad88d99376d9ad9c44fe8156a1e4cdc900000000000000000000000073abbffc273015c3d4a135e3a310e1bc6fc6e6ce00000000000000000000000030cdc1ab574852eabebe32e4a86e053d94d1385e00000000000000000000000055dbcd9499ef6a193534cd2a23d66998dde508b600000000000000000000000055c2322840385c1391dcd2d531d1272477a988a60000000000000000000000006997e69c96a3b37d6196d792fe4e1786b2a5d623000000000000000000000000dc87c767b61691b518b2d1a3f0697b8358e45e39000000000000000000000000925625d36da23f9e7fdc37d307cd79572baf34c200000000000000000000000036ae2e8443056f0cce2815b217cb891e7a3f2a840000000000000000000000004527d62c8df0861b3941d4545fc4ae74f742cffa000000000000000000000000ef498c0195ff3223fb9e18c56492cf0db1a4c2f700000000000000000000000044c3a62429fd7a858f7e685f41d82ed890ccf17e000000000000000000000000018cdc225d11ecf29dae4ac980bc2b16d79746f4000000000000000000000000ad4db355cf2ababfce239f65acec1be3375b4d90000000000000000000000000f10ca7a16648e5671349cc93ffef618e3376a51a000000000000000000000000e2389df1ad64a92e33f67ce404640eddb45e3a1000000000000000000000000024217670cad0b5c596f866c5d0f66fd2088b6388000000000000000000000000a3da98eb6439e8adcceaf983b68b195d18dd13b4000000000000000000000000629c4565be654c4a5f742da05ced064e1622498100000000000000000000000097bdddfd13fdf2b3e13bebb781118a8af5a40caf00000000000000000000000060b1d1b07d8bf071423bb4adf30dcab2056a323300000000000000000000000044b6e61638f810ecec2fed3ac3535bb54f0d027e0000000000000000000000000213b40d14fb12e34772c20580feac0d7f690801000000000000000000000000905d93d20b1c88a00ffbc33d4877f0b371c94e2a0000000000000000000000003802c3d19e9687772ce426d84e455563f245c3690000000000000000000000009a0e5239731981d91fa61ec6a5df802237207c1e0000000000000000000000000f03642306abab101cc22394fea9bdcd784802d2000000000000000000000000ba082a6d6574070b7126f65b24b756c30f36ccaa00000000000000000000000037a914fe3ca472d170a1340ca388a507d4d10aef000000000000000000000000551468ebf7dcf31fcc904c689df90002071b895d00000000000000000000000059b75798cea09f4e9eb396ac516e778bb73d19c5000000000000000000000000d8ea689e1d27d3912015c3ed1e4e67de38e8006f000000000000000000000000c2f91caf4d74f762d119ec495e27f4312bc2409d000000000000000000000000d048afd2d451e6694235ce56649be0d9f797222b000000000000000000000000a49f0c4633411635c019be6853430edb7406f8f90000000000000000000000006021b1f4398192aa10d4ca588549ce6819504a3b000000000000000000000000b63448a2c59105a682459f62acd888e9c7d3da810000000000000000000000008715a6d86beb2163f63e723cce8747f152fe0961000000000000000000000000f6252c4b684372fed0b45dfef25a0f5cc6728a4100000000000000000000000044f70c69b9a48139a75b8660fe84bd48003f7c5f0000000000000000000000005dcb0d2541e97dd2c31be18ed2dd0536cc7d6bb50000000000000000000000003e1342639be9b1506b8fc7382290cf3ffb92e7f3000000000000000000000000ee8d8987e7681e67942b5defe8aebec10d63adbd000000000000000000000000e8dbc17290c5da9b045af3c858b8e439728cb199000000000000000000000000ea5f2973ebb718de652f0e15276985214489e86f000000000000000000000000c3f17a24d9b4ab81df34af54b6a7d37da64284bf000000000000000000000000fc6624b92dc22db2366c9001480a69efed96dfef000000000000000000000000affbbb8e34d932c7d70aef50bd0caa3f8e5e230e00000000000000000000000010cd949ddc9227d54a0bba20259f81f544ffbcca000000000000000000000000919c5172fe79962060d3b09c0b0abe3d13e46093000000000000000000000000fdae7ba40712810ce436ffae0b15d923d897a7010000000000000000000000008a189ca82d2026a986e6064f673068bed8f9e567000000000000000000000000915031fda9d60a4180c863da339dead736a83fc5000000000000000000000000c5dd51d5ae17b0dc021e70b600179da5139d0174000000000000000000000000ba09f63678fb247faee1d64d6b17ced999137fd40000000000000000000000008fb5ba294c63e474e5df514b7e47bdd774856c190000000000000000000000009fdd2168a6b3b9b8adebf69337ef366ab475ecd9000000000000000000000000e578c6e8470dee2f4bf629c37fe897748910e2b1000000000000000000000000ff27f998ea63ba4087f68023940477b016b4e5c200000000000000000000000082fea9577e27908257514eca45dd7ed245d01e52000000000000000000000000a969a9182ebd48bf69af4aa484645dd2be97ba350000000000000000000000006959c97d0ff87b7f39be1f345e97e5f50b519d85000000000000000000000000fb852f40f9e3aeac64c3eeaaee4fa97f665622970000000000000000000000003d61c88e7dd347fc8c59985c7e5dbdfa7d389b890000000000000000000000003522f810e5ef181a92e0df631fbae48b8c91abcb000000000000000000000000a17299993b2b45a36dd3af258d3a6912b6e83d24000000000000000000000000677929d5c5dbf0346cbc4c0d5f88a8185f2a6772000000000000000000000000a80bd9d58d2750366f286464c0d9ce27c78f063f0000000000000000000000003c13dc60dc6d5fe9f465552e2177786973a2dbb90000000000000000000000009c9148a7d5691c1c940034943af98747c39eb3790000000000000000000000007ea32975210548d69b774fd0a8553978a355d52d0000000000000000000000000d0256f86ad5ca25f7b732cbb3025d280b791a8b000000000000000000000000aebaabddf5092b07ef9c8de2426a2daa2b3312a2000000000000000000000000aabc818ed19899075e3d021347e704018a91850b0000000000000000000000005aa520eef055d564e466bbab358c7d00769e6e370000000000000000000000001b325141e56733864ec2e740bf1da20ad65881cd00000000000000000000000039c6ec448669ea862794a3f59fc5dafc36cbdde30000000000000000000000008739c883d64878e6e03139e2decf4fcae32ff63d000000000000000000000000cc50aee1d4abcec00f2d294d059c98e89d5cc7eb000000000000000000000000245063ce049d848b151c3b846789f2c1309df9a70000000000000000000000005e8315b86ff171b1cc6d287de35f5a4eb63e68840000000000000000000000005e91159df9248576a57ba69e310fcb87888f85170000000000000000000000009b2676ee663e222d0d5ddfb51fa5fbdf3acfb681000000000000000000000000eb6abc3669b9f82a4d70f0b2a756f395f57a7a17000000000000000000000000861ed394881ee7c81781ce5b7cb59b45677ac73d000000000000000000000000d9d28aa3085cfc7dc6ddd8dc409517d7ba09aa9200000000000000000000000070b7ce61fe36026ccc90fb7fef1d19956ae0966000000000000000000000000076f48b0fa66c8b3c499874c12e6c9a4e6cf8ce70000000000000000000000000c2b8b20c43124db4366b4bc9e0ff9169c605c92e000000000000000000000000e1832027425e47ccbc544ab1a2a04f78dc56a93f000000000000000000000000e91f598517b485ae4e4e9ef78d2d7833d20a3cef000000000000000000000000c2b266455118345029b24bcc399853bf4adf6fa000000000000000000000000082660bcb6aee1b3d3d382182ca2479b575006d0d00000000000000000000000076d249fe04cbc8338c7aafaf3bf93f154b9cd548000000000000000000000000f7b104bb5a920663b3fdf4b2f33ceecade0f1c35000000000000000000000000ba4ffe4fd4e5244b06ae47eb9ebe6a09f50940e20000000000000000000000002ae2474c1780473a25c803c6bb35d49bd57966cc000000000000000000000000d57e2a4763d685b02aa3011342638a8c470094f00000000000000000000000005e0dfa2f61430a5682c5fc1bf973370ef10c7ef30000000000000000000000005fc4cd5c0bcf6e095a4e10a471817a029e0bf05d00000000000000000000000008e6b34e247d05d968c27664f68587f3955ed97700000000000000000000000066643a76ad6ca2c6e1828a9c553a4e301cf09ed4000000000000000000000000122e62ff6fd373656d0047f68cc64dbf2ba22e3a000000000000000000000000ca1f7f0755d4b608d7b9c98403453709f4fc108c000000000000000000000000283d267915f4e057f7f5af0f9400fd12ef9d62300000000000000000000000007fd5bf0082cf316a75e91e3cadc5a92e7180578a0000000000000000000000001dd57e5db5a756003039ff41e79334df22168d4a0000000000000000000000002eada2e9fae4dcb35bee13d47999c0659376b83e00000000000000000000000066e39d5a002b077dbaf3d9a6b95bded98eaefc70000000000000000000000000c1c749f88446a6f2ff35401ba867727f0ec15669000000000000000000000000f945598a31ffb8926b79cb2a1eafbb5e7aa20d7d00000000000000000000000040eed4c664778dbd422455af8d9c65130b7eee72000000000000000000000000fdafd7d8f8ddbdd8537a08b3a3ac7ca1875fd70e000000000000000000000000e806d97577711fd5615d3b38246378c5688fde550000000000000000000000007826613cdbf55aca7d1add44bb896f5e2e1dba1a0000000000000000000000004f0e37a2ef8498b17ab943f7bf4b3434c3cab10c00000000000000000000000050d2f9157f67e491638233fa2e27000a4265e887000000000000000000000000fcb2852edb5968e17ea85323632bd5c21d805a78000000000000000000000000eb86314d897b1ab079a3c9e9e0cf75d7422920040000000000000000000000001ed063ec59372c4e4338118f30e4ab18bdd8b24100000000000000000000000021dfdc4ff7b0812a09c33ef57b326448f583702a000000000000000000000000a385c4f706f567ebe9265920148d6786dfde8300000000000000000000000000d2b0e8f78b28513e8ebd4390410f98ee9abc48ce00000000000000000000000063e508f44a87051cf7a0848330ba2760ccf375b0000000000000000000000000058be0cc619abf63af81950fdf7b21dc75cca2bd000000000000000000000000ca29729883e3d75e374f7edd712b440492445e33000000000000000000000000052483ae331d8b1a589848097d7db200f71f8a4100000000000000000000000049544fc3a06d4fc4145b5106b6a370ecf3f1b86f000000000000000000000000fe563159676160d1adf850c1a72c22f2f1fa394c0000000000000000000000000327344015c02e55ce6f13f90cc132da5d98cd520000000000000000000000004ed0856007f5a8653047272a7056367a700027f60000000000000000000000003e6c11a7979ccfb091d709b5944f3b92b76ea1dc0000000000000000000000004f99647b514e6a6eca054d6a8164565173571aca00000000000000000000000068bdd9e9328fb8807abb0308caab4e69ca8c80b20000000000000000000000008b6a8040654e9c69cada063ece6ea07a8b2392930000000000000000000000003ff9bf894f5e01bd44f5bff54c761c79f4335b180000000000000000000000002facf2d6dc20a8e156786203a922b115f369a8a80000000000000000000000005729d317e16762d01b47d00f9859d16e34b241770000000000000000000000006bdf61d198757ad7789c15615c0cd39a41a1547a00000000000000000000000003a8c526c65e9fc7e4eb0f1ee354513229ce12190000000000000000000000004c64c107469cbc2d5e6c6d46202ac1bbf29d06a0000000000000000000000000f21ee5a1f974cf983002a4acfb77e22e9afb658600000000000000000000000004784aae326d246f7faffcc4f340a602f4bf73f9000000000000000000000000d9677209f97a31899bd00430a6da7a97fda38047000000000000000000000000bbd4222a1507478ae53917e89e1248fd60a4a4aa0000000000000000000000003dc356a128e0277a4e2bdafccc60bf87f7673d800000000000000000000000005200761b22bd014db3cb14812a03c7b1491e85c00000000000000000000000003cea39386feb0a3ab735a9a1337d05e3861e393b000000000000000000000000fd0cc03f79f44b3360ca3abe757ac3cf6de670fa000000000000000000000000b52ddae82dd44f454f49c5aa8ef16a34d70f73820000000000000000000000003f30bcfed071459fd093b6becb1b8496c6c4541000000000000000000000000051fcdc349ac8f9b15ac16a08b085c833fa489f3f000000000000000000000000d4a13720c57eba8744d23e6e51aa5fab8bd3bd2b000000000000000000000000f9ee437e7b40242a5c0ccfc98f215c10981b11e8000000000000000000000000af3493f2013faec43f2bb92e054e1b6fafcef9490000000000000000000000002c126a5f382b7b2cb0e3af2597b585fc3d7bab6200000000000000000000000088c27e33829102827962b6d323acc0a5a0cc66120000000000000000000000009774dc6e829f120c9ef8e3a9f5bf2c12e63ccc34000000000000000000000000949eca8174bba367901e9a195b77b2ea7d862c430000000000000000000000008d67a0f71170689670465380c53d28512acaa0bc000000000000000000000000cdaac7b71e1444004b3e4d8513537629643d6dd6000000000000000000000000df7fac2d0c8bc46657797cc83423a15de300ac42000000000000000000000000d16985020300f08af41c996423e15d8d74f1526d00000000000000000000000042aec95365df35a75f531ba3b009174fc9caacd20000000000000000000000002720a78cb7116d326f34bffdebc74dcf1f72d00100000000000000000000000050f6ef70c107b3aa9c5046af696d49fef0834b53000000000000000000000000c567865feed2c9246fee30fda35cff18f14e0997000000000000000000000000638f47c829f93bcc45e28b1a975093629320c259000000000000000000000000135636220c27f84dc9bd2a11b06c4bdff424ef730000000000000000000000004b131e4151c7201734f4023e22b5b452c66ebc1c000000000000000000000000d701aad955a98a4e0cd8d172a23916e693f46344000000000000000000000000f211cf5882b89c8c4bb590030c3844dadb66beab000000000000000000000000c6bca136b9a9833c100b04ed6a1849f1ba3658ed000000000000000000000000db0756dc46ae224101febc843a24cf550827b98d00000000000000000000000002f077064e807240e1f3808e9ce912b6027dfcf400000000000000000000000080daf9fbf66666ea424e7ffb59d3776492138577000000000000000000000000504e6125bb9a98055920717c6890ecc404ef319500000000000000000000000000327ecd6f90b08c21079bd2808811bd74915514000000000000000000000000ef9d23dbe03db091e772599f77c2ddb7a6c9739d000000000000000000000000f800b217592a8200a025b24197a4f3a71964c1ef000000000000000000000000f8d4070b416d2de072de068ee21b2dd8e4948b9a000000000000000000000000cc7daaa69a1b78c1d5462037d6919cb74592c1200000000000000000000000009c8d774e8d5efee8158efbf635dfc0c4293ec200000000000000000000000000a55156cfa85e8b7867a5b3c4c5636ef0a5334818000000000000000000000000eb7c44124e19aab3561385ed05c6f8fc89a775ef000000000000000000000000adc9b45b8b431de00543bea85a6beb8066554b6b00000000000000000000000020bbe39cb2d40233da72186ba358220131eaf381000000000000000000000000a95638ee65f8a406f11a2cc48c1e001f5ccef27600000000000000000000000098f660b49f5bcf21a7fe263e9cc3da55f48b828c000000000000000000000000665bbda069dd5f70a15c6fc8a22c4376e3cdbe4a0000000000000000000000007923ae76675d7aeb434c7968bc09688ee53eac840000000000000000000000006b8d64302505fddf1c338e62d3cb6253179d661800000000000000000000000097ae48d1db9b2c0bb1c7988fe79cc24c2a415e92000000000000000000000000c56c7ac69afff72fe2f7f8f15aa1097afeb567cf00000000000000000000000055e0e88424f788b794a6084c1f3550774b5126c70000000000000000000000005bf9a54097daa913e477e0ab9f485993ef5b170f000000000000000000000000b6e223c7bad7dc345ef701e5f105b991bfad22af00000000000000000000000081ca1c04b1704a5fc775cd32f8e9337fb8d457500000000000000000000000001938e9cf374d62d7c3cacb64b8f3c7ac1a0b2d730000000000000000000000005ac7fe3f3a050a5f94d42ef170c2036afa4a1dc3000000000000000000000000084aaf89f4f22977969138acee2c69fd600612a90000000000000000000000004b28f0115c4ecb07aec0fbfcc28d40957d6196750000000000000000000000007ea01c31763f7c1cb38cedc12021fe6599b5aab7000000000000000000000000a1532b4d6c77be0fb59c0d87d3e14794c1d6c38a000000000000000000000000c350a307065aba6e2337a2a41d385b0d4ac5aa460000000000000000000000002e479b0180eed3aa22568757f1faf099bc02a99b0000000000000000000000008ae3201b89fab75448b2c5e42bb4e9bf3d04a39600000000000000000000000056804e4a2976b72fbcb3e8abe53a3c7616ca0da5000000000000000000000000e941e3593e5f89cd4136d94c5b351fb6cb5d74b50000000000000000000000008e53c0f00abde89ab49fbd6c8230864e45f6a60e0000000000000000000000008a943f617c035c38d0e054476e635c2bbd2864d90000000000000000000000000751f2e3c6dee8ed0f83198480b0cdbc06155295000000000000000000000000bc8c2b6536e77a4ba2321cdd719e787175378822000000000000000000000000259ff0d15ae8e7acaf143c1302b44d2ca96a19480000000000000000000000000b51ea9b90383aa27bfc22522cabe086898abf9c000000000000000000000000a0b6aacf1720e7858350a0fa41079b844f125a34000000000000000000000000ec099383b3d481028b970f92232b15221255cbd100000000000000000000000015010900ea7b943eb8501593b308bdb1f6f87381000000000000000000000000e303e41ca6d90b5ff4c4bf5065326a8bebe68d7900000000000000000000000037c8d9f9e4aa3b7b1762baade39f3465e93b85ac000000000000000000000000558181450496fb5b60cb5201785fdc562c3747a3000000000000000000000000fd76e696f11c531df3ccac8a6f306b05c6a4b720000000000000000000000000bbdd5d9ff6de99ae6d30fab465aff4791ab79d6e000000000000000000000000ed83ab75d3c6d1629c7b6318fd127c04057b55d500000000000000000000000003fa465b7d89e62beee3da423d1720764ad2a3bc000000000000000000000000c8662374b3f68f825dbdab04f047a865f63ba919000000000000000000000000e44e7916265bd0877bcba98103f24c88ee5fe5aa000000000000000000000000b1f63d177fd6a8df51e85ed0dbbf498f1d778c84000000000000000000000000771593c008aa51fee1e49200fcaecc2dd9670ed60000000000000000000000004cc3f80d75d57a47b1e15a39bae54e59d1bfcfbc0000000000000000000000007dc218ee0f9790a9e5961caff90f828d3778ccff0000000000000000000000000c5be66cc4c7ff84f0d68da49c26c0df196000000000000000000000000000005c3c1216bd8121b43b52be625dee1e64d485f993000000000000000000000000392c5b328d8cc75caa29985914783e708970eb6e00000000000000000000000078458d0fc7a930cdf4cdca251ac6b06555146405000000000000000000000000925768f462770ede4b185735030bc6135436f6f900000000000000000000000040c1880c4d0cbd6e85a622a07190f49379a0aefc000000000000000000000000ea22db195ede251caf3d6059a14e79cecf4a118c000000000000000000000000567f96a14581da942308bce6f0ee814a317dc67a00000000000000000000000039ba2c18d273e75ba9ff1a9fd16701b1ca05c99a000000000000000000000000cf7e11372bcaa762f626185b5308a228b3cf3721000000000000000000000000a4d44583ee22b5139073648f688be184e6a39d7900000000000000000000000029dc3f42ec4e35c1f7f2716580befabc8a4e1713000000000000000000000000cafad5e7b127485eba0db53169ac43d62a01292300000000000000000000000066f707422c5e23d497fc8da84d3ddb8c3dfcbbed0000000000000000000000002012caf44b18d688bced4a2a784293f21b0c65b900000000000000000000000010f63e5e089d6c9ca5eb7eedeab7c226a64e478a000000000000000000000000ce50d87b66d27982613509f618a9f78bb27813f7000000000000000000000000b4565eddcafcd201f72a04b2c889e324deab7cc7000000000000000000000000d6e8c213a82e78e2afbf5ca096ff658bc99e67a600000000000000000000000040a25f90fd685e91fe8b91ae9dceb916bfa6170a000000000000000000000000af3eb42d7cb85dc587f129159ab19046946593ed0000000000000000000000008046199378dd8fa8ffda599b17db4858bf764a12000000000000000000000000c01d60ebb2337ce02eabd48c73d773457215a6830000000000000000000000000d24969d26177f813771eca05f819fb3e00210f8000000000000000000000000ca033dde99df3047b43ba2fd080d3454d8786f7f0000000000000000000000007df7a1dff39f811cffed90ed67dc2117d1503cde000000000000000000000000fb404028d59c42b5834187cbd4653b66e6e287c80000000000000000000000003a69756b79ff691d6aea1d3ab40601c254227f3800000000000000000000000048bdb71de2e6dfe503e0db7aea83b57437dba64e000000000000000000000000448dd2c3c0894cd292985bca94d2d27c5c2ce6c2000000000000000000000000a5e155fd0b60b305e0d79c4ee317aa8a452ee44900000000000000000000000057693b835cdc4de7ea0944ea13de33c403a3f067000000000000000000000000a12f388dfbb2dff89e00e6b1a6ba81e13d711d9f00000000000000000000000072a2c50af06466002e2da1dae3ad3e10a4f1fdc300000000000000000000000093588a3c3b5cb93fc723a6ddb4401f236ed49992000000000000000000000000411a04cb145c61d078daa4f70cd8b55b4607541d000000000000000000000000fe35d0ffa4120b85c36a3464b2e34b4ed7cd09780000000000000000000000003b5617653bcd2ecd05f3e02b9a2c69ad214e986b000000000000000000000000a65e4fd9efb85d89e367955dc7a5d9789bc7a130000000000000000000000000bd094bbbf987686b5b432f40d08fcd8d1a0f5395000000000000000000000000164841e161857a2a3162aab7e9788556db0f327c000000000000000000000000aa96d522c10a243cdb5a52cf26fcddb36e9f0c9800000000000000000000000074a6af5b83c87d8dcffe1405ba92de3082327653000000000000000000000000a70c0dd47b34bd9c49814995edf329c7fe85f01c000000000000000000000000f6ea0ed70482b057a04cf8852cad688f32473fb9000000000000000000000000c5e0bfd5ac74819edb020f159436dba4befb233200000000000000000000000039f5f50813ded2db86bdb605f028ceb86c8ee5f10000000000000000000000007751136e9cf4806df0386cf79cc1aeb0c6aed49000000000000000000000000018e1b81fe00bc180b7658d158ad987bd134d39d3000000000000000000000000821faa57b7fad061292e2dc324c90edd4cdc2bbf000000000000000000000000b4a8d7d09991b763f4f11f8da7977686b1d043170000000000000000000000004054c3d6d8ac0c978710bbc87f781841f5e6e45b000000000000000000000000ddf8aeef61ab380421a9cda217ec8817846d74f60000000000000000000000008ee1552d30db034d48a3af8aa4b59083699c0cd7000000000000000000000000f0d33e049467bbcb61f0bd6b414816ee0d64380e0000000000000000000000005c7b8d79a9d7263c98dc739e715c289ab6ed78f80000000000000000000000006012964bb754c49125e2ce0ebac15bae77f4cd540000000000000000000000001fecb2e6ed1e930879d86d4734489442f2f809520000000000000000000000004e9b72fec7cd63e5017d7375b6a68edf7404b18600000000000000000000000061e2c4790b7deca9b766423586530755cd5ecce90000000000000000000000003a93a7345090f6c2ee2e04587e578778aec7f408000000000000000000000000df8677d86fd7be20886b0e8975acffcc45379d46000000000000000000000000cc8ab592008b9b01e7acb6d82f8968cf1e8e7db8000000000000000000000000b2a421eed8c14116150ca32278218f6301d8f2850000000000000000000000005fd8cb6612f5e7fb85e8a6f3914eaec7616f921f000000000000000000000000b2dc53ca5121e427f450106526918353a2e483530000000000000000000000001906b677fbcd768ab79fa2626395d13da68bbdd60000000000000000000000000ac5df50ab8ae01e985a015c2f04390a42c117f6000000000000000000000000a8f1e182101c3acc63ce289918128b1deca9129f000000000000000000000000edcd6e0ec4d2136d36847a3c0b5ae1232b66eab300000000000000000000000016eb716fc2c71b0f8e24ae03876682506caa035400000000000000000000000071288c8e66778284d4513e59b0449c44af5433d900000000000000000000000089688692eddf79a788540ea9c38fb1b5a1e62d200000000000000000000000007fe8708de685e33777a6781ec28f335ab4eb2c540000000000000000000000005fb430df1f41f45c7139ffbe10499e868c9380e000000000000000000000000081b191313591b160c8029145d923da8b43c7dccd000000000000000000000000321fec3ea10cb4bc8f6db0d1d3fa228defa4d432000000000000000000000000ce72acfc702d42dd0a9ebea4c3d82198652dea3300000000000000000000000061183deb2f23df57c3d7249ffe02d251d386e582000000000000000000000000d18fbefddea78df614915234939619c9bad0c18b00000000000000000000000099811d8d0230b1099252c866466ad3b33fd28c860000000000000000000000002394462d77c51a174d912e229d426917051af04f000000000000000000000000d42566f92e9f506de330d2c9541cfa7478c69964000000000000000000000000baf9758484a288d419ba3ec4468e8e86e9564fd20000000000000000000000001b424cd0158edecf9c22946a2d08afb89f69fc2c0000000000000000000000001b1bd7d48c428bc90ff0d3c5a09eb3b64a260bca00000000000000000000000082243fd0e1924832f10457181c14148b69a508110000000000000000000000001949bed52d9cc091137148453c51e54ced4a41dd00000000000000000000000014591fde5184174fe00549540e817fd6c13ce6e70000000000000000000000000cd280483e9cf6e6f9631666692e2b2749af0f0f0000000000000000000000008c6ad12d933c9ca252020288dbac8857d27fbf190000000000000000000000009eaa9078dfd89b856b73492e23a49143d965521d000000000000000000000000b5b4e44415fd0bbd21f848dfeaf064dc2fb1e8a100000000000000000000000007be6faf7a76e3aab08b25e360022325e8b1e8560000000000000000000000004bf9a854214d3f1ef1986051e4063731f5d40d57000000000000000000000000d794360d1bec36b7b4ffdcf904a52a510cc4eba5000000000000000000000000a4b2d70ec9167047362be1e714a975aa402f85f7000000000000000000000000ede7944089a5c92fa3e6f51d06a153c87c60a9bc000000000000000000000000298d859ec66f859046ad3966d58f4e88fcf6374c00000000000000000000000041c46742ff5c6e97e3e022648a233bae52ee71cb0000000000000000000000007f816fd189b978afccfd6c4acd1d7570ea4963b8000000000000000000000000aa6fed9a0e7ba49b2a863eaa9c2a6bfb42ec564200000000000000000000000052ae0d18416351d124403f1aafe5454af52cb60600000000000000000000000023084d4396c3dec69e361a4184ad0c4229c5b810000000000000000000000000e685cac943dc5332573acc881aa0fbe7bf664ca5000000000000000000000000935c46596a2f25d18367394ef5c5591f980f21df0000000000000000000000009cb237e3cb132575e1d027ee3b8f11a454931a690000000000000000000000001918e53476bfb2ac2b696b0a1c3f2df506596531000000000000000000000000868f8610fb24277b34a99e2f6f4a9ace661871e2000000000000000000000000cd94c7bac63d8707199985e18ad08d03f764d7c200000000000000000000000079c3355e5bc212a737556c679f1174baaa98265f000000000000000000000000e2890086b25cfbbbcf6aedb4b8cefba7d9f323410000000000000000000000000db10cdba33a1ab0a20707e0d3d27e3a97390d820000000000000000000000003dd9df0651ff786af4a49e8ac23b0fac04cc4dbe000000000000000000000000b6da1d0713a3c6aab5ded1e7faaf80a8d58fe21f000000000000000000000000a24b04b313f748cfba45e2c78fd507eb85deb17e000000000000000000000000658ebc90cb246b4c008d12b173af2e885b9a06840000000000000000000000005dcec3d1410697f7d8d15378d39ffac86120c126000000000000000000000000b88b2bda79b840855bdb87d6633e7af14041768900000000000000000000000045189e8518c9f14cef0b8d5994772c72e0d77c760000000000000000000000009953181ce2901c1fb946c29c3e1f66d70395963f000000000000000000000000fa0f5db47a9573d9dd321d4b55e7f0354324a152000000000000000000000000d243bed5fd9e0fd4ced331cd5085afd6f8060385000000000000000000000000e821b0890febe5c5fb097c0e4804ae59810300960000000000000000000000001269dadb9fb7860f27be3584805e7d786205e1ac0000000000000000000000008d2064ba3e3314c40d96478eae4533b56b09a9af0000000000000000000000008ca43a879049bf5d99ec99e49929ad77f2bfd3f9000000000000000000000000b837ad1223be208040b366f5af055c055dce7e380000000000000000000000003b377031650a151c1d85e6d99956fd7578c68516000000000000000000000000fec001c5fb294492729a505cf9606fd04d693b6f000000000000000000000000163a45024ffad2d88adcdb793686c272bb84ff05000000000000000000000000d4fa2185bc32f28ae27215b4b769f387dba53f5900000000000000000000000031a882365c577bbe162a1b1ef75fb58ac0b8f150000000000000000000000000c63a4f3423f54f6abb29b3f8b8ce3bb7a3b9fb080000000000000000000000005faabaacefacc2b4338a07c900df533c04b0f1d5000000000000000000000000f108dd75a4854db0a43c7ace4726788fb1a28ba0000000000000000000000000621fed8a4a4ef1b2120e39ff836f049cd9b9592000000000000000000000000047e1f54dc81e369ea1fbb9dfac2357ac558efc2d0000000000000000000000001b986c2233ea097f005ddff5ccab795a1c523f31000000000000000000000000fdec558b9e9a2668308362e07f585d5dd3db91da000000000000000000000000a45d952415bfb965a34835364b45b0a1cc1f29fb00000000000000000000000098640a6de21f7a39a7823f21c8255162520e3b760000000000000000000000004db348eb6a6d9b7f8ea46f731bac936c431350cc0000000000000000000000008f913f3f626ae751ec85c86ab157abcc944d5cd6000000000000000000000000ac83495436af134ffaa3903430e1dbfcca96a19000000000000000000000000077641e26d05c1ff34a7a607f48cf8a5c0344301e000000000000000000000000e722a76b99e25d7899f5e28605bdb772097f0e8e0000000000000000000000006e6603385eb92792edecbb7fd11d52e2b9550beb000000000000000000000000ae9f24be0ed9505226fb6c547c5af5db892381f7000000000000000000000000eb57dd0a036e0bf4bf16a00c2697c3f6b54d10ab000000000000000000000000da6ee686780bb699a25857918c7295ba2dffad78000000000000000000000000e1c03671fdb071971cbdacae2570ed22f6ee817a000000000000000000000000549e2463558389f90b0f6d298d291d7f2ac7127a000000000000000000000000d840d100a4253a688dc227ce7634d1c1b0e1a757000000000000000000000000fcb70111818ade002e346c89d61e67888ca206f4000000000000000000000000686c015fec88ba34a734b6ab87fa23264aa9cd2e0000000000000000000000007699432c45f9d40ba7ca48f3ec96122b1c0a426700000000000000000000000052e333dc8308c229e524fb000b665326392051590000000000000000000000003c6cf84d74903b7d4b57520d0a8eb20958c4e4a5000000000000000000000000a6d7f238a9d86e4c8e4b4f8dea832a30a653906b00000000000000000000000090639a4058f7835de84af3349b963ee55831fa4600000000000000000000000065875ccc66ce7ea92906c487c458738a0bc0196f000000000000000000000000f64bd4d08afab6ad24709b383524ed7092d68b73000000000000000000000000d7de43f330d03dcc2922631957240a032885ce2b00000000000000000000000039d882a113b7da2eb41e69df2abf2dbc02103a78000000000000000000000000ae7147e9aef35913789076f3eb46f51bda3fc5f3000000000000000000000000197091c314d8f7776c95dce881bd4ebb412d2157000000000000000000000000015fd6435383d74dc41dfd422debaf1e87e28e850000000000000000000000000fa5387417ce5030a259b48f1bde2001a100d27b000000000000000000000000f3b808f2cf65a9822d8c70b0c870f527fd1e202c0000000000000000000000002355ef08cdf0b7ca853cc2792b93590d30eececc0000000000000000000000009edb4ec3b9ce5c6545c41b9133aa511aa9249f77000000000000000000000000fba424ac1260d0b0f35db235d35fd1f59f4b770e000000000000000000000000843251d874c06f75aec924b0d16d99b0ac9f995b0000000000000000000000009091972f73e3e9dcc54af4fbce626fc0604397940000000000000000000000003a3011856cd9298f98dab47ae2b97d3aa8e400950000000000000000000000001b195da2d4f64868a26094850c2c0e27e03a59e6000000000000000000000000a82950f4714fca2ff658fd1538e219abf7d6ba950000000000000000000000006286fbcd91043db080e254734b63dc45749659790000000000000000000000007140e34b146d3efc15870cf169decc04c9bc53400000000000000000000000000d6d154133c91ec5df34b2b05b402f83c359991d000000000000000000000000411ef59f0e1c3eb4a063304b28213ee7eda50c9e000000000000000000000000b666d84f2cd4fb2c851d32f0d3ce415dfa2203f70000000000000000000000004c1bed53f8d13e89593c98aede70fb74799b895f0000000000000000000000007f3abecf5aeb8aefcc4a34433f767edf35074a6d00000000000000000000000025247bd7db19f438f9b75eb0962307ec3006ef26000000000000000000000000ae1973a7a3fdc19022077d9172ca5bcb0401da120000000000000000000000001bf2b28da9dffbc43c4b629f60c5ae2519bdbd890000000000000000000000009d5b8ed51f35f8468f17f5084d15debd7ace79ec0000000000000000000000003e8d19ca26cab275e92d8e2005a616da846d075400000000000000000000000052224da577c9806fd0bf968ae3a371e7634185d0000000000000000000000000d0a28523409bd5ac562ca7b7b8a91171f76961e6000000000000000000000000c32b4b5414d658ab756b53d0eef565ed988f6caa000000000000000000000000d7d0acb41679bf2c88a6a34eb183e8db70bc49c0000000000000000000000000109c220759e327a6981559ac487d8f5c663cfb28000000000000000000000000c5ad84faf192085e4e134fd6e9b03574a72d2d87000000000000000000000000339f4936b3442dec5555c55368fd07f7440a9d730000000000000000000000007a20c20453ec360f301a10f68ab3df7d57d8c4a100000000000000000000000030193c3447f1057334bddecf4a5c5779bfa2951500000000000000000000000000766c6c3c26237a9c8772e19021279f40a66f9d000000000000000000000000347618f2b7f4ffee3b7eaefe92aa23153aec2d3e00000000000000000000000066a3beae360e37d645a65c71da7456e8253dbe260000000000000000000000004888f38913c604060a52c7faf7c90f04d46dcae2000000000000000000000000511ceeeb5f89952881c3494b667de6c2e9e259d00000000000000000000000005a86e0f38b0593f8a2d026f3469ee058bb1550f9000000000000000000000000b65eb4e0bfe80c201ce95184c061ce2f045572b90000000000000000000000002a6fa740fc6438c489c72c9eece869c27c3c6a520000000000000000000000003437585ed0080c1a7b7110924ea4606003f12f89000000000000000000000000595431eb65a5ed49e9f6330b56d5a8fedcf7f95400000000000000000000000092e17651f312f2d258b65817b10f8ba79fbd1dd8000000000000000000000000eb4c9ecd123cd84cd13663facf1c57a6da9e23c9000000000000000000000000262a51659d3ebfcec6550d6e951014b65b5b8ae4000000000000000000000000e8997d8b6c5cad01ecd89df94a434632bcf2ed9500000000000000000000000028977a83337395aefa5607acfcdb0d6cc55d83e70000000000000000000000000c589d90c25fdd77e46f8e5508a396707a88c6170000000000000000000000007faf2cee95ab6c781bc8f8c3b34f87332ad64aea000000000000000000000000ec9a5c29f25805bf91296b99fcc921fe4ef03b90000000000000000000000000e9f4ce1b1d37b3442df7de8c8fcf9c043abed6bc000000000000000000000000354763d60a9dedbdb01290d0a4d829bbaa10395600000000000000000000000000bbdf3a89b5b3e7aad7fb6537ad37b8cab2f2c70000000000000000000000007a4206fe1958fba1e37a8d90272b2ee420f212900000000000000000000000003d8e1931922742aeb0dc0b39c0b45850bfd8bc0e000000000000000000000000a2fc64900dc0591e2bc8d8dcca8f758115bab519000000000000000000000000ced20060a010a0eac765ee7fa8640a1c6b78f1a00000000000000000000000003d5d93e154c1e8e531b24d719ba1dab315418e27000000000000000000000000bdcb403ab10267f17aed8f554b1cbff629812869000000000000000000000000704eef0315188d08357ca13e6e38b73a21988d1d000000000000000000000000aa1c203eddf3b93b0dddcf01e25e237623eed99a000000000000000000000000634eeef5d8314e0f0056c11f4d1b1837c32ba10f0000000000000000000000004012b0e91753ac51883acb8f7f2de94917ff0c4a000000000000000000000000fbecb9cc42b70424b5d7b72db9381d7633d1b10e0000000000000000000000009dd330db2aede12a11d3ed68363bbbfb90941d03000000000000000000000000b7466aa5bdae0e598d30caee6c3441c57cb08587000000000000000000000000a0dfa000146bb75867243f807dbb5edc463ddb3700000000000000000000000069e1ed8ebb4a505bc26980ea26332be9e3795f70000000000000000000000000a89f0288c88d82f283e1a423b0ef52873e3ece0b00000000000000000000000098ba2f252e3243165864c4c9368ce3e7a49c24d700000000000000000000000096b6c32e8ea8481309fe8325896290451ff2fd53000000000000000000000000000e4d56b93f6a8870d44e72eff4a399a80b5fed000000000000000000000000f52e2b492be11bbbb4a85bcbd798b6ceabf46935000000000000000000000000bd4b1ae4b4abde266e31233572a91b0af1e73882000000000000000000000000d2c243df47c163bb7f267cdbd79d4fc6c707a8580000000000000000000000009ed44b01f6122a190fccf9fb578270bd638716cc00000000000000000000000098fabefec1b370530954910e67252026b89ee782000000000000000000000000e6cce1ae32b4b2f635fbba58145b8698ff512b5a000000000000000000000000943b9cd552bc2a1e333ac19068ac02ab49e46cdf0000000000000000000000009e3aadc9ba267be3f2e3d7b1e0a02b0e265289b3000000000000000000000000f1fc1579e285ced99a8cdb7546d6b6829f9f197e000000000000000000000000a121854c05b41f43cc10e8705c779772156f8c78000000000000000000000000c0018f105add295363eb16ba91925d034f05cede000000000000000000000000cd3c89e74b58ba7acd76e7e780fb4f091b1e70c3000000000000000000000000504ae50a7deb28b90fd29c66bc3022965cd125bf0000000000000000000000000b1f1cb739aec1f1e7fc658ec39a6924cfdb0648000000000000000000000000728ff112b531bbce7cb139bdf30c6c182ee6ced00000000000000000000000000a0f6f47ab0a51b88b590eb6c2aac4a469c117c0000000000000000000000000c1b3a886ed663f518d9e858d0bb73ee499d3fb7c000000000000000000000000cc08f394c7aaacd227d4bede52ac28e538bd97cf000000000000000000000000eaec6594dcc8f5e5458b16adf33f01c8972c0f3e000000000000000000000000af735f866a639bed6bd018c2040435baadf1265a0000000000000000000000003a95f22cfcc2337b367751a922d16c93eb57c2530000000000000000000000001acf85a54d7daa5d0c986678c10238854ff856b5000000000000000000000000ca1d69e4cdaad0ac293a284ed431093b1b004c260000000000000000000000005d5e7fa9b5520ddcf33aaad4639c561c02b531e1000000000000000000000000139f259f30088bfc328a334f7800393989387076000000000000000000000000ad74583f93bf698966dc4075fc68d478646b2db800000000000000000000000002d6b1e261d2fd805830e9ea816a601e3d0fac30000000000000000000000000a3fd2fc8570a74632ba3d05b1dddc9d940413e850000000000000000000000004f5675ca15a4b47f8190c5a006f296b2fa4fa05f000000000000000000000000ddc09781de4982e01cbcddc51b8434ac55a3b61200000000000000000000000098ac0d2f8ab7c370d15538f2b95c45c82c47b71500000000000000000000000052838d385cc8bf2dcfb203fb6299ddc41197403c0000000000000000000000007d52f02b5122673d7622246db77fc855708b39cc000000000000000000000000d1c9d0635356e4c847357bcd237fd41fc8292a7f0000000000000000000000001bd59cd948fbe8b3443259793b48109d82e0f37800000000000000000000000069d65c4e02dd8fe6aa510d74f9548b26d74af9850000000000000000000000001a4571c098e2eb639a3f14da48407c9afad1bc320000000000000000000000000ba6f9e9caeea3b98bedbbde420317c6d0e505cf0000000000000000000000006bdc516b4dfa5253cd693d6b0c2ef4151f6a3ab70000000000000000000000003f2ae751d704a3600b24002481ec6aa49b3260bd000000000000000000000000e512c8a11acd3487cf69b8f5bf0de7e8759e203a0000000000000000000000009b4c436f40e7fbae7bad8b7547a2e8652c71b6c50000000000000000000000008993404849e91636076d65bb5f663b2fdb8b055c000000000000000000000000405af6e5449506cbc38e4a2c0fef4c40984e6c3a000000000000000000000000f26424dcbb3c8d4c8dcb6cf5bffba00495ec2115000000000000000000000000aff4c85cfa2a62afe657fb57ec66c09269cb5fbb00000000000000000000000046a1f45a7082633d89c4cdb0f347d0e74990e701000000000000000000000000f7e25fcc0adf229d52b1d30212b6a511b6a4ea79000000000000000000000000295cc327ade677f25742177f388f77a03bfbbad40000000000000000000000008ee5f29a818b798bf04819ea583ede122715a88e000000000000000000000000df431adc4ef2d4eabbdd0e09da44fa425a3cbe1100000000000000000000000092cf5b714b38399c3afe8818f4153568f93252ae0000000000000000000000005364bbc0257912e3d31fedac9b9277200fd479f000000000000000000000000056a60a11f25af1c06328ef76cc72f0e05adbfd66000000000000000000000000920b0d3f22baec1f1c0ed4add3ac8fb8cb117daa000000000000000000000000264235abcd3ae27ff4850f7c81d3166ac40adfeb0000000000000000000000006db0744fdac9cffbb29a2929aeccd9a43b83829f000000000000000000000000caca985ce328c5117f6cab86bfa5a8e57f5fa35f0000000000000000000000007b99d8216268df153d2532cc0e71ef0c639e8414000000000000000000000000c3fb703f010aa474df5d27e6f019384b3ba1a832000000000000000000000000486f1172fe3a1cb8cf86f67de3a4f1a4ce4c2a6200000000000000000000000008967d132b374abc3bfaca0d2d2c0837e3c90be7000000000000000000000000e6752ffe71109e049718805c015e455dd28d16d0000000000000000000000000387030d1393c1733bd599979567a6a1bdab730c300000000000000000000000026b26323b37aa1cc4ee67f7c7ee4c0e880762764000000000000000000000000d2bdc0710a7f7241de66171f8b502d97fb2f8be60000000000000000000000004522f131d03f994fe9aa354ebc9e2553deaee05c000000000000000000000000d4cbc220ad62a8fb63574486426d1f98fd9f4be50000000000000000000000000bfbf4a906e108bb749d63b601dd6ce31c3dbcb1000000000000000000000000fc577ae7e7776cfacb5a1366c0b28eb96be3848a000000000000000000000000387cae4cf6924c2b8ee839882eaa2ff2119fd13f0000000000000000000000001ee8ea88097ce8cdb711c489784043e90177c6a4000000000000000000000000916823e30ae0afd9c1c3a57933cdafdfd0cd849d000000000000000000000000a0cf183013bd3c29d23c172d6519376f4bc325da0000000000000000000000000817bc9307b280993246e660e39cdfaf3d9d1e70000000000000000000000000eae20fdb76cb05bbb20b8db603e9f49e72831733000000000000000000000000a9c53d7a2c887ebac95139b02d138b972bf76361000000000000000000000000750f343c1405be29e439a5e488e0efb6bdccaf3600000000000000000000000062c6badf570c15430af3f576afc90a85cee610bd000000000000000000000000a339e9582c807f3f28b5cdf9280f9760f43f8fd60000000000000000000000003f0d56061c4edaf328f3aede2715c7e3b13f99cc000000000000000000000000fc2351c8763f8bfb69b1be986d7cf1aba091320400000000000000000000000006a3e4a2920cdf86a3dc0b761acd7ee23a719e5e00000000000000000000000061ba2fe5e82df8bb5dfe173f24c8f4215b34d371000000000000000000000000375905f2d4d7cca4f590787a608f9428d3ce79680000000000000000000000004bec46f918d8a5010cafc424dec396e7f6316974000000000000000000000000f90494e746be5674f3121c62a588dadd2b3d3d4e0000000000000000000000006f743290064e70dc1d512162b1490f4820f092ea000000000000000000000000ef47e4f6e04f8f291435090fceb2b869b4eab4a1000000000000000000000000f06016444f9d3ca566c07dea23f4ba85f8117cf3000000000000000000000000ecb49f76faedc1738462f4862f3ece63fa2fad4900000000000000000000000011414661e194b8b0d7248e789c1d41332904f2ba00000000000000000000000026af7a87dab2dbec17ad4e600d74ec479d455fe600000000000000000000000067df053ed376140c4da8b8a6f7a01c0f5bafe459000000000000000000000000371052dec11ceaed297d0389ab9db99e85d36d5a0000000000000000000000007db580e192289347eefc17e5b5b8aaeaa7ac8e9c000000000000000000000000efe8b6353a6954219ea70b94bd5175e2f1ac4900000000000000000000000000a224822940bb85831fb817179221eded574aa122000000000000000000000000e18eb344640cc23ef22e5850ebc250cb2f62851500000000000000000000000018009c5fb4d2286deefb0519a5bdd1ce9d278ba400000000000000000000000039ed775540bbd6b1fa687e3f588fa484b1b16bd200000000000000000000000006a9d204cf6e97ee766253b1253cc23c430b460f00000000000000000000000012d4beee969b575392d987e16ccef3feabdde7d40000000000000000000000000085b8fe059bb749881d59b7e08e4491b951506c000000000000000000000000768c804e0b3b553012a01877d775c0357cf628f70000000000000000000000004c3002dac4fb613803e95b4c89e817e169d26ec8000000000000000000000000da2c5d5b1cdd708a719896029a64eee296f098c8000000000000000000000000d3c80fd018814a7d81ae95c11d6be2161534fc3e0000000000000000000000006d093af28babb383339af7b45d07f25175b687760000000000000000000000007cd69e12564c7c459864d2c56ae2fb464b73ed810000000000000000000000003f7294e8d6d4f5963204d5e65e0043591c7431770000000000000000000000000eff9cb110f109c835493e265bea07473fb2043b00000000000000000000000036e51b4a6e10eb04b8e1d329328e7322b6546c4a00000000000000000000000030706d9bb94b5f811fada2e0855ca880ee5836bd0000000000000000000000007c9961d1765ae7c3add7cbb3b61058a7c914cb0000000000000000000000000067e74d578911f3d410b01f28ebcc5508fbd6a504000000000000000000000000935e5c1004e80e60d1a27a02cc644b14ea0998aa00000000000000000000000024c6bddaa8890b80e7693f0308b63153558edbde0000000000000000000000009422115acd834420463b2d0d27b6f50b93557387000000000000000000000000c261321c06885fd7a6401e34038e3dafa276d2620000000000000000000000008e26c711ed216b2c830db8270d1e1a341672be4f000000000000000000000000f68382088afe43f233bbbd8fe7dc1f1b4fc1805a00000000000000000000000025d7f71178ab304c6d44c5707a5a0250da921c8700000000000000000000000078a92e518da245ba95d855c1270a0a2112baad18000000000000000000000000ec01083ccb008cf40b20f02b839969a7e1e61e51000000000000000000000000279df128ff5c446def4623f4f3cd6cf4d6d39287000000000000000000000000d34090004627bed3c434c74f18095bcb2d8d81510000000000000000000000003f4b1498b49328d3087035b85a702383a95a5f77000000000000000000000000120a4f52342ddd7291c391410c7c278d7d0373b2000000000000000000000000975646928bf0b61dc1b4f63d8506e66655d39a5900000000000000000000000014e1264cb5a1c5f8990a51f0b2997e3c099533690000000000000000000000009662c36bdf5d9e9f16dbbefe7552b719a45b6269000000000000000000000000191b851e3961605a7374088199472c8abda49f730000000000000000000000005c76b3ab7ed974184a0102ed19192d6a2c4990c8000000000000000000000000a2b1c8798cac94cab5a7b493a473979a724e1a1c000000000000000000000000aee71f54e09e38c986dfe325ea494160b9eb3dcb0000000000000000000000007106dd7214306ba55f5f4cfa47cb9ba7eef437c2000000000000000000000000c78f3da585259f32a1e426294fdac90d085c6ec9000000000000000000000000b8247e816e5126034b236745ce77cee56878d70d0000000000000000000000009e9bb24b4371a9ab927202fa16869fca1dc76dd8000000000000000000000000e28ff6d26ff11d2c702a7f61c0ddb9a27bad0343000000000000000000000000d64876aeeef4f6c034d054f83d3d6f8b536d55b2000000000000000000000000d835a787098b8b71ae2606de812e299103da362400000000000000000000000021b4dd13a59f11bdca8cffc1234e439fc9b3524f000000000000000000000000ed34fb3b0b522129bd33642d948f4710538f395d00000000000000000000000077266ce7d30dee619ccce56526636d254637801e000000000000000000000000d6641e361820c4d235e7322e78dbf39bca683ee9000000000000000000000000d634a90d945a3a6f4a3c51c9f2d28f8ed1a7ee5d000000000000000000000000de05f58c13b683425b5cb3316faa0d58a42ae1f1000000000000000000000000c84c3b756f6993083c07289ff7a41047d2fbe16300000000000000000000000034c1a75b6a67a95a102d3c690819a56cf22670d000000000000000000000000055f778c4ac7c81b1feccaa5163d87c65858e18d8000000000000000000000000564a77fe6ec7377e6c153d7e2e23029067073eff00000000000000000000000015757b21e1d9260d470fdf23e9e35e7de2451e3a000000000000000000000000ff1b620535784ca9bd7a71bf2dff1a4104b11a9f00000000000000000000000019663cb790f58bf8682e8ab763883214433415400000000000000000000000008e47b64b58e50b43818effa50495dbe15223f4240000000000000000000000006f5be60aa250493fcde1befd2ba96229c13f2da8000000000000000000000000ed1b387821be6f83a93b870f6ec337875891faa30000000000000000000000009632ed74285f7ee948849a08e3994d9e070ee7fe0000000000000000000000008be599893fb0387f9fe4e408490ea44a093b100600000000000000000000000052eec3ede7ff3bf77d5454f7abc8f8519ed03b4d000000000000000000000000f7e4a3f1ad5e097dab3e44fefe18b28b3a172153000000000000000000000000c4ebbd3cf02a593ba2f3ba619308d39cd2727923000000000000000000000000962a97629908d70cb2b8c22594b6eed779b2c766000000000000000000000000ba22f86679f36f7ea5bfc1e4ad33fff2f6592b61000000000000000000000000a5213c4208f25ae088628ebf990bd6fc1265e4070000000000000000000000007b6fa26df3cf6a3062dde3180586ad24580259ce000000000000000000000000612e6a535c4e35339f864c5a0b43899f3d81ee28000000000000000000000000e0d3cc7cddbbfed0cedfeb22c6d08e392cd9da1a0000000000000000000000005b2280a2b3c5d53ceb9b2a1ca2539376a05c2bbc00000000000000000000000038c9e10a07203e57b7969e41fcabe21ce14b026100000000000000000000000086003d3b42d3e1c98b4da6bbbe3a7b19f757a6f500000000000000000000000015ce5f9825c4f0b532462a58cc8e08c63ee51c4a000000000000000000000000bdc38612397355e10a2d6dd697a92f35bf1c9935000000000000000000000000e19a55ff66f97cf76da1b429acb3525c0830bc9f000000000000000000000000cd93e8a6790c303e8d6fc0a73e555d2c6be9975c000000000000000000000000c2b5062caffebd6bfdcc22342b90ab428d02e5390000000000000000000000007e9b29a18199fe308bae8f35ba0d1f2ec9400f47000000000000000000000000292d35f2b9ee8c14a238e1e84e9ad6aae960ecf90000000000000000000000001e7aa173dee8b5a09e9a64e752997f7ff0d934bd000000000000000000000000f05a72f9bde060fe90a159d8f598c2548a651d32000000000000000000000000c9f4a3123f39340ef03d00711587784154ec03530000000000000000000000005838d378dc6d76c8ff84b9d1f2fb1f5832b448e50000000000000000000000004d1d08b4582401ec7ba92f6b2451c795cfe2d6b10000000000000000000000008be3ea523ec83b6e71ca1bf0808647ea12c763670000000000000000000000004f66c98820868025aa63972a1772385742938043000000000000000000000000c05230417a17ef29a60e44df4d7a792131dc00aa00000000000000000000000062b960a62fea5b50f3cc53a8e275f52a5e4bec640000000000000000000000009700ac67fd35ecb5e1c9d78e20099c589305167900000000000000000000000089c6ef26479d71f633f5e886a808fea2423e6e460000000000000000000000006435918561af8c3b15c3840a263fe65452bfba9f0000000000000000000000002202201289e620d2c50aa60e80fb8a3e67ae07a00000000000000000000000004e0d4eecc9028a425204983f5cefb2d20f42c64a000000000000000000000000a8ed43a99e095e129064008ebf3a294c065a14410000000000000000000000006e5fd20eb7d3090f3e397189632529d389116d27000000000000000000000000ff51a384ca435fac4238da8d1f0afc6e5390fccd000000000000000000000000b7884354629588ccc2d64235cf3de1374c7010ee0000000000000000000000002644262ca72ef07e648d3ab9fd953636af9be2a1000000000000000000000000efea17614cb1fcf761bc3c67e72465087ef87b07000000000000000000000000fa8786114e1bd82a9baeb1dfb63e2ea851330fa5000000000000000000000000b310ba2d7dfa67e605e7eac77c2a0e9c389a5aef000000000000000000000000973693cd07f9b3b60a899ad1cc8415a25150bc48000000000000000000000000f3a126dab3621dd31aef31baeb75f91ae63f7d43000000000000000000000000000000000c56e91f092023d942aee89b3cc089ff00000000000000000000000058be8cfffef07eee13a2176771d62ba26b3c2ef900000000000000000000000033b33d17f8c3a82d37258ba34f32fbcf503a9b6d0000000000000000000000006a584a29e7d68bd006bc6b98402e6350736cb44500000000000000000000000076396d717e055e848cdeb3ca8613ad32cb1c6cc5000000000000000000000000a385ba7f4b6846f3ff5fe4031f0efb4cf5917915000000000000000000000000783f19d385182244062d87ec7a1010eda7eaf15d0000000000000000000000008ec28c7f4746f3120ccbe4793b33f9c717bffb0c000000000000000000000000bb439eab0761c504cfdd97f1fb81f80c4f85a8ce000000000000000000000000d1934e912f95a329517d6022fd17c323758471d60000000000000000000000008a7c2d831298aec8d078cfd1cd76d7d33aebc81f000000000000000000000000dda2931a1e9aaacd3045149e37011948f05c040b000000000000000000000000b548543c2e3ab26585b69f59e1b620a2f57073cf0000000000000000000000008ce512346ef18cb33bca879488705947239db7a8000000000000000000000000c75169e10bd844714a43995975cc481a560dd55b000000000000000000000000e4bdaf6c1bfc4097ea1c3623acc6eda80e14190c000000000000000000000000246267e699de49d5efd4368c6614a8cdf887a71c000000000000000000000000baf6be7214e90093de4831e7511d0a02c20991c4000000000000000000000000bd32c557fd0b2a9cefcc8b143e711bdf09c1a798000000000000000000000000f84c4eb407e43716d0ac300ffc75814dc7b11de10000000000000000000000003f1ab450ba223070b1ca86de6bf23988164a021e0000000000000000000000004d677a1b19a0e44e1cd1de670c206770dcef1922000000000000000000000000cf8f1f82d5939b90d5e7aab528adb7e65de51669000000000000000000000000f2fcba3542e07e4e72d06f0f14ea0e15d080383900000000000000000000000062b37a5fc6510a85e477328e349775ff55ac8df40000000000000000000000000a8549fda45bff5b32928806b4d35d2955a83138000000000000000000000000f97faa22dc746aa8508a474683745fdd6d19ae03000000000000000000000000495db7884be468dcb9567bfce5376aba14b9ce20000000000000000000000000fa2f2967864ccd6faf752d0b941c5d4e5c80ab44000000000000000000000000822ec069eca1390b00e1381e635e08b238ffeef100000000000000000000000090c3354ff3f38207a42d7318dee76f3779fffd0c000000000000000000000000ef34f0e9a1f598f063e6d7d288cfb37968d3c66f0000000000000000000000005901118a4c2aa690b4e40b661b256e9f302d919b0000000000000000000000005d20228a0fdd8ef8909e759a700583fc2c530ac7000000000000000000000000d0c17e34914b3285791b69a19121d5e2758ca5d40000000000000000000000006599c2e373a69bd3ef2469a7708097cf81602a9800000000000000000000000065c3049589f93c312342b2d5272217f064263b79000000000000000000000000a6a7507ed5e249c995eae0cd5b060a31480209c80000000000000000000000009703b3181dae2fb6f8d0adef55f32e58adced3280000000000000000000000002ee4ee8a4b4aecf9e9c0577f6cb6dbd9c82407030000000000000000000000008d00a56aad4c44cdc3a1c8256957ac41de812acb0000000000000000000000003645500742f97a8303834f281fe3cd2fe29e021100000000000000000000000020f7cd2d11649ddabd6525fea39524996a342fb700000000000000000000000001d4e3d9ae754fe39e9f9bdf63187216eabe4809000000000000000000000000bce720914bbdcdd6c43ab5d83c910888e3b248d4000000000000000000000000fc56d036d0a19f8d7a7e2c5e4bcdca6b5a2cda820000000000000000000000003b42cd8339ed3e69c66d5e258fa3fe92e1814fd60000000000000000000000000c2aaa9e83cba5cc64b6a25226558960cb5c9683000000000000000000000000f4fd5c1fb65efb9e327c64f0c39fb78e7a803986000000000000000000000000b8bd0c82de1e1eab1542baa2b842d171457aee49000000000000000000000000315cea9d9c15b126a96dbaea663b5eb538fdd090000000000000000000000000d0f1c53e1009d211d541f1fb61132edecba581d20000000000000000000000007d0db9d06bc2993d877be5c034e8d4f47f84690e000000000000000000000000cc1aea90e8197494444a75b8bf69bb95ec9d05480000000000000000000000003a2de6e1f786c19178777660b006f8b7b6b5926b000000000000000000000000ed96ea75cdaae5e7f5843d84b26f122e3df83480000000000000000000000000b317c6023dfa7500385d71c4bfc32b38d17e2cbe000000000000000000000000dabd6a88158c0c743b9afc792f7e63678c195e1d000000000000000000000000356692e5deafafa35d7707e7061db15e5d414d44000000000000000000000000312d4d5d2aa28eb1c40f7f32c44c7ea1ce113bfb000000000000000000000000cc47f45b320f01ab3df3ada146da4ccf0f256096000000000000000000000000da40e8f4b025540421cd1b1c5037bd9986cc89ef00000000000000000000000083c33d29d51f1869f7d679d1f68b7590b970dd14000000000000000000000000a51a6f181d7bde6f4fc445ff844fa9329616c01a000000000000000000000000a51a6f181d7bde6f4fc445ff844fa9329616c01a