0x2cffd02e25daa0e8b6a6b7f956466c43b15cef875975d959c6c3c5a37ee6dacf6a565407b41e5de52476b7e0ad2852c39097dfeb6d74dbc9cbb346ce1d3defd2513d85e4af9a9141ef54a5a4e14ef2d6bb722876c17c7b78252c093a38e63aa89c977213b931d98c7f270b987f2eed7424dbaa6a0d8b636e03c0681ab8dbd53c04da3d994d0bcf74abc1efade012c167dc25ebf7ed284ab588b3541ab7a4fb6a1b5a6e06203567132237cc6924d41f248b397f54f583aca360e1144f1304612944310a7489d5e5298ce4e0f3edd5884a6fe0321c12f48ed39c735fb8b071c58f9eb551e2e1ddac33afbca43b46c2e7cb8523da517cd7541f9ead54af75a76be4de35107a7ac867ad150d110a318a18e1dad8f4ff2c0baf03b75149d1ee1722b037842a6e2026b582059b3a436769e79a82e9f8ec8795abbc44867d94cf79adaf9c4ba9da82f6165b691e5dd461012a19971ffa44a2190c3b4186bf156ef52fa639ab864b771897829e5834bf5915fa755949ed930ec6d5699303f35d8c89b1257432230fc0c44b6a7393eef3f18ad52e6d3ef2be0c8fb12755e71a3838788b0d8c3ff55e920eab1547ff9d4becbd3fecf89eb4462571f8e3e652f33c2935d9849b9e3ff1215ba438590f2f257025108da349e678da609fa00ca4dca7a85c42c0612cd45d6820853fd15f294bf4410879fdddd22ff67d435c30dafc67b69834cb2547cbff3b1ef01e1aece850c650c910430210c8d8962e0a482d17df28b1a04b9d9d19ce66cba5fec1e6abdcacacb3bd62c1cb136b0415fba44aed5ddb7df427067b4d41ae96392b2937514d26be72813eb069112925cdae9467e8f91bc57dfae4f86b3676e31b96a8041f3434b5b5b66b26250ee271343a1e8f063b4d9fc14ae844f67734e2e2c90cbb449719f104f878c0d926378e43db8faf62a60bc8c8d80b024303ff41d2d6dc3009fadfe8e960304d4a14bc641c9aa97bc21b45ae38a7ba169cf119342dffa3ea1896a7f5179a60037b8b1b37ad945cec1aa37adb5a2d9b8862b0014df77cd5a4c408ef45a4b4e6f0520bc1797df4050875a5cdda76063812fba18d66ee46adc70779a6473f3ddcb8355c849b747844cc78f68bb20ebf6bcf5bb8ebb90ae4da699a136987a2e687ef396de6d7a91a4bc6b6242a2e1241b9418a8be8e68ff8a498c0dfd679ad50cd2aa01ae7c3758ae95607292d1f2bd212d189d7cbd7936f737c5bead121d63fa28c83d229c09672d8e172c07fd90f7c1c80ba40a27c198123e98d4c5578c663637be52862545e0664071415ff9f29b5fcdb7b6d59a7fc32ce68ae64ae1b3fe1a4a1574d82e5aa5b9e4af4642758beddbecdc6480380dec9e3459c0382d1906b3569f8621010e5332493d22bc589827a9964c215af2c4bb9375769ad127b0ac4bda0e7493339077ee2b4f8127c80d719182bee18cf9c29b2632f6f2e560036e6b8dfe5a3d555df38e5eda082673bd946051688ca163815235949f9a9f544a5fc27b37c92ff2ab992da011d125d87abfa56aa3bdf6a436df9418e0ddfe126fb1043b45a3c3d6da46c37b3bad85433a01ce91c10a238135fc67abef8c5ca0acd40c39bb3183667f4c7a82e90da260b85bf19fc7a9aa48a887afeb5e5a520868f5166746b68f8b1ee37f0c6e103d2c9618022009c05fac486703ea2dab19255fc710889e89912101b6e0f4d050cc73742405a25e54d4f361fc9ade9788c73a0b79a981e2ac7b8b80db5796466012ae83cda58c19d3dab49c1c04ba783804946476290a619ba6416f36ae4e34a995e5ba825239bbc3aee993f9082206158d560d44613b142eff97b7590e203ef73bbc91949648241da19c0d1de776d16db119a89ba7a1189ef231cd857862e4d3142b0e1b9e6acc87c67b0992b28b0ebc1243e1adcaeb595fd