0x2cffd02e7514c193d51f5ccf7e5b358cdc3084c610aacc013474c7d7fcb54e43383694966704fb5a22db2d043c86055054567ac1a11074d8d957927cd25048afb10bca460e84cd89d569e7af19addcf47293eb756e8bc9d3d2a7d25e73518e6fd1114f63ee5cf9a1892d7188c15c846ddef57b336fbdcd3013cf83654b1b63a126e0954629e8cfe7c2b3456802c4274994c8fa480423427af755a2d6fbb62451070de215df719c82af49ea98ca0cc5fd7e97d50ed7f494a83b2fd96af0b69eb17da4a2023044741de39676f69b993fec3c37fd78fd40df6059b60f5a20b6a1d0ba2a400860147f3937fc0fe0f70f5ec5cd17d4dd7987294f9f92e51c2e86a85a40d256a288dc42d9869e0dd643e223e430d14573a8e1bbae1c0e3f1e56f2866df4173a795c0b8bfcd15bd75a851a2bab4e5bb7d0c3b3bd8b800c71f08ec115b8b5a5a8e270ec144bcf6040045718114e2595512be795a30280ba833491e4c2b9eda6176986c90b2505220e574b07a43d8517431499330b191a40f662100a73c1ff226e85e601ebb86857d946951b3f465c170f9dc1545a6a4196ad9e62f7fa1aefea7daf31bf9b30581c0735f817c46220a3d71df6a8488c917c5d7e09f1c30cf8c39abeece450d1fb87b04fc661ce78c117f29b45b5b3d7e8b7b009aa211cb4ddca069e006ac1783ba217c3784548e75ac2fd566ac04f7ad244f884d0dc093f6cc9a38562c448384347dd8f0f1f75e884df84030e263a266f5a4f9c525c829718059027f011d254e3dedec60801a8ad4f3d3dcf439ef23fe4c88187062a094a82dc86ce2d5e60eb324a98b51d1b56307987b77611e6b702487d5361aefaecd9c7b5a4b1bab226312ea796bfc7ecd37e3d137aa05ad8a418eb34cb0565ff87cf331c705873698e71c7c7bdd1bd56ec4b7917b8041f4549e63ede119f4dd050549c08e5f96c22dd4b6e9ecb2f6b2dfcd6de770d434807db970a3aabcff9bc8edb4160296f9d10e3f8f0450f334112e76a36bda9ec0620ca8a0cc0657f75247c312d1c526342125f01c00604d233876497450566a1a62b8a2e2b6596e174a92fa10adb7139075d41152d110e6eec188781e4f79601c9688c3b7676242b82914d0186a32d5f829ac8dc34204c71a86dff5e7011d51446b0260d450f0c5a15a133e815b09e8245e0056051a95319c198de1226b8ce4dc810ac7242fde60d4608bf144e2d6c488e5eab6cf3e1e322bdb2d64a763da3af9fada0811d046eefbd7e610cd769d7cc736de001de1c4f1f6ea12969295368d37173f78df1d4b6f657f39000aee5820f9781c93255d3420a98e8b5652be805dba9434600b4289c3703cdb392750a8364b6b8db582c811ddea1bf09bcb77c6f51570a76cb1316729cc3e5b53ef7fd3cd3b84aab38f0ff7a86c3f75aef0257642f55aab3f84fd56f8f077d52f92c3366fa19a26bd6c64333b7f5c72aa3f9f18f069f5894549caa0a47142204c5fc0519ed023680c8a69d5d8d51129e0555f854824924ae50a6bfb7c8dba3920ce966229785d7124ab2b3a814561a36c339f17335f904e517d9c53c14cb2b793a93391e80d64510cb5b1e66b55c993dace579c075a8ab77118c12e7ab3267c46df5b081df811f0852c592c00c575aa00cdd0bade91f6c86f93696227eb07b38b0b06ecbf60796ff8e79b30c53bafb82385a41f4768c52e64807e3ddbe21a03df18a4648d1a0579ced1e5b415dc24ba043828b225b8b1c378d628b64838242b0e2ba237b8c6079a95a8a5f45c0070614f676802ee5e1564e1524c4b09bf9f58195b0656d79cc40b24636d4195168577aec87e2c00414060e6e27884450e611b48520f1cd8108f4509570936659fbdc5e76b8a980f226a8d8aec3877f1c1d80154d040872d93e40f476a5b6f15832f79a7e5b15767b