0x2cffd02e8749c111d16e283d957a6bc911b90873e288b8b7815d5998497be4455f5a3a16be11d81d444752b7639a1f6e28a1ee9b285793b9d66a56cfb839e61236a752179d6ebb6220907df775ef629cc77061b374242ba057786290762394a5644f736e7170630aca9ef318eebe692ce23346337f0647f1c708c82cbadfb43bb6f0c4e1a1126b77ba4a6996a1fc3dc39e431b3f4eb5ea0d25d51d50c1b94a4b16635e675ae0825e4f14ec5f5351f7df04e0dacc08329e184e7db558952e67e5e491a24049bea671b44b5ae21140af7a925cc62b4ad23e73169d1918893f92922612c834d2bc1ba410f0f4c4dbd004ef345ef61d5c3c89130ae794192c7c1371668477322492fa4173aef42b15407651153a1d18930d108b01eab79ba06398baaab0a595d5772c7b71bc477f28a66fe9b445a364cb3840161a5a7d28c3d7f466c603e3b27be13629036a576350c52c483ca16dbcddb9f6c8f090c1701feba82d0ae4bc13771a0b56336347d447eda6727ec506ef4368e9a912eed28dd21dbad8dccd602d50c8bd8d8031b7c4562b45fa58eb8c1664faaeb839ae3c0c7e8b467cf55bc56e65b1a2f38fbd5883f651cfcb82df59dda858b9b6b6ddcc7b6b5f05dbd664aad6e68dfcaac394207eb82e70135a33936c1bc97f009f8d48e6c1b812014967a5e655852b46ff33330a8b978c5881ac5fc25461522366e0496264a1c9f957ba07cf6db4b9afd8c87a29f03fe9e40db7bc49e8e49f4c1d195841d23cf7b5fa617fc3294bb2ddc407605bdc47b98abf96a80f019864069b6e6695b3c32498237e3d97aa29b4f90ed523661f783adec7139b3b25069d5edbcb5052687f22b59a65cf40071e286e3cf53d49e3e7817d1acc73b531ddb54fdff147956754d3717614d5e79c14bcf75720440dc2f2e7ba0c35f631dc219830b6e8e5d7d88646cfec5ecfc9f1695357b912fb06695a1702d9b534dd75bb27f13aaef8ab68c4ae6d39b6c2f8cb666ed29d7d81b0bbc9f86294b7cbd50513a1984f7115dfa11517a5c944cf3e33e6c9949721be0f0a484fe0f8d8d596770ec7d184c5ed9a3d71d0e0bfd6b519caf0b8bec7aa69ae025af1d3162c830d287e26f7bb40c14956a382fe658052ee48d531de65f4b4c77fa3f488ad4926f5ca34ee0e2aa02b602ee7f651aa1a072c88930f881b6e273515247cd0b6c17d0c91bef7f6a5e19395fa2e8daa8306adb5742a31c11c15a852b5ca76ae598b698a096c46063394c63f1e49d18d76afea36a2c54712dd32db152196fc6a1e433833dee75c3693325e827fd345d58d3ee7dc9947c2be6459b5bf56d0a42fc04ade3812bb93ef0578977e3d7e290193474eea115ad6ab7271ae0ddaec5f67bdc5cd63f6ec7262e683df783fe8bb15a0fbc7386e348768a6985ca0c23aeb576aa591c8b045a223a5fbf0fdf6d267dec8be93c705c11b7e24c7fadbed95e64a2cbcb50db2cda49c2841589c7cf0f42aad9ebcf78d0445d1ad65c4264e499a6576acdb22a158734f6e81b10960402960c0b2446b0417d625c7c1c111afb612eb2eeee3496b4baf9d233538ab621d4ade714ef4f997aeff5d574e42bf24107cdb700de5c9aceadb160f9572b3d6e6bd8247b18ec90d1e04485351dbcad2762da0854ddfa8efa389738fea175aa7154144ca92f22b8309366a08836a03834796129fd055f909e68a051509e9d6971632289b5c5dbfb132e6b837969133ec961403fd271b23dbc0ef5f0d6bec1c0c8536c946d78ff1d070836d467d55058f89b95c5b47ad8d83d63ddbc379594cf355a378f6719ca1a90a6056fc854d5841bf43976bd0d1ed491540c761a83e2e104d6bce9e2e22bbad9d82c76d73d31e51b9369edbc561d9952c7ab882dddb28f6223d3178c9fd4f033c504973da63c2bce3a79b6e8c16bf