0x2cffd02e5f9ef6a0427440eb8813f9a9dd14a0fd1347acaad8a187fdc09d6da4e9ddf67bff055a4e70ab1ae0b2cae9f1b2a9a6c8c39de4451ae187371a503679863bdeb1ccebf06eaea02406442a28724599d5275f3ba8baf874750ada026535a5943ea08dd2c209afa90d77fcad70e62eb0afa925f86627e3a0b43328aad76956ed97e78fb15d21e926c872018c7607be8abf578426931283ce786ae01852eb39405a613103909da28ba509d6457f06c9238c7acdb9aa3844dcacf73abcf5194a7337b8c063d3d019c1f09386b7db9875ad3f100db1b9700ab4ae2028cdf3712847d66929a87d552f8bbbeb2b7a55b0af16ee42176dc99aa22dd5f98195959f30123bad71bfd57ed780bfd839c6b96224166a80c63d7ce44b02e450452e49d2035caa3ae94cfd9b859a5f827326fafe4e3ba2352f5bbe84cfd80049072b5d197495e80eb5d3bb40506c2fc94b158494425b29c3f8f58c8504baad74d7018a9a9a0fd3f2462a1f317e08bc1a9147bfc8071405f70e890f20dd9190b0a6c4c2c9d263c2df578d4fa2f7e0f27d9f5c1999df1e0c5e59246080317d07d4634f74393fecde5e41f722f0c6d8ac3b01c16ae436a608aada89c075f4b2aa07511f4d83c42209f579104e731c8741a790c608098ea9490016ad9c7a756108865c69d55f1fcaffa39addbb26f5737c1e479526cd77dd913036e599dbda16061ba26f4675ecee768bc1aa5ab3a711674351315a2cef220711a6690a5e3b2b8e6ef86cbe71e994fb3465eaca927add1356549109d280ad0b9f8f098c16b1f357aa1d03848e17fd8907ddeca3f5d0619d7d31a02886d1cdb1789758ff688d350184effd03c77bca0758ba11c18b2492c82fc455501b249a2a9423930549fd0f995e370c964c7ec18cb7aaf3c91c456e87e5f5667c6ec07306fbb260e5494201930eab1ef5171799797c527ee81399919526d4aeb44fa5200430cb021975e61a4415cb02d679866c3a21b0eb62db1db94dad2e9fec1e7dfaa7fe045303cb5e1035a84d2422575bc24979229ba9939d6d493726943557eafd31dcff210f9a230015e5b2c63ba7daf851bd75e078a55c4b2ffa7fd28fb562a3e8123fa928b316c6516a90f198b537b79ee9e01361d0ff2993333b6082c1e146e2ec1c28bc911b7aed8b8e8e8339d64c943052bce5442007e2407db92f9c7eab38d207089043a00f163140ffa60474e09e81d8a982a75f0dc139e1c5e6c1c4ad355a4c530c207246df332f62fdf774b06b0e57d7482ff9660d1f5fa1f66df56d9432f5b19f32372d423e94a6828ce20aaf8adbf9c48b002046f5c472c0ac7a4f0ba0c82c2695118d25388da2751de1c6ea03f07231559c9fc47a478d04d66255294fd414ce9217a91485f022e4bfdaaa2658d4917d811648af6c1a84e21a9995cafbefb011b217ab3a6960da94636c40c85c6c39fa43ab9c943d88a3e4d63597c7c6f620741ad662e4136ca26da5f973277d9533524fc015aa0f555fb24b6ec0d21daa2f316bc224a9eb3ccf45bc29958f15a5f0d61fe20f34e7fe8984842624e1e191743a9642ebca1f74ac5e2614efb4b4b739221dea7d7a68c92ef5a35ef0bce4e102958a7117d12ae29ba931f329d1981502faf9883d47cfe8eae1d19aed200fe15e2b79fd4c7dde9fad21236060c9485d31829cb056206dd798f81c10dfcc6250ed8edf7c1d3f9e906499f050dca73616c128b9f8d848522ccc6a10f86225ab94dd7584ec7d24c0218952f3bd61d64664a0d70058152ee4b6f1e59e3936a526f7b13dca745f8b84206fcebe0492f5ab25c0197098d9ae2c6c61bcfc7f551906b3375673c42096eb8ea849ccc3de8e2d489a956f74062a78430e090c5dd0c2cdfb739f1d158c3641e872692c63da45bd11c1a86b9b4015bd2464468e3d7f0da9