0x2cffd02e51cffbf4bc09d3fc0c9fbc08379c098c4323be126d1a776874f94700a298cb6bea1535bce47223379d91029cce724862449da2c10f0a19dec3361cce9eadf180b7652abf3da2770ffb2d434afd9a500feac53a266d944dab6155dcc62abeb81188badbce453a466bc61946dd61fc4d0844f539a134c561947f31c4cf6035fb6499230ca84f66cb4dc9bfc6f77d88a4fa18f13c9545918493370461a355d16a76aab16402caa20f65be7e6e9f779437bd6eae1254aba98004ce6e56f36a2bf92368e228b2ee137524032c2fd0963b0c5097b2a4a2da0de9eb39f67e8df8a149ef6baea9c11e93de7b3da1bc410556afcae721b264f086ed360b949ad7c3aa838f5366af1737bd766c029df3f3e1323eac17946bb3bec8383ac5eb159e902ad6972c9ee37a40afdd8bd18a19b99e9c1cb8846c9d4647035ac28e329b173ffc30b728562888e08fa6ed517d5bb9925817f198ffe07fc482a332589dea8dba6565d97a10987353021e412be194ba403aea16cd8461f43e898133d65969f89207f442afb048354c0f0e6414c46226ed5fcca44fd5b2f1256d4640c5ae46658c65855dc95435ed2faea88e1c7c7c7df879037b2603824923db1c79a68938d6708b1d743a2044d2da417230f1b0b33e0eb911b7cb068bd778abb1fe7711e0fbdc570fdaf28426426f44ff9b323fed6b5da4d4344d04c4b6e31ba34ebd6d37244ba213a7b41b94d04196560fe98cdd435533628431f78ea9c5f5b2bd128dea0853430d251898b9661cbd49dbb7b2f5831c527b2bb092da7b61cbf67fbd745f1aa046ec8dfbe091c5acefd651d28e47509d2e10916f0f78628698a2bd1195e0120170cefba69f6853dbce26e3387cbd53ab689b6fb024c987adfac0f8c8cb6816899138b34a3e50a473dae881fba92cca2b7bdbed981f44b61e536435cafc889c17802e2ab3006dec707f89669896827b785a11fe99d4a83df9baa377f3f26247b79961b8da0274814911393792715a76cf338239ae20e95760a789761e9e0d0f3a9bab85cb2498dae24b6d3cfa8814b50f821cd3fe8396181e7a85a46a90ac0707b0af849c804d606ee970c8e20e5c979fd7e5d1562361233ccdcd05fbb7251b00a94b8bdd16ccafa9b718b987747c55c8dee3c19bb788aebf69e2d9e31e8d76488121ce4b041369742903e5f740516697ec79b40836b8968c08f0115e20290e2f51a372ee37a4803fe46e6a5806356b88310bd58166ba854b2ab19e335ed508e578b3e95a09ad29a0d5084394d73473c8dce89ec38850977aa7220a327a617e782c8ee207c93e9f76b9b876f47f3ba1becb794a0117241f5290f3d34f75b391beb56fe98ae7fefa58edf554921267ace1a6d085e1a6fdde907af1e70708172054b03fe8b61130a169825aebbc645540fbe0ce20aa20a8d4b38a51c0e16664feed597ee7583b119339cfa8830209bbc6a97e9729e299af0b5a6e55a84a40925968f74952760b237ae29829f78270b732ec76e6cf4542b3ff8af9e6f7c7120a561bcf14c59b4dbb27bb9626466cb236a30aaf66052899f88c0f57221c533486365790c076ba37236c1caccc880bf30894bbdcdc232560de6b804bf405dc7a94ba5887105a7c6b240a03b8bc3d290422926e3d22d2a5a7cf66d27a5381ad7cd726a86af537a04a6114e26aef888a8855358adb2892a2d934b065c344f98017657b1b47311cf22cef9ffbcbb4a2ec8cb1ada047fa9f235e9f4964fb4dba297781cced0d22f6a5e3e658c724c1bd7260e2253e91464cabb2717ddb3ff7b5581744afdebb5676ea57d0718cfd4b98d8172a9780b3b86b46e975087776da97b28394f32494fc790559b7332125c11bf82af8427ed7d8b2f359666019f8ffd66deff399dce367440ba32926a4cf4e03ad3a96ef71ed7aca