0x2cffd02e79f3a8ec3ec5cc2de24897d191d0e860db79010c3b3a2d4c808f7bd6bd6fa36b318b858d46a7e9fb8bb86eab45b707b9252a7864b403f4af34c2ea7d4bf0d09573c7c016746210acff6dcfa60ec5a9fcc551e633d6a4eabaf3af3c59baf89522d8504cd5f076ad7089c7b886f0faa72dba61127c031a8d89380d33a6d4eabdd8dd07784237e80b296a9d0eaad1771b4fae94d27ac4c998dad50103d2901d73b6f01f66e5e797cc9fd127a59d079b5fd1854424430609ef758b591f8757fdd02108422638dec30b057d0b02d220e8abfa6d5a7432b080e3e96502039aac045919a26d191a65f3a2783f8d9ee805a37bf0001253980429ec2bdb7099dfe0b23409d55b59e91fa2b8a1520efffcc9dbde4c68def74dbc25fa422b97014f7c0b3fdbf77915cb5ad930dd4edc0a1049e122a9fa53019e969aff19e37d79ab56634580534f3ac8ca79243d08bfd9d5e86577f486e34e3948b48c74917e61b5d631565107764c72a4d3e08f2cdbdbcfb09c9d558edffa8aa5ecad0cba150139b724e0b8aadf9b72a9d5e40360968a5b9192128f6846def1c9a6fe837149887e44861afd583e8fc1e12d45d985044084d1caa20453066089c7db66ad6a0b1253f30950277b8eadeafbeb2d6eba234c557e285ecc1bada097d76e9336c098f8964e4a23de6353fd9656bf2a908e3dde140af62adc861f718ebe56705d9cd57ca61689f51ca413c341fcf414429bf698fbd66b53f23859384e8f767561155bc7e0ad805ccff2dc402614981396e3245c556d30947586352800f07a3acd80ccd1e1cbc0238245c1bbdc609b65e039832259458966b3adf2381a4c66fbc44c07ab90c996d707504b1c85cd9c800aa940a606d09619981745c83160494356f174569fd3620bfe3e3e5ff075459762874f402fac3356c74b355b3431189715866e5bd9538933d2aa9a9fc7ef5c3d3702e1281c1f7afd8406b880a152881adc727df73ae120a9705920c4ec54f8017d95ff91d413789d24a7eb25f43496b21540d87e2793e20de76e4178e0219882ab9ad2a98220228633caa6c58bece341cb4c4672231ad8291602b267977d004a3417d7e23cc81add8663dc9fee2c9885f37405370e2817ef0f61c203395155eed621770060c823a46ae8654ad0f690584c0681cd5638a920a7059738f7126443506abec312b9ffc453c01e762dbdad4f90d79d1d483f90c20e1d2ba9855f65a3446678b1a71bf38663f79968fc1507464af5e1f4dd8105639db79d1f22c5b2d50860832d80b68d5c4bd50a6992415362e1d927fa8540d705790ab545f43769144f966e6e7b8dbc415ee63595538382717a13cf573e0e8a4e24f9ad226555e5046fcfcbbad067ddb0606cd0530d08ec42381270f0d98e4cd2960e9073cfeedae90642657e8f8faea0a69da509f62588c3ac660cb5f2d3516c29f71ef17faa39d85e2aef0213c1644351b91969d298be55156a4000e1988de1a1e497eeb26284c84b4a30685b12bd1b57e99277ad4691c55c2afb3c06690c5b2d4cdfbc11e314c6499bf1239717856cfa7872ad65059b061a1a3da7d076d81d6c0ccea4e10d0ee8fe55940e69f11c7c17f37226ab0ddebbd7699768cab5c7a3dd2ae919ab8e0c119ad12b9e7d5cef67fe394500991562d8876173767c51c3188ec7497ea5983521fa483008e5f92ff8ebaec8389f63974e5a2149cc75c520a80d9d661d3d62cffe3689c84e55c8ca724ad16a8b090a3b33f3d27def132c783c8bb11b82639958f344a3d7d1b809a4e173f35630c3c8a8ed12d29389ffda9cf5b072c258e9992422f946cd14c85e24a90d37cec4fecba526a5a765c22db4b86e7c592b1c69472b63da3267fc4e5e172ada72fdd2385538eec391649a19a626642fa623c8bf436aa6b37b7a30cd4d05dbee