0x2cffd02e6fc63ad4be149f3700b8c3e1a6b678e449db271430e2f7b71d9909883a838a8bf5fa8558bcd41a36ca284d407a15bf68e6dcbc09b40995da7b6aea05004d5650581d7f38f1547474cff1075d82c7773ff56d8800c9b218183bae08f6fe7bae257621f65674e0aa96977f67e073e7dfac40cc1f773426c26599688c07758a74c7b801a822eaa1c2c3cb2634f445a7727ac3a7eab72a0c741200c6689e6d17d74af8a7c461c30f4b098c8d64071ebb896ebaded32d97b9eb423f03665b681323861f51c9881f5b7c9a7033d05e9fe4d98fdff754b199f89c366366a0fbb66be814581e18336f86e696a30f28f6d2c8e50696c89830a05f45cab2576e8c321668a9bc5133e1819c652ba91f7c6377d0a14d22be20161566006baa2c60cf925641bab6bd23e81139cf9a679529c0d6936b4245e83069a1fe00e625c1b0f35b989368a53cb129ba462304ebfff8420987f9798e1cf75caad901da4b4c8744d891a35f05948c10c953ede7c346030a54baaf56200975232358c36b3207144c910f3afe6ac285619f1aa60b8205aa807e432037b455d3c4186f77b58bd276c35204b6eff66781fe89b8a89f0d0bb9481d5c741f4c1cb0183ac8f49768c6c08b00fc6cd37712ba28f63a8aed3d1d18f05ea84203f7b84bfe5864d9b7b18db816f5f416bf5339f9e1eaf0e905b1c3f2415f2ef3e4e070655aff8e7ac704e3a64e8018f92bddc56f6976b1d378d11bd4b93e26d8212313a44da75f858fba07576ce910ae1de053f353900a885f3d0f10e2906729657d725a5f9f5a2eb6f697a6b6b94719e9b3fe32e7dea6d5097e290b4ba7681dc3a8e7cff2cd81119e1cf9dd5afddc773de0bf7fb49ed14e22ae42e2839742d5dd7610b72beec0da698ee3f4aff198c879f9da7597e91929c938d9fface8df71656b10fac0fbf9318027e8ec50665f5ad72f0c0509a77148f29c2119a788d1b205dde9521e415839fd8dd2f7bb386d9240ab3fb9558af2324991dee520268cf796e5bc23f7c0bd9fa8989510484628c6d8e4145275b2d1a26c328c8879f93ea5bb3ca7cf3281cc427bbba1951141cdd405b56de9d1c98970f920cb41739d32b414b03de3e55acca54a8f158ef70d46578f3b0258b7fee398acbcb027c3ec7932ad7deee157d340a78c5e2d146905d60b0e7d2e3e3d0a0ec0518836cf09dc8dcc03953f3dd2cee1070a5c5291efd6f00b997d7ed90ddc2e600d3d7c7889d1b8f3d837d52b39f127ec51fb18aba0c3cb8505b90a3aa2ba3853a41568a978f428bb9b756da4d5aaa2fa1686fb010b5e0cc86c9aa53f28eee686106e3d216c9b9bd79079f790c5f9a22b36d7481cae9c48fdb649407b34c5756b2e791889c997c8b26fe2b768e5f727727cde8b025ef4daf0684cf07ea2faf485bd2ed29c366c25ef64691f82f0ba4eae0e04b5b2df7559ab88489dee038d5d06b42ac79f2530bcff04e6bc551707029635c727fb6840a95ef133e61cd12148089d25df5c7c922ecc2144577f5b4cb1b1c2f1746b9d181a9f8ab125d580dd4a9401799fb72f18ccc1c29746550bd721c77cd5b350d4c1c1f8ee15315a39ad229b843d1b41ec9fc10578ad393ab70f74826ba3164bdc1577c4c7a33876deae1f2086eae5ea01cd4be5a0b0c4441336ea9660b41f32c1af5ba039417a8091c1daaba089f7b6a46efcbbaf1302bb8be15ca54ce077a51f289eed61801c1df51c6f80291b33eca9a94df181fc6d113f8ed0b4dbdcdfc450df20b6d09ed2141e5c7713fe05079124d7de60dd9a0b148e6dde4f49691da55aa1543c7d108efec66e9ae6c3f9859d483173f8f595f6c222e44427cbef63fd494db9bc604534466257981bfd0c6073ca2b7ea5275bb22097f60ef827f0a98bb8d0289e398d65182e9fc69ca061e6992756d1bb5e