0x2cffd02e83694f5cf2734ca0e0df5ab9da007bb1561029d10dcd35f6fa478ba67b8017b03d7af2022743cbc911fb4a6711d4840aa31c540317d391552dbce5711335254f864e0c01f11285633045b102b0106d8af7bd765e2417b6b7a77075ec6a091d630edbca22ebc40ccd8c8969fa8e5a7f98df70c86a356e465f291a7b0f979cddbc20e55a928a6a25cef499845c95f66f7426aaf012a5c522188bde762fe8fb7254709c676683522146296ff2676d8e6b923e239e9550b5c148ad99591f2a06c5e0f4d34fba01fe6b05b30cd3624bcdc193e8a1ca5c1867ba5a1c03b7ddfbe5e0cdeffb0d3ee17ec2c8a90b93ed1323b05e2d5fdace1114da20f3e85159ef8c4a7afe96eb1c6015344b169386582491b30f14ce04b4170016b156413b23493ebc1f6e82968adfb054a3dceadd66625d274904d1590d9aa588631743785eedf3d810490f99771454ab33d54a1ec453c4edb9cd4c81158485490040fa39462ed6e64ea68e191fff87173ff1f78a571324da1765223eb9e6003d5d04b4c6f689662d641da5f8ef952b801360152d6379c2d2cc39fd43de0efb1898ce03064e2cee3518c3a155ece4c6a5df86939e9ad4f9d84fbaed1b043cd5c21e32e2b6da3540aec6a059efa25bcfab5cf31e16256203f20e6caa547b3fb3ad18b0a0c7d5165912c8d73a4177f501ee62dc9f701f5635cd2f3caa6a18cef392e2965bf2c080bf84a1084981c37c7abeb690f89a2d53d7250bc0fc369dc9aa55689a6d5b4d83dd71448a3ac150ff2548e4d79e4ff96ce757634b26cc3003f92b7fb75a717d589c721f5141378855c354749155b81b1a058a914202e80dd8e411651209ca997c4b70fc80c1b8360bc3d0f7d2a937f379638b120f3ab890d282bdf1cd73d78a243c898a814ab4946df5467937d2bb4ff83a7d871b19480dfb3de2032ef222e6503ef71551a567609e8365c267028058f49925fe041370186025154a2a4496c05afed99b2f39a4ddae0e3c3f316ed8e1b7d07fcabec8de56e6c903b4ca94f699837604f8394ba25ef6131340612bf4c5bdfdd9c5e30b7056f849b5770d0507be421d0167a64aba8523fda2695ded46242e57045c1ed5039fd2e76f08307902d37f84601383c63ff9dd95eab863c1475a95e1165255b949481a8d197ee9aebc14c20789ffc130c485f888a9624392a72789c3ff4c6f0307e08b234085623207e5a8610826d559a668490d4b24be2c082a9a35eb073b9380fcfc4842cc008c8dc2173362d4566c2c1d96006510578bf3d55f224e0c693c34883de0fac63d7be40d5b742707556460e8601dee46480d6aec57f3f66b8759919489984347248f6e733583ab75e60d6e861ab55978463414783057641b0c5c0f3cef3a4044cff621d98a1651f23ec1c222795d4a95d244daefd2aec9b2ce3425a384028e9e63c333f2c2e08c5c15e7e9fa145727242b1f3055c0380fe37d4df0f14c5525fc279584472b488e49a4c5ea63f850f373672c578a02bfc19c8ea662addb19faeec26240e42de92349a1677e475bdfd4f034353f3f5b5e9ee7e7b02c16c9b0d9d2378785ad1cb1711649ddf1b5e7c17cec65f0e08c57f0a96196732eab36c8dad034f6eb6f3fb41d3bde4d92814151aed878c9b25d5b2ac8a5bd9ae4c1323458048039c49834cf9736a522634a18a4b92f01ec86e47db600fbf81342b96075163c2d19f8f0a73678119f3e9edef201274b5800499a0a3575adbfd2ba5006355b7918d67d806c04bf8fb74d7832d13abeae453745feee5fac081ead6ead587526e9ce57fa26006e69fc4efaa9daa3f328d25c06766f05994fb2ca404c187bf361fe1143634e1c2000ba781045ee888eae68b758fa7752ea5b08177d352725da41d25903bbada045efd47ee3200a2921eb33dba4f564c851f4ba