0x2cffd02e6ed621d3a3b0c906a917efeaac31de9a0306aaff4ee124f1583874142a4ae9742dabd90b9b19fdd033ed0ebc1e960cabb7ed424b68324149bb37c4ed7d2eac06d97e0b1a949719da621f6cb4df5c772bc207e5bbf7ec7822d23744faf0de5f8838f037b3df93be01b62026f0639027ad10b9bc504218a105da687a3e6d7895da6f6c9951655b63906387a9971fceb260d6d0d8f3cca6bcbe98247e3d6fec679cc4963d5b441876f81cbc47067513bd80b69c4bb01cd9ae7d0616d90769a7161a890011be17adfa2a749838c37519c712c58e5f864c2f5fe3fb373546c517f26053e2c868627f38dfa59e894edde97a2203ced4400794b570c532a3f904570118a16af95b7773d00298d4c452e52bf24ee22a2db9b60d2ca7952db3562d0a07b10b455e39c63b417dbbc9c993e5cb2800aeb5e67f99aefbc6122bf318662ee12b3c987e435029cd2ec84d9641d300e38ad0d20cb14f8d33560db63fd3c157377b17c707bfc2dd0c96e67838928a9d626768070305b16d1b56f43e991f56e895636e0419b7064dcd3cf56083a68cf0cad2413a82ea81579eb94d2041d5aa6fb1c0e21e01ee11a7a8fa08a69daa7b9b1bf516cc46c7a100c133368fab09940fae55f7a6c8ef837d97a8ea01033a97d5c541e22c34d1c6b0f3221fbf757925bc4ff3e450c561647d736c7484e4bba83e634f00aa5e6cc690685ecc8acd7de9194741ce52a50d6eb335c6c1b984a9db5363c6083ff4832a766e561dd65f33c8b1fc29d7685ea84be64c585dcabba0521dc22b0c14d1c046e6514c3c103a6bb5c8e117fdb3bc62e69c447a5baa2909764ecc41dac0c44904b258a40a9dcd51fc4623182fc51150fcf8367ab61a31e17669130bf95af982a00c6ee2c6b5dfa565dd5f3de95d9b42ca6a4c17454a509bbe187b2b95e3ce9a1f822d64f3c899f882018d83ec246bd17a7d1a157a62e1b60a3c9e7941d13ad662485a72a6de152422272ec70f9d4ee83bf5e17ede3f0462ecb53a5cb619eb3ad432dfe643652f39294c6184df8d19dea76f12b2f8f2452b888a0d983aea6be718440ecc8cd1815b2b367150706bebbf16930a675b13b9c14888d0009cee06d3d82d6291d984957ec850f2cd5ac6f8b6c826266a80f26fe6a4b67a3caafad9bd4e2f3c111f6e68c8dd44a2c8af9a6cff24a4fffbd57e4e22537b7cab2843eef9a0978b722a880523fe743f0b6c43f896d9a18efd9e0b7f7fffe6be910bdee7b6f28c43a951475bb4db7db17317495fa2c4d3ea76ee88b63395e45e003b4a92966e292008fa018fdc1b032b3d6547e42e410df30b20517db934cb39753b9df420588d4adb1957681850a4aa26999c29cfcdefe52dbf4a2ed21946d22160942bc4861883812c3be31dc1555312ca8d746d44a84aec9bad67353a7012d63ccfbe638aa265576ec99bb1c58fc2fe4f578cea8badff95b2d733134f60b6f25900819dbcc28a8c8524420b357d9449b0b5ae6114d7c20c1c684e659601471621f0b0bc1c08e2e0b0363f200a0b6c45ae3738d3ed292f9b952dbc8f8c3bddb8b8679e306bb6e150a3ba838062a89753b2f8daab9a484199717dd0fcd002b35e5382c8f748bb3fb27529fa0510f5b4d4ae2ae2d072229d694edd8ef7486020d8d9fdcfe92b8dd0e22d3b1aab989b4c415563f6cb3ce01cfa4425ff060f0db5d0acdecdef84bf7688d7e27a58ae580f66c999019a2dd605f5f18a62ca029a09a7c855a3244b64c70dc47b0828a05df66a74ac3b10877507498669a044b4b9c36f6b6c797ab0a6c3a1a5bc02473b7151e1678ffbc03d21a5f036751770e782747fffdb47539fa4ea18068399abb8fa6ec874c52519c47ec83fc40c2d818d8b7d1903b70106e708cbb4eb5e6c2711e78b2bf0006c3aa48cc76ca302935eae783ea6