0x2cffd02ea14c56cdb1dee2acb439aac87a33603f512505b5278ae73cb621e34154cda2d96bed68bd323f238cf62a9551cec03a138244bb9f3d8ad9ce9c712d50372533a4d5890c7f6b5721c9b2a6e1225b745829a5aa7cf6f020baaaa13b96236ed6653b1fbb56247e1d51d18e5277ca70614caa9f78d13727f0342d7a8e6311a67b8ac1ef81c3f598f50228f126edee22f52e42002a97068e7186863a85d7d77d0770b14516bcd3b55dbeec36a0d0fac5d1fff30a6d44d1efa867bba77eadf7c3bf1850b0abb7bfa8869b32757a047395d093d3837d17dce68085823f84dffdbae2b471a4ebabf2b6a7f8fba3dc74331543d653225d8cf792e6c1d39edb780534e7f1b6f8edc026e3a64eec99a8861692a0d0a156f2a13f1f08622a9af14d89b4da256700b5ef66540de2ab9a468d28eb088659f1696f50de9e5e169c8e7d92649e12c3457495d6efab7d82d6fb1e77f1a278cf92bfe9fd0d2d2e7915b69a1a8540099f15d035e2e3acf53e45149dfd138e6733eb55411e8640ab43f11d93a4d2b169c60af995efb42419a02b93f580ecf1d5de49885d747b761ccbfa96a7420b591d70a556591100aba8a6db080c74fde834a4c6d9ddae8defcbe14c48737563e11819ff6d5660cd04a73867728cd9a9e47a0aa7fd05d6cd326237758b4e40634bc68e99973737cd6e49f4839f862993343f1e94a0f53f88f0f3be73b5563b35dad32a5a226d5f1e2142f858322403cbac4207f153b85de1c8ce7ab2756a15e08e4517fcd1dae8f18290cd0838b8bb55218705ed8dd5ade525b4b4b868225a5ac8d4492df525750192e820da35cb1114d2d4d17050222fc25d93fb9f062bd00ea1b1b11e9dc03ce58e7302dc587154ebfc534ecb49591157d08ae209896ca5f616b1d24cb6e5847ea4fd7ae622396d791d0e1187cc7030059cbc35e4d31359c7f91972fe199812c104d0eadc52edf37852af32262e866a8c6e33a0d7bc0695980f43efbfdb3e9f595614df8c642e278855febc971a707d6a88435ce9224d96e25c6f7887269806e37b9fe07a7c7aed9ad6f986b252d247909d4d7c5c4545d5c16398030b7b0535953916633ccbb1d0aca5415a4cc09d74d9a91a110fd32a1494712ecd71027f0dde98901d280d5331cf2d76e6792527c149a61114866668f381ce97388fdeef07bb5ed074da9d6c95367741fb95a15dbf64ecba8b661d947af3eb75b9de7a1214b16a5cc25baa9a8354009e1238277b936d649454bb54654980372619a5cc8d4e05130793ebe810750f452b8c36f470179d02bf0458bd550f51db2972a0db50bb3e06131f9b6cbca794a4fe4f21ac19fd86df92ac51592ba218b3ee521d8b294fd694da134f0c801e28bbf51265878f6548ca98ed8064bc4ab31b8e2e3b25c308ad722e9430244a05ec10bc0c8dce1fdc8524f2907ca20ef6c746fec82e1bfc50c04543f4a209b7a0a68488d2a0dd4b4bbbb801a05dd2d3d4fa538466db9ce8961f627656f9251b19200336b27bdd422a9f0b4b5c45b12e382ea4fc556d021b417d4c213704916d6ce09935509f2c9d789ff82c1434bf834925d558a30315e1c249f27344600bc906cfed9ff5fe4eb8988f11d51fa7304ef15b7dd42023677823b1b04c02443cef16d72888af44911dc873f544dfc5fd057938e8a2d68a87ebae9f0be9d84212ad5189a9f46a314995dc43122b84d0b2d6d622d3807f68c9d300e84bfb21fc823259742136791efacd71bd3fc203cc1863ed4864163a8bc5ecccfa3a15768cc835b7297d168bef4903ae4b152a1e69bbdffaab831c99f75939e63d03be6efb993f7dbb5d55ac181997caa3d6c2da17c8d592984fbd25eeab2bf3b37ec8aafc3122f4edcbf3b406b110b655f0ed216adf68847cd92c335552a5cad7dd99f9d09fbd7fef255a70