0x2cffd02e9bd70d763bcf19db7da92936e1a08ae0711f6bc2e36ae1ad3575f286fa32fb7131d752362c6108c03b898fc234852f71ff1a310beb85fab0926eb6e544b8f6b693b33de56437fd915dce577df67711b8f603078a1a32b21f4ba821a106f897a115479296f1f9b093bf8cece94ab7b20687383880a91cf64b5424c5097ed93152fef2ab16c3936b58ed8feb7712cff6b9797301b7e602a859069293562fb58915c9415f89f31fd23b83a511ffa3ad99b7e49490d52567d30c6187df6495d5d1fa5f952c11684067ae2181091cada3a253c382a889fb68a6853ad1216baec1e7c8e826498ca2be782b2259be7c9db4b03607dbbacbf98599f3c35a135a64ef9c4dc786cd7e465bf7c15880874f45ac07deafb50aaa400a61bbd69dcfc729025b51afbd00d46535a8c9f75b5cd2605bacedfea9db683ee838e1b1a8a8f7ebf428e5d2ba8568d52f16b49ff7d7acf51f57cd7e1c74e4faffb1e4e8e98ad474d6f50825b4d785308fc0137c5c56deb6eb4c4cd6428cd9a27a304587af30c38deca427d839bba6cdabe7ed723e2534d5a6e6e148d888dd51e1a49279ec26b33b3df1287b0074237e755b526c736fa73b97e046603850705a2ae377153dacf37a27dd1c05c3942a67024c0dfc122f184c932a099ad50e463d021ee4d9884d8def54b64384fa87b96e9a1c96d1df3bc0e89279d6492d925c76ad50740d1a4047875d4b4fdc3de6feb64f167d421f654f7b56089f4f3766760500e1464a9e95fb1730b48893b13368665daa395cebdc17e20628b60bbdcdf488af079ea021bdd18f65b5aa87b69f84a23c491fb45ae0b6cfbeeff89010ac48f38b8d53cf8f790fa3101c615ff8893db10c0cccb59783de81769df35579a89aa80ba08ca2b3c84366ce10fb940ec569e17f88ce9d4742f2a7230ea8ec47dcf82fe9ba7e01ba72a9c7cc1241aa8e06e9706216b303a0f2d560e08138c676c0d156f1ad42debb4398ecf59e4565425ab90e9456705c6f6ff5d7d3c340431a731f8365487ad33cc45209b2476b027cf1470b4950c4b9ec8fc6ff8a7570d8ce75360ec3b83a2e48af252422d0dd7fc82e5a9d42533f316e23ce14d47096466183e79e0480e809846b7e8fd43c944ecd9925c067c7b1a0311e542a7737387fe519d0c4fb7cadf63014e0cf5d6cee8257bdc59c8cce82c902d473aed964f97d970ec71fe1632f65cbe94f9b62c9e35efb34a9f4c74bd41591f460f544afa3adf1dfb7f4464d8ecece04fe275e46e80fc5b988be6a10b5716ad1a1114f44c655132d54d9a3d66f5811895becc57a5066bd1116cd1439b8b9d7dacb5e977d654b70b90e8f7bff73c13e4378004f61d90a0100be845486323eb93b59442b9264f840d9d9de9979fa2b78f099f0f5fa6ceb81f630ac54507b73164a019ed8d4f049e6e8fde5da663322d792f9c3ba16e4220e6c04c78147df833361df38c2c2b582320244b9f30527ee5e6acad78ede8ce1915c3e8f1ade3b969b70eec784622f2a76979826d28ca71a15d5aeb863fdc304a254c03ba98abb70c6315db378dfe0dea8931b06c5b8344e434567f497f15f383e074bcddd97511c5fb0b66785a05b678734dda5118458dcada29eb2bca16d6f15a68941590a97833890096baa9b95611003e65fafbd2d3f90555b50f85486404c4ed72964d08f032bdee3be788626b3ea8ea53adfc082d9f7c9277fcf8c3338e1b03d270e39ac040cd43576f194288693a3ab0064a94df20b3b3d1e312608eb3e549e08d35d778e9a517dbd1b1328b6b2ff0e5ddc26a8107e6affd1b926f9da7180f9e83df74678b89f92391e61e41bc5edfb47d043269f41f9c7e8afa2149385627d40b59c66bb8e4378d64f06696f73e286d3ba1452bb494e4b20b90336757b455b510daeb2fe2f9a432b7f3861