0x2cffd02ec811d9058789a0c325adf2687f73850f0b40ac518c2636ba2a5e1b4a2312cb38bf6b7d9f73cc9fb4ab77ea7bf3379329e4fb7cbd3c4b1bc272fc90ce3bb264e79e006db74d1173df13cb5369258aaaec5f84944274955e3af29d5caad9f8995b728052071415bc5a945807ae9e7f0cb610609eaf8dd618a5f5b49bf51e9f269b097135a0cc3441e3494f67c22c142569fc17d2ff9786f5b2fd23130bfe216b49104e484602d9a1faee8a24fc328b7e528086b1875bdc34918dad2207ebf306cafc383a949e06f1045d76f6a7cf831495a009eee157d3ea01bb237bbfee25d729016b31210e3a9933aa2268fbc90a4bbb99b05c74500f49f47c64e1398f8e810e574eac84410c99c23a0d3dfd80d2ef1c31b003a626248a656aec183841b155a4cb6124f5af0948d027d7dc85f8d3b2d2e25506a0e7d9b32ed8bbcb03942e536816b4704f012d372bcdecc5b1f6b9d03a74b2d99eecf49b65195bb78b5269627084eddfb3d9b0b5cd1ea6f6783f27608afbb3676c8f37beab754e05f038b84375e09ce585ee5517e9b61594a7bff2b77609148124358560775b2723847258a4837a266be7dd2f0d1b9d7ec9786a9df7762a510f84dd88c6b00b46a7daf902d1a82562c800e44adb894c1da607bc725dbe6b0abbfed1874b20d65dea198a3a5784e0760ddbd2104f315339adedeab89b6be5617894e41d2d510b03a10247481525a23a5ccec3d09bac8beca9562a797575c991f4d676462429ce138249d99970cee9ae0db564881ceac48c92c7d79137386f125c1fa5cf8e3fb7797987624d901ef379f636c929f7e0e1c0ee68d34905183f4f12635823c838722b848285394fd755913e2e80674d153981c13865efc3498b0e5d4d3c35c3d83fbcc41fb8fd82bf5718e694c280bd32313b7a94e36b8b9533612781c955be049f0ac316b2f643e480e4e6cc93ca9b45e2855a933e58ca4a5a52f4a0315385322df1166810ed352dd7151e96d67c495bb1d9ae529a385bbed3d28e125bc6ab653fe1f7f5b1950298b7b9b0fcd68ff85c55cbe22a67a94a06363a351b33aaad51ffe22ee469ca260dfdda5e35722cf659564b5b15ac219a82804f7f761d6d9244a4dbb8972e4b9f5a43bfdb4b9a19b4ca1181e805ed0ef00d56442ee0147068d9a4352bcf03d6b19d9effbc46238523ec67f6f88d527126b7e05001ce2b225e2687eab6b2af5ac2ff594a7b6a74a28cc26da2f307135f7d0d169915256a1220f555a0089f35d1d2b28cc2c07f96757d427b8048574582cf1308a623d23c43b7e1d518b4a0c8b091ce432667eee5bfe8a7e7318e608f2e7456c14c87a81e3374909926e82b3b80e33bb82922741d250dbe3b2318a2c0eb4c7083d67577a947b55bf87829cddf6a353dc50363db61cd40f8cef4c3ee07b7ceef71b0797646af6c7e61c0fb543eccf84e0462389159c8fa36b8d34bc70e10e8f42ee890faf5b8a1a6591e2a410841ad7d1728b49b3d0bc214cc17eb937fc3b14b28781d193794f62ddcc8ee5e49e90792d6a689b6ba2489e959e41447950b6f58732962d15cb40ada24b0f18578c69450702da304ca93e1bd27f9ab7073dbc654c3678fe273db2b8193d4465c6ffa11f34b996c321f7123d039fd3f943d658719e56befa1c8bbf704ec6354878bd963897195852979d3095e5601de5e2c703a1277de81ed705ecd32884f82c87a3eafd748551b1479b5cc26db7beb4bfdf9257ca93a18dcc3b095abfeba926a8d31bba86d2d83deb61ee3bd4b1ee36aa7030e94ba982a8d9474808da7c1f48623f257f41317617b6fdbc52a5e4e2f157d9ff24882f76fe74704522f671a024690c7ba5461c7caaf53932b12fcdcafb48bcc1a0a36f035a2509b7cad6608d74bb472643cf392861ad203da5c4e8866ec52c6744b