0x2cffd02e8af3acc550722844b366c9e2352c2efbbde52f1db24065b953bc9400791d0342bd101c8f952710b70eea8e8f1b14b8b3611e7185880150d3006c3398369bb64272647c2f13f9060d26e4034daf89b3f670a07d3b5decb5ad89f4a65e9430467131899a5e02c9a71ba98324553eac5602373c99973bb8c0ff709632a767d73ff898bdc92dd5d6d087f1eb7bf9ebbd0b88c76247292062d819a94fa1bda8e3bc40de766d55df7c2728364f70e2b79c4627912c2d06784a0173714d7b83ea3ea280184c58963d04890791b86b0f33a36efa3050a1b9735cf1cb7df7fa50e0dc2498d341ba371d1516bb552cae54d4ecbe60f97d8728ca0684f094214a5ec0d9be2c11e21abb502b5d69463d6986ec94cefc60449775aeb45b5390a14f563eae3eaf79371d63ee36f9f3fc3270d6e558cc927bd1801eebe1969bc639fde8f3e6d94cda0883690b929d41ed0c68ad6941dbae135c5ab2758a213796243200a762664c68f51dfd549bdcb3f67cd044855332109952c5a4211690fbe574123a411c4c411daedd150b2c955defb051ceb942dcf7abf936cd8eb60f393c8606be4b1a43844b30dd17f74ba8981acebaeb8ef0b72c1eac65ba45fd22dd431f168b9e2d1b2f38ad243f84a401ce526ac24e507461a2603f2109aef1070502bab43d9e1cb721f36db2a84aff4d2cf7c11b47f6092965d353949bec2980981a34c937a0ea0462b10a564f8026307a88ecdd74fd020c60da9acbe62ca120e48fdde9f1208be2ff8ef74f1ae586cb4de64573d615176e3662b8959c46375718e85ea531b2d05dd6db4cc7f6e1d32075d43a116ba3b99d69fb9613df6bb1381d3035add38bade9ddc87766a230ff6327b44b209aa73181876a6e502e235ccdf5d49836c7e64815929be10b55f2d43d2fdb66087e885007c0a5e4dccbe9d222166417d7d522e5d2c683d79dde7833e9db92767f332e2e817af95cffdd38f38a433aaa89e171722c653284da234ef938ded56c677aef754f3fa4abccdf25ad34a8791a712d1e712499a4807cfe5587ffeb170fd0e20ae3b6be5e086d4f54ef33746149364682bae04582d98384a9762dfe0a6f14c97a4c43a9e2b899317d4bea0b66eeb524b8489480af569a2858f327cbd29f5c93a4e481f5e2e0535a1e7e85a71ebebeaa674bb3958c351edcc080ebe0d02266aace48ba85aa969f06eb4965c65fc02ca82d6fee7a3d4e83c246370942e1d9c1e50d9684d327499fded34edb0f06eb9b80b1199812ffc6da0bd541d9e7d0c919d86413ac109428dd1e98b663ca5f7aea11ba0e729925c3b966f3d91931207d622b11cbf32e25d109d658923bcff4774bcd3ebec6b6b4dd2fba663e85ff68e694072e2b260825a14d8532ead9b2f2ab2075f3c5e4fc142766074484f6f8da46137b17f1a1ddc8e4d28ae38c4089d413917e5e234481dc42fd313f35f30fdd7ed4824f6e89cb0559cb17866d53c5dc329227aaa952debee65b8397877253214ed790b7874e73b5920342ab8ebf3e72975da200fb0addd0547e735c087b1f42f316a2d9cd83a71ade23cd80631778553f00fbc4f4e3dc0297dcacf16b56ae325d307504ee89eebe8780107edf313fc589eeec05300b8207ebdedebf5642566c5802ef87fb8e206832b80452d7e44d3b9b69ef170aac62686306ce1d82afb66fc9abbddfa151791cfc8f15be54917b07df85aa32f3f967933a525a3d3176a2f2eec91be55de861b0e66af26a17a02d2de9f6115c738fd78d6b02d47cbfe125d60c3046acf1fba2931e6bf77f7a6a8d7218f14985b488eab7b5fc35e1650acb997e4dbaaa688194a37a10184c2882f127339469de77388e834c67aea2aba08a185525b0ad9eed465ae45dc9bcb0c7d0929dbb215628ac313457de01f0c7ad5fa7d5f00601b2e9f1