0x2cffd02eb977216de0fd5f568aa7f277c359272e54e112f91391a9592a4e3f10461df72e39e18ed16db6b057be8499f0f2a2b77e3c082fdbaabb3631e906031c6df4e836ed44038af521357c1fe8c111c574625985eb979732386576ecaff0449b1acef801aa38407bd3bdcc0192334858553e39be394b260c3ca12c698e0a5cc429e47d7825a98e8f4bdd71d2569a61dd5f5d0d11a9050cf467a0d667823f8a422a3373dab84e9609cc0e73e825738479763a8452bd5549fa9c3e1b43cb9c92c33b28780fbd7e42b66575a3f342d7d747b21b30b8ae7dcebf1f539b6aebccb691e50a259670ed23d7f3acd98aab95de3393e6fa703cecbcc6fce7f9b1e0a4f9accd2bc6b14afaf16377d1558cf52ad71f4c3e6135f01fe5ec3cba26c5e66e9e7aa6de29de38e7e08ae707ef11932f7d6d556ea5f348598f80aedfeb62cc4ff799aba1bbe49e5ff0223b8502d937c1660a834cef744ca1792b1426934a821a5750e5c8b34c03faf1c56dba2dcd27deb57beb0e51f001df82cea2b87c84cc66c04db910853359fe4cc9f92da15ad60c2c548a12c2af484b4fdee03af2eb95982a3ec6881957f9aef7d3876debb07dd25d7d0f8a08286248c094e2acead730de9c3b1d989e34df2f7bea5141b4895b1bbce4afa31b49066966edcc2ca45d256f988f449ba0a606d064ce78c0fa9b5a18aab4b0254d83eef1ad6b94fea0b1f9a02689b078c61d8d8db9a66f49414269fd3b131bcf8a0a6e7e94d34d0f9c37e91531a1e447a16cc694413cc6c39f4f8cf88712abb3e24711dab12ea5893e507e628ee8393af646df873df40412629ecda3456b65673cfd6c0aaa9be24934cd7737a61b27ef63b32b4b589af8135ebc6a47e2f568a3191eabb2a93ae594d16f320cf59eca0cddd0e730b5ff83802d0238f14055cab57150e61adc7c353a1cbf89a7c63b54317603896195a00ee2f306cc9ccd529cc4a3bc538cdd31694af2d3a48640f90f90353ba5b04d5f734c883da6420654abcb2413a464767a092e105be7bb1f035146e424b75099a4ae30f2a44dd3351caa617bb93576a886e9c1dc4105c02bfe84db569bedd648d7cba2a74173447bfd8d88a32358bea65c271531f5d87eb31ecfa38187b0e8558d57e2c45029adb8a0cc2604eb36622db6db63b8dc4134dc74043470d1fd07bb544f146d2bc092ec62fe005c7a4e6d30eae911a7654a12bc602831cd8349e718c37a25c9585b945aeb7867e9a204eb4da819fab0647a6fd685d63fc882b03a85f48e3099a73c2df82d3b6698f614733ed10ac883445f7fe3166f84a3d04485222cf974d48cbdd2ba22d093a5a7e076d83f08e5a8a04ffdcd99acbc01304d49e51dee15e3b7700465474fc3f7366547b0bc973e9ebb33a6d1d3fc17838d4fd82e71adc97a18d58a1791af238ecf0c3ba4b8cb5c9c2b392338fd29f5d4c8cac99d4e69a78f243ef84116d3a2f3592d42d00a3d410499693b785043f3266fcb1772a0b713d36822efbc5a42f6e4fc5655ea111545a89eeca0880c3f164e021c64b7ff5df28dd83da47a276168abc8931df98adfa40abff79f1182afefa604c351acc501638c47f0bec12d55683c310e7f4e10caf4107bdf5159549f71c6a2dfd39b76e1fc6b37e543c0cc7ebece02b084c899f13ae4b13ca986b1c16f3b48c161e12e46c0bdc3e0f8939f7d7861e3c478cd08fec6302c565e61be38f3df9b256ff26c3f7889f78b292c755ded7134b7010168410e3fdf38f891bef3017a0f34b287587ca446c14b65b1ae69e7c17f14da68c6e209d717d5546238aa408fa9ea067e087967308e8dd7736773fb6382299ab3cbf79f2a8114d77438d545892dabd946253ef96495422b360c0e8d90034d039e573d06c5c8db0d163f62e5543974b095693d0c088345010950b32057