60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697634706f7274616c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697634706f7274616c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d5a514a754d6b357742504775676264384163706136656d546d31444c334866745354426863423948763657770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000b73c0b7dfc24702c8524230db45f4bd772a5e99a000000000000000000000000b691c0a252623f72b55f50106fce87e76598b0b0000000000000000000000000cd90ffbf2ae578e2a0c304d777e98dc3fed72d1900000000000000000000000098eb04e1ae195151865965a0794f9fb69b9b9fec0000000000000000000000006d775e48b517d349228dc2e04db3f7043e01ee86000000000000000000000000684d1038909445560f7f2d8f194abdcb1ac2853a000000000000000000000000535f525c57af7a00942100ae82e233b735a568670000000000000000000000004babc5dcfee1a8c869e8b784b01e308d037c43bf000000000000000000000000e7c1a5d46c76030f1f6257a3a1976afa3ffee3230000000000000000000000008d982af9bdf16a92030bc9a550189909abd84b8f0000000000000000000000003e82d2144d8591d94330ac98eb03f8bc9be7416400000000000000000000000001291e0de2ad9845956c57e2344b96cd65e027e2000000000000000000000000b1edca5292ddcbf9959f65e286a52d6204904a15000000000000000000000000e4e19c6b559f2b93381e1ad41ff59dc8f39e424000000000000000000000000016c1a3e215426a0c272a2de2f34a963451a4c77a0000000000000000000000009b9716afd134601cb0f3dbeb3d3068bcd0fe29120000000000000000000000006d00dc73c8b5a4a3f76f77fee925cff853b5b5fd000000000000000000000000babe5615b75d87fa5b3693d14f5052d6e4e4346200000000000000000000000078810b1b2ce2e04d8cbe3138bf821b77435c30250000000000000000000000002bbfe5650e9876fb313d6b32352c6dc5966a7b68000000000000000000000000c9ffe60007b61d1490143069acd4c649161dcef4000000000000000000000000dfdfb21f43ae68b9abc4605761ed0278a2e10a7a0000000000000000000000009841d533e8868577f70ea82ad5d277e53e7e03bf00000000000000000000000044baa823d4f2c124c376aa92d97dd29ea456a5f4000000000000000000000000b5c06d586f68ca0775dbba0be60cd2b6817cddc2000000000000000000000000f3e37474f48eba9587e1da67d0e68aadf982c5d3000000000000000000000000e67163f37af775f05b929f9a1647a5601e60af18000000000000000000000000330130e40221161bdbe47a32ad4afe5de5500927000000000000000000000000cc3c441b326018f4278e8cb2816aac5c95d04ccb000000000000000000000000376eda3b2d783c695a97bce450b87694105d7bec0000000000000000000000000f38962eed9d580959fbab95167d00b4e4db2d79000000000000000000000000a2015446efac826bf72e9bc3ad7130a5f86bd7a5000000000000000000000000d0f72383cd42f594cb80a2b32b038faaae5eeace00000000000000000000000024e9fb39c5f69a9dfc6558a3df26468731cd76c1000000000000000000000000fdbe738511b242a8a1792f19232191521d82cdb000000000000000000000000008e9edc0ee9619c905087380a094af638bc7d3180000000000000000000000004165cf0809028a0bd48929bc4a6b6e0c6677a3120000000000000000000000005a1a13640e56b56854745bc3a68c0f7de9b621df0000000000000000000000003acb76136067c2ef1115caf383686bcfba50a37b0000000000000000000000003dbb5741085736b25e819d9dc7e02792f2a1955200000000000000000000000024b126d8ffea0e498cd685311cacb57ac5f377ba000000000000000000000000fa6d1b641aaa896a0b3cff4bdbedf1a9d1526412000000000000000000000000eb9eaa20fcc693d1f69b9dc9e43f818d41b07d42000000000000000000000000eda6274d5258fa95ff493e9847b8276f18879c4e000000000000000000000000ba1407dd5287f5aa5ca5d31597dce55d12cbb59400000000000000000000000023c398687a355aee2a6bc3b5fce85929adc5842d0000000000000000000000001961adf48b262b6bbc9bf6865b119abdedc63e70000000000000000000000000e62b9ec7102fad73e81cfbca50e46b02501dee050000000000000000000000005e9cb4f5b49445b64360407833f4625919ae14b40000000000000000000000004c7fd55834f50d40537f0ad4aff75287f4c6fb100000000000000000000000001871f2c4f20faa25b8c093f76156d16f5aa807fb000000000000000000000000591ebc1d17a279b3c12c5656ca2dffff904f7c60000000000000000000000000ac286ce5e93a94efc9d8617ffc476b9dd8fcb5f5000000000000000000000000e67e83001955089f80fb4e54de75c348387f495b0000000000000000000000002d85ee4e674789002cd2b58b7c07fd01271d2c590000000000000000000000005a2895e74d87b174cd07317f1bbc3345220dd89f00000000000000000000000000658ac887d8396cfff3c307b4418bf36eaed39100000000000000000000000058a07f9f1d6e66d4a35de686151bd24a24b9528f000000000000000000000000fead45e1e33555622f8cd622e34088ed6b717fc0000000000000000000000000296a82538321eff362d3bd66d9388f701314d4b3000000000000000000000000488bfcd26fe316a415d8f7a8190c2e6c27551889000000000000000000000000af0ce33534435b26408db91576c508d11388c7b70000000000000000000000009267381408b073d71778102895563077ec34c694000000000000000000000000ed85c910ee10e88f3c2de3668a2683a428e20603000000000000000000000000cb1c5adc24010683ea33ca4390f738f23a9b34ab000000000000000000000000b07c3a1d66b29dc5e1adf950ef330bbebf1bc4c2000000000000000000000000be26c4f2d5437b5c38e8c7fcb584b5cf34e251bf000000000000000000000000bb29c2e9116b97e8ad4cc2950f77afb3cc1e07210000000000000000000000008ac6f1bd548ec81f84bfe893679a86c0ead01743000000000000000000000000819e8d51f2b16e94d97019af4e6821aef7274d0d00000000000000000000000078bfb2e48f0d4bf4ba05fb4519e01fdfd33020c50000000000000000000000003a27247a90d3a46fcfa15deb5c5d3ebcc64dfb05000000000000000000000000825d557268356df1023d542e4b3dd0daae87413f000000000000000000000000ef69def5520156c0d0a76da1ab4ddd7803f3f85a000000000000000000000000646ab72dd2576c9af7e5c06574b4b46a8f04ceb200000000000000000000000060b623b1986894d2b378186bc79c57d2004a8385000000000000000000000000908faa90b0b01d76343c1c422300eb653a51264d000000000000000000000000f24eb556ea0e770e867af6673f4c0a99c536e11200000000000000000000000037bb0a5464f5c9fec63e803f4f3b79c5c05a9d23000000000000000000000000232c6e944ac74023655fd1b238cf7c5b70dab3c900000000000000000000000095ad0c412dfddb4612038dfbf6506536f7d198eb0000000000000000000000001d21025a73aced7b195e3ae407119648b1ff43310000000000000000000000001b5bf5fcec2f16b2131327782ee90be91646fdce00000000000000000000000011505f018ff06d80932139d942f8efe5ade8005e0000000000000000000000009f476d73948fe1e610b5395d5dd7e6379035b7af000000000000000000000000f9ec0958ded59e556bbc046185ea3a3a8f836f28000000000000000000000000597a73a5c906a45d1d67372faa3d72a7bcba1fa800000000000000000000000014522b83d6c02583137d6e07e70f1e176c32ed13000000000000000000000000f8867f7742e8393d7ae434f1e232b5c8dab55a82000000000000000000000000ddcae86c29884f1e400a5b50482452cf4dcef08e0000000000000000000000002670227ce77a241559ee9655d30bf7f80b8bd0ac000000000000000000000000fdcdcc60895b1103da5989dc53a17a915984103b00000000000000000000000005a78cafb06796fc0fc8082f760f443538582d17000000000000000000000000008d3587f731a9034c975b5eed966f1ee77f08e000000000000000000000000091f10cffdeb9701f2a03d72ff309fb08857a9b49000000000000000000000000e16084c3a4cdd35d4c0d14f108fc878a79afd85b000000000000000000000000580c19ff024ee80ec8d2bbc39441e877d0821e3e000000000000000000000000ec980039fda78bead4cc1c738479ee7e03b5fdad000000000000000000000000738832d4f38e5cd530fa9dac96581448d7ceadca000000000000000000000000e96754522823be0f63958d2c5e06564b34a884b8000000000000000000000000773471b3ad25ed676d4634ef6071e63f57f566730000000000000000000000005f041cc8da271c7078b5bb8475d792f9e922cde20000000000000000000000005de27851e2900160460accb311259972aceab89e000000000000000000000000da62b64b2f6768f0a3ac72d018771718922425130000000000000000000000007725380b04bfd409f254060b5108adbc6df87bd7000000000000000000000000083c7513ec5f6b3c65f3e6e02cf91b20e2e2a06c000000000000000000000000a83ddc3b8e44ae4efce189fa2400eb7550746c8e000000000000000000000000a6fcf3e11a2ed1db8a87ddeaffa06ab5a643b3da0000000000000000000000003f48c5431e2aed1d00b9a793e12d242f7c6f6fe90000000000000000000000000d54770e8cdb2e6645f11c925b11cfb458fbce4300000000000000000000000051b912e07894f9266ba08f150e73fd692cf40b81000000000000000000000000b4e7e1f1eb90eeaaee6191943b87f06be97afd88000000000000000000000000232ed754a7adba81e2c4a3cef7d527976a13eafe000000000000000000000000496b53e91e52ebbb9730cd247ae0a789a33ee0ba0000000000000000000000009f68e87c522c8a1e30f216b5222c4a559a69e11300000000000000000000000008105cd321ecb914fc54f0baab60173dc4c8f4bb0000000000000000000000006d4ee35d70ad6331000e370f079ad7df52e75005000000000000000000000000de4a60e41963d3e5f36c46593e8a8b528857443300000000000000000000000006e028cebcbf8b10a3f568d30dc5aaec76ed17450000000000000000000000003495618061951185ac4c56e79b318be2c9e75ad4000000000000000000000000bc920f12a14d484a149c1430d061bdbebb43a441000000000000000000000000891e9a6147121cf2e0e005ad13539651d06cb28e000000000000000000000000628a81d615e625f5bd38cbf7d70e718860a9dbf00000000000000000000000003797f5544e7f4d645624673a6218f6232e351fea000000000000000000000000ca71fc13f55310b55b8a94b6a6b3f4a06c3549b00000000000000000000000007334934fa3f3e39bf0fbdc05f834295db70d91c20000000000000000000000007f855db7e427fbf14364edccbc923cfdf1ff3934000000000000000000000000246b9c61576c240dc3b4c75f811b89437754c579000000000000000000000000ecd08992481e60324692fdbf9f180ab2e7ef7d79000000000000000000000000f0b07c05fdc7febc1e3f8b96cd2ae102bf998f75000000000000000000000000fb6c32a44a8788d1bb81108fdbbf190738165daa0000000000000000000000005982e934c9863ed0aff470ec053c5e05b82f663d00000000000000000000000090795c9eed0c18f031c3329143aa089eadfb70ea000000000000000000000000808b2f41246151f7ec346ee74db533fc7dcdae81000000000000000000000000a48caccf85d47ad37432019c7fbf71f7956d0b63000000000000000000000000084da3a2bc72d2a671ac7308f1de524c5311a01d0000000000000000000000006b510f8cf06875da3a951fd60e02761a1a60f20300000000000000000000000023a5513c5f70a5d6d7e8b45bce65b3a4b0de742e0000000000000000000000008f535fcb9e54a4f992134518b09081f2b69e7103000000000000000000000000c9a5f5f895d460e263f4c2aaaad98587066ee8a80000000000000000000000001f19911c56c284ff1e3db2d93937f056fda2f0700000000000000000000000009e5dddc26ade1817a4f87cd01a9cb86ca11bb01b000000000000000000000000cdc1f1dd5f358612376d4b1add52afd8ab358a710000000000000000000000007ecc7ac429e097a60e9f6fb39e7f24e43d6125e70000000000000000000000006f6cd7225bbd91b5df9492ad17749993be489694000000000000000000000000bd15327271fb3a194c2732b7a7f52e4c685579410000000000000000000000000da37a7948f1cca638d0c8b7170b6ad5c97a80f8000000000000000000000000c49c8eddcc00dde1b597e9b34c7aa5c048ddef600000000000000000000000006bf4066cb7b58abf512ddcb0bf0a781810b209190000000000000000000000001c62cb03d42cd046ad6176f24236879627ee43ce000000000000000000000000c64f9c027155d7ba3d68d37fd23fa158e069dda4000000000000000000000000ea5517bbfcd79c45901d8bbda6c741ee798803fe000000000000000000000000a38b31993db8ee4c5ac9dd3bf205e7d6fd9afa28000000000000000000000000bf634dc11c4e912d10946dc64b9f0416eada6c1b0000000000000000000000007628d73446fe922a4aaae7691f067b7af922b7ad00000000000000000000000071c9f55506376991c55fc15c89044654475de3cd000000000000000000000000518314b852d19935b372fecfea8c26f8ad73ca41000000000000000000000000a550c01deddaee5aaf71af306a7d7900dd677d6b00000000000000000000000092584eff843949a63f0d75b892b11de63bdeb97400000000000000000000000005d8eee6075d49bf77fbe6bf3f44372eee1b275d000000000000000000000000b04ad04a2ac41dbbe8be06ee8938318575bb5e4b000000000000000000000000014260a535994f23670a4c184b651007f41849570000000000000000000000009d5fbdcebcf73a09a032126d36246baf93bad15f0000000000000000000000002d4ed82fa4862e5a94f3e0ecaf67cd04b44a4326000000000000000000000000e37e87e3c7b4d8d1ec351ba1d623c3fd916b9fe5000000000000000000000000d705722816016a74579154d2186f91714d9d8f7c000000000000000000000000a78a851b8127d5a92646333948126d8080834bd3000000000000000000000000d96019ff9de7aed37bf2329949fb1fac833d3e9800000000000000000000000099fa99f54d228b0ea79707d31a819e4339b8b6a4000000000000000000000000f4e89987dc76d4268e99c5413243d21e54ac670e000000000000000000000000d9d20c5bbc7e548e70ab5363f4da9d3b36260e8e00000000000000000000000073bcb8ebde6fa816144ea58b637c9d98c334c3c3000000000000000000000000e7b095008d766b6af3bf59092c0f8301afc750a5000000000000000000000000ca8175ad9b21576db407112ce1d2f4b0e92a97be000000000000000000000000bd0c707b8c8b0828ad641e9d5330be901e7886d2000000000000000000000000af1b620d4c821d55b29fc61ee2b7d2e52644f8c8000000000000000000000000a237edbc975f9325727cd21a7f063ba7fe0989a800000000000000000000000089520eb6bf86b27df343a379e3410960f61b393400000000000000000000000022381680aa669d32c6001a97af8bb105f1c5f8a700000000000000000000000065126779207b70e6bae3ae0bf69287b6a3c50969000000000000000000000000d432e382b377a9dc6d583847983ee68c4f6af79f0000000000000000000000008d46e0c5514161465a1b3b796c4e1ca186581b98000000000000000000000000c893749a1e972d8ab5297e4fe771915611ef09500000000000000000000000007aa42fcf49f31e67d419cf3b8b9d52e5cbebc3110000000000000000000000002416160f6ca04751ac71361f11bce8d978ee7b880000000000000000000000009b34e5a9b9f1ec1c24f8c051ff975ee41c45db040000000000000000000000002bfc4fe5c936ebcbafe897eab9734d9a02c56448000000000000000000000000fff7b8377842a766d8d054b9566a149755cd197600000000000000000000000093081711b67c6acf0983454ec0438d570c22770500000000000000000000000065e2353e40b28a4661d20f4ed365797580b71bad00000000000000000000000080ec50fe22c131ffb510cf878968ea93849891ba0000000000000000000000002e100d6d5fc198e80f886c31f389660d1b891eb7000000000000000000000000a905bae7c8a7c2594565b615d9ac25f29452823a0000000000000000000000005d39e473451eda2ea25826a5aeec8346887d661b000000000000000000000000d757fb1bacf538558768261653cfc15940c9c9ec0000000000000000000000005bee3fcd33ebc60810105000baf5c19035d4e06f0000000000000000000000009f13eb94eb9953c8bf3de670b4701974e18f39fc0000000000000000000000008ca9e100ed23e7c11cd0862e53e7c53a04e8e9f1000000000000000000000000718bbd1bdd3d91a5b623ddb1574beb106b3c0d9000000000000000000000000011b6e52aee25913ce84ddc4a3478a887fb96b26d00000000000000000000000012b48bb8131294de02d808aee3293545e26708680000000000000000000000007f28d1bb3701948e2b8ba63bc8ba8efc6d1ea62f000000000000000000000000097dc030407b2f331c358a3cc45f46f29cee223b0000000000000000000000005abf1169756d5ed8b478a4bb982af1b609733c5c000000000000000000000000e7621037cf4a6f89bb73813dbfe318192a8b6258000000000000000000000000130f54ff0974c2de916adecb88015c7c2fe05bb20000000000000000000000000f3cbaea93ff28e3116e316b258cafa5a0874b47000000000000000000000000976ac4d83707e668cf0a90761495f90da2b00075000000000000000000000000b080518f008c9468a19909c17c0912d0c7f534e5000000000000000000000000d80e09a94f9cd49fa6c8757205197c52f42a8a0300000000000000000000000023fd3a755f6121df2877de92b8feb369943970020000000000000000000000006cef7c7f285f44aaef099991c292828c940c4918000000000000000000000000b741d19249fc6fa4f012941109e814428c46e6d90000000000000000000000008c5f33222e54c5674da854671edc0670b57f7377000000000000000000000000dcc9495b8948e5dbf671cd1f02d58df6055372c3000000000000000000000000788d6399589e9f657a7e64c116b6b157c77661bd000000000000000000000000428d4081cc529d3e81bc98242f39307e0ab283ae00000000000000000000000024ba98d7bc70b43598fdcdfd68d21332192058c2000000000000000000000000fa87d20da60a6b0770d5df95b31281f4f76b51a100000000000000000000000007a24613b25b3a39eb522ede085120c9222e4d53000000000000000000000000e24793dce3b3566309fe61d8f4040566b8444f00000000000000000000000000567e1d2c6f379e90d9eb9305d4b4051ae643a2ad000000000000000000000000b2141a7b864110f4346056830a479d215b6373f40000000000000000000000008ba8c33a1684d6d9290492d98f7557d5a2656ba8000000000000000000000000e53e54ce3977d216802416370e25030d5cc2065500000000000000000000000009ea93472df78dbde24a1f5518c24fdd7078fb06000000000000000000000000151a67f21a2ac7e140b20257b5c8bd4d7185c2d9000000000000000000000000341166d8da1406971971284da1d024644b415d32000000000000000000000000f2f218265c1f6f668d165e0585329af68ebaa91f000000000000000000000000edc2c4a3178ca178120a66789de9a18e27312d4100000000000000000000000023d4c8f0a1acbecdf3690da2a75700e324e725d9000000000000000000000000f0e6e51e9ed1333ee523ab10dba80c8c025c398000000000000000000000000047cf50b47c956abf687912b3b377b40d111864f40000000000000000000000003a0c6b89a2db900a96cbc69811c2a7fd5b3fc629000000000000000000000000f01e60ac88c906ab8553ef6c6afd78d6f96a4df1000000000000000000000000be8cf792c7081da547c0e286d79ba365b63f11090000000000000000000000003a29220e71b079b895bb03ca137c2c9c0519895a000000000000000000000000c1bb5e58a50b1d5b3d97797614bd387736d0caa10000000000000000000000000fd6439a794e1c24b6bd8193d89a1c42e91e2a0b00000000000000000000000045e1b58a59a9b1159375038381c20721c75034a0000000000000000000000000740bbf204cc8bb921e99d81e423c522cda03e164000000000000000000000000eae8257c7c558092d744a2eba5521319ff7d0f3a00000000000000000000000020407f36a85c329361833c3dcbf7b7be232419860000000000000000000000003e027609d0d39fe5d2714ab8b5c89112f12005210000000000000000000000006a680d951476898f0fcfad8dfa48e3307e14e402000000000000000000000000c1767d7d7bb7002131f09d07322bbf8576826985000000000000000000000000e32a5b91ef387c90c1ecac79df099755dbc87d02000000000000000000000000444d4ead6094036d13173b4e6a67ac074497134e000000000000000000000000845b16ff9dacbbb910b5ff88fc7bceb87fff1ce7000000000000000000000000fdd26312978ea1fc407ba79699f84dceb9a3f27200000000000000000000000050b06945fa462ae8514038aa48a7bc3384f7dcab0000000000000000000000008d3296bcbdf0a1b1c9b65b29a07ba81ddd770e5f000000000000000000000000b7ea31cb334028790219c24a74441fdb1e3af81800000000000000000000000053b106a3897032957e32ea30e9b64d5d6da90017000000000000000000000000964d27614da75354c7c311fecd01542f578fe80a000000000000000000000000e7294ce86f22d1e8a8eda1805ec4115797e7b04400000000000000000000000053acdd2e22b970f3ab79d5807a5571985ff734260000000000000000000000000d5fc3c5239a5af4eb5675cc9877e9f0c4225c19000000000000000000000000163e0f15e960df3fa5b969dd22ef1b08426887e20000000000000000000000001c89013ecd4758ef9463595c22b8be62c5990ef8000000000000000000000000218c066ba480a35833ee558026c5e92f1e5c009a000000000000000000000000a95813b5ec6f94560937193e3d15fb3929813f5e000000000000000000000000a2668a9b38aecbb6a6fdafe9f22c56a63147c3a200000000000000000000000066e8075c662e2218aaee9109f4ab9181d291d8ba000000000000000000000000eed1ced82a0b86a3161e36380baf51a610429a7b00000000000000000000000069bf4206def1ffc946e6904f8e87b9e3cd68b1d70000000000000000000000009ad3b421581d4343e82605b95b3c821c5420e28d000000000000000000000000fc176496604a50c8bb3c706539ae26d5503cb8c70000000000000000000000000c2bec0bc629b8553135030d1b72cb4fbb9e516d0000000000000000000000003c00aa36b23606e627f165caf8c2ea6eff990065000000000000000000000000d842b2bd61661116eec557c1986bfd5db06e5b5e0000000000000000000000000fbd0abe42b45088b0251dbdf54592cc4d34e08d00000000000000000000000075e09b55011a598f84925d26c319dfed6eae3bae000000000000000000000000c23fe38e986927987f082def9d875cdf7e89c5910000000000000000000000004f1a6f881692c635ff37b2debe84790d9a96788e000000000000000000000000160da94e26bdfdb8abffccc7ad46c144eca578f60000000000000000000000009236e4b46c783a072aa80fa487ae319f70ea5a760000000000000000000000000e7673db3ae1eff656dcec79e14f26b8afdba33a0000000000000000000000000a713fcd4197464713f05e24c07a4cf7bd2b3658000000000000000000000000af11b3b0ea9c697e92abda3d89d5c942fd4e335f0000000000000000000000001998e5e678b74b7dfbf37720d8dce6f7d144d73c000000000000000000000000d6e7ec264d63da554bc0d64b1f8c3dc744980958000000000000000000000000245b05c1d5bec75e2c9cdf552c43f8d30573e6a6000000000000000000000000757d5736a1f29ccc5c5cdb298a75b5b5272de5b8000000000000000000000000f27f651043bf2425541604f16f5bebfbb067f6f90000000000000000000000006af1acf70b3bcef3cf88639e2050257bbe4c6e2200000000000000000000000046ed072583efe33aaaaf04b52179e2e494597b11000000000000000000000000f91dc04f2127832bfd85441dd260c84ab45b29510000000000000000000000009798cb002d0ecc90c1ca0cdc0eb480f60aa473f6000000000000000000000000ee1faa7f180e1ccf8bf61fa4617923076a82c0f5000000000000000000000000675aecd183b6ea0b69edbfd8c9c5eeee4d5034e7000000000000000000000000829d3992a8a38fce622c94459e62629a6487f11900000000000000000000000042810b065147800ad06ad949bad4c88a9acf5178000000000000000000000000085ed975a8b6b860de3c2b871da60a3f9f48a5b80000000000000000000000008c8db1a14f55ba898291d5247abcfecd53081b33000000000000000000000000e759a08fc6fda1bc2b93565f6bfbada630a0cd94000000000000000000000000a2b3871be1c880c095130b1906d9eb3b84e9e7b000000000000000000000000008d682024559780cb900351ec29b8d350b9bd428000000000000000000000000ad4921bf9532279cc3f4c5970dd6a41aeb11706c000000000000000000000000c00af72e1fe2704d798a1210c6c4ef6f48a76570000000000000000000000000586db0ea617db9a4254f295c5c93a13915c975cd000000000000000000000000037e68f88b098b3e05fb6eebf405deb11c8d7d16000000000000000000000000363b52c2c0c6084a7e14b39ec517e710528228e200000000000000000000000086318a430d205d663e4f5bbdbd2edf6a3f7ad1900000000000000000000000007aca2357d66e8ab46b637dab55737adc97138379000000000000000000000000d603a49886c9b500f96c0d798aed10068d73bf7c000000000000000000000000fc8cacdd95cdb797078b7d11fc4ccf8d62b71ba200000000000000000000000041d626b06e64b6c468bd8b51c1c859995274f38a000000000000000000000000d9945e9e22df3631c3c30f4ad0cc63b92011ac2a0000000000000000000000009f742fa402f58eea89963e51886a1c1452dcaa56000000000000000000000000881b388d0a50d039f32ded76e63b1249a335da380000000000000000000000000e55294ecc3d18b630aa90ff1d79405c10b9b394000000000000000000000000904e37a8b8e59a25323caf53a3d2eb863fd3cb9e00000000000000000000000065a52bf1d2fb33ebcba6f7cd9a55e85e79202a0c0000000000000000000000009922363066a16c87bdc4ab65b0ed04952a2b10d40000000000000000000000002d23b731e5f04996a2dfdbe434c7d922afdb5e0000000000000000000000000055b63df86f2521501a3fe1791fe9d51c0d596bab00000000000000000000000019e72076fc6ac5a58698314c8c1ad53bbfdffa8c00000000000000000000000061a4fc9028048e562b2a49d8dccf2378b644df030000000000000000000000005b990c664ae7e759763acfec76e11c289c53be77000000000000000000000000be1b0a57572c4eecbddecceff4906c676e14a06f000000000000000000000000d9c56ab7ff88c8938a89de357ab279e9822ab3850000000000000000000000007d1ca9f47dbe592cadb92a7487c3f8f7f40cc18e00000000000000000000000046a96e4c8b3808f5441689c09b9c0fa2347150d2000000000000000000000000588b4a31c356c28ff44d7be763064c023f7e5ad7000000000000000000000000dfad6e9826b23f3d185f2690426c57b83f718a76000000000000000000000000b20531e01e45f81d2cf3b8fd4b3a70268b50cf3b000000000000000000000000bde666ee61147a8784b70059035adf88861444e600000000000000000000000037e014215902ba306da13464a613f2e38578a6d00000000000000000000000000151385f668802c3c016676e983850409d83e1ff000000000000000000000000f3280c4a0ed64cd88c43d285571966c1f064efa9000000000000000000000000c01fc12dd57ef884f63a3a6d18c22619e856ef2400000000000000000000000020e4297f8bd04c93f3796b17bd598f6a461c7f1d000000000000000000000000c977d218fde6a39c7ace71c8243545c276b48931000000000000000000000000669e1ecc7c2db7774a99678e837da57515a70ead0000000000000000000000007a43fabb7a420269d124f1f479825ea18ab37739000000000000000000000000bebeb9f99f2fd65ba9df1de0286d67a2afa972fe00000000000000000000000086beae41e798b3f1114d6e26e944c5c604c32ac6000000000000000000000000252fe0bbf5e232d6276fc48808f7cddb848c5bdf0000000000000000000000004332bf83be6c1f467589ca73546403632e2db942000000000000000000000000a5197e5980b2bccf4f486feb88d542b533611d2c000000000000000000000000cb3b518693d7d75b403780a3b131c4787c9257fc0000000000000000000000003876273f94bb401a4ddb5835c22b00874ce181fa000000000000000000000000e7c338ca261db1e792f88b52a4dab0bd2bca613c0000000000000000000000001d8e0c273873ffdb47cf74cdddf38dde709d8751000000000000000000000000405512912c51c81cc663921a5733e6d19d0e5cc5000000000000000000000000e5ef3715cdcfa9ad0ebbb52247852f874964c81c000000000000000000000000f4cad60710b1adeda5eab3672b07c0cbd5795f200000000000000000000000001c33d3ff29bd8969776630f1c0763371640b7fd000000000000000000000000029e51338196ca590ee1f713e891834f5ebedacfe000000000000000000000000a03cc906b0eb893843cba7a171e62af6f7b6c44e0000000000000000000000009d46bfaee0bfae9ad5a6a3127d2a0f739a9256e20000000000000000000000003a858044b15e1b92dd45719f6b743729f122e35c00000000000000000000000061cdce8bab9e875312069f9a69c3c9f8348f944e000000000000000000000000846b15e70f389904c46e831f7f276383662209ca0000000000000000000000003eb80afc9d25ed82027238e7ef4dbc3bf24add11000000000000000000000000de0b295669a9fd93d5f28d9ec85e40f4cb697bae0000000000000000000000002bbfb26fb634291c063582c526ca4d36f35970d100000000000000000000000031a1698582837452d2f20cc1e81450575d98048e0000000000000000000000009819c8b57ccd98e2164d884885483839d248c18a000000000000000000000000ee5b47e09fa452c8755e9e51ed828dd6ec54d93d000000000000000000000000ea5d286a68a8245de9fd40fc009aa47520cf1b2a0000000000000000000000000bcc571c66466e253d53284babbe59661901121c0000000000000000000000001a2d03e71d96fd7e7389af8c28e2de834247061b000000000000000000000000d7989e01452a0d2c6bc6b3a09f3eff45fbc5633f000000000000000000000000befee832fbabd6cf2ae1ebfec4f82d106775aa1c000000000000000000000000ce2c567ae501631fc017e5461608eaa9ccdf281a0000000000000000000000001c52989ca2ca8205817f2650b7b8a2777ee5af1f00000000000000000000000078bdf5c73a7fb949b2e14e9a93ec80bc42b3ee0a000000000000000000000000c3952869c41b1ea4c1a12d1574d90eabbb94933c000000000000000000000000eed627e9e702708b74e03c01a914fbe71f9520760000000000000000000000004c0285c30ec2504eb5985cd53deb3471f2fe8f120000000000000000000000004a9fd082537e34c9a2e5861ea1a680923dd7d3550000000000000000000000005f715bc6790912aab95fd5b38794fa4b17b0f9b30000000000000000000000003fcc13364d1b8e5646b4c293b4cd5db91818eab9000000000000000000000000776eed0433994140bf0a70970aed65c20c094567000000000000000000000000c255b82a2035f7abd0c7250a231f1bddfe3d69ce0000000000000000000000003f9701a6d17bcb9dbcc41fc0d407f716299d69fc0000000000000000000000009373e1136f9a19855b7742257d48daa9e2d5c01e000000000000000000000000b70784f6206a94a75490ed0d9eeeef43e944f89500000000000000000000000017f3f239758282c76585ff808cfc6d3fdd4ae68a000000000000000000000000ba6599d16e79d4af215a508b3967f7faebcfbaaa00000000000000000000000009ebed2286d7bdb693114213586b1eda63337f8e000000000000000000000000c3eb72a44045172262fb59ccd852abca75a45d9f000000000000000000000000343e488d8d4365081034da16b8b7b61ceeeeea8d00000000000000000000000073b7977e1826b4288f08e068d8bb5d0fa62bd4450000000000000000000000001318a41d000d2a883cc8033055e9e388bfdd6ab1000000000000000000000000554b4925ec49588272d4b3613518f9cfb6188d65000000000000000000000000e64098dafb69678ef44f1b0b9ee66dcd8a53ccf10000000000000000000000007daea2a89a5d30fdc2e928335c44ad25d601bb2e00000000000000000000000000c29a96afa62b94a6685c0c81bc8197fa2201a60000000000000000000000001b3f16d3bb0fec6954202b9a1d17b3c54e30a7ca000000000000000000000000e8247097b26047590ee7a1a271a451680ee4738f0000000000000000000000003230935e7f9b32ca840da57c102cfc09bdc985820000000000000000000000009d80bd937c41f1c46c39533e75e0e4b1deb9e50200000000000000000000000044404414f7ced0429e9be1d00f22178efd4c71fa000000000000000000000000969032608d6a2f3f119fb0e3c2d064edb6183feb0000000000000000000000008c9548e08f2e12468442c47a3c709b3cd4c6b6f40000000000000000000000006c74dc9353276a2ce6e624d180a4bbca0d10c1d30000000000000000000000009189175b049ac6b8aa6b12274a3d9b07e652378e000000000000000000000000262bf24ec8d163af884f7ff4c1b9cbfab38b5bb90000000000000000000000006eac3727a82e51c3f87413019a8369efbf09096a00000000000000000000000036dd78b18e014108a62a23007bc3454dccfb49060000000000000000000000003fcdca1dfb729c1450677a905de859285cd77ca60000000000000000000000008b35f385b014ef3b8662f8b1aef945c1b45de273000000000000000000000000bbd537790adb4ff4dc473a1404c11cec816cd569000000000000000000000000e5f732bb1a44114cf4c774ed499a4dc84fca94d40000000000000000000000002f3ad2eede098a5be9546d5ad266514090b89ed0000000000000000000000000a43e4343415d0802bd4f2fc2eb42e87ccdad1c4c0000000000000000000000008c956a15b65f67b63c997d631cb5968795550d3a0000000000000000000000008b041895754b867b16d22ff48d2b5a69a3e146370000000000000000000000002e725f79b407d0ee306e7b50e9bfa26b205b7a1f000000000000000000000000cab1d306583996d9da754310556c1c4f03d6842f000000000000000000000000ebb5f42206edba1615a03b29239872e50e600ce90000000000000000000000002149d2d4ba091fa29ccfa112e70c61405317b94f0000000000000000000000007cee528f208a39d6bb6f0a69da61de07a34cefe5000000000000000000000000345dac781782314a1c7eddcc061af6e26d0a168a00000000000000000000000005ac4152c0d95676aea3cfee7ab0cfc8f4c5c9ab0000000000000000000000006b95519c97ada1e81b98dc650a7aea3a3d03e41f0000000000000000000000002149ef183369281ae408627a1af336ee831a24440000000000000000000000002aebd2d3e3c4b6bbcd733d1bb355a7849f70638f00000000000000000000000024ab20fcd86f9bd750cf1501c29711e0c1c2ae8000000000000000000000000002cf2babaa5068b36d0d513fc78cb9bb94267f5e000000000000000000000000e2df9bc72e565a248df98686106274a356a2b87f00000000000000000000000039e90b221fa6520bc1d0120e11bb7dfcaff95fd7000000000000000000000000a47eb924e14294d79741d459eb96ba3bd3bc1d710000000000000000000000001ee02510508707045e6972ee2f8808f072e6f39c000000000000000000000000100348342a6053ea13eea348c5e3d0f5783a6e3600000000000000000000000025b6db48d5c9e2e831987586854163d4fbb63a990000000000000000000000009f7f144eb6d86df5e9e028a095a4ae6fb98d2d850000000000000000000000003efd33471815d5c41544c156b5998054b85890dd00000000000000000000000009ce008751a114c58ebd66f68b74df6a8de40434000000000000000000000000010917b5559ca7d6ee160508e9743dc632d06e0c000000000000000000000000338f6e83e5fea94b6626cceadd2cd0a101d83cd10000000000000000000000006c5b415c9b937f7f23106519a8868d480c6d4be100000000000000000000000025b5f654fd69837fa76c945a54a0ed83226df50a0000000000000000000000007034c171e99cb2ad673514a9f8556abce7cda11e0000000000000000000000008dd884d929b8cc5fbb88beffb15664627470d05e0000000000000000000000005c9c55c55d90e7a132d751fe04170b06e634d80a000000000000000000000000e23897619e6669836d2fbd1595f0119b93fded5d00000000000000000000000074b9c49ea15ec937fd6a24d42d1176b91a6df3f6000000000000000000000000f6e96cac88a7ee5b7f9a95be251554b6fd151fa20000000000000000000000004cce9541c4c167459ad857e35d90e544bd05caca0000000000000000000000008aa4243ef5fe3d6ebe375fa6d47a710266cb0caf000000000000000000000000c4733b84c07b6ccd22f50e389a694540621243de000000000000000000000000f10dcf938dbe0f5b96570dd9444544a11bf961ee000000000000000000000000177d688b3e49e3a1039e3de50d392e48cb6ca86900000000000000000000000075f71aea2b8ad6a4861ff5638afbec3604a66a530000000000000000000000008b12062f14b73728e1a15f08bed9a2ddac8da85e0000000000000000000000005b1e054c98cad36110d3629f5fc7f0b652e0111e000000000000000000000000c8a83af7be97d48a0f3f2fd2b5dca4d82ce8302a000000000000000000000000c59a0ca431216f10cd5c11831b9628182fa3ac3e000000000000000000000000da953b36da132d92e85502771a91a95f4484446b000000000000000000000000832c8a45881d38eb634414cb82c6c4359551a15d0000000000000000000000004d732ae16a241ce7a0a337aa0bcbdbb1e753cf68000000000000000000000000777645ca87bf7bcd9aeee6417f3fd3c7050311fd00000000000000000000000044d7a492c8f138bf2e0fd86ad124096c70d833a9000000000000000000000000fa4bc4f6159b5bbd1634e573f130ace1f9ab2ecc000000000000000000000000f4ca3172c710e0af7047c68038a268b5468ae23700000000000000000000000033e08438cb86c7724915712a973b848865d67db5000000000000000000000000522b35f06f092a56b5c6ac4edc4ae89292bdec4200000000000000000000000005758a4960894efb591c478fe2dba9d309672089000000000000000000000000e779c568cb1d8fb4dd83211f1550ac04ac869ff2000000000000000000000000999e2b0c183b498cce7d3cade2a099da258c5dd3000000000000000000000000521a3a196efe08c71f00793495637c68baa65fb00000000000000000000000003aa6605d87f611e43ad0a64740d6bef9b80fcd2c0000000000000000000000006b7ab2e306df93b24846dfcf28f1fddc5fc2748e000000000000000000000000e04e84e9b99098063feaa31ae7be868891bac03200000000000000000000000049930d09d306140906cc8297d8db4b2e5e8bdf54000000000000000000000000d541109812e321973db0819d03c3f0a17ca745f5000000000000000000000000976825a9e6d1a7f28c88ef9caeb7cf58318a6e60000000000000000000000000d982dd5af802ffb437fff80c8e02af728f88e40f00000000000000000000000059be5c01cde6e4ebd6a7acfc435a7f75b6e91fe1000000000000000000000000dc161a8a5224619cf91bc4a23fc271bffdb0e461000000000000000000000000adc28f2bd8f9533adb6fbd734cb3f9c34287cc04000000000000000000000000a0b8216995bda631cafad55713bb454e773547450000000000000000000000003da0b023110b73b50d1ac5eddf4d381102cb78b500000000000000000000000017c0c8863d2b0e671a59f24bda0c4534b85bc17d0000000000000000000000001f574c6587ec0cd59c75d7d55c46b1720efb35710000000000000000000000000e37ae7cd07c537297871d5fe392c6373eab0c0e00000000000000000000000097a3d6510a4026ffe4b6e0717e2f2cb682bcdcf10000000000000000000000002e9b46695b8a1f8d6693ddfc1dba03f058908e2b0000000000000000000000005c79579416baa217e8c16e0669b95e4bacaa9d3d0000000000000000000000004b074bbe7ae5546053a2875e2409710a6d08bb38000000000000000000000000dd3748c4e49081dd58a5f64024ba0b106ded1e17000000000000000000000000a1860702276b527b628f27d7b828a7f9a1910de300000000000000000000000027e1e2177a1f4434c4bb8b1362b150965120200b00000000000000000000000050b9e34ba712daf7baabc4383e2774efd049c6ea00000000000000000000000012879daf76ce34ce57c6f8a21510d0c7b383228f000000000000000000000000fe47fcfc43f7dbf5360451439bcf9581d8fb5455000000000000000000000000aba9ff34f57154f5eb722a7669a46a28beee925300000000000000000000000049b75c8dd1ff47266896b10463be4bde345972da00000000000000000000000005276c4f4a1454126a0ecd46a0d2bb96f124f76e000000000000000000000000e8a09b8bbb65378a27f09f2a0ab7e5a1162e7dd50000000000000000000000000df840f484dcbe1ace5e50026c373a8607037af7000000000000000000000000d1e974f9b603901fc8f089fa979bd3a313121a3a0000000000000000000000005bec29478ebbfd72f46a5a7b168c05ee087d1fdc0000000000000000000000009a2dccf4957265c7a0c9ca3e9c10fe458fa3f69e0000000000000000000000004afc8b82e721ec61a4cd22946b8a6adceb67030d0000000000000000000000009c88dc500510e4c68063ed6b90f3df9a6a3f380800000000000000000000000097da278ee86160303bb24d9c69ddee61bb0ad652000000000000000000000000747cfafc3fa0ca631c7875b364142573cc0f5f37000000000000000000000000fd0c9295434e5e358ec074b9d6fc1d3cea571d65000000000000000000000000dec3a4be2dbf75d83c499487ac9498de3e7c6eea0000000000000000000000001d93789166880970704df9dbba64382874af18ee0000000000000000000000006e004aacd1809c179d6269219ba6a1d11882db1e00000000000000000000000057355804fd33f4ce85604684d03345bb7fd92802000000000000000000000000b1c3410476353043cfc408c4e9629fe5e133202400000000000000000000000046d44471a055f0aa11ff23cb9b120c5612c3902d0000000000000000000000007c3a0874d167133c3b63c9b1cb22cc6f2d1aa8f9000000000000000000000000dd3ef53a8ae5c0f97357cf94089a93af54fc2f3d0000000000000000000000005e7479af43ae25a20571a2a5ef7c7da9d693fb430000000000000000000000003cefb79af1f4126dc679d52f5f7458a25ce74b4200000000000000000000000034c1adc279e4746648f7a192349f038e3e9a8358000000000000000000000000ef8f38fece5f66d0ca4cb7b094d047fc0f94f35b0000000000000000000000005de1ec3f59ce3abf3a526e3fe43b564581f2ee3600000000000000000000000002579243ba7ce7de1eafbc1b3f3410bbdf0a8fe400000000000000000000000058a6bfe32b4a2e98fb036b89efe9c3fb0687fe2c000000000000000000000000c5e81162baf6d0aec8dd0e6526d21217abcd01a2000000000000000000000000c6a3c6df712d05d5e9f6d6bc8ed5f3cf445393f400000000000000000000000015ed07babd8e3d213b40274e22c2edb52e2a6cb00000000000000000000000008b1aa0897e7b62d7eb64549092066b498440e97b0000000000000000000000003066370fc0cdc2428e353627ecc3e0eb8d83964f00000000000000000000000095b399056d2ced9fa6418cdc05d7c781e6dee0bd00000000000000000000000046dedcff58110344299767adb30c359fcda1c79e0000000000000000000000004da4cd8c417796675cf56cfeca145498ae39b9e0000000000000000000000000783a0502dca2425306542ee1d002627724c35f440000000000000000000000007ac0ba405b7cb03fbd6cfa7ca7f0ae43419cdd180000000000000000000000008164392c300cffbb519272219704a9fc2478ad560000000000000000000000004e8ad48422326223667f0616623b0cbe9f285947000000000000000000000000818566c627cd5fa213afca4cf2e3483484d217f80000000000000000000000007d8bf18c7ce84b3e175b339c4ca93aed1dd166f1000000000000000000000000ba12815dbd31c99b0aff63077f3ae4ecb6893baa0000000000000000000000008245499374ff853d77619f582fbb043046ad506200000000000000000000000055c7a39f757e6b056e5de978cf20fddc6c32f3aa000000000000000000000000618e5d179c4214a7a3f7fcc52118263acf2e69c3000000000000000000000000c31750a3608f2542c465c94cd4e1cdaf304f7cf800000000000000000000000063b2124ed1ca34fc8fa08261605df3d305ba0c9f000000000000000000000000c070bad027fb3639b3f1341d598012bfa8561e5a00000000000000000000000005d8d08ef14fa12fef140f81734e6cf2b3b586a60000000000000000000000006375aa34d73ca49cc1cd69b0e734cbaee9cfd29c000000000000000000000000975bd8f671ee995e8f0b818a40c821156d7fc75200000000000000000000000061cd96b56dc49e9b1ed9a1b2d6ec1e5c6e0399c500000000000000000000000083b3c0bb930e2212df7aa912dc1a69f8c48b8eb5000000000000000000000000a405bb5b1cea47eb4e456cfe82923688bc4acf8400000000000000000000000008a6064467ac47e5d84ae2c0ee9d27e1800097f8000000000000000000000000eaafae00e85e8ce44052dcc008f2841281a0725a000000000000000000000000cb7ed3aba361929e8301484cb71d065a8646b8ab0000000000000000000000004afec2619e1e4a1119ca5250ea3dd2ba67364744000000000000000000000000283b1f4f4fd079d10d24f22cc28b32e45265b56c000000000000000000000000c0c2696238d59d8c1f12d85c4e7bc602bb78f56800000000000000000000000092bc541c6b648b69827409779ab1c10a65402811000000000000000000000000c42cbc119c36a2215d5ded758e90c50250818f80000000000000000000000000dedc57409cd2921648e4edde8f629ae1e8ded1820000000000000000000000003bd3aa0a897bf4870c2ad454c075bbc653904c4d00000000000000000000000048648f4ee4ad020d617bebec9997188f360ebecb00000000000000000000000082bd59f48418ff110ef27cf84ad1dac08e00325e000000000000000000000000c0d0932e29c27d936b312214e0b14dca4f76296c000000000000000000000000f16a0e88179865d198ef03ec71b13e93e7382107000000000000000000000000168230e4309bff7ed687dffac3db1a4d83a54479000000000000000000000000db758611bdc232c0373dbaab96491426db90c2f10000000000000000000000004ad47de7769f37ed5c887db67abead88b060577c000000000000000000000000408b5878401f86e034ff557b06b2c3f9d3d83b74000000000000000000000000a8bfc260800681442c2f7ffb8ed70f59bb5b5fc600000000000000000000000056a2b0a577072a9ecae5e19bb7bdeb610b79254b0000000000000000000000004d01f372067c16f27938d337c91ccfdbf2e006c3000000000000000000000000d534981cef58a4fa4c666c8a364ff43b6ca1474a000000000000000000000000230cd7b6e5c7c5a1594c9b17006065daa17144c1000000000000000000000000f7f7d74ce9fc6626d629c6e90d9aaa359417dcb5000000000000000000000000cc34b528148d6410a9e065c139379ed252d758780000000000000000000000008d9d4b0ed21d3097bedbb15846b90c44ea1835bb0000000000000000000000004c7bedfa26c744e6bd61cbdf86f3fc4a76dca073000000000000000000000000b5125fa1715b47c7ee4b4782b662bc6e7e5e053000000000000000000000000065355abd6e7f24acdc050bf862a27c5b91483e700000000000000000000000008861110f855d75d7754cb11731aff6881f35ced6000000000000000000000000cd1e5251c6e722754fd5a8c9980d692f98c6d8b5000000000000000000000000d116bbb3f6e751d3cc4e568d75d2fc7c3cd8d7e9000000000000000000000000b7b7942525343739674223061e437fff87399312000000000000000000000000136e1a6cfed39fa3796cb87da72797c6b140463e0000000000000000000000007fc92eb596d2713eb787b0d82f5ffa71d0966eaa000000000000000000000000a16ccf49641288468014a3d6c48b2d961bdab2c100000000000000000000000097c1a26482099363cb055f0f3ca1d6057fe55447000000000000000000000000a8b9ba20af8fd9cf0d9e1f66ead0aa889e96d1d7000000000000000000000000a6757f7c749de1206aad7db845278f2e23085065000000000000000000000000753f8b73582ffbcc4841c55a1e3afd6c3d3acec2000000000000000000000000fcb8c92fd03001a59b4b36f1891ee55d57f6921f0000000000000000000000002ffce6dcfda9304aa869d5f5d1f319ab8d873971000000000000000000000000cd563d2ee9936deecf89f1d8d7539be0eab63c9e000000000000000000000000b5171850ef5ddc5326151899514ad1c711035f6f00000000000000000000000019823530912a2dd909b211c7cdf6a6fd1aa56af9000000000000000000000000f127292494eb80414ecc7b33efa0593c8ac395aa000000000000000000000000b2deb5f6b7a40bda7e4b562110fb4d586028a4250000000000000000000000002600544f150db80438004be4bbc7114aa21615a90000000000000000000000002e8a53f11ea9ee05fdf45261113a0acc68ee9f550000000000000000000000008c03e4812cf39d60f2a53db7f0c2c7e8ad2db45c000000000000000000000000d90f936e642421bf49e9bb15408131712fc1f52e000000000000000000000000350b6457e1afda41cef881af6fac9758f5212c9a0000000000000000000000008606e8c4ffe57b2fe45dfbe1e37e7fb997f79fb6000000000000000000000000c1e7ca17274c36a3358460f93ce30200916688b6000000000000000000000000a91ef579a4e82c17a10143b6cce25f5bfd477e140000000000000000000000007fdc034c5bb03c4f0b838237d960e5bc013db3d300000000000000000000000000000056e69f44b7f6ac4af5c73d2bebd2e00c03000000000000000000000000c78881b9b35fcc908a341f8b3efacd86b5736133000000000000000000000000e4533bf2bfd6f8360fc974a081d4e503ef14334e000000000000000000000000934b93f02706a9c15e308bc4d8a09c0903dd548a000000000000000000000000ab544561a5bf836a32e1ce6f7e202fc4b08a65b60000000000000000000000009c267ddea4612f10849dd2d0f04220c4d2a2e80700000000000000000000000036884cd3ff07558cd5bc4f73adc76cff4677609e000000000000000000000000c862927a399e1b37064fb8064b92802b257b672a000000000000000000000000e371ad26821494da72327eb21d77ea8769eca7a00000000000000000000000007574ed5f6e7971ab64d6eb02ad7ca389d81573a4000000000000000000000000a5ec0fe36ff49727ada0b1b365be8f91a6b9bdfb00000000000000000000000061d20712851c797a5aca1ea7cb2134cdebaa32ec00000000000000000000000015c724ce799042d6f48a5f25673c89991bf796e600000000000000000000000002ee44dd463eb6c2ce5dcd805a15a3433f783270000000000000000000000000c20d1518a2b58cbf25b2e14f36f7af12db9568eb000000000000000000000000608265779c3e1d2a6f6f24a94d54eb36eb73a9c5000000000000000000000000891d8ea11d948bc99db69a68df5af9c4334a28ad000000000000000000000000b278386d33825c65f679047cd826cdc692885ab200000000000000000000000086c8109c3ff00b70ad1f429ae822f0fa5826b764000000000000000000000000bdcc7b1c9513ba47809a1347d632f7573a60a6b70000000000000000000000001a258d727462a9e25bfcd3a05d8f9bf91555f71c000000000000000000000000b8698cabc87d889d8bf6e7f252ab044b062fc84e000000000000000000000000c8cd482d6d1898876d6452a9bec26aee90d92215000000000000000000000000407a767eda75c69cf372965bbd47ec98da87dde60000000000000000000000008bef639b132e9ece6b4f490f947cd19d01fcce84000000000000000000000000726b25ebde89459731fe18e34f32c43e66580396000000000000000000000000ce62df747852db9668faf4dfc5d593336f1489ea0000000000000000000000007c7562fbf561859333ed41ddb408b2081279d8b8000000000000000000000000a50d175774c3c37e87a73209a83167fda3fa343a000000000000000000000000557ca59d72d5c7426c5c7aed4001db18a36843e20000000000000000000000008ad6fa4fc06d35746ede85b3cb741f92378b8a6100000000000000000000000086f30a223efeed29e404f9c8f89ff289c705428e0000000000000000000000009362e6feae0a13a9d2f98429e70260492efa4544000000000000000000000000d2a9322858d2507bd2adc74768849027f464f015000000000000000000000000402673c685ca4954e84a38b7fab6f57d8f50872e00000000000000000000000044f70d8e984cede0c7c1b87c829596d411464846000000000000000000000000b4c9df37add3a8a642c9d52960a4b0e61ff597530000000000000000000000006d383348f1e5d7947c2d799ca424004db2825a44000000000000000000000000becc5cf60aef2a8d47a85720fe816783422ba758000000000000000000000000137a8a27391efda8fefccfd82a7653037ccaca6f00000000000000000000000078e20021278ba29ef07cd3b26d22ed893b9188c2000000000000000000000000da7ddd290ba816f658e61ff3bbdbc324e722ad60000000000000000000000000891e6cdeb725ab0ee7c691ec9509e13aac27cd9a000000000000000000000000cd05ff73884d6484fea265128662970d24c21db40000000000000000000000009055b9ea66a3caa884daea07f177099c2ad031a50000000000000000000000007f963103b93d04c1f4996e41e5ec9ad85637889c000000000000000000000000ebaee3804733bdfbc1c039407e60c99bc09ec6c100000000000000000000000035bd323e43496271740334a119a43ed384206f6f00000000000000000000000091a67fa71e8bd5edd54b064f5b221778ae7a109d00000000000000000000000002e00286d5d11d2cfef7b0af4d0f63ac57031d04000000000000000000000000a9d8f5fe33375ed3b61375c42066cf1e41bbd9b2000000000000000000000000e04e66d38dda1fd7696860d4a8b63cff6914a5b80000000000000000000000006080dc996e93285c13832546b53e14206a6880090000000000000000000000007595ce6e24929a1ab950cde61fdcb954ff4f8cee000000000000000000000000bd25ec2684e7ea2e7846e75214480eca298075b2000000000000000000000000ea20a73e3d239cdf6f0e762bd87fdb1a87ca46c200000000000000000000000055409715804f5794ed2d5b57c9f596da769b1bbc0000000000000000000000000b6d3c24aca26f589f085c3db5f2e58eefabebdd000000000000000000000000a0ad1fad4c15e2ec59bf2ce57abf135fc2348543000000000000000000000000f7336622234e534498afdbe1f6613fcf178dbccc000000000000000000000000721dd90310873a2c93615feabf2e07a77d2b20fe0000000000000000000000006fa40f47f027b9b2db83241f2654b13c3a3d03b500000000000000000000000073f58bbce197223c4b5ca3f9cad71c30366c86f9000000000000000000000000fe4d844ccaab43abccb55b3cf04834f4f063f2df0000000000000000000000004406ecbdde2aea956f03c5bd1aab52162fa0f71f000000000000000000000000109e9de4d9333a43355a188cf51e4875cc5671b10000000000000000000000001fab70a0c31a4e6ff0c9e4e5eeef838f62fad29d000000000000000000000000bba7851b4e41ec560236615f43ac7516fc34cce4000000000000000000000000aa3ef1d6e952d6bfc9d2be8d43e896b1656e3fa600000000000000000000000079a71b809a5211e5d54380a484241b9e37375f71000000000000000000000000769778f165b29dd6f18db9f1275aa359fc9dcd56000000000000000000000000368d6c0ad05e2ab3b2e984fc4692ccb1cd7c1926000000000000000000000000200b8446171084dfcdf03a6d66c0cdc3d12f9a8f000000000000000000000000490cc0f802366ed79b789074a1a51a726a1211e2000000000000000000000000c36ed63fac47ea634fd8a89a3c3c9c276f6969f200000000000000000000000076a412124fa3cedc57706826a67ebc0a031b2d560000000000000000000000009ee653133ba65c630633f813b81d8a826006584b0000000000000000000000004f942119e6ab0a6e4368e795d1d64291a3ff0da40000000000000000000000009c9aa5ebbbb6fc699fe1d16161913d6a23c0befc000000000000000000000000c0905d73af22b829d1e40ee1f8932d9667c87df9000000000000000000000000c896be367d0a3275291c7c1f1845edb57e42fb9b000000000000000000000000a8f5eba6aa0c6b1dcb357f1a76bdd8cf1f89e7380000000000000000000000006ab2291787fe655b821a7021197062b3d9a82eed00000000000000000000000030fce51c943e9605e6d04609a2542d48bbd06fa300000000000000000000000029dd730124c245805d35be14fab9549819a4b73600000000000000000000000024d1c71f5da88b0195cb7c2fc78ce3af9e2b4cb600000000000000000000000074b9c8180947c1f8313030d8b4cca70c3bdf2c30000000000000000000000000950269c608b70f45befab9f1deeaf76fa6f0b350000000000000000000000000dca31ae0a77afa089fd44d7ba4a94dab26b1a20f0000000000000000000000005e5859a006bd5d23e4e6d6ab3da4ee83020d066a000000000000000000000000862fd6aca54856ddf6790a0963b0ad57734d1e1e00000000000000000000000079344c70a9edd3509e7955970df30cb0655f16ba000000000000000000000000761fffabd313559d71334e8f816be85ce9fba2a5000000000000000000000000db74118e3ab9c878b4870b7dcae9a9ca6e85f0790000000000000000000000007f6f83de6c6d142304bedca41086040dc9bd843e000000000000000000000000ac67808b6a1cb76c64d06bab43fc055693ccea6f000000000000000000000000de82148eac9767cdc24b5a9dfb6d0faf8d6fc3ef000000000000000000000000e9171299f92656f46ac8478b9278983e110f58650000000000000000000000004a1858b9302c1f8c0629c05a464cb781f00889840000000000000000000000001db575f62250847c8847ec605841e8a9db66c4060000000000000000000000001857a43cfe391b69e13011b03fd1d3f6a0f4e7d800000000000000000000000065ae9b9410b580cf0963644e543e990adc6959cb000000000000000000000000dd614da6f30dd5cd41d088cb21a97d2708dfcfba00000000000000000000000065cfa89f0f879302afe862416e3448289a922b9a000000000000000000000000f77292ebfbf2a87195872017e105983722f51f02000000000000000000000000e5c02f18991b922aa2e03cdc03cab836459870b60000000000000000000000002f950d106a9d581c9bfa299b3d6fa19d3f767715000000000000000000000000438316a6367178f64769a570a968a83264747b190000000000000000000000006ed0c561f1762db19d54ba8312df375ad5398aa3000000000000000000000000dfbaeef21396bf205d4b7d23345155489072cf9b0000000000000000000000007912e2469ddb47e91c0a32df3a05c1149ceeb876000000000000000000000000e34bb85ee0a0c5dc74e4af7e40b17297651fe74a00000000000000000000000034f1a728c50ac36a8d9dbd017644ffd31ac8cde60000000000000000000000008e32bb902f5cdbae197a0d4aa0d5c4f98f8d469b000000000000000000000000e221c3e3845149c8b64b25f3a3ccbd4d0a39cd030000000000000000000000001e4605ac72aff9fe094717e2bc2558bf44b2e8930000000000000000000000002a656837f78502853072fec81b7b3bcfcfbeea870000000000000000000000007272cf19aef146d905e0f7f2180752be196d30cf000000000000000000000000373f1f58357b01f91a003b1bf64775b7dc8be962000000000000000000000000b20ceda13cd1b04f9a3543f4fa720b1effc9f67e0000000000000000000000008bce712a330259657f368d00c8bd835df683052100000000000000000000000047b6b8a148435fa7e7cbdea6896ae3c30252a2fa00000000000000000000000007aa86e87e3f077c541b26678adb19d1899aabe5000000000000000000000000afdaeb598885a92d021b3445816fc5542631df7f00000000000000000000000043602c54d0d2a3470da14788b13dfd0e74c893240000000000000000000000008f4b37a798f557a0a3d60b25b9c388988b538d190000000000000000000000004e949aefc4b8b93d4e5cc09edc15664881e33eee000000000000000000000000f59517c1a8d9aae45ce856537e10e701d8e88f5e00000000000000000000000070da9ebbe545a8dee7294f01c9b9f149c4b9378500000000000000000000000074aadae2c7aa9321314a0a6f53a70eda5ebe103a00000000000000000000000092e4c2b490d43ccbedb709f579628d5089ae1e9d0000000000000000000000009e5ed48d6f693b593058e9c5f89b798e2adb8a32000000000000000000000000887276b6f29822677771fadce3717ff4abe1262f000000000000000000000000667ac63c76dda80c59ea6d6d65c6179946e917c7000000000000000000000000b8cbb6d44b96fa2559a942a714c7895218aad188000000000000000000000000e58b4d494aa415d025856860d714810c44408a57000000000000000000000000843146d71d57af0e731f85db1f094643776c8e91000000000000000000000000bc60d017b944ab3870d9a62900a58c43ddb343880000000000000000000000006a4647b2d70b1fb1df8e3bcc35ef720e1bdc33b80000000000000000000000000f3b2d6a830270a74c1389797b2587817250ceb2000000000000000000000000537b2d4c7df1395bf9901da5b4ac0b727fa927c3000000000000000000000000033efe0b8a60dc59ddd425e8199dad04af040581000000000000000000000000a0aa276209f1b3a1d4f48696c2205878454563fd00000000000000000000000018aa467e40e1defb1956708830a343c1d01d3d7c00000000000000000000000084510d2edc7c241cf2d505ed83bcbf1c9879a26200000000000000000000000039f0b2b4929cde662cb5e0ac1a0f3f1d6ccea8cf000000000000000000000000ec56ac0fb3e59a10eb83fe63c9e039aea609bb7f000000000000000000000000cf18fdf7570037e08ceafedd3b3d6992c4c2ed2d0000000000000000000000006e7baf94d8dfbc0f94079697f501c57c4a3829b3000000000000000000000000a42fabf248edde639e86d89f02557f47f5a00ca00000000000000000000000009bc490b06f49d3a2946a810949841d6f99cef0430000000000000000000000001af47a9d02c10965ef42cb40e51771361031f7f500000000000000000000000074920cf54ec2cf9ed9a8bd51d2fc62ef022cc6c600000000000000000000000063c11a27d3381e7d45b5e7b5e82eac0b189b3a840000000000000000000000001c4f26ea992f17465dc5e96d9bed021619624ac60000000000000000000000009436dbf17ec89b0fe30f1030c6f4c55cf49cb536000000000000000000000000c9ac2879e5ff1c5bdaad19a395f38f10ebef0389000000000000000000000000db110b8c4eee50b9cc39ca85d6addaa46e9b612f00000000000000000000000041bb5210c08c42697e242355e7ebe8b75f0727f00000000000000000000000006639d4421ab7823e979a6f400e97e3134a12c229000000000000000000000000709384195917a1650229ec62301abe474a2248b10000000000000000000000006d0f382d70dcd8eed6ed5b83e532273a4097f6280000000000000000000000005dd24dcf42da14bcd38b4b2a12d983d8df5bc2a90000000000000000000000000c1f53ad381e4d96009fa95b8de595e25b4b364e0000000000000000000000007ff207da4a931a543b458dafb4711a561b669a3a00000000000000000000000078e6a98c97f03a7939bbc4b5953fa329c62b1668000000000000000000000000a3ab33c0d3bf40a668aac4a13766726088f841db000000000000000000000000725051895532d491e2be263badeafce697676c790000000000000000000000009158f9ba9a24220574f36aee1ce635ea56c487f5000000000000000000000000e14d2087a2169c879e0959b51c946aca881c2dae000000000000000000000000f8941685833d78b3310177e06c37e8881325993300000000000000000000000049891c937fe00b7b325bf1d3cc8d88e066b20e4b00000000000000000000000039f666a82c44f651468e0253694a32d3f8fca21f0000000000000000000000000f80acecc20a61ec26d5a5645a97838a8937a19500000000000000000000000062fceabec4ea7711aaf1f40c9b7a0b74dede7a02000000000000000000000000669e6795eb8dc40abb15ef1b92392507dd7da27f000000000000000000000000e7dea4d80ac1c8a1b35d5fd7c2169f33cd8d11db000000000000000000000000e1aada143d973f3a6a5d74be5f511c8d825dac07000000000000000000000000f448706d2e0d6a10b1329deed5cff49ce44349c9000000000000000000000000cc2e4839f2972055474bacbcfceeee77af52bc8400000000000000000000000092217f0bb149f8d808bde6690de2ca664d34f4110000000000000000000000004e047a54cd9c58f0cf97d49f0581219573b59372000000000000000000000000d7a288e20f0b26c1f8a7ede503ce104ac4edc727000000000000000000000000e0a75a93aca123636051aa836a378bd75572220a000000000000000000000000f6def42a12a090858a571a58c77d829aa55842db0000000000000000000000005a010e53be971e8d668db9a2f496367eff0a9a94000000000000000000000000ad4464e2bf5a0ee7f053dcc21b54f20622b9225e0000000000000000000000005ec024dd24314fb8caa6ae3cb31d78e1da2af2500000000000000000000000004788bb00d6bd2a843f26d1291f8dcb688cc17494000000000000000000000000e652427ed92836fe7b5aafb6491723068c8ebfec000000000000000000000000bc9e3812af4263868268bcc370bb1aa9de0ad78500000000000000000000000032afe6303fc36de2baaa562cbaa29757074fdb570000000000000000000000005ef9bac0cded5f9a2f53d5574c279947559dd79f00000000000000000000000072529c8f3d6d15a888c12373967d21d2961c179100000000000000000000000069bef0b48cd827baf7f26ba47f5fd0563744596d000000000000000000000000621763cda57bf3e6ef73fda57651e76a163247ca000000000000000000000000a362a1dbf7a35fff5283fb1809b0300035d709c1000000000000000000000000b65ad2828df5c2a143f12f2a2b713dee86c7d6bf0000000000000000000000007c5603fea3271398c4cc4a4c456fde1977305a21000000000000000000000000618f356649c8991a4b806283284d9b4f72f0a88300000000000000000000000029f71fa28d281ea6c7283197c44c751f14a4621900000000000000000000000072b20bc0a0631ef28de34e1bf5a7b01d1db317db000000000000000000000000b39b7926b1358b66cbaf10467c4822617829d72c00000000000000000000000017ed36f7ac1ba5bfa95f41a8dee0c682d1fff383000000000000000000000000dbe227d17c960b2568f222aa12ba8b60388569f8000000000000000000000000cdc83283293a2bfa2a839a762d036db6d075725c000000000000000000000000aa1597e775c3ed54437133434d6b33def4946438000000000000000000000000c762b6fd63f4a6c66524819c262f76dcfd4a3821000000000000000000000000945104e49e75207f8fd9e193cec6e4834f71aad7000000000000000000000000709d9e2ffe3a9c94a866b1bd0aeedfe2c8d96e4f0000000000000000000000002f72990b1902f906cff9ace58ddd4711177746dd00000000000000000000000076413befc79d6ef4450e46c198e023ab3ff9c95b0000000000000000000000004dcdd2feac91a3a50fbd2d9b3440428ed3ee2b5000000000000000000000000018a40b3da72b4ba787dae3e9381e9c7d49941674000000000000000000000000b3e41e2d4b77cfe2f97dd2e8305f2bc2dbdc358700000000000000000000000040c4c1d29589eb50bebc52f42f271eea7edd7aae000000000000000000000000728bf293204cf4d4ea1a293f6fc916082783ecf2000000000000000000000000fc548d0719c55b5d4c0630141091a0b73fb6d0d0000000000000000000000000fa7bbf97d733321d85f6e0a43006a231a6bcb8490000000000000000000000007e8e10dd495f1f257fa39056a5571fbf353a33ad000000000000000000000000f56f5af3b010b2defd79ea4382d52524b8d2c541000000000000000000000000059c91d495b9e460ae156376337133c39e4ceb40000000000000000000000000ffb31c9c4c9fb004cc5bcd5e45245a0e733bf73c0000000000000000000000005d5ac0bcb7d5f4b58b49df6f3c823ec341072044000000000000000000000000751be3192b36a7837f16b9ebd1755d1979428f1b0000000000000000000000004b11c753cf9a0e14bec207adb5acde38865e254800000000000000000000000058cadb0a1f60349e9e11ed4f6cf38ac0cc774493000000000000000000000000fac9c43e42f74807f504a8f342b4443c6624625d00000000000000000000000047f46f2f70640e26f8d5554b22ff8f407022fe8400000000000000000000000095921f1af1d3f4ac9222eb14b744191c998ea8d7000000000000000000000000dfcc51c05e5fcae734350161f78dacc8fdb3fe8100000000000000000000000014232e83d972e3480b7bfe33001dc670bd83194a000000000000000000000000087354636f87e62c6ea361deb3ddc7ff985cefe1000000000000000000000000875e7c09bf30ffa0b2a5d7616a8daf6208d7af9d000000000000000000000000d27ab49790aeb31a441eda264b17ec7bb9771eca000000000000000000000000c2bfadee4b6bd2d761b873dd39b17398e0d5752e00000000000000000000000016a067498ee9485eb2793c20436f109397dffb3200000000000000000000000043759f32b7da8acd09345a6ae8e30d7b811811600000000000000000000000002d91bb58368e11810a62f523a360e6e2b41cace300000000000000000000000095343d45b810cb13b689af70bfdd660a6ef4cf85000000000000000000000000eda1926c5fb58ccc4aec90ad7a357bc0502c138800000000000000000000000061bfaba641d8742f7e4b89649032a7d1135ea78300000000000000000000000080c8afdb112c3687d7f863a4a7c645145af9e369000000000000000000000000feca803e34e84f74698c4bb4e67f5e49b83e9f19000000000000000000000000a52330ec6af82e5147759e7a2c5e4423a020f6c60000000000000000000000003961e180df2789ad2ddfaaa9af630f3ce635886e000000000000000000000000c6dbecd505501a0731d3a23e8d7fedf92a21728a000000000000000000000000d4fc8238e979868cde9b141107936654fa7ca248000000000000000000000000c02eb2320818232dd954c7f0608a7ea38b7ddb770000000000000000000000001f02b670dd819bca7984b8b06765cee54ce203a5000000000000000000000000a849e69c7be989aafbc86e9789d832ef43df47d6000000000000000000000000292802a3cf72419a9a979dd1737aa6c22ee7ee75000000000000000000000000d39289c9f6534947999734c3c8fd9b0b9004eb700000000000000000000000004f296e3258a1c4b4d9d6e6fe4b1e9a12a13320a400000000000000000000000052db3438cb827329ccc4b1c73e7ac1aedaf284a0000000000000000000000000f4cc8a6a89cefdbdb515eab3ac7d76c7f32bd61b0000000000000000000000001036ff8d8df1ee3cf2d4ed97530dce66eb5d2b7f00000000000000000000000066678c77a3f13c9b9cf723c4a1394774676b03b70000000000000000000000001c4199c5f4392707140249f8a72d8506d4df897f000000000000000000000000623d8cbf201f2255c1258f5ad958acf462be41350000000000000000000000008a9b4da995a6510b0358545fdda0be02a8d69ccf000000000000000000000000307ea0e97444a9263d98c6f6d50847df5f22486e000000000000000000000000903cbfdb0a89e65c88aa93ed81e450c4ded5163900000000000000000000000033f4e30a7cac1abf479ebf1cca2cb4652829325d000000000000000000000000004ab5deba9dc6b73103fd1c72b3ddf1092f5aef00000000000000000000000070f8a0a356e4391c90721355158cca09e38b265e000000000000000000000000aa175108f4a6eb06f52eb91b7c646047b35806b800000000000000000000000086a1a48ce033d6fda5a19d3584988475803bdb4c0000000000000000000000003811176522caf2d6294f32e030713ee3849d2df8000000000000000000000000a231a5d7688984c3cf4801c77ffd05e8cce3b4af000000000000000000000000caf5d9443f18c182fee155c2b1d5a01803a31c2100000000000000000000000072451e9c64f3ca527a363ebafbf7b907b85770a40000000000000000000000000f6e200bedce8e535c91e76f58f531e7582dcfb2000000000000000000000000248098038d8195be668017abe17780e6a78d06ce00000000000000000000000082839c545b33e2606ad8b42720f9e296aaa8fe2e000000000000000000000000ecc61bfd00688fdf131e52cce9e1cd24a63a6df40000000000000000000000002abab54fb626b0ca64d1490927420ce09d3b31280000000000000000000000009c696dcb1ffd0f8fc42e1226c42f7838742f17b400000000000000000000000007aa4a421bbe14fa141382d31e8d7bd1b5432c16000000000000000000000000beb422140e7bd9fda6b482eea9d1dded333c339d0000000000000000000000004e8b6077d0bef1028548c51f2b64c83fecf2f17a00000000000000000000000049f0412d7e624eeae2d478599879c94bd904e8a6000000000000000000000000c60671afc64a35c986cbaffa653527b0f987739d000000000000000000000000611c3df5e76a479a20c64a5c3b679bd51fbeab4b000000000000000000000000bfa598fbedc118bb204faf3b037ec3b574760ccf00000000000000000000000016df2c0f4a39431e29663096056786b246aec8d8000000000000000000000000fb4f80103225c194be2a78e9dde1c1add50e56ae00000000000000000000000074223c3af4212bce3c4bf46d39039f15816ba2680000000000000000000000008e8827915e881cb1748775ffb10c9d605ad2700a00000000000000000000000020a13f1e2638c9784a031f291943b2a87b3f12a600000000000000000000000001f02725bb5a84015818009f39d6b2cbd95cb04a000000000000000000000000d7477c0569ce93e1b397a5a5fa16158381e86d550000000000000000000000009ad29de1ba6592fe0b2be3f8bd5874621358c020000000000000000000000000499029530f09d7585f01ac18ec6a68b6c0fda059000000000000000000000000f2a68a906cf2611ac003aada967c7636f13912eb000000000000000000000000986a8b2b4d9fdd8dd6431c08a7f2e892aeda1839000000000000000000000000d1e4faf403c3842d45e118a815be836739a1f1c5000000000000000000000000b266c6b9180189023354e2ad43f3621ae74fa5110000000000000000000000008fd882824d5520500a8f615117e9516213d00d6d000000000000000000000000374803230a6213034d24963e22dd13422723e2380000000000000000000000002dc97df418554a9f39b47be49928a9a0dd051e07000000000000000000000000d7afd21be8313f271634542a0370173c1bc7c9510000000000000000000000008a2955092550df0c31fe15bbfabda570b2b8a755000000000000000000000000fcb1ea5d50504df05cd308ca80a9c0d9ae33fbdf000000000000000000000000c9da8ae129c4e3e7b051e064ddf5b8ce8d10ddcd000000000000000000000000d1b705a319e2c9344662e1c20b009134a09153a7000000000000000000000000aee1a84fc6ac84b4dcbf41afad46c73682c739c2000000000000000000000000353d8199d31b04397177dafd8b4a2fcb312b63670000000000000000000000007f74ab51ab2008e4a46e7f446603dc97013fe221000000000000000000000000fc2145db2968f8f706d4ee2423cd45b9c1fbf86a000000000000000000000000138aa9010e1ca743c4a11892fa390fbdc824b79600000000000000000000000030357c162ad9edf99092db6281be36e0e452d82e000000000000000000000000467387a0a92a6af179de26f5c09151cebc2a49e7000000000000000000000000b1948a5bb24502528f39886b7805b4aa3ec3362b00000000000000000000000053aa991b2a2a1b6ce7b54747b9bea230c61603bf0000000000000000000000006aa5c19127f302b007fe4bd40f3d34e4344bc8e8000000000000000000000000786432701117dbdd307054640e0688699176b8360000000000000000000000002dc6f49277a5af0c30929576a20f265f543dddac000000000000000000000000480829e1c48f17c60d12727fcaecba8765c5e5ba000000000000000000000000a8dfd59e0718129cc355a159e44d94769776aa4400000000000000000000000053b7b034d4f9b2b363e2b4a2c5b5bf3f11e604870000000000000000000000005b6d6391783e4c2325782bb8ff884fa0daa6bc80000000000000000000000000e10510a359ff2334314052196780c5216e2a39f80000000000000000000000000668c0ab5e5b23ad63df1054457a0c7c37728a09000000000000000000000000022a45107e8912d3652948463df1473d7c85764a000000000000000000000000c6d4a1faaefb4d2661f3d235995f1b78b46bf9de000000000000000000000000b8f7f225cf2c9448bebd822a787df0180dbbb9d2000000000000000000000000ab6614b447a30e5fc73ed92cd17334298d880010000000000000000000000000ace3a8014b2af5690f2992e36230fe12b98cb655000000000000000000000000872cae62b78a13508291e8bfdbb019749073bc6f00000000000000000000000045d406c1538f626653d76b6a5c828eff101fc256000000000000000000000000919948944dfa2495d646343a9dd534f872f37273000000000000000000000000a2deb339bcc07a2f7c7bf5466eac087773a67864000000000000000000000000d281aacbf7c2f7f7a93de5b036dd6b5db195458f000000000000000000000000827f55398f607959623f3ba7b07bba13a0c728cf00000000000000000000000043260994621e508b5ca41d74b606d4000a46838e0000000000000000000000004c95372581473fd75390c3fe8f9646a7648914720000000000000000000000005e85e177cc7dfedde76cd7b87d977fccc35d402d0000000000000000000000006aa952de5a5f4ff8e54cb249fc01a50cb2fd96a000000000000000000000000070e89ab3481cb101fdc671f50ae81ff7bfd549c800000000000000000000000055a4ebe79649146038900093cfb9f909d694004b00000000000000000000000057c3132f31393352496f6abcbb2b7555738297bc000000000000000000000000b09e326e578e642225b83d58dd7663a2c9af1cc6000000000000000000000000fcc80f99023272bf65393dd43710842085e36abc000000000000000000000000a6304cfc05adbaab2ae65521ef8fcb419ca0e56600000000000000000000000042a24c1b325570445d16444d14d6ffd794cc47dd00000000000000000000000008017a7254a6ebc955716dd1c0ce521332588536000000000000000000000000cb2c546bbedd9e64bdbb05cf0621e7c902f77a2100000000000000000000000077401cc7ebc9fa8f61006529349f29345f898aa7000000000000000000000000a8d95854f041aa3cd7174de9f992c93d54a962a5000000000000000000000000d3fc4310d1dbf5d45d4e5d2088bee77609661b1600000000000000000000000096cab305e85ced76a0728457507dabf09cbddbc90000000000000000000000001889c0cd1a9138187444d396ff666c9d8d9876c5000000000000000000000000da2ee7ec46dd59c4fa046cf08ed4f41f4786823d0000000000000000000000001162a7504001d44bf988f035c3ce1c2f38de2feb000000000000000000000000872785ec0084775463273ebf7032e286ac4f8937000000000000000000000000f79774efbadfe89939807ddd62add72ca81b8ac2000000000000000000000000afaf8a35e914f17365ebca997863e361be233e330000000000000000000000002d4a287df0f76a17f272da1d84a63af45452f1df000000000000000000000000aa950d1cadd39935ecf1a11eb9f44955f21d3c9000000000000000000000000059870269fbd907e523761d90d823b4a92ce38ea0000000000000000000000000219ee7ec47016f37393c721b8419322d46e88bd30000000000000000000000003741e14e34b51163cd11e0814d697e0a8b7ea5b00000000000000000000000007b11d7992a065da304d6e8b8a1bab1af5af3a9bc000000000000000000000000da27eb7592f0c1650ff404328d9bd1d6631012eb0000000000000000000000008f9c5e1bb33fabafe47fbd4830469eb7fdab25610000000000000000000000005fde5eaf7062aa9dcdee5d0bdd8623483ab251870000000000000000000000008015b9c70b51a4341cafa682baa4fc0ad297b062000000000000000000000000c4591b66cf4e704be917f1ec32e065124c3609d4000000000000000000000000c566589c2f84d79ac0f6755fa9cce0614e2e9f9f00000000000000000000000053708266f0af4e433dc7cc2ecaa2f6b903fb6e90000000000000000000000000d6991e5f75db561068d0327004f0b0dda7723d3d00000000000000000000000035d8e1f177c87c4ae25096140bfb7c63d25c416600000000000000000000000082fd529006e13beea50f5cf906d268de905ce7f9000000000000000000000000bc2c0d4da7d80433adc986e7c7658806c34040480000000000000000000000004b4777dc43cddc920f226f4d016ea7370b125145000000000000000000000000cc604eddf2102017a61c4564b059cb46d7ddbb3c00000000000000000000000014007449b25ff24e7b386b2ee7ddd38847cbb7a20000000000000000000000006bb455444eb757e9a5c1370edc5047b88f3a7264000000000000000000000000ac0ec6a98ce430ea53b84c601a498a92573b144100000000000000000000000051845fad9e2afbc9f6f07cfd60fdba45df1e3c2d000000000000000000000000ed250be78896e2a8ff1138541217a48fe1e7da420000000000000000000000008371a6521fc0a76a247c5d8bb7ead8a3bbd01473000000000000000000000000319862c994b1e8826cfc433832b3bf4339b65f020000000000000000000000005e464b4766fb32ac5f4bf74249d2681d6e00fbad000000000000000000000000df6b428759e3dc87650ab619aff3f1273b9dc0c500000000000000000000000016b99bfcf5d98cab64491bf03ffa35861ab2943e000000000000000000000000077733426e334640b525810bc123e2750c192eb3000000000000000000000000a71b0c2d4bc5e92b06688d70147d184c6ddc8c5d0000000000000000000000001ec28573fe7ac42ae2aa08a820a719b95b7d199d000000000000000000000000cfbd7b4da89cc76fdd998d9b90f0ec5ca3da35570000000000000000000000003be197199907e85a9dba524a6aefaca5496a38a80000000000000000000000000dac33b3dbd508e2981783e659273b13746935ea000000000000000000000000eeead71c30d7f2ba4594c7a068b2019cb36c4af90000000000000000000000001fa7d5d0f49d426740d592270f2ad7abdd999f68000000000000000000000000789ecf7f4c4fbe96b9e00277efc928dfe2025d0400000000000000000000000012967fc77ccdcc99f23332d78d4b9a1544e41f9f00000000000000000000000077d54a2553616ab1bb0a3c43b7bc4c7c9d31edbf00000000000000000000000032028f18fe6429652cc7b8163b0fa3ffbec96020000000000000000000000000896efae85f6d69f8c68e546ce22c0e77f87f627b00000000000000000000000041a91d3df9a4308b36eab97d8252c2e66fe06e3000000000000000000000000030c0994b0b454ff3ba1606bce6e67d54701b24d70000000000000000000000002668da96835f9802443899b11e83ea892bf95b38000000000000000000000000f45582454f841dd51fa7dc57a7a724c3f9c0827c000000000000000000000000ab2d4cd06a37c8ac1f0e86b662f5230ef9a933a2000000000000000000000000116a52beabb4cf240ba142fc83cc14f2403f999d000000000000000000000000c6dd2c0ca4237a6a92a5d17dc566ce198205422b000000000000000000000000b0f7ebcea527154ab2edbcc1e0ff4d6718abc18800000000000000000000000012cc62a017cfa1b10d6e600c45d7ec5f2e6581950000000000000000000000004e6499f0e0e41178659878597c5e892d0e2227d900000000000000000000000079211b090f7acf91aff6cfe1ad29b3619ad4185c000000000000000000000000aa4b0eb662c60eae2e506802c800950153240645000000000000000000000000ffa1c508001f010ca0b5a50501886bfd0f23e6a8000000000000000000000000aff17968fd266b1cbf69c19b8be90fc167d8d3ef000000000000000000000000a5fd6f6f6838308d36505124200ed31b33ebb38300000000000000000000000049ac83de896336a8341ace5edfdbc18cf5294d04000000000000000000000000211d06bf5f37c896f7526cb5f38ad7473bf80712000000000000000000000000f024f482129d1b007477e4b99be600f33774821f0000000000000000000000000b964994b7c19f158077fdb8c63ac14ba4f0723d0000000000000000000000000703bd5eb8c625f3fe0f5d12ec7ef32fb6a3339c00000000000000000000000062b2a845d4a4b75613a7825c466e090a1147a12c0000000000000000000000003062fb23e377cce5a3b3ebee773829b59a6583730000000000000000000000008e90b127617675af12df051caa6435e40a9ade9b00000000000000000000000025c95c7b72e0c1264ee7eb5aec421ce0c612c747000000000000000000000000535bdbf66a835aa0193184f1acb2d34f91b714dc0000000000000000000000003c19338eee50f0f194c3945fb3aff7ecb4c910c10000000000000000000000002f6bf801c747b8d60019a4a179cee6bfee7f9a2600000000000000000000000001cfc560584f6f0c62721342b51d099c2fda3b79000000000000000000000000376cb42c8274d78dd51e8bf750d9c28364cf4c6f000000000000000000000000e12feeaaf8edac4967315f0e92badda25f83e601000000000000000000000000552c3ece1da52c661444d1f5c80b28730a51b4d2000000000000000000000000892f79d23d77ff0dc406a88b94dd469b75e065f400000000000000000000000057cbe504b6ffcb39299d587c9d80055871ee6b640000000000000000000000007d374eb8285c6fa0c0d17004f0d5eca4b5df23b2000000000000000000000000415ee53b5269db3dc4ac42b6af64ebd9143361b70000000000000000000000008bc9a41abda2b7c0b9afb4420e66a6d35ec2567c000000000000000000000000d787afe30bf541f980fdc72a6c76846a8bb6f7e00000000000000000000000007b6d6e7fdacad549b9d5a8bb94d5236e29f92d13000000000000000000000000347582a8a4d17b0cba5d268c4b8f2af44834a53f0000000000000000000000001660b47db7d9dfe05376761d174f8c7a87dc0c5d0000000000000000000000000ff265b4550947de736b7676092259e1b811845f0000000000000000000000008d595547a6cf1d082b0f342f4827c1360125a70c00000000000000000000000044f6b44d9496f5abfdbc93aa457aba0547b30c6600000000000000000000000052acbdca3c534d45bb58c830c71e7fa2b7e7736d00000000000000000000000023b13d33eeb4438f1bde605e3cbcb1ba769633550000000000000000000000009a4937f02772b79072d9160d3639e5a31f00435d0000000000000000000000006554a3dc4631510c4e92d125037d0a10b1a47dfa000000000000000000000000871e32d0b725ad5c22239c15f0860c47e7935abb0000000000000000000000003f600bc973e9fa35fd85be78cb7aa867efeb9be100000000000000000000000008a101107d42c08fcdf5c4f6c9dca7a2df8a7dc80000000000000000000000000a9d1dee690cf3d0be7048e19abd401f4b1aa528000000000000000000000000a226806fa8ae117d6ef3c0a2f38de1321a3b4216000000000000000000000000613bd5bc26a6b4a4473ec997f20ab0d6047bc3f0000000000000000000000000ea6ab10b90bb7d98065d30e23deb6957592f55f0000000000000000000000000b177946ab11313f20c34d2ca9b781b1cee5caa1e0000000000000000000000002eee6e54e34410dc4a15283ff01cbb4c578b4edd00000000000000000000000001f7fde6f625161306d589f15b970576872d87790000000000000000000000006832dd5803594dc4df1dec1bfae5f11e66584ca800000000000000000000000088af134563aaf8048636c1fb23bfee5ceddfcc330000000000000000000000008489ba68510210774e2c242ed29f8fca7d41a77b000000000000000000000000c24a421642c0f2678c8b9f0966d57271960218ce000000000000000000000000ede59cb7c6a87e8598bec529c1951a04fc097feb00000000000000000000000039df6aeda6845305213cf3e0c8a0ad5893d9330e000000000000000000000000b5ab244e5a8ee2c5c3b96fb351ac8a26b2e0197d00000000000000000000000055936bf0ffe1a410db15e282ead898683d1ad286000000000000000000000000bae9b46b24ebff3d747e5bf6c2ff314938170ee30000000000000000000000001742d811be0e79d1a0365b0f39f718d260fb426c000000000000000000000000c50f39ffefe4dc9b977f043c2dd189485e528eee00000000000000000000000024019424b4222b49f0a8f1e83868cad8e9ed936a000000000000000000000000c2e58b4b3c3f3391afd92f1c4847f9d58c6e99ca0000000000000000000000006ad78fb01900cd4f4880afd9c5dd93173c2dc6c80000000000000000000000004258887da566f25f190655ba10db4c89a282ee5e00000000000000000000000087a32dc5765080c2ef42f28846c51a3837562e93000000000000000000000000b012e8d2481469eb6b219ae5fb13650e25ddb9d100000000000000000000000048b7cbeee63a8c5a1114bb6bbc2691a2e0182cd00000000000000000000000000fb43409807ff74f248e65c048bb3d22a29e1788000000000000000000000000fbe4553b8e970ea4df0fd2e428995bfb3d9f3f85000000000000000000000000ee5baa8c160a5ff4ed174f5d51f5058de3c74128000000000000000000000000d1db096592eac8b6862a71480227746876e1fab50000000000000000000000009580dd1412e6ec939bf69f46cb5c72da1dc7c0f100000000000000000000000023324b9a38e3cd38c17284da3dcffb9ff506af1a000000000000000000000000cbf5cf96fd7f2ac026bf35d6bb577c79e1ebb4a400000000000000000000000035dc0ddbc3f17e91499bd4be692eb5c05c550b71000000000000000000000000b915cde0287c312e6be8087783708596c28b3755000000000000000000000000a8c556d4179d408366daecbd09570e7a9d62917100000000000000000000000057ebcdc24bb914cae13dfd2a9ce09f5e2044a935000000000000000000000000ae67e06e07a776c6808361b699980f1be9960d6b0000000000000000000000001cd088112f5973ce8257e1ed692fe9abc6d93fe20000000000000000000000001da0cd0763b0a79ebad87c880268c474fc3e040200000000000000000000000056fb2699af7e0ee3c349e945e6ea710717d9995d000000000000000000000000fd419ec4046ff2375c5a66ce767894ba224b7eb90000000000000000000000000992ca604afee4f377964728ec6a9b4718ddaa93000000000000000000000000a59fb6aa35ee9be92943c6415f50c9856592a1a8000000000000000000000000e2477568c71b5421718c5a1cb6647ca5790c9dbf000000000000000000000000040479ea0dd9499beff5b8e6b36948c91165ef38000000000000000000000000431bdd4cc4e0c54dbb71a8259245e575e436c2750000000000000000000000004c2143a85e0573168a12f00643854bc093445dcb00000000000000000000000028728942693797e1f2b86b4d1212b26904fd041a000000000000000000000000aade1d6701173bd924c9de2d56a00ef4e3d9de4d0000000000000000000000004e969365c6bf4084395ca6fb4a5503466ed91793000000000000000000000000dfdf8108a129a386874baef0162606283494b07000000000000000000000000064de8bfb740a67bb68efa6ce7074c492230bedde000000000000000000000000f739c98074b9a16f5b369fd51078e9c18a635d3c0000000000000000000000009aef4d4a25aa024ecdac75ba84bf22c70e2c1a01000000000000000000000000db8617874c9212b773b404a9eb14ca88c98ead9000000000000000000000000027e3fdccc6e4f422f4cc0961294e907f5f31284b000000000000000000000000a08f8f859581ab0ba2296ad59ba970bf2377382200000000000000000000000083e7483d106b37224c960d13357cfc4e407467b90000000000000000000000001bd1232f694a3485fcd3071c2e67073c300506130000000000000000000000006e685bd08c0b2a39b9fe284b16d009cd35310b6e000000000000000000000000c86d5cb92bd9f1888e6ee6fc05a8c725b77cd2e400000000000000000000000006c6813fb9fc63a674543f2be9ac6e8e5d6d8ab0000000000000000000000000a849cda4c2c41b7b0db54b360bbdc6e00eb69a7a000000000000000000000000672ef4223f5d47163e9aeecab7bb8ee2fe95689f000000000000000000000000eeb516d9265f71b92a854175472886e4a926a0410000000000000000000000004f57d0792d36e29bcdb959ee88d9c3c3e0663abc00000000000000000000000037ec94ab3edb4f1bfe8049cdb3c897c8d58edac800000000000000000000000090b648c68fa78fb73157ec10530a353e86d2eaca000000000000000000000000797635911ff84048d5e5641d6dc39e9da81198090000000000000000000000002eed3917afcb9c5e15c42ed9353fd378b5eab073000000000000000000000000d28917735f15c4c9ee12aed11ce75ea4fc4840c3000000000000000000000000789dc581643bc87166f53df18b9ebf31b425e931000000000000000000000000b01619a3f50fe60197ffe2d290a0c62386d3174b0000000000000000000000009b7aad7f98e923b1341e5432c6e7f35b743d7de7000000000000000000000000c487ff32f812d30b224923a3ff4784640090c314000000000000000000000000ac0e8a6e02f5b3411d5e3c22e696e3ebe0d381be000000000000000000000000c9619e2af362b7c4a163c332dd92619892bb92020000000000000000000000004cedf6c7805103905b09b6892f2fab2c7cd59895000000000000000000000000bf9278638185704ce0719c0b2bd4fefcc533dea8000000000000000000000000b0a9a031b6b682a2739933f37299e272ce0de8d4000000000000000000000000449258f3487bf3ce21d8f29cf1e85f81b3e81c3d00000000000000000000000009417802f83a2250e43f869f2283316e41b1f8e1000000000000000000000000a332a137550575623fb476d614b97796ff32ab70000000000000000000000000b0977c800851393f3a8e3fd0ecdfef18943dc0f9000000000000000000000000a4447891753c814b775fbd5e570f5179f34f6fe3000000000000000000000000144ea33da6917d98d4744b4f528ee31449896ac300000000000000000000000048de64f129f13b14fd1640e53b3deee8665b443f0000000000000000000000009ba6c97ebe51688efdafbeea0ef5b2c5b8c7a7ce000000000000000000000000e3232a995a317adcccb2c85c57015ae7a7fcc7ef000000000000000000000000238802ed47c15dc0fec84ffeaee11e3ddcd491d90000000000000000000000003ff09b008cd398074500343ee169ec672534a2a10000000000000000000000001bfd627cb9a083e708878ab0b5139918a7ee7961000000000000000000000000992654ea14615f97ab7362fa1ef6b6ecf4e9e17a000000000000000000000000fb6220e9dc485fb87c4faff36edd9b4a47001240000000000000000000000000af1a1214156791c00a5cf170b28392fa144a09bf0000000000000000000000002d746def46cb31d5bd69477cef74fbccaeedcbeb000000000000000000000000afba4dd0e73f404eec156b026d3b341cab7333cb000000000000000000000000d66fe3c8770b3dffaa84127ad5cd0202433425250000000000000000000000001f26780f51be4d7cba1615ed727856d658248ba00000000000000000000000006e51fcf145ef73d29f67026df3365c82b3a1538f000000000000000000000000919a829c49ad8799426c90d0df4efda246affb45000000000000000000000000e6b2c5d895d20fa89bac2a3596061c2652a16ec20000000000000000000000007008f6d81dfe9e62b2f3cdd4238cff4de4b394fb00000000000000000000000044e2410f8aec46f30dae2eeba8ac9897d2038eb6000000000000000000000000c0def7f162b9c157caeb3fcc910a0b64fbe75f06000000000000000000000000b5a3978901ca008dea488873c95e0ea07dce25a60000000000000000000000004ff4f9c30bb96c26d884d9b4ac89b02803bf30280000000000000000000000007e92155c7a9657f0df21edb354b5a8540ede74270000000000000000000000005e19c8d68a4a1eb01408bc56129f7534cc8755a9000000000000000000000000d6f842473136d8fa6310f0fc1cabd968c7c696b4000000000000000000000000207783750b09df3bcabe846e470ecc845026f5b900000000000000000000000013023548a07f2ed837db3a4b49b63d7ce30cd68d000000000000000000000000355ee83e3c62cc2f0081b78cb2ee2bcfad2d830b000000000000000000000000b18064cc67fac41edb8c92a455923813599ff64d000000000000000000000000c1b330054d47a4ea38e1527f99ef1b489a60a36500000000000000000000000000beadabc14c3d92a678f8dcaa6b293b2a2a627f0000000000000000000000001e708efda22957e8976a063b0f93b1f4ec8bc9340000000000000000000000000cb866be9e8b416b64b53936d0b383645d3141f3000000000000000000000000e6281ca117d7211ec365f6da8ed97303389352710000000000000000000000006dc06b0925afef70e2c6ecd20453ef4cda66ede4000000000000000000000000d3417dd09348e5c39060b80c5e058956d8494c8a000000000000000000000000b7d7c99e1c14e7fa182da4680780455d7d9c7b1200000000000000000000000038e73afbfe1081002e57cf25f2ec8b826a17c7220000000000000000000000006ea438c60ff77753f40b51a750dea065067b31080000000000000000000000009c52f667ec543fd0176c1366f7e277efce341d5e00000000000000000000000047b6f62d4f099072dbf6848a75dde37a2b0487b80000000000000000000000004a26a6e09692d723d642f6265eb5bba76d7b1a3300000000000000000000000051efa81a63b8767e5b0248c2b71cc62052ce501a000000000000000000000000daed06edd6639ef771d58f23ceee7643210f3f0b000000000000000000000000a054f94a840c48c195be8b96aae564b382e94d0d00000000000000000000000074ef404ca87ce56c33a3320aca49f46f24bd6791000000000000000000000000033c93eb0a03fbdbaa9f6adaa0394d3b3321f09a0000000000000000000000002fd535e7eacf9ce937915fdf43ee2146dd8d81da0000000000000000000000007eb017a6b6e817a692e09b75ad0583532455419f0000000000000000000000004da27a545c0c5b758a6ba100e3a049001de870f5000000000000000000000000e97f0f4b17f96f56fc9b57fccf45277f85811070000000000000000000000000d02a1242d8d081b829f9bc8c693ffdc35ec5427200000000000000000000000057a88eb874ffdd19f1e7a94ade34e553d368764e000000000000000000000000631cddcda49a12b39137fdc22f8f1ae35ed987f6000000000000000000000000b075f36a1ee8e195e595b5ae90951745e01bc80300000000000000000000000057fdd5a8d80ec763a55969c6433b9735c401195a0000000000000000000000008fa81e4bd654ec2ae7684487b6bb7a85bf975b780000000000000000000000003c9c915dd7dbf1b30d6715e912195cd64d70122b000000000000000000000000eda055bea53572637b507394e0413da19081dc4c000000000000000000000000f63ff4eb24ae49826eee4e7a98e609401814a27e000000000000000000000000473c7b514d4d6ab0accc20800e2226f8592f32d0000000000000000000000000433d3f3f2f570c1a8229011a1c00115902880ddd0000000000000000000000002333f3a3235bb95113d526be126ce5485511fabf000000000000000000000000bb19d0852c511747340a8e40605f20c4abeb24e70000000000000000000000003b9fd763c2aaed2279d98c0363fdbfca5c587aa6000000000000000000000000c596092c5c9e209f6f0020a82c3355ce87823b680000000000000000000000001399df5ba9935dba363f8ccc314908125e030652000000000000000000000000e9bcc1d1a96c30ae805c03f5c877aace9c2151f00000000000000000000000002193ed5e46874a48c04f3f7adb9943fe4215354100000000000000000000000033c2e7f62def302ee7bcfca910453e5f82ea52f1000000000000000000000000c1723af0dc5400a1caaa47e76a45c39538a6ad490000000000000000000000007c27a215b28759bf6c26e5937d0730268735b30a0000000000000000000000003aacced6b81100ea031a9d5a9e0469ad0924028e000000000000000000000000cb12102493e513ed5e32fbc36864569bad2812bd0000000000000000000000007e320859c211997098b742c2609433c6584919c9000000000000000000000000de5d268dce56bd3389896c43895ff08c7fd829450000000000000000000000008a479afdaa671bcf527a2300613ccb5dc067a44f0000000000000000000000005e9a9332e4d25cac107c7498ea1aafa66763a4de000000000000000000000000d15c2db0b99fe72f464bf6a543d05d5a8f2b3972000000000000000000000000a214fe390e346a88b52735f08d4d5b64004e30dd00000000000000000000000007b75902131584b1ce071991a4c56778fbba50b800000000000000000000000072e606170c8460a1e69cfe1fc7435958fcd97f14000000000000000000000000127a524eab0a3caff0f90c96bf7c838e0474dac7000000000000000000000000ff8ecc10519726bc3e974a5a8b4660fba6bd01b5000000000000000000000000c2bb5ff2610a84a9f1f752247746b34b72c498770000000000000000000000002fcbe9913622dee9d7ac9e0e93597bcb942b4f2300000000000000000000000033b0c38a9163ac0f3fea18bce25aed4efc9a35c9000000000000000000000000e4ec87f073cff7fd28fe28e9e2a9c08375dc945a0000000000000000000000001109f65d06f34ee7feec866917a8eae046a6ff2f00000000000000000000000093a08b344b0a39895dd2f61a76671afec9b45f430000000000000000000000002fed674d3bd8204158d3c6228feafd543d347ee80000000000000000000000008198dbb5430a27d764250a2aa4aa7451b46737330000000000000000000000000238498c237d62eb460a3541c350540a2ecb96ff000000000000000000000000494aa3c3c03af680eec153da2d1815c11d0b0d7f00000000000000000000000089a7319b0b876c94395f08c2b981562941d5c42c00000000000000000000000021a93964ac95bb5930e6759d6431bc683c5251aa000000000000000000000000342d694377f431da175bc1317046ab424a612cd80000000000000000000000005454651812d52a070409a5d7818502cd748559b000000000000000000000000018d4a0fd589bf87efd38e9e3617373b7ad0543240000000000000000000000004dfd6788383ebf6bf27c86edbcc2e7aad75f5b8c0000000000000000000000009947a1c54cd439037f169c9ee165af3b9c184752000000000000000000000000bbf829dc110773efd66b5fe0810197d52188e88400000000000000000000000088fe6787d0e4f4f506d413e757235bcc3d5055160000000000000000000000008ba686d875bfc3536b1d4a924785621380563c3a000000000000000000000000dc8b0b097b5b95c6a8955e668d4df1abed91908e00000000000000000000000036c17580baee3f79b943d4f8ae55c6499a8d590f0000000000000000000000001a4cef1c0a86f5a1bfb87a05ebdf876878dc8a5d0000000000000000000000000f4ee00bad42a6ed432edce790e47fbb97cb93c70000000000000000000000009585117e9e92de34a8e3a7ff4e38711344a443c7000000000000000000000000701c79bd366ef43720420f7b0a552acb37407805000000000000000000000000038626472cbdbaa89d8a1a63736238adbc72466b000000000000000000000000bbc3ff83cfb628f5efd32ccb2b684bfb54214d21000000000000000000000000d8c8e39b6fc925e493bf3096c8f8ba6d93840f0d000000000000000000000000939a3ca93128537051dbefcc18c2b4ad914765de000000000000000000000000e92f6d555ae7a5c906d756d05d60ce4c23a2dfda000000000000000000000000054bcd5e03368f7ccc8e9fb237fee3ab81b04e8d000000000000000000000000ffdd5ead0415137ff7beac7187f0693d9cf452d10000000000000000000000002bfb817c12210c87a7776ceabca501f8148726dc0000000000000000000000008c7f89642655fcb28c4dd895e514e57b4e930cd80000000000000000000000003a1d13c8bdbd1cd80653785f3aaf3d93cde31f7a000000000000000000000000bfd0629bbcd4009fed538bad63838d11ecef7e17000000000000000000000000ce87aa4ff9016b16ffa2cb72c36813e6a53963f3000000000000000000000000a9da40e0944598e1a7d90f3e163d17885702258e000000000000000000000000052f64d6d2c82dab38818aa8fdd7101a353bb8cb00000000000000000000000073ccc4524f526db7faffab9a7a4876465951a59a0000000000000000000000007324569e024192bbd12de41130029711f79315c300000000000000000000000071cd1633a2fe763f355b92c2014c851ee4bdbe82000000000000000000000000c406acfdd94a83ce225c23be87658806c34fc2c2000000000000000000000000374aee97b72e499607acb45568c829d986921f74000000000000000000000000b2c08d30283f8b8719f018643912e5efa1b82e6c0000000000000000000000003bc0d7adb9929782ad717c45e5a30c0e6c34b65800000000000000000000000009e08bc21e05234d6f2fdc86064bce5edd304f11000000000000000000000000f42b1a25d903489c46f74c79a4cd1c22330d231d000000000000000000000000f1289931b25a7e7c0d9c684aa368d3bd95dfb8f0000000000000000000000000262c95c01f486dce33c91dd97e6a53e9b39f2e77000000000000000000000000a0012d7b7a453c914c34e84f37c2de472f4f0c940000000000000000000000003fdc7253f613e29ced4b47f2b72ffe241d6dcb41000000000000000000000000dcad88ff92ee0b9fa9ccd20f5373edfce69c81850000000000000000000000004059c785dd86a0afc92af9f2d50e1709961c2d3900000000000000000000000088cecb0876f4f25b2b46f6872992d04577492eac000000000000000000000000cc3fa7ff756239878a93d88ccb3e91b4511a4ab30000000000000000000000008c155a38df395fc6c913e1eed4463c03055ffbca000000000000000000000000f91c3c34f8af86624e6d1bdc984a0ba77809eafc000000000000000000000000281706ee8b11e78f61929a574ba6aa5df0219a0a0000000000000000000000006d7e7e5e4abbdb817a802e44fc78f7c89bcdba070000000000000000000000008215ffaafe4b01c075a36774ade48e84fb94006e000000000000000000000000f67edb872fdc39073792751d1073824ca8812b59000000000000000000000000a079689c678177cb910e2d5b7f29c3969998037900000000000000000000000016b13e95012431f33f035f3cb66ff70e96916f690000000000000000000000002b9042a1ca215cff63fd6df04afb197c280cabb1000000000000000000000000db247270d09a89b6def8cdd21491691c5e7f28b3000000000000000000000000f96508dece239b8869d44d48f8ba83e87e4a7b04000000000000000000000000a02a0997add2bf2e6175729c1c48966d679a0f27000000000000000000000000ec74d55414fed8eaecba717b11ad8697e4dffdf700000000000000000000000070ec48f6f08f8a95489bb46a1dbee4a417f80e8c000000000000000000000000726b5418bcc89c8ab1bd60aff6d1cb67b8677c12000000000000000000000000a648d6e34259aab4668262091eac25b089dd95ec000000000000000000000000489fad727c7eaf0c9fcfacffdd33f1abf2068103000000000000000000000000bcdbcc1d721b6c00769d27f8ddd1fb6021810425000000000000000000000000ec9febab7307cad9388e3890c05438d904b14c7a000000000000000000000000298fb983792a8de675ad8de521eef8c7326526d700000000000000000000000024812570dc1a07f8d533072e095ec2e594e932db000000000000000000000000062b83f554e828d5a86705135b091d43ba30a59f00000000000000000000000091b29adb298014352420c585daefae7a7447f1a2000000000000000000000000c582995c7057967942d5f90a7707e977a694318c000000000000000000000000281fc5227fa2d6fcad4916b2ca70174c85e011b2000000000000000000000000c997c3221969e7b7de04f8d2305bc5488dc658d30000000000000000000000007b5491411a47679a9eb6889f28be92c795743bc0000000000000000000000000ac124439079fe05c151807140b7217036d59f8a9000000000000000000000000f7d742d76188c8858d8c4812c2e2c568b1b35b76000000000000000000000000690a8ee0a7e94e0cff131cbc830e38e3f8031a3b000000000000000000000000ea5d59f465a7c35bc925c4659df8a3635f99ef3b000000000000000000000000eba243a8ac5ce0cd71d60f9e957df9c4fa12cce2000000000000000000000000180627f5ab9b4208daab0484806090d2f080b1d1000000000000000000000000b8dad594ff47bc209406891a73d31c6cffa2b43e0000000000000000000000000b763a78389b21e038ddfe1f553f8eb4dd2028dd00000000000000000000000037a839aadd0832ba60b3d4444d4d22773cc9946c000000000000000000000000b7f6364b7a06f6cf43de3f58f30e2c8cd3b17472000000000000000000000000f96efe70c18de37323e6ef145f2c0b8caa936331000000000000000000000000af2272c9e3b09395c2f890548d20f8a0b6fbe9cb000000000000000000000000a2d36daf7b3e25a592544e0d8fd1b5b5f1db855000000000000000000000000010f3fbe9f445b6b777c621ca3dd059b4448113ed000000000000000000000000fd1944ab44f567302db51f80d810645229ec43e2000000000000000000000000f33735639407536a15a6a97814b889888e71610100000000000000000000000057a3531b5a26a795acef388ecb917fdfe8c1856600000000000000000000000042c3b2e8e4018cd6e98c459d8bad8a48000460180000000000000000000000004203a0a3389803118ad3f793b744ba607a6507e30000000000000000000000004455b1da5f058167cc05800efb5a7055ae33fa0a00000000000000000000000003763080f5cd7c1631bebf14377013b4f3399ec2000000000000000000000000e14fddaa81354a45346510b2c75bbe12ca48edf1000000000000000000000000d42eee6a6308ac0ecc58f9450f090023c8d04920000000000000000000000000930d7e76775c5f8d09f4216d4956146eb21b7cd10000000000000000000000001960d4ef14c3b576d821d3bd475ed6034a2e6c0a000000000000000000000000ebf78a1d3adb63839019d2ba7c7173c8f2d726d6000000000000000000000000320334ba797cd214de1e6521632588d8eb85a72000000000000000000000000030e04ecfe243ed56f77bfa87db749812f0f0bb4c0000000000000000000000006bbec2ce3a46d51f91ca1047daf544880338ae6600000000000000000000000063e424360af9d6e01e1008a779d0c9f748b4aedb000000000000000000000000a73f04c0cc9a022194a6af72b3b7cf21af66c12f00000000000000000000000012e5924ed47df2508a724a7d8ca6ef1f2c27aef6000000000000000000000000620c7908241bd8a61871dc897ec5ba0c9ca278ea000000000000000000000000a4b3b9b79147995d0b868fb121cf4c26a387416c000000000000000000000000b89fa90e95a064e91bb92790a83220d2915e980600000000000000000000000005732a3a1b99fca5b48aba38a7183d12f7adc21f000000000000000000000000e855e8fa4e7e4a94a8e870086bf924c1845879f3000000000000000000000000a140767c7e9635bcc67d77052495d35b95bb965600000000000000000000000079338aec62d1d1eefcf7a9078981428a486bf6b70000000000000000000000008396895f0bce8c21c0bc1296c79f4a136e9a07160000000000000000000000005d79d8a31ba17dc2007436f3edfb2a70740d0c6400000000000000000000000096465b60c52fdb0f3409c41e11521a412d6c43e00000000000000000000000002c3e97cb3b8af3a6dbd23d5b041c94ec4ee3fb77000000000000000000000000be825c82eee10fa47e9106d62c5cd9282e53af9500000000000000000000000021ebe424754e4e3685fb3e55880c067996ac8f68000000000000000000000000613b13142afacb5b7bc7d0e3fee9cba35428ee56000000000000000000000000aef0584934c0ae4a8a71c3490ad1aeef9b78ce93000000000000000000000000aef0584934c0ae4a8a71c3490ad1aeef9b78ce93