0x2cffd02e0ae1b7ba11da057eaa5715a23a047c5048f591a89488a3fcdd16a28be68867534f36bddd8ce3594fcc8efdee9ecddca48466fd5f9c7746ecdb70effbb82ef044b23035d7922f8bb9df67fd8879b37252b1874bcde0bc2be169d9c6a4c8e0659b193d643dd0433a51d290e0c09034cbd36d487e5eb6859a666884f5805b6329b7c07263da5c3d856834d3721319260617ce9e449a5d4877c1453a118fe2f377677a7617665409ac4b4ad23beb76698953d5015a20e8c656a0be2e1d5ba4459dab8c960d5bf6b423ee504a6b4380e71d99d2e071db428c2221a19cff84d8d42b6a4ad0718945ec20b4d72d727177cb595bc08a8e2b8b15ab9a03a005ee0d3c3f66cc91ab12a9cd3885b725d6a7980fef8d369c95b7cbb2650ad2aa2ab5d534f4e3dd8fd06a6b63a36a739f1ea71bf053efeef47b6ad8095f0cbdf5a70ae393f3d27e81dd4d866aad4ae48bd7e777215ca47c663859a2d1125e0803a32728fba6a155b0e974044d6de9bb507c688ec7570681a8102a08ec46f2f7b8e27d24bc1e99638843d9ac10c927355244dccc2025bfcf405a9bed58ef03d576291e7c2255d75d95f230fe6d5d407354178e10c5ce97b727d8f2700f08f8c8e1137903bd34f5aa6d8488d72b781f0082239a6692f0808fc9973167a1ea77a8a4c7f11b46da4fea2b6a50c48c497413ed254a39cb381e06651f23af8ce9ba7559ea78945e9a0ae09857be97ff187bd61d7e0606c95077d5795055104edd352df31b42689a1601020c06611e9b57ab5e895b05dc1c1bb70c2a7005ec7f21e6e3c7a95d3b6843a16f2cc7bb44b3a69d2f693b4708f40aedb9b8dd42a0c0d064b11e449d05f86337366ba795117f61545d44a3f7dc5c4e97077c7ea8c68bdda7a8396ae76bde0fce0f8f53aaae150340e37f535ef7fabd509e0a571a830eaed6b61ba402592969d0946f28e95f8cc8208a6fd20714ca7f21aa312aa0d20ac97c8b9c66a217a11b6789f19a3cdd4236842cf9ca9af5b276a825c153b765cc241c36dbc52c821bdd38e3e9cfa8a4a60d429119f201c324bedde854f287124d18d28a7fd1124ee813ebd9839f5e147c0fce20b6191a182d5674693d96f51114aaf05d8659b329bd52966eb5bffd23dbd76c8981d9e497c95b7a493e2e4a9b89b37514de5851dff7357d2f3e91f7eaffc1e7fb7092f0b6172b9f8d17feb8668217b6166f2f00d0c0f35b06be0046de9ccefbf45076530b32a7c9a6ab1b1cf79882c9adfa6c6a0a99f679bccf9c7f7ba3d062e04a892fb56c18d4f9721ce3b485734dda4713061d4ba95b4376764412bfa061f63e47e4a866164859aa32dafcc4ee43758c3fba240051c363e3975c7dfe4138cb401fecd54b886913297899e800ac384ca8f9aee35d0f57a0662ef6fac82ca2b6613a65c5b0f40c6d50ea38f39d51442359b9c39cbb6ec787246f721aff1728fbe89a1816e902252613b39ddbeff9b3cfe6f3be6be22568bad3bf45ec5a1b9e49691944529aac77b9d7e447deadc4bf00a5b07ba23a4534d9d9fba21c1029bbba4601c4e9067eb8c64b6df5fdeea13fe29e27d36a56d1f2f001f28f7b817ef48885fd602a04fc639172b5ed5bdc28445b7a1474ff0f05b65e7c7f46d12553afd5fb8551be2a7d09c58d6f1056a1ade4ca1d93d2084b004b347d357dd88e002acdfda0b00584aaf1447bdfc741ea4afffbf6bc5c5e584f686f0f59fc7ecf42e666dc1efff60e799d8e17739b7661eef9b04e9d072549ef4c629d46a0a3ba8473931581828249f4e92a4363e1c20c1c52c33d4bded591783321ce877ac81e037353719238be5b9937d7de022525bb9366731a4502faafd7a2c6731fb21f1181c1833b8b4a5a7e48db7de52921897ef22383ecd37a04c431ac809f948171e075173f60c454b6b17739