0x2cffd02e180f2443b443c84b63cc718576150ad69011af4c2308ea20f33090ee006d44082fed73019878a45c9aee12b0333726e36bbe53822d08728d6f59c1ad9363f075335c0882d5e7ebc146b5559c5fea2ddd7e313bd1445579bec6d683745b19b846303f33c40d29279187cd94c91e507e421440f5fc9baef2e8736894d7f3684b1317faced36292c4cff242ee907a726fee803cca349671ffaa342c619d3665a137c192b343b25b3788aba48a8f2c6d0736b358593e813ca8cc970a353274d1d8ba952883aa16004500a12b0cca90a5efa956a94af72e50d21c01dfc12a3335830cd829d2fac5a66f953b905a4472234a9fd00e1ec04fa7933986695c2628a163d4dca2f47a65580b69a3faebf235b329f0e039bf82c863a574012824f05bb63f0bdd267d1b70e07e975a6e1ce571f4f845cbe386ce7ff0b7a467d84dd161ac176ce3288b0a87b0e93870b167090d07bbbe6d90d504ad471dae97941b736d11c99b6ecc7b3380855dc8b012a6839a8b871e1ce4195b533095a290ae01b3018f863d9f3b52a2572dc0e6d04fb94a930e9ceed87d3208db375e8a4da31eaacba3dc705a44d403f166a2408cb5d7d1abbe0798cd90df4e1366c71459aaa53e20a08c0d816900ea5d86419ea5df44cde10a78774048b46d51bc6ee819f6616724fb0e9b3c386a670f99997dc142e17aae64c4d5c96213d62c3e3b8704d26e1f7ff9d7e2142fda8f16304152a640ecb09f7829b4845c388d495c0f3325d8ab347c091746aa11746dc1d7346d4d607616819b069efeb4cd86b41e59be1d8255986f16a3342f4d38f57b76759b533a604bac6843fe2cc3af9edb7454f2c9dfbc27ee3ba81ffbe62a9dbb80e3cb62194d2e3575846ed6c8fb57a09627a452a7effae26bff011e4ba2973b84b73f31d4c060c43d396d247ef3eade1acce603a71129d05dd70f5e6b45320cbdeae4880cb1a97232bf1aed75b78e91e43978f5c7dbda8ee5e323953ea9bafb64372adb726ad3a2f93baef8d58cae117fbdc2e19e07a0e4e658cbc875e9cbc70b9bf947fa0a2edfd2b50894df9595f780d75fe329b9fec8df085457646686a4e71e3420c32598eca7ebe139b8ec3f12b1381f8390406e3c349eac16764c2ad96d3b2c5d98e942101f5a858ad17ae9f34bbaed5959f5d4a30d73506c3dc034b3eb59e17deb45d2e16a5839dcd2ad18320b40bdddfec14b1840715842335141440c6fd8dfc8e4b2684b7361846b96ad3fea26aafa104e18b07ae3f8cb429820bb31dc80dd7a2c26fa66bda4f54aa42c3322e414cc464889b44f13d7a59b98de28cca43ef477bab0b7fa2ea40f63d615a1e3a17b46b9f14cd522ba2a1aa6f82e2c42fac37134e2bcff679f4ca7fee0b6eee751ceb3da10fc8b8af3b77c42d7cfa49c443b021b0c9d6ffa7f46fe6028fb4a5483cde39ee685003a02d49da4f289847a1466f466eed2191b62e9621382b8df38f67a8db05d538bb3e33b5d09e594d3dc0885fd0924e27ca577f5045ec376ea7f901d55eaac831f70a7c5a04062fc14c38d4ade4044d26a638fd24dacb7c7856ed115bf872a2219161821ab5f2150a09df202d77f912c8bc27d607ea0b2650e468860997d02ee73e9fcff941073887932a1e6f24def3d0c9c107ae111cc7629908c790062e91eea2837bba1e606bf77ab0b2c6820f2b32c8fac7308cfb71c832c804f460ed7e84955ca803bf631ed0199c20be86f917a29f869f004e02b7105991e6561009607f1dfee995ab69c34d1c71f14e6e80f3a8c539075721771910a86bbb9a72bf9405f90ca806abb381f7f8d01672fc7d70af946fe1b798a9a582cfaad39d43d79398bccd97a367b17d9378ed51ab8bbb61d4b5dbc260e82e181ad5732c2f7afbfe4065492808ebe6204f18788ca18447b8902470228