0x2cffd02e00a86c628a63e63a407ce3e6889ed741acdcfd063904e3e1fe63bb7cf8ad00c62dd9bfd5d23f2660ec387cf031fdc9a2fba1f926504124949592b81162f0065b0c9f1adadd6178d851468ec4d4507f66a7135417103061a3f2a2f1e3e7afd12afd4592d63b1063175278994f6899b606cd62118b087415e12fc0e666c7a6cce79737f3aa8a522cf37f3a7d1bc34f7c42d22a3e5e744a56a67a302f04afc9a84da1da7b8f153704c7e152788e52033034d03bf95f98481412f6fa4926d282b4849edaa4d3d7d15268750d516e5acbed525062a0043aa248d54e6e0bb749d3e42ea0fc99a5ef1ddd6b07f35f3b2b051bbbfb949e79db3c0bc73043018884497fe40b89b649007611e9acd505c0440675b8aa07cc3029e2bf8f3e5c9e4922b593dfd50a865c9d6f8b899e09b626863705b4643a27dc773dc6c73340523e78398a6dc2ce07103db2928790d890bf9d5ef6e380850c7f02122bc7bc05ec673167dc58cd72399032d5c7c3b363160add3775db7215baadb2b646d062f81a5169895934e9d54b7454f408320ea3a41923408f44c5edf310729a661fbf1a1259a9e36b8e303fa71338b6f4abf5f615a2a818070b0eacd9f5fee39734fe99275bd78c87388b150c6f222b7d93f371b89b7d970bbb0b5cbfa7b5bac2c1574cc7bce3eb0674664d2bc49fafcfb5eea1f30d710ee365dfc82419c152dfd25df52ca960da1164be22e533aeba8dc30a868f1bd8e1bcbc379083f600d8e8036979b78be3d54d2b2d6d8e23b99166adb495fedd1c9fe9a9e73af0ecea8e354fd33004a0d5dd063c043bc82166e59032a28b0960a43425ad2b1571976e8ff283d939af7b811aa0b208be914d4a1641473944f5355c03864af5fb75ff3c8b4053930a057b1c8955cc65f59122e81ffd1cc23dc6e7fb402c2a9c275fda6404f250b4b9fb12728f71ec2909bb97145c187945f176919e6970c40d58f6cf874553aca2f5592a7c266638c37e2e509cf08177fe9c0918aa2534b4878dc927606ad255f114ea87748e4dd722290fc6c15e66179a6aae3467e2528d4fdfc490dc720711a276e9f39f689a9e2da0d7dbcb174423c7290b36718cfa0e069ba76787c47773bccf1f0186f4a360ec6b9a15785aa628ee56876e44215170a5c9bd41c563f5e888d27a417df4db5a6d1c3b484ad56bf14c6e28353763f51fd839b16adaa28ec97a01e226450600f4446d2e6befdbe865d34ebe39f2ac1b1a28ba47ca4f3799a2a4c1c661504ce61fd517b52388ccc0e0d8207c76fc5a33c7d8e401ffcece89a02550ebe00e5f983089a008e917bb5132f4ae5f8d876fab9fa89adbdd9bf20cabd6570e0476cffbcd9d646937368c4e5fbb40318b106e2dbe0b7ad3b1db1f48529c7b68fcc5c4bdc8de40b3977f16519d9918574a651dc5b2297935ae30b9cc0e36ed1a287c3e6ff5df28b61c4f3673a9a5b2e5fec487bb22bd37652cf807297c3db5a088f177b5f0d9be50cd5e0d3bb6d1c5659a1fa4fa4902d352061699530b814497bf92e4bfc532e0b232f81f6db41178ad7cd5b9978a9b6f252d71d556d20f56d32bb7cc09acc40492d868ac0c5334ccaa7e55ebba97e47f6ae98d7b1357bc1ac0d972a65f14d820eef20edb440dc44c3b98bfb4db2ebee7526ba6d48c8c1e1985be0160b2811b0a97e2aa480b17d6c682e260d76397941b9979b45e82b1f2b4001b1bb45e89cec397bbd1c8c5ee4d102c8cedced1b9c94373787bf1e2bbfa25df22cc5b82c7eb118a3a0b9ecc09cea665100e60a302180ebbae44dc0e53b528b003537ce47fa7a8bd2ab51b2a22284e37251b2c05a1fa484a341208ee59f632af577e9743f64b65398e46cd8d09154aaf2ab5bd8414282707916528a2b30c7186f4584b90b49f6efde25f5e36428b654655d005b29c