0x2cffd02e5fe701e90c272777e82d00c5515067da69f77956e8bec92449be79fdacefbf08f72cd3820f6785f56c74c932a11ba6d6901c7f369768ad89479a0d763fbc14a944fbf1d957b44a0e99662440a550c049430fc4d53c1effd3ec0cd12085100b3e8b86f3a0b4f8e3029ef0eff1b514e0e13b7ec7d0ae2bcafb8a9eccc351b21fe28f7a3c2011ab813f497a4ef42fb118902de537301b60b7e56160b6f81e2529c1d619d9511275f93552c0a06dd0002d42004b1b2c42c069ae61df8fc902e561ccef85ec739e654467948da429f456067c71b64b4ff62ae77e2aa7f48fb6eae33b44e2be746f31d0dfb03d1c260100d55f7502f73e18118229b8fad0d641ec8708c2461613446f3d6b0e25d472ea95f9002fc5f83af9af12cbc2d09af39b064c5949790f8c11766681f9ef1653a52d2a55201ac2999dec32d895141de124944d60531f6a84615cfa037bb49ba95751a516aa2444a92a9ffc80e394e736408447de99e20c8a033671ed7a8d6d6a2b85ddb116feb251554ce33cf427fc06e89dcefecb148d94a64868bc347c129ca18a569cd1551f788da254d795348ee75202e57eb4211f27b918788af18f4c0beaeec4b1671cb649552122f2b30723cec137850558aa40ab418fa572d209175802772fe29c6486f0d84b24685e691688d5d2b9418b010c3495c5f3ff975bae074315e47163933124891e2cf57dbdfeeb5cbcdae830c2e5d9862e09cb9d0ad0ddffc9f23228da48175ef8dfedae8d0bd212fff323caf58717b990450b86404f00f4e805664f2a6245276edee77142fa002de8c18853a1440a4c978869b683c478091e6e2e9623b8f6916b0fb69178b347a7e38915a7a719b617b8ee4829634bb491969a4d8c947e7e852523c8d6f21b61384d8ee77b53ab2ed0db5e9395e9042fda47fd42c0ccccce0b72ec8af69c16c3a1866f62cd20d6fbb3447e71a0a9a85dc899c6ce34f17c999537636c917e06d24c0df00ed0fc2a9aa7d8ea8a7eb8d655baee152ac3154e61fcae302e89e9ac114c79c2f2ce13e6d48201b1e8db784158d322fe4b48a0560a6c53d6fa8a8fd76969b2bbaa9ca62266b0550c2275bfc229ab85500e28bf6e4fdeb8cbc5f9aa7cc285326b7da3ead0ffcb73c2d2766f7328de66886366f49923606b065241b15b3dcb39c7087d8bc74af9d6778ccedb1071e9231977ca40de1bc4fa2413554c42065967aed6039c2203ba15de203dce7f525e7b1990fe3c46279810d370df42517919131bac52df00dda92eae80eefa3f19c5c353cb348cf97d4edfb03b4e65a96a5fa76b3255125cbbf1e39d1205f3641d72ba2ef78ad498e39c67eff24e03b9a89b55a802af2991b4e5a36b1f35a2c431e212df8eb7c603982eb0a93a8e7dba42f7fba6e78cfb60ad5f223ea397789f459cc8e869abe3ebbfa556e95653010088e30cf2e0d204744d46ed6465d59c1e73e67c7e3aa7ee6b7ee62d43c02e132a7f9d59c34f383d3e5b65d63eb27c31f81285520232aa56fe1a99f681be86178228bbae2a148317fd129ff0499783484dc58abecadbfdeaa5257c8ff47e0d61c538b48dc30fa265d828bd9b8d0013238429a781507ff3aabdb7500f62d6c392d0e94a40965f2a09461549dc61dd1a7f427b03c3c014629ad1b6210d8067421c7e9578f99e5a3740bd519b612083fe2582d9e061c5d2f45b5b69f5f7b3a91c811e4747e6ba9531ab6b0a165e5a07504720765563f81d276065b0a82aea08a3c7118c5e5f52e57cb37b1065fa8362ea7329a95deefa6ad546946c3bd276ac1414519d323de6f93a7457c056b373a1397e418433ee3ef01f77ccce041aefe79bc7bff213d80d3584b353f3a08d39b4ae27a08b2a9a78ae9dab9161af26bcad4c0d23ac0ecfcf3a3dd2a0b63eda1e986f4bd1372b182b22