0x2cffd02e70e9a96608a107b37e9e9d87bbc51e48efaf30e94086815b2ad0538cb7a1b4b12c7895b53612660f74de901aabf1a7b9e2a55fdfccae12129eff0c1ecbd24bf15da518f295da6ecd3760c6be60e55b48157ef2a128834602e798d0ae0d506baaae9011de7ebef9c60060cb5b91dbee6bcf6b3bb858cebd2fd105dfbca0a8d2df76a7181066793f2a620cede4ebf9edff40882a1aa887daff4587bc94d34b318d2f249dbd7035eac613cfd9e2975c7a4ac52ac2558c8a5400206b31df7da44ba15c3ffbbf6de3e0409652c1a948b57079be51c96b132d0ccfd7751e17b24a52b8f70b27182380878f6225cb8818bd1dc0bc62d02321f3a0a4589ba6caf9417969c69f30a9cbed5489a08616f2c872410de99971a311988169422f8844626d8e0c727958dfb503d030899899953806c9e629deee07feae38821087affaf97dc083362d3d1b5f1e49144aacb1f9df0c74726304fd434f71c4f907ad7f66bfbad03a78a998991c763e454d5f51653ace23b9e142f8cc134b0b2ac31d14d7edb3495e3108762d6ba89fe4ebcb0d7aca75827fa72ce88c262c82298065ccfff2e2b28cc0552973c6d1bc234dd5519d727c400d1ef607a1e6f8c07f3e0734209b6ea493d287e53df07f92d22aebfee8e94ae281cbd180ced05f4c7872229eb841a07ed6839eec6daa4ff747e93eb8c3f8478393633608b042e90967b4badd5c0b98c5b00b65bc127c1a2b3595f87a0957844ad562740865fbed826d3fb33051d9282009998966382b5efe6e4d6ed71b133d34bf65a6d8da93d574a5594d4b8cd3e942c61aa1c042ce050e35b50b3080f245b35751a8d591275f7ddc2ee4c14e8c3e4afc34bb255e0bf00ef4084fbad7b39788fdd98c0f3efcc089e48298ca7f5ec25444df3a13599618b9744959bce8b779241d2fa6288c6f46d58f232af6ecced76724aec1bae140b0bc73296201f3a4121bc137f509d2abc20d529b43eb04f3b24c8a33183311851d853f93447d344ce644697f3a9e0659f1043e9a1e88394317c57a8a386e6a61c5e19c5400468e4d95ab8e2e8e2be66a3d42cbfbd640de2f387e6579ad21bd3034b56bdea1965b9ce9f7db90a82155911054e564020c62cd820292b569f43859c341175a2f9828e6d1af3506be4f7becf50696487ef7e3d44b36523ae22672eb60869aade5faf57f6f7ef28e11b6d6135a60f15f45d624895fd88a883d76f798cc235f9a2455dbd357a096b820ab9a0a852de7146a4ed4989fd98d17a03ad2521ad78b27ae8ded5f731329679898429f3ba3b406403dfeb3febc9ea9a76839ca2b6aec294ef7b9b62d0f89f320491ca6151bd16433aefee42d47719027dff45db2917d3ef2fbe3add99c1e0ba777975aa13093bac48bb2c5c90e15ae2edd7c24bfdb826a30fc7df3a040dacbc9f9c0aec3a88a921aa3e5c754712b7322c4a098d2ce3a3b94bac49fda37e1fdd3a2c1a11090aa6e40c0d67f4991a3c7e5f2096adc1f72f4a3459f812e33dbbbed19bd79b0ef97e200a7e6be6ca12b8ef05033cd32bb3e281802d2cda1df07f01b83b67165d7f658c18deffd15c2a3daa35edd3b8b1ddc0cd571db758dc21f7effbd2a8064a2e61813ff2cde3cdd00df3fe80a32f0b4065e40707fd65b0defc091f0c09fa06d1a911a77bb10672ed849fdc8e5eac243d38b2ad1a4aff2d7d9aa2046b4c811f0486aeee6dad39816d448d5ef2965710271d82cd1de3693daea34fcdd0c51ee26bd37af0f4bf17a16982dd282e6f32bd81d26cdbacdea682db14ca0079687652b782eb824f85a2bba8eb86157c2ccc4565e962c0c9263a7ab2a408ff753fd79687af2f6bdadfc2d87cabbe99c506bf101e3906773181cc9177456a46664d3dd22956960805ab3d95429345c0f699d1908bac758aef6b2486ba4