0x2cffd02ed623bd1d60ce293745d91efa3ea1e8b40f866a0b1190bed9e6def19be91a01f72045bd76497d3958d2e280dc6a9a733a77cd7d9c06dcbbbc2d2439c9c57a8563f0667d1804323636e0944a4d29d5342bbfeff854012b7209fb05931d5bc4238609bc1891771a4e5166e8aa76f1b4edf9f71cf549a60ef06ac865aa8a72593889b37f91587a14a0ce66b8fa53eea7cd676fb345cd76373780d804ffd60aab7c2147e0cab32d76359be834acdae6e2ea7911e3699ace82c1b9b754071c283d455d128b95207a9b57fdbad593d8c37ffbd8df3360c646319d9b6a9739da457ab376dba8ac7da94f69c14dcaf3bf7c74d98707c6ff32f8c28c146706965079cba21c4d23505724c4987cfe7b1aa2b327cf2f7783d35a462553db8a6dd1e64d657410f0353b2ea157cdfa0357fb1683f8433120de9b797761e8c334810200b32665c7ac6fba1d7b38e353c739bed3c4000936cd138a4a6bbd7818a3cc47b47a6c31bf1eb466486f495904159053d4daaf4ecfb2a9e2ac30e6def7c92fc145c9ed36dec8eefd415616bca928a2ab35470b7f5954345d76d5f96de1891faafe97affad468485f570114b7af62738743f0d6ffc77273c8fa819afdb3f89bde4dd41bef028f3f557c7fcc0042942e7dded74f3452ed8347017fb59f8c413c74a59ffb26384d76d25609efbabb569e3a9e389c1e97cc3cf51a0e78b39cdb8b72d55712dbb6653db7d68500f9d9a48040ba77d1c078d3d569afe2c76ae711c5210c4807d5419e7c19c64a142d831e67925800e2f30aec1ddf29b034343f91d4425a7ac6ba770bee8e6ea8c2635b9e6924eef35aa97e52c43039a212874a9566fadf8d4e7304111c5cee897356ce000161d3b586ac1ed0aa592afb748bd65aa0cc18cddb0589d96ccb7d16797494df88f11c7af776ad80ab96133429db2a32de846a530110c54e101bfcf67cd6f31196f1ca70cb900cb7c3c0d58a8799f1bca66b0482a7fec064e6101b57b10d37c05b52d39bf276a93667b3a435fd63eafc3b06b9b52759f3e5d3c02764aba8615f2bc9aff2c0cde15b754d9d628d7ae83c69fb0e286d808d69747e0765257c4819a72746cff3fa33acac37acfda12a8cfc91832531d3ee2b9c9285aee3f5d0ec4defa7ca07c8c5b25e8ab996bb8485e993469ae59cbc89f7a88399cec23a347717c288cc25b8c73fc761478c1254e54e8f2861485986323616aeebef2f599db351517929d4265118e06c87655cb30cf258d159134930a067457cedfcb060879f5e307d31e4810d756488e7e17b380eac51073b17f7082fc2c2fce4fc317695dd411de6bd2451b0ae964865712a81b360c5cb26e4b10833a0898dbbf58fde0b20faeaea3535fd60970d0268ad136b1af5d40997e6f601fd99deea06345b605919ca59b7acfa5918f30e42728c38a701df35fa2fb4b44e5cc2fa1068ebfd09295807121bfa19f53b5f47d40825fdf8bcf8a67b392c5457ae2fbe20bc54ba716897fce3403176d32b1b41430e564b9712e50351519bf11128008b06148692e21d178930fc3c24a471dd1e1685ae1fa7f16c3f21a4232b690b44d63699f636f268e956d2b88c34fd453b8bbae0d4208c4b0dbb4fbe9410c3068fefda87a03e94a6a0f79a41db24869489b72aa34359f76f798ddb4e788308dddba1b90406925a9a63b52b8e10aebd69f9269efcf44a7bd1ca8801647632300ac86092804622d07a71a33024b3d871e66dadc67029598b3234956943bf6cb1bea276330ceb84d3ecd542d9a2c67da656d34922306a65063839146e694711358855fda38548a082e9a07cb62f0cb04f4fffd13d7148796ece8973ce0cefc9b9ad821d0830a3098d0ae778bf5f537a2f08508cbd846b856ff77a8f071facd9438af64849b7514bd6b0482fdceca5f1760dac