0x2cffd02e69e1258df9942443bcd881d88de8310f7caabae008316b0aa5206af90b88cb0c8e0315a6677066c2ef61698719cec14eba95932d2ac7a4d4060503e2d41675a467ed8b149df8ecfc2852987d2b2f8d76cb7da35034a9a12ade9cf61603d2f041dfdc90262836ce46148626776d1e7a4c73d75ee69d93cca6384c420fe076419e9580d3e7a940cd7e16455a8f6d9eef914e31299f0ac66b957b1b104494a266ced243e96fa532b808a494738c2c54d4f6551187ddad27627aa419de028d82cf3bc08b4735c3357a930dd316be80dc2a3957540d273a515c90d9f2d1c4b6602ef21ee9a0134fbb3298adf38444c489f26b0b41bf558f3935ca8a31c8a8571fdf6f5b8379c40446b64c6f4c792fb1b36c0ff469c8356c996eae92dc294532cb173f748dd139906c24ec0bd8cdcc347fcb24f59c98d2d96e9012b027daf1aada1079f258091b5207ba3fdda22cd72c0b881bb2b15577c86dc26aaed726210533f0376a1956869ef67cf01fefe40b8653371cf7f2f40e9b92aa1955f8cab5e46c14f2bb1d378ea9806ec850ad80615fe311efd4293d9d51e2df5cacfdb18b04a7cbead2ff7e258e6936ffab93035aaac2a8678d5a896796a893e17275366a14121bb9f76dc3401271ee7093a3b1062b4edb7148201cf88a7d61b0adc28deeb9b92477d2d526a1c3587742af83713a89c8ab280255443d896dd9cc32302e89badb1ea8c0f91be88c537a8868a6632ce5faddff72f484ba1e5c474f90eb41517fe21aafdba8efcae06ec5a1ae889c9c7a3f5289eaed1c11517041b54b503c1fe1260333d4cdfd801106535206e6f1281170dcd0c4c45b3e15016a1c1ac78309ef32a6c3df08452451bbe9c1c62a7da91e87d36e7ad5b48f435207feed2ff1259bf3648cdb7ea29e871e582f7d544d8dd273d2341c1eeae36ae9369d5c597295e5762d2ed2e17e1b0b000055540b491accbc0f5745e1016d7c44339d076567f48db953da2e5defad3da80fe51caec32743fc8d64e496fa685f81282a577784bfcd805759acef81e8f69f9e30b3895f391d69be5e83d4ea05cf0a243b78884be65aa7466e70d7a16841fae7e9050d38651305feb0d93182236d32f1ed8dc776b1b7c80e0c9fcf7e85478aa84a9637756f2ab348d244048c7d54c347ae7d69e7e63975d3e24ed84e1350cabd462b3df504cf65eb30215fbf4fb162d1cb1283997314aaf5cdab9eacb3df52964923e969b2c3d4a0982946f4172900431823a2e6c72908e962ac77777fd16c46263b592814cbdac7d681fb080232e7f64b64710cd0f128e6dee450b1ef5a35056f9792ac410cbc80f2211734e03bb50b5bef2bdc040064e619e2b2b98d0768fdb5cdba383d75a7eeeeb9d40ec84effe2f7fc92d9324404b46e6f42b466da31815488f65b6f777d15c6262de5037242a51ac7b50d3e2f6efc47f5d3d4ba2b746822e116a6d40abc3d07f15b74aae245168607fd603c17371e7e31eaef368ddfa54f683ee6795a22707f641af2ae67db4fdd71bd5f0645952bf46f0995ef06e27c14b54495901305cc14ec99237f6df9017eebdc6c9644979e005405559ddbc57d6146393e4601b9806c3da1b3dfe1b6c0d8c667e823aef4c17ab1f3141f8b2f8f4a04404e7d32dde90342d57128b6151374426f6a972a9bc193280c8776b1597bf3842a62ad92d7b8fdea9b5d0d99122a0f664e71bfab678fbd62143e9f159187e7a05655cc436494960c9b1cd093871083c282fe5aaeb9a88d6541a1fbfc5575b48fecb3b8f7b0ed3b0d88714badd290f96c9a158e174aaa007a80460cf33799dc8c2a1d42ee069a451f32548b0825db860db6e538c0730cca91426015c05786df3ef70425ae9c7ea57cf6e1c17875ef8bd0127049ec14f11c448de825a46c5bbed43873aa8f819a91