0x2cffd02ebb3cfdd11703be1021f99807b1c464d748429648cd366534c9f86b7f46d2ed0403956a1e25a0117d656d49f10c20f51af73b2f20356a5a15f3d928748787bc0675988f72f3c711acb9d59379e50977866d4a91d6ef97a28746248cf8fabd6263ca85b33683b8b70538a1c035492403fce7899a12893605f977103e302b4063b79289a96caa704635ff99c8e4d54a7643d134d7bdbf18b0cc0e2556a5cf1ca64466188aa8ce8d78e8cc8ac1ad13f3f3150380e4877c2582259e1f87fe1865cdd1c4df0c7b115f40725ca8e6ec760b485cf4521e1f51e1b10236cb29ca02f8d011b8a545287570f7fc4a73cd2be245b6a29b4c6c221a482e3a8ab6da2f079980f84b579b292cc332d996622dc9f8c9f15ab1bf300417b09d8e113b11ad1b6c5c3b4c88aef4a8c5295116fddcebb368372a66833ca2afa8a6afd4330fa41f902e8472a976b4b1b81a87f4f04bd454ccf4f9c2f7ea603bf8806635b98127fc0ad99b4923ff99d9334313164bc1d2e0984aa803a4363f5457f64bd7b09b49628ba748bb4f18bfbbf82258fb58413c5eb2915065465ed51449536b0ea9ef35cfa4b02974f85b39185e39f31bdb433363445e8357a20ca39c4c828a72d8ba871f73c097d91e7f10c244bb52ce40af67cb91a813a28f7a8d6af88bdea70527b576dc81a28e78795c5daf1081048562f5e55cdbd7433e0bfb629ffd45dcff6d5210573f1166068a56c4862c56bd045cdde20f2cc49464792672edabfabdf393f6619e68f35a208168632b816cebdeefb97957dd444f05e3114b1487dbb390c475c165027baada6d4edf30f04c3398a80c2cca32640ad973fb87cb58d7310253d631751d284b9b2b681e2a7ef5a24e823f244792e708229cda53e5f42482ce1f31ef29d66ab8c81a08b21b8b464c23f039dc66e3e52d56f753c6b701445c63e54083e56a3fc2f62f5594489737092a159d945c0d86a1daa0b5dab2449c2651a7c87c83421a206a08f7fac68aa720b82105386e312d3e9d0a02ee917577b5e17be73bdf71cb83bed1c5f327014d52352a11f33cebed431b1162937079b3b77499ef9d3d46938624e927d861aaf6907c0ce03a16b85cdd092fa17e40b7d8828906dc5ebdd14483ae1e7e84f7480c338a63c66d404cffa99232809f928f05ebc8ea43fa5299f2fb4c7136d4bba44fc2fb9af2c6d1353b5ab24755d5871e08d90d967762de7d3263ef937aee78c91026d293f9a8763b4a36337d99d253c8d4e32dffd2d0a4ddd9d06ac5e8f53195885f129c38e2b9b5711ffd43f054edb24bc494a625a9bdc74fd2637166be2afade5ea9946f5162bff2a00d84bca42d21ad3ce84c415585810399176162a90b324847e07798cc6932ec599a03391b94bb754cda92aa3e8f8362321ec3ac06c660103d6ffa3e3fa7bb4ac90d432d9f0941c98d21b593046fe3896df83df6870fb923efc96db113bc6911cd1a5bf191f15cb8be46665ef07ac3d7bc8235c906e02804e1af5b7a7b537f08922df23eaf6502d94b57d2e65002a63b4b8e5dbb8eb63511b3080eaeb1db6cb4536768d9fa3a1ead606a47b279df5b39ce9a23f9f5161236e8614ace667891a0d4760f568f06e23b3f1c33c734899f94f179ee077471b394ee754b3fe39360e90ccd6dea5d234160b1915a67c7274ede7f03156c2d0950e2318d2e87429e6285504203aa59a5add41a255eaabecaa9cfee7c9807c71afc02f1afdf3d49e12952524ee024c83561900a39864cdc9052ffdbecdc113d66b92de8e8ff5d93222073dcf801a049814f76e34bc736c7b85bef34f76e1a8fa9157ca9ece5e95e3c681394e2c7770a684b1067e42d983132610608a7964a5ea26b6b309979058955605260fc0ca94046bab034d5d95c1676a33b54da3c936d3cd18b664bd4167aaba265