0x2cffd02e54d4d247fe17e3db1afd29d68a7eba9cf063424baf35faecd673e9e8b0d9fcf7bf196f69f271a65048c27fdde04f97bda5fb113ffe55810919a977e9ea4e3a949b559475d1d100eff0ca1861b6535c199ed9e29b0388aac62c450f477405b879f1116fa8a7e0a82750201f77b4f60fe2fa123adf033bbc9b3862819496b426c41c011c7877ff5d749bec1dee54eac3bee1baaa7b0228db25d507b391c1452c88b0b7f47e80a406cfea0dba9843dcfb91c7440926ae10d188f96cd1b2bc0881e4ce762566f9662b00e221f46e01041277af2b662ad0363aaeb4a8b7fbe253735dd91f4ec5a225d0f3b340029973cfdb40ac83439227599993aafdef84d8f5d2ec61e7123076677001db7fd4fb05ef27a085a5f8b12349a0e1f96ff406b8c4cc2340248c7662064c36e4fcc9eef583cd0e999461d3efe9e9e3d2c79b4b874c795c2984fcc62698ce0484b38fac0193ae355ae24dffdf7cbcd9a26f5d5770408eef0fdcec8f87b595bf2b646e453be763a9171094ea9d8fa1235d372b305d65b60f36326da65b9e812fb5b2fe88c95527d02abf18a6e76c07bd5c9be996366a1a4219d4f028e2c0ca88476a26b2b8151062ee32e41f5b1e8ffdc27267e72abcec1743821ad3a6d2ab0c37ba8b8f6186c3b0ebd458d6b284b630613ebfde2997a786fb98459be22fd93cb02752f314440c27e6aca6e9959af2ba32a03902143a554e0e6e5a9e193272d637c8caca4145b0a432dd0206a7ec39a4f9c45842f6e85c589392646f4d5f31c3415ac2969c4e40a5d9fb903e4cf781006cc6e3edef7c233f6898d6996a9fd5899369aee52b5b3f8a3e892b64bf8b6ded02874abcc5185888ac816d26e5bc53abe27856a23b80d6b2f0bf053feadce1d91cdc57fd34f7a00c8d0521c3dd325637cc55bd5087aa85290e23e432705a5fec2b3284df1c89ead3c40c527935407bff56d7433e2be871fe61093df653d038bed8037697e07cf3c36a60f006cd3d5d1cb7cb375c705d423ad21cdb29a0789c452e3dc77c5231a4d6659cd63dabbea61405c622e117cd331863cb7d9b21467f7643d5b6d8e06cd8e8f40a478aeddcfe0d45b300e08f4f531b3e702242127312e3f861652a714f45077a36614a9463165c486c1b0b70e951ab344b94957a92a94794f32f034c8f76cf29864347a91f63dc552d87f7cb3e6f917d90993e28a3047a2b6d83787b21e2c78ad1fc4e29e86d49e7db146073ef5b00bc1366e6d92a4502603536985c6c9c338f78345bb0f0a642869038e4d5ec87e10c89a07bc707e623cdd83b5dbfc4682983f600997b987fede3811ba8f25dd52e42805b5000efd98bff1e5583cbbfd8c6ec2e2d40c7f62d30fa9f128df1d6409c4fe5ed96569c4c4be73bade38aeb1151bc4f4b8f3dc3313a05254422a5dfac00ded0231ca08d1793e1c19afe5d6a79779be3e36beca2048d34d0d5b83d9279957cff1a7aa7e366e99facb6f83884ff0cd7b5e78bc41e5d74671caab121df5f1ae95da70f688fa23a4bf34c0a728c65946def03e426cb72d23b1c1642f2bf2d7ad96ae527ca7a288e12a223110b8e8388d75ded40e4c73799aa45f98d3c1edf4e0a64365c6ac817aa998b52763853d1cc88f17b8c8f907319bc2b30e7c76b7caceca0847dd962e4727af4701bbc22cf29e8143de86e9a7815d2c965ca1f642b531ee5a1b65af967651e6e8590d7348250a42663d26793b82fc06edbdd0689bffe653179a3eac2333dbbf596f2c0ccbaf1034274cc6a3e9701f944aaca5f652d2678deeaaecbb8c205256efd2bd276fbade20731ae43aef48ae1dcae3d4e90c8d6b4022649fc9c797ed81526148acbf768229e8a9a9a5c6412c0b91d94c26bc3a3c2266f6717faa88361e53dd34196eb1ec456d806e5d0964537317fd463ea2fc9