0x2cffd02e432d6e410f5d4202f29c7f83e3e03175ee2b8776b6301c7c04a52af9f0be75013017a9b855bd007973a1182602c08e83427741cec2c11490ba85e08d0c2a7f23eddb8f38ec6cdc34d4dd28885177b6d85f2261d95f15dbc86a4e2ada59de41ba0bce7c1cd5697bc7f51d04ab93af4596361b2ef7fd8016fdeaebb8860da25afd924dc875b7b9827a7774f659ac369d31966c1aeaf485ced05750a5717c37910545525a327edb037b19c56535a0b7cb0141b22d4f737dcf6bbdabbafd03e292d9e9ae2f7dfb404959be3b6946876a0c5c737b1c4966c54894f4929f2219a4da8bac1d16cd3be14165714f0197cd1ce605652b4afe27b8dd9fc44d90603ab7b16fe4ed12dde995ddbd2774bf59f5b1bd14b3cec99fcb76fa965ce95a1c351e1be4fb3903bca2f228b56746f9a1bd61e5794e69ca7affc53442fad6dd52f9767631fb72532064bc294bcda702682d637781fe785535aa00baa575e849084fea96bd52b228bf9b14470576d8915917718e5dc0ee8f8dc339c8681c746c1f50e139bd6249ecf863ca6b284f932661e3c3496c53a9bcc16ffc6bca3f45a53147da62459434ab1603b0f2a2f24c7e13cc10c59bfb6bdfd1031344e15a5770c1cd8c5c3ed4e3a93ef4f22d74a3010438a8c94803cdcb133eb15c23d70468eb346e5240a32f595f72276741cc7fe7420d45419d13612dd1295ed8adc9a1f1e0e406cf2ed656edead53be4b5e00c4144b290b98bdacbcf8062c1499f7aa37caaa2b2a32a94dc42f60208d712c1e02ba178c85f80378e8516d3802aed2d3e4260115c7a6a1cf8d6eef7255941928fb9bdb47e36dcdb72a380dfdd2cd0d31b9f3393c05ec1654a28b49dece30dbb2e3164e5746feb7f9c9ed36baf5bf7e7896231d2d3d39646f310fb1fda23e95443ed8e19eb381498bef68ae59535f2835234d5697541103feb3ba499f1527db5a8f82f2c8ee3dd4cbe4c0db72dd19884e8c430e2b938960bf24f7a12a7186b5f73aa429926b098ec98c4cc1d31bc58880b4b76d86c8bbef5ff59e67031bf5be7c0f425a9904e5cafa753486fe8961fe507a603ef53c55a8d7ff1f1223cd485addcb97babbcf2f907e05389389b674c821679dcc8a859411f65bd43239c2f70351b6c62104969ebff0075fdc9c3de7624a1ae18fb0514550fb164bb311cb076feea9df29a4c2800016043bd1cf0da82c9c39cbd429d463eb558f360de5e96fe1adb52e2b88f5335e261c12227ef5c89ac675cc3bb57e396497c0850a35936e10a351775fdc51456e82441b4172cc0b21166f9daf3c502ec9df4aaf85fc81670194e83034e8e6d8ede41876dec2641c2857d2f361f30f6c66ea4393bc1ce46d6ea2e16c2e641120e05f19de9c60c8672269ab67c83d4e0556b4550fb45e8c13ff163369494effd4417f37dbacb7e3e64daa5c5b342f4fd6e19fdd124ffc8c047aa80d1f52c8e53ab3359c75151816519ec4c6a47f9b81d67f8e53f04cfd32e8ffa26ffe6434e13c99511702cb0f71444683e825f7c96ef6179401e95d96df7923b2df9689d18c84c5f9b6b114bb7823ed51572b9dfa033b3b62457b542637bdb857563ed0f47ece64f679e567e3f919c6fc89620ae7b2687e627d2958f5b6c8dfabc53ddf1499bc70de095679c5b219635a8bd82c184e8786e81c6736663aa9850112688bb0040a4ccfef4f086f36d644f82fb303f39e46fa06ba8e979a1c43be5f7067ff74af20ca59fbd31a825746555a246715c77d1fa50b8af8c6397443d91cc4a6276eefd73332df9dc4f6e3fb56c00d6205f5a92a75d8cfb0c860e3a5ace9ca5edbc1bfd60804b02e82ff912a141f75ec26989375fe513b875d5c1a9dfd115381d8fad78f394fa7890eafd0d4d5f53bfb25cc988147640656f5f88dd87b64319e8a0ba5235e7