0x2cffd02ebc936d934a6cda779c8cf8e81a5d8c9ca3f8d5f6d5f004ef812d30ef0b301487ebb27b08942b111e38103eae3eb07f8a64fd56ad0c9e636cede44f7aaf2100093942505e2f6bbba1a153ef19f169fb994abb771b29da07f2b676d3bcd58326537cfec2553fc393402ba46407bb0b94fa208d88c271f306c2881bac9035b2f75c4b80ae56afb26f9e4058491f67669c5a479436569af768c2b1203d3a642262da694af08f6243a5b83691bca758be70d0eadb6d5cc9f49f88b85a2dfced67756fbe77e8b3209860e91b532bac175f7b354c45bed3c2a875463a7b18b7c1266aea80f355339cb1a6c6fb6fd56f0f6605ae6ed2a12f71060ccfb0458532a3ad6aebdb9b8980154d7bb6a1cc6d42cab237a24ebd1443c1a9c1458c4016fea956be62482414f1d52f1cd48e9a9585e296ddbb80ea4058f22fbc0768ff10b3078249419aac61e91442bc19b971d9588bfb32242f86af13c17cccd9aab7b966d6528f714be65c54aface40ca8cffb237d8ac74787f3a62b5b6a575a5c7ec5d589c2b595a422892929ded83dc7ce347c7a9d259aeb4d44654672cafe26b515a9d9a03e371dd7d7f046e00aa0b9e722e458f0c0c22ce856687ded432b0acf506ed436be6dd63b85a615bb600ba75c7e99cede2ee698df683da584a45a2f99aefa2c4bf726084884be4219ef55fdf0afa1f5aa0ab59e3868a6c4d2c836429ce499efca9a7c5e69386373d9ae1972cafd0c06be0c2a354efb8aa267073571a61f0cd60b2746a930c40aaf4018d27e516f5bd2c578ad04c1fed85c6cb8f9de95f9114f621dddd266a367ea81df79f93aba927b78c0a533e3ca8ebfcf6b6fe39ccaa5c1d3ca15b53910b9b73b8692f85a8e2cca12914e270e7f19338f33efff4eaeaa094a852457d4ac369e187b6d2bb1ef414ed7579319fe1bd0a4be0a5435e4680ee2cade4876718c200789fa603a0609fcacb9b26d8749cb0cc4b69c3404d05b24eb84ef90293a592f0e872261628fcd65e0840b9b9e0b037c8272ea06ad4c2a6b4f6f535d6c8340cec290096a5e15ccd425c7198b717d5610fc596e9ba4fa7206ff2cbf6b84cdee18055a792840530cbbb44ef97f43a03b11d97e4fec0d732d6a199470456b3156b7e9bf5374f8cd588110206240acf5065c46c1187f6a7170842fb26629cf513730f5c70b8439d732275f1b6f8673f3ee3c36bcff528cde91c16d4d339477746d88019002118e2adad3d75d2c1cfbed40f66dfb7c3d8a22c0e347fb7d1acc42fa80eae28c6e41877a85ac21ab2e43b1fc37f4c5bc5cb037e20bf9941fdb49106317eb1cb55ffab4d4f610b2b6bc0a784d7ca8e09f7456da91b30c0982e67fd2588602353423d589ef455b29d38568258b1ec4fbe4c821691f18063490329d265c24105599effe883b8532ba7374948324bdfa05634b706412515e37c2492b7f615ebff5dff26065e00448cb2268b0e0d908f9d287642a5455ef5842fd66656ca33a521fbd0d7e183455aa8f51488565bd4e6f94c829ca185f4badef5dee77ba6baa94d4a02beca40f5887610e7348df830ee13f8f97941b617f19936455c659c61c03d86a2f5b8e013bda43a47f788b19e622f3b16e9b38202ab34fbdb4d1ceb44a1790c50c642213edc200dd4150176b47da44ce510a2b244f5cbf09ee8840ad075d77c1b0de1ae2a036f988b1f0896e802248cb387ddd41071f64e2cd1b878cd28f9426ce9b650d742b0ad133780f50cb9c5669a29b2b5dae4b24704171861f5d198b388128ac549977dd2a3f37e69f127e378261895f42b1671f146ba1594e381393a43a288e8e36c7078ce6ce9821d746d386dd57c9c4c4fe5e3426b9742b9656e8ffd4770eefa0f13d1f87c8bb1450c2c6646ac0125c87af540384ced499a0c11aa52399bbf9f9f464274a