0x2cffd02e0b87ae3e106b468bdd7354033d14079463b950112950f06492c4993bebe062f265f779c409c781a284304d9dc25c880b036df21fba946ebd7835231cee6ba64b798819e8d1a6a2276a5611c3cdcfe7ec8dbcafefacc2b874e17d2256670ffff6ed862f6f67aab406fba4ca46cb5dc76cdaec84b6dc9ff53337b016ceb8692e11b7b0cf8f4901a3701cf72ccd708ac750d7ecc3b7edadc6164a7498021f4a40e9567756f1ec77bf54240b98d5a7b7118fc330764de30e9222efb01b81e3a120f9dcf7529bcae72be162bc84e12e1f8bf9a335336c34e4f0966dc0d9764dcc1e05cd6730d6f0e5eb5cc2f74d3dc848832d2cb38d85f527e7a7a7fb2f843cdb8725ae1708d5817a728ec35ddd4260ca395b02cfb359b5d4afdc6b9fc25206c0a3125d996166ceb81f9e1a8712d0ee02f5312f25bf227d1bdccacc1cc4360282d5fab04812a152b010c5f81c17433ef91bbb73d4a9aa31ade5e4531c8c94d962bc2c79c31792b7b228068438a3d64fcb0b4dedf34c5c61d67060a33991a73e0c29c5ab5bac9f9cc0cdf84d37ef08e95b3b8ee951c4fc35fa479ee2b66746a7dfdd5eb0a2f0acefd185be8b8bbbd89b646a905e9f6ded905683a1ff9c2abfc07755ff9a342315acb2dceb6e6bdcf84ce91d4326acb2d24388e2de4a97b874fb93cf7568d7d353c03c74343abd7f8509ac855061130b61b2cffe02ca4604b4c89e65c8ffd0c846674185ebbe96426e4afbbec8d15e6df53b33604004b9338248ae2addc3ee16d991e05f3082fc7a5216ee9c76488cbe5391d46491d5910db7f0dd22636b6df5fc3400a27927358310be2272856a7090066b34a4ccca1d3f90d5d15f0d3dc77becbc0725cca32e6a62779b837206ef6721da08980648d24ca14bb8c6d5e963be469ecfb4190f7e8234137d416f086c6e16cf5dea8b454ba96a6b9a0d35bc9f558c328f0ba035059425d6f569dfe37b8f0c64bd482c79075d538548cc9273b3b23808f1b983747ed0404bbe1b96b99885c4e5bc178c81647d91a3e75f72a42ea07727fca42d50a930df52bc7596a2b8a7be74efa972a280872b96cf71b28fc937544fccee7ab2ffe560668d12956c937d37b0e8c4da21e95e4970ada1973cd5ca5de1254c0cf56160a0264768645172c117d2320983375ac96fc118580d37bdf8cfba2e8df255b7a7efa8b6cabf736d0741bc50cb121356e7c3eebc219f9bc366616e625b208145a91cf94f5d7ebaa85075160fe38afb7cdcd4e32d2b89d2b36756b9df798a05bc8137b81f89f4dfbc9dff48a09be55e4bd663ff02760384f9bee06669a2447f87d65638c8ed335c963c8a0d0dd76c5ddbba03f1f409e5e24d73cce7c712de3af50622e44b58dfaa9f39eb3842dbde1e6a900cae951c6d12b594127ecdf6633ec62d8570b531ac009aac8c762da3303ab773563ac8046176e3f90c4b9f6f4297293a19cbdf089f610661fa3e03dd62b99148a51dfb3b2460e481c26ed53fb91a4c5b6cad16808f41fa0f4a582b7e29c998bd2a24653bdb379ea0270196256a726dd98b17574e13e47fc43279727f60f1d8f2d861cf71dd7fa7773b5c49121a6aa072877b29f9ad8a30b393b2862a0c6b636c86deba93c0b5784fe5866722ab50c0c94ff99047697f79a7e7c82fea804cf59a13143bd090a1d84da835b333c95fa05c4d65d7ab52b68236c76537f306b8b6e1928f0ab1cae0874f11883bb84e8c6699a556c85d2a29d82d34ad321c5ca85e094ea74b1051b1eaca7ee1f54c1dfbc61d08446472089ffa20c8abdf9cdf292c6a5adf2be7a6a867eabec1cf68dede5fb5e0b9a8947dcf20a054805d40e0aa99d3b3cc3f550742415f28b24bc1f3f0f07f89bfd982797b0a3b4ebdf7368925a5cbfae24588277ef33b1aa1a398cc7405f94f3db2f887