0x2cffd02e47123c8090204558d3e5623813e707c81fb392631e4bc99e6b96294c7c63b16a145b62b37115cdfe759b5223e2c75160229acc7584edf24f59caaf526331e3dbac63966edbe69dc0c1a159626a0358fdc0fb31886a1135019b523dace98173a5bffabb44a8213b76f83f7be397543ff9b9c56728c052696e91ed3cb4fbccfba1fae90e968aedfdf07ed75e474be9ec2da0699f9d7e5eb8604d2f00081a81bb9cf1b78b4ce5b9f5bf306f028ca5edf9af53e235a6bf85f109062275dbfa05be8c59b185bdf537bbb83fa7f40fd76190a28917a7aaf994f46f213a898dba6d8880a7ce516a9260e4410973b855dfc9dd0f6aca0bc604bc05bacef67eb8e024759c5ebf1389ee443902b323521bc99fdc6cf711a4fe3fa9193d4f8fded0f4ff4f258dbdd3f0fae5a068844a5f3e38bba618bd4347d8f69387c6d2f30d7482934ddb316071fbf080863566bdf3a5211621c7d26558315269a32016170aaeb9c6c64c29f358b719f71abea33a0d7eff40d1f0ca82ee22b2759533b929c41aa4afaadbbe9d8a1ff583319599b08c4f7fdd1cbf65b87ccee338699c0b9fb07ddabdbe785fd65377b1bbc34c911c76f4e1a2cbe153fd87e8fdaa7c1fa94309e1cc01b10b6abf1dac8427c413e5909e347080b5d343db0b629c1c5d515953b14e0af78cd43356284ea76db5a8abe9869f4f62ed433bdfd86c142c136774f2fc33a7eb2ab334073c0575f0c291f9ac9a7bc17a079f8e71d02a063ac15f9a7b0c6a39b04b7d847e897ae05e15f0a2cdccf7b4bf95297676b59c5fba3d7e60f61548b285c4828385c6026ff64157af468661066281b78b16a8c038b50efc2dd5ca464345d365be012fa2877d33b557713892ec654a905234a60b2526b2b9177fa5366fc5c4a48adeca53b0b8129bca2c8f74d5cbf02c9c4c7d743b5a087811414ca57483c287a8d540f3e67e02376dc1c9af6a9fb40482e822aa0f7982da554c96f03ad102379728c55bc18a5831a00dd6c2f05fd9b60307d59dc7db74931bfa52afb83f8e03e9dd15e03df409d27f1ee888381c88cb537e5150d7e37a897e1d0076c77071c0a9320bf68a3e13e9b8217a78ef97a7826fbcfa4318fcfc5a987594936b7d2801f185105ed60aca6565c8056aa847587cd2234fec185c65f9a04c639ed9791ab5a0f9f9614139ad3c1b5ca199e5f4d3c61b7b5861fa36a919a6e4f3ca87808041255c90417118055235f410251550b7e4708786ee16192ff25de60d1198bede5d36a6353233cefabd2a3763763bf64be696b1b7352f5f3f59fed845d9f14f39b78675e363ba1a23c1819d448db87ed704a6bfef59ac0f1882e789243764d8514024b288985c9c2478ddd7afb1947e5ce7a0c5705c7b19393b397da5dab9d987442c89c0017484fd35d7034389bae5de46a3fa4cf4afc3d8f4d989a321c7fcc7567c282246d5cb51cf7bd899e67b4ab56e4883bd5f73e4c8e52351c2580b4c5d15068f9818284669bfaf953f2268ddf75c7a1af2d9d7bfe393f3b345fb24a847f863de4ec4928aded060fee099ac19971e5a3a9a88040f0a3d5d03ca4b2656675034ab24489cf05d7ec737568d5d14252bbc206ee9a41dc71d669629416237aa187804722edc1987e8977b79728129de548fb248dc28b8b7f2247ecc12986e61cb122f84288636374e3e153906a753b5f73eedcdae4bdb1597ddae113797d79635bdb220eda67690118d4e09dd940e9908d74e9453ff09c2d0c4f73147c70fca7c874bb8ac5ec8465e2cf7892f98b7bafcec0183bd2e120b15da5270f0367ad00958e98399bafeb3890b3bcd44b926959d2792e8eba2d75063b0265bea7c5ef22496fdf3743196642a2538e2824507225e9fd185853cd1b19f3efb4e575edfd07876f71d7121c992e4b27212e4a41f0421