0x2cffd02ea3af66b7f50201451c42653515052e4c1162cf352b10e9294c9a277370ab286673ae0de388761d68d21b34c920b2168d4d6d47d230dbe1959e8a97cfe803fb2730a7458f9012225bb4396d1ed411fff9ffc385ea77b802ef94d41550d48975b05aa10a66dc90c7d6668f88ab87d3247f2a0b16a640043dc9c1c8e85269e2e7bf512ef7ddc216650045d4b9ce71daeb7ff916b2ed383e62ec91b915de8ba77e0bc11427cfa17bcaf6b891163017654d63016a16c60497d024432dc8a463cd8b6b90af19b7eb9844f4f5c80bf5c5870344a7fff1fbb761175aacbe80389401b392656f7b5f28dedcace95c4ea394df765511a95bb04e4855e0852f8999f1c99466496a71c0c486538261feca3411396f8917228e0f7464b4efd56f31e0fd92ae20bfda43456e03217aca32c3087afe2637a60e248f26d48e60d0b1786992a9e224bb2ae3e4977edbf7bfb0ceeb868d875021a1fc5105020956f6fbe73b8692a9f1d61ba1c233d6156eb953d9d8aed8691ae88e8297c721cda13eec6abf79dd1d11971850fde6c893267e88411ec66d6de9cc93eb2fda6e7866fd84ac697eef289b1fb81235b06065fc591a7fbda252e2503760366d7cf2b4a578bc6124c398640f8af4c89a5084dd180e577ed494468d4d2415ed074bac8b6bd66b4d727394efa2b4f9262834ebd7f24eb0c37f39cf805381762250df49e310f65dcc0f352512b42195613dc0354f609f38fc059c1b6215a55c6747705dcde6361a5c8fd6faefa5d1ad18f96c480666a1679ee1f0e3c877227c48e7b12c079fd122fae63db33f044b7484ffd8f2b53e079b9f86f6919e90f35e0729cc3f1c3bf2fd555b2cc4edee48acbf964ae83209a54bbb582c2572b87c5dd93d8ac26c7b5c242d5c51c1a9265bf3839cf6b64e446f40816f6771b3e9d8f57045e6122406d95038c190f1a36f440f145d7ae1b1362b81fc8274bc161ca99aa612fbd2ef3e9b8dd85a709ce7e20a02005f13cbbed14cbc9642e0ef6296780f715f60b2e6e5320b3f419f388d558db5dba5aa5f6eb14f88670c9dbe1b5f8c01e378d109761666889d8e17dc3d75b4fde5749073570d39e3c74095a679236a71cfb59a3d44096b6038716f75b8a614cb73729b6dfa6711c9734cc0281fe1872d09ffa54acb02339de2d87aead70540fd9c50213ea86372bbe2370554911679ca8fb04566c49cb5fc4dc0e6452d0fcaca96f9223e58d1767a9ee9ea6aad7d68ddc99e9583b0d0655ed2c517a3b2b627f07577d3c36e1635b1ef21b6d5cd85d584ce8d409faa368c40e991b055551edf0b6a992fac02140a349f1cb653b9d1035b8fa5df6cb5d362d16be3390116cff84f93b791695a5b052d59e83bc296c7b9def396e02cdee14b706b10f3d6c0427830e59958bf098c43b7e6691da47b095bedcaed13ae41929f150f9e609ca71ce5f2377a95e82e719606b33f9b85bc8ed56e39dd5a6ca210bdaf18cad6041421a19e833a474b382aee4b9c718bc39a4e4d9af3d5ac10d4b727fd610b47bc1a5977c8d0b6facb0d11b5c1b2c69085b4ee888d951b37622ab746afb92f4cbf5bea0b6a49f8d60dbebb3c5a2c22928e5a3fda530d299f2943bc6f4c04561c07021129ef1e003a2c779145445e4dc19c70c8d138af07f181bed493f492810d6e287dfff57a14a5b3b4e762160fd8feaae4e088d0e14edac306d6226558701e6257076260a853e7b4b1c3437cd933dda3d588dc4f542819b70685ce7c758c6aaf1ff12464c3ed76388f1586af37c4a4ed9738aba08277d2619a82b54f5bcfcced1244a41488e0ded006d778cc8bda4f5b8844b9108a213318518ca90de13a19483aeacb5bb570b5374674012d8ab52b357978ace2f768c86e712888596c09e06a644b80ff9a8a56435227768d2ea64e3dd6e9