0x2cffd02e694f77015a710cb5d8c7b8719df1944563db682e71fbdcf257a4976d85f7688bd2946b4757b34174cc1ef412490d7efbf7a164a491eac1e698ce1f0b5e33e76aa347f37d000ee5c1ae960401bf29d8d3c63d2c89dc64c7b280c7dc67dac833ad79801bfdf08818ae82110cb45c16ba56d9838568326c07bd32e1119d93a7b7f3fc1751d1faeca9c408ecf18a7fdabe329e3d9db93902d140a3e6aaefefc8eae655f8e9157daa429932d14043104051aabb61bbb77fd5527d9bbc4b915ea0f984069be97c71312776d5997ebd8caa758ce65c4dbe33df0a36a6ca2f5a682c770886e568977955a17cd1bc2153624659e613d5037ef93f1859a34552e041b144e3ea9657bf197cdc7c246f4760fe83da133c96ed84234f68a73eab7f1f1c55a4aca678e03dc452c21dfc4be3305e5737e529d0d9e31c45b1d30077957773d01fb78988e26ae7c9c43a79fc4cd2d5f8629433c1d6c0ff08106c6a5dd119165c732a5ed85f6172a7c1c7d8673366f8016739be9821bf0ae3069297cd1a1009e951e6f8019545bf05561c96a50a8531ac090b96924b09b582e78078ab803f000ade487b137b3a73187b669f32a32c1da16ee3be925dca98a9f12a9cc6ab195a31584b2ca27b8e1808baf52fe1062127b3916f7964a74f9be0fb93bbf603ac1a9a1c088340a9a0463f59f2435e31c1e88306998300cf81195341ebe7e650a02428d7bbfc037aa4a3f0c2118cfb76886448e370aea1aabbefb4cd2597a39b5ebb3fcb430e14321976e50220fa0e198e00c909f2ad975d70afeb8be9917580f59198b92c30f7aa0ef231824252ac2f92edfffadf8b7abb3a08c5e1d531b014b1a95e9830b99f12af17eed5572aaed6f66c711f2065d801783aa13d37a0f045213de3c51856b5338a1121b2b347bfa59ba88337426925a9fccc9301b9e84bd4a29c189b4666b2b290b5daadd875d07a834f91ebec40287c42fa89c282413ed9f569671695fbb4accf64da88f960670aa009164fa2e34e4e5542a41728b4838dd7bacbba8f10bb14b650116fe01b81d29dce0db323886388a0a673d14fa7acae93ce31a35df79eefe7be0198b38d708fe864c56d4f244192fdeca800f11c7f14978d65f48d60c54eab6a27cc6092b8dce2524c57b247fd658fa7582b88e916fba95937cad8ffbf05c5b63b619dcf7b1ace7f82043a4c970104edb5948d0fe8fe5decd27f2d547b087be490c4b4045574094370b1927ebcf8b8ede225052f444e2138fbcc5601a8a784d6d9823503ba4426b917be269e232ed90c72bf39bf9f81f9a8ac95bc7df791b97313cb939b55c15e25d81edcc0ea2e88a5b56a2655db27d9d113f4a6044e6c9d62e6fdbb090b628349eadbe52448beb64e827beab461b079b36cadce011745b272a14bf8efcb1281cde3745e377cc55974a55f19d0f77f4ebde9a34fb6635c9561da297da1a380a62ee38f920901224582233f8a580d7398bd38eea0312195f23d6735e8b30e73b812eff3553791b943cad64240109b2a970c00f081904a0e142ca5dd0c0a8af38f8300f14413d9b484a07c17428c7ffc5506b4d6202c9f1e49e15267b2795b948a9ea5063dae6cd71cf355268c8bf1657fe9c6b7d9f77d5b6d315830e0beb775c816eb7c819581ec82fb7d9874ec33442a1caa2c3a845525338458e942bdf7a3b56d52325afba21ee02ed37e0172d66a81403c7407302f9c370273705f08fa8f235e6f81f764eb30650735bae538ffc2b848da1ba82d1e5e3c103f5e631881f0d13a966e5c6dc1ac106604f5c875213d29699e33047375d04d1c2dd41ef6b31c9a863dbbc3ae1c057e01871ae4f1e389a8f8f998704252a912f59161acfa41bda34722e7c71a0879324ac16071eeae7b6d41a13e954f9e883a1f86aaf480379360f4c568cf