0x2cffd02e1387b450fbb9fe3a4a0f27179b304186a9c164edb54d81b3c207dec4686b82deb24faea741dbc43cdb8c47f2c760ccd2351a4b433c00d1e58c9a4646ce68302228bdad907473a5ab9feac17ae56589fa89f897eca104d12281694631da2fd098df2b8dd35e88fcc5feff78b885ff151f95b860f9382efec8416e6d046e671cb8beff7b8a9b8b52b18199907414c9ee50ea62f405d8d9f7e1dd7a365bd8b17679b5e9acad4d82453a8cf2222e881597901bc7f9a7feb7313281965b4c08ac3ea5ffb37814d36a6d7cb0f83e34bd9b1e54ef23dcd15b87fc0a2cf9a5c99c14cd3e2687c338a7f10d39a0a14529edb4cab538eafbf170311945d08260f72f959d4564bb96cc07368d61abf3363ab84806d430f0aff477c77c702f0cf6316a72764c37f89412e8ec8ab1538ca54a9b84032b26c58d4f9256b03b1d7c297b0093f88d7030627775a5f95bfbbd72cfa290b02e193b990799020d7d8e299f3fcff97581d466641d46cec76081987c795c84461335c7e798eedabbfdcce87cdcd456e397771814865d1a2b5afcb154cf32a587cd2f3279ebf6d760b709d964a3e1d9108e42cb26adf6df7363c79c92be83b8a11fac28717c74d3d8ae5600aa10bcbfc56355b91cde9613f06675ee0077a814ca78ed5310d7ee59928c42beb8e1c4ef6207940aeabbd8e318777d1bc6b0cc7a516211f4f2de7f42821b79e8aba9920733525b90aa6e6099caebf096e7d102f25ec905e4aa4c3876582574b8b9b333f4acc0fc56649fac6d087988d055c28673f15b703e0265559bb86ccaace76de122d3efdbc2a70a8088f49cab6e6feec77628a2d9cbdf921bc0f90b8bb8306289f60abf01b85b3169cd99a1af8752e43e175812751a7ae88f30ec2bec5edc1667f76e656eb71b9a5434a0138b0860a3feb4daf837e160b0445d9697faf1abf891b2ac52b8ec56d9f1462068699b7e423a56e3b3449f3db0c3b37904e8bcf57d1ae4615e7b554a9dbb9353cb953cf46314c82d2dd0d28a5ac918d27247dc5160b29afdd64ee6518989362a46a2a43e471f604689c00831aca1f7ef9ed54bc037c3caf1fe5f15a74009d053970a8e32a2462513b14db5f2adb19c641edee8a87aa975f2841f4b892f0a0f10f1a0b0bb21e0d0674f8aa441a4087e989198ea401825fc3e609d97c9d139cd300e8fd757e4f0e13402d3f7c786e30bdca60bf5b5b500bd306eeb0e56a02fc9a77a4169434f0b6e8c2306f64dc5446ce2fc123c20e6baf482eb321a2bcd5796b9bc60d791429dd9b48aaee18517cc9ba90ed0219dd2d5768d05bd5ea17ade1e676770ecd818a6350d57b87a93a27c890059f3de6f392450fef91394ef7b53534e0ba9dc8653b6e974151afba178ed14573bf8ad213d95100ed45b96ee1b531162697a586c28c0c25e0b4fd8513ed55ca39c842d01f3838a9ae4a8e50575a473f8fbd7c905502e204316e9566794b47430bb9f104ebd1e399d03ff66e5ba567c30152d89aaf0ae79616b6ce23069f096111b95c4996851fcce44478064587e03f18252d319c588b94dece6183899f770201d72e31566ec94d0b0c32a5c7f0ae1b219c4ac3b12ed64c38d9f07534d35a2ed10ee01e1bdd518e6115cc3dbb4a47965196f1ec17cd7029676df199c6b65954d91c29c219e9ca93a44e9d8b581e176cc800d42abe1e51eb7e1991edbed71640f87d5c6bc5ff45f76994f860f12420f7ec433c1255551f59bfd285ffe68b50d4b142ba26730d7aead0eb597fdf8164b91f2322c7dc06f42aaa80e55098c707ee3a9cb8199dad126c607dc588b4f1e82475c6ea216730ea4aa4cf812f571d2e65af35322099815af5139ddc484a42d5dd0813cea87971651a75e059c7cb72b722b9227a4e615174430f6d6fee74b2bd764e7c3dfe1324aead87b