0x2cffd02e256bc34f372a21c49a936e963b6ee23b07e5219c1dafb527938a6a2e168c893a8ea35f3929fc38baafd30436982c016cee871bb7187cf56ab16e8b80bde4f5509c4bfa503bb5f98219a7011703eea6a9730e3a16ebd20e93727ddf307d91187d30ce65a666a0c95bf6d80d7339c5eb154008768f269eebe2c90d2ac892c95777ac9e413a104f5da8fdd0c675103cb48d0087af1c94c9b7df67ef6964c367728c3178e7519c2a4c03064944c0234e149a5216917c1da5216692b5a9a7af3ddcca59989c3fae6fdf56e7e375c1c996cd48664f8b93cf27fccbb343aedb17472d9848ec77262d4d69aac0b1b6f65dda0a259a530acf68398988eb9d03cdfef23aaf2879bca55c7120ab59bebea8c44452d9553da5ab14d0966933d25f732bfca529d3196dae5a1f6bb21066e99c656a63406242d1d48ca44682a95a09b940a48079db54950afe1f8c586383bca5fc1f9ec311832721d7516f06b4ee16b0e407a367631975da7468c882fe755eddb2d850330f8d989cdabf5f304fb28e1f015509f63df553a72a772ebf424d75a96ebc3dff068f5ca656c362f2b4fc5a034c22ce3df99862e2a2fb1ee1df40ec7e7798068d77439b6e8cf6be0ef38d2807975debd46f95bcba818884cb7d7609b67696e67e4657ed42322e24fc46ae3d4867329bee9be5c56e7aaf5a0791dfe5e43ab01d8b3ac76a6144c4bfc9686c2e7c19e51311062ed62ed39cc0f71aefa6b0337f7a2019951cd087639e796df5d53b7e7f7f7eb57b191d08e87ef691c7c6ca0618c50781bbaa6d694f9b15209a0464f45f5ca31439e0c4c89d2808433b4341c1682b4459f0a11dc4f60374e70bfabb70222f70acc8d2e0e61e380af8966ab5ebb165c50ce413137fee86fc68a947fbbee762249591afbf485c89b3a198c99dc2f1bc1590f4154cd0f339303d7cb6462edc59dd6c9628d0de156d6c2db066254b729e12adabe0450782b939b11c683123560499fd3e112f0c4a97ea795e03edc1a534b40d99649a80c04228eaf174ebee8c482ae7585150d5fc93e1397cc7eb70f6d4b914799171e2f571d6712294ff4db70e123287d6fa7018bde23055478e7a9eca7682d948162cfc8c9fbb959711ba0faac5b3ab28a31d3fb6e2274c92df1825057b262c97a7c42acb362578f0349140c2d0bf563b128acdd179dcd3ee485fa4566a292801faae770f06f05326e81a2e60ee203c17bf2fc3395ad6169dc44c5fc3ebabb486bbc066fd27861cb174028470bbd07b0f10422a25c7f91e97ccdbedc8f96f1d7fff1d9dc592953a2bea60a39fb6418a0a2643209e084df3c2a2f2c39c89e17033a9fa39fc02a1c7ae9ef6ee62542054d9c897c6a1c6bdd6d16af52fcbb8bbddcc500a763e3be3176dd7ebd6f702f18e6a7ff7ab56363bd3f27302f01f26d0d7a5bd7fce75ee3b2db2c4b8da7209e3ee23083f653c7d98434b77ed4a9987a113db8c24a895ba13196c35eac640b9fcc029b6905ef300a673dd8a4d822132cc5bd4a1d8dc0a1285e43e96b49e766066242f14071b2acb273a7fa57ec2c7d05b147f2c7302bc25b6022eee80b99c9538b36fc75c2f001f79cd81f87a5e9cf8432b82f537ae710e39b68c2549c1ddc0a5d9af98115bdb6b8308b49736237f50f4eb33f912908ab1daf3dc3aef664a53231f758aa7870864d5570f24e6149a76a5089587f228d8314fe6c74f4631d1f1a61878698567d734d1c5d57b0b77de50029a3b06b2b78b09051b75bd41b8651ba38acfdc28de73584f31a83eeac2f5258ef9dfb14cc8dc66d47dc458a33cb6df65d46cfd550b42afafc80fc8a30cd88c3f2b28bcd7cd043019c8043ceb990efee612e733a4f2882058c98d792e106c476e5073477835e9b79c92e979c1ef601b307ded336721f32248c2543c5bfeac92