0x2cffd02ee76f2c1dd1cabc7fc495a77d471121ea519c710e0a9de3499d1128f300cc1b4de047d8fe0ffd4cb8876b8b44c70f9690bbbfbfd22ae3c4cf86718f04203c46bb8165aa4dcfb36e8f533090329ee903673907407324fe6c3036ac31c143a2ef0352191f3de98b9b2d4d792a8cae4b4b74b857404013d51bd1a164cc67ad3d8341f5c3c197aea9796605806b89d5c260c76d6a06668626b608975e2ed75ccc7cfe3a0f1fc0bd5cecabfdbcec2343eb8e71831a386716c34c978c24c2dfeffee65b311192021921f525ef56161a952dda274b4d732e81233fa358293ccbc2624b2a6101442d9e05c359389a99b00ba010f81a22a425880265239f6dc2136aef88fe1de33ff6ed1f49932e274c2aa73efd5c0784df999c69b9beccbc62c2e7f3bfb1fc89af67aa4aff72e4a0cdce0451a5eec3bedfaf2cbab785d30cc372a9aeaacc125e4f512187baa61440e627c93682243c3cc51d969d277c31784f26082840ec45b28377b189bd4d1dfb2e5b6c4f9db41854e7400b348c22162bbb4ed46c275131420d0d803ff606c44f86eafff6cd1bf77c4815d90cbb25e54bef908c4cecf4f005d556acd03c9b6900c196b71a8814328cefc566bdb331b67902cef512a2155eebf634109b61a59648083f8a807c896d09fef5c1565477788a3ea1cabd0701282682992aab3a19b95996932f2ac699de8df983647f28279f3471fd33a1a61dabcee7aae69b77e54a70e9f2262c898ddb1f1741a4eafa9cf75ae83e1faef84acb140d9ee2c91ea3b2ffaa6a6e141a24406b0ecb971c7fdf5df910b55c997bd29484c7808f4144d061d4428cae2c162d94d11538824df4d9cfb8c8c53cd797f23a2c2df0433e67c4dc7027cfba61f1b0bfcdc9c952109cd7fe0568854d084a41f8e46458f1656edfff97943e25f80c5bba27b8cb72aa4298dc31632f073545e3434a3baf817c5b09b28bb100993a09fc13cb5d2a6c7406cbcb9ec6262ea2a8e6c5381c2886e3e1f5fe180409c9f21f3c3578d6d3d88545b8e56803c6c60b9dbadb3bfa12818a7e014a93e99d9f215df24d1b00e2c84890ac7af0fe24bdc0ca03bdf4d2240d562039d9a10e4de0877559ed43b2a09d0cd75462ba1f0b6d1f25c8a99224b4fa36189be7baefb87e01e3eedd979033be108d13d2387b08839b821ff0ce6a77f09b19e6ab5aed2cd9aa9cb31abc32bf2163175fc6fb2a7c038f91d5b9880fca241f299f654927ef9f3b62b0dfe8de49771612c3c330d7cfbc4a58cb8392476306ec99b5adaafc7e045d5e326dfbfbdf18dbba4680efdc3912c564768b20961e939f62f48606b25a982d12ac52e518d7841653c034e4d8a96aefcdc365b3f7e803b8d5c9b0b49d790f914558a6c3284a42f4d1088d0722af35c4625f25ae60a83e3c8c57decf11a521ecbdb64cef4b908ccb151491f9a2120ace9aff0fc553f685bac185498fd2d4f1e209338167a949629b7798142a8df25eb1698704a7c91b75a034a863933384045108559599b5b87d7647f6907cca2a70f67ca0dda4e6ae539dfb531095fc37924e92b4bb2e13bb52cfe9a1e26779b39be620c65b3c59226a8cb58fed0da39fac3e5ac2735f597fc0d1e4c964c355ed60686d1993727cd52d1f69d9b130e674601279c0dd5bae7ab968d96630a72c54a6f8681cd83396d33b059afc6a8b269d8b74545442e1fe820035249d571244bb5583cac05b40a4d26332b925ee922c904444a93aa1af640028175d06c72e38f5401807e7bcd55802909079b442140392fc48bbf4ea499e1e38c043b4f7080c3a4eb10913b558c5095a085a5e3359aabebd3c71f6d7f4d6f61ab64596cf70c008054c65a5e583d7dfec42aebb6e37a14029d88a8c6c588174b637bf9a0dcb436257fb5fdca7531a8fd9744beeb9f45f2e54ec43db