0x2cffd02e32dd0638f1993f7527d413aa1963021cd324c29bbb3d5e0308106e05176089529c01f10fb363b890200e15463b6908125d9d5827afafecaa17d943a72886e77e613bf903c9964f02ef43dfbaf4d095eff27947e4eb5a7a4f5afc41599d9bb7bb2fdf53013f926b77d4cce22d2dacad76bb03df41ae4a4f02bfe94fd9ebfa2de24801f31d748946233e24044c8ec7288c6eb6c6137e28d1fb9bf73c86433f25a66daab1b38fe656b4d1da363284605073994a9cf52e75fea68d1f6aae52bd19b5de9d7c197896349ba9c5de038de509adb2ee60d809c27fab4245401107da0cb301f1386c754baa6a1dd1e7b57837a1ff5e849d8416e7ed7260e83d2139abeb35ea42ead2b87dcd45dfe5d866421a9eaf097099e6dfa7ec83eb3199186577df599c4fe205ab73370c23017ceb18cc0b8bdb1c7b2fd631669c439b3512435d1a929b5430af0fe50e099eabd2d44d29f4ff32665f93f8a76b7ac7188d816da2dca337c43a0c114de9bbd3c9dc472903fedc54c2df99806af7122664ce0a0f9c4a164b78df26bc76a87e43c249da9724a699d946b0cceccc9eaa8c947e898938ee9e37571b9e4428686d79f64ec2bff1474b0f098b39c9d5d0d2483eef16705812eed307a2547b38ab0da646edb2797b049d66f4d4aaa3404e5a14a63f7f759b0c9c90bd8cc68c9e5fc12722eb80b3847ebfe6a5a2424096b787699a394e3a79c60c639de666f2a322a4068083c697ccac36ff28f43247063b3c9c5c238a6798e3794bca5dbeb8793e7b93628ec8c35f43040d49d32880513ddb90cf060ad8465590bd35e55d83ff2c572db43ede712b8a91da16ed9769df1e0b041e04279af101f22c9711e7d40191999fb810a57b15ce880065f27ae4dccdecdc68b69a6b16830a4b51651ff93f5fb31f9d2164ea874ffa613f93c527c0f50f8677caf991e0c1aaacf5788b0a9cd513d76b91460012270ef4bb6bfcc6f069d914c2494b18c94bec23ab7c670e17129596bcd6e9f3cf97a813abc6df141b21e7e3ccc3f392e412fb7593615873ee31285c5d7f96b9b409aaa5fb937f54ab84cac12d66e61c3025727e11af1979d14a4c201a861cafc0b980125e2b05bccbb7a5457e409f9990d562aa2cf8337f5657b2869c71948a7c56e0a7934d4e4c7e2ebe951bcc308cf7685098306eb6518ad109ea875a9d18bf472ce55153209aa3af0fa3cf315ca8a6c607b285f47442e6de660c4413a69aa437fcfebd61f3d6d11a90bc76ca857088a1080680d5af3df0f27c63de2767f08281098745deaa1ee717284cacaad6fe42caebb015fb9f142426a39f47beb422ca9bdbb7e25fd1d87ea19b9901babe7e8cb53852ec8f12b4109bd389dd9ea54b4a82ff7542d3c33a225da74c6dd6ba5a5d574a384961075b72bc29054f5ad8b44d4d6234ce8c9290a6fce19352813c3e8d7615f7b170087a25c8a899177ac98c8d0c62511d208a21246477d96da2e5e54e409b49f4a9c81d32d1e8232fe798347f57907a154f29dbce3297adaf09481c45eec5d729700991769591eda5362cc22d4c4bc5749a8be219d1e114b320222039147a2622e2f37a7107fe3aee90c6972fe414e87a9bdf4d7ff9ab3ba9076f50f2f50f2ec247bdcd648b1a1853c084e2324d4220948286a9d4718fef2847bae4e39981fd5fb82628fb96f8dfb2fa23b5dba09137cf75a741c5d04f6c33eb36a6820423a82437624282c5adabf2b624b73da5a84c5647b15c189d1833d9343d3aef14ab9db17b851a351d9152a48739ac0c4de1df31502588dbee2efe4cb95fc5e553da9915d136e896316f740d3514ff6c8f3774f4f9d4e002d1e878ac2ab79624376a31a868d9f333b9ccd0b23f04c06288458e41b5119b88f4d76dde1b8e62d36f29a63d8de3cd6e3a144cdcf9bf4d340888