0x2cffd02efbde269408d593ccf3826a460ebb82ff7e6b61d67e14f4a8160fd370d03bb33c19803e730b64a5bb491896aa063e3de825db79c748f65a7413b07aa4ca8d8be372e49ab6562eb0916a75faf56edbbb5d6f71a45470a0ba3ba747c19b965fb04687e2c62b3b376ce1752f3cc31eef410b755f75ce6775eacc3e8cb22c2a801c11d05835c7b10743206dd110bc973b279fc261813c16ade770889152630b53bcfa1d97fe0719dae6d99e576d5b4e6bcbf4aebea677a011a9fd98b2a15615624e63f84c33a11d3d73c4a512d19270fe69bf9791966fb93485b918f33fb87d21c96e24372132482a99cf18cb560dd5e131f8b041519a992396a970279329f531ad5d1a645fb31c81e856c292853286819b0cf1aa5339c0ecac516ee8cfe44bd2e5451c6dcd260151681ff722761d59e9a81bf9a549871b4c596381f273df7883d68e7ffc57206766ee9617b4fa3d43309c5617c24291eb4d00d76554e86bd594e108e655443c9ff9bb3c5ef883fc29f1a7ded70f32d600b1bd0331d04581e8a329634fe44d96d6414e8fde32fae10214705ab2db98cf4e101de72bb52ebfa16fe0a290b9cc0de327ba5aafd3e3705e3c846363e4e0af2fdf6930781a249b09b76afbcfd420e67d10176d9686047b32eb2c59b4661c30404c4f8574c88fe4b750ac5b19ee806a4990afd3d0a7dd2ad66aae13cb5ec35137c2d3c1bbd31f51efe9a80c6dac9f037bcbf30a44cd7ff1c248468d535f0db61437ea8c5bfb7accb6093268cb1727af27c5ee62c0881010e30344de1df5bcf90122f7640c41150373080f3f7bd64b3955e2bfe684645cd6220fc8b070d1ed964358ff5fbfb2d7e0c31fc9f6780e5f21717f5507d2a6fb02eca0dd857ca91412e61f61e2f22a64a5bc6e577cc84844823a304a78856552b286482a7b7af0b465286039af860e2c26e73b4feabc242aa8188119c8aef15a72d19269361291247f8544dd2420133de71f653f7550522c595313f3cd286d3d2f0761fc889cd283de633eb12e18abf1249833cca0d0a0ed75b856ce747a71a8e469f636edad188ce09ae90170b0143546756c28dde5bae1fdcede7aafbb71cca6a29a5cf7ae1a8db39c87eaf8face937af98fa565bc13e1223d4c3050280c1935cb50258d41bf94b9d93c9ce4b98743a9666ce4e54339de7ce7efb657b7aaba2a01b2f9de88a5483f5630f07dfdbf605ac2bfd3b4302e6dc5ff153fe74421967cee93e297e64ecf15b4c8a36c20f8dd17a5a69cd3dd36c3700d9ebe724844231feee38dd8202f9c8af54197b3d328c678031f4d87d40b42d4ca0a9ded048546fc6d662e3d171d7558e09c354a8582ca55fe72627ee2a008535a3a21da70d098df96274044e40cd8e1dd9bbd064269e626d5fd8594bd9ea8ec216c3b7c36caf29e8ef150aea5496ea10557759f44cb51ae79ed65d35d873d678f8c8380618d3f84ebe7357fe6879d0c415775635ad64067e22be031734332629f268017b855aeb5276eb4d3e5fb6f921013886c3393526624131e04426298d1cee97671d7ba3227e3e15049c997bf4c63cfaf3f383b4bfe572e06de590df9b7d3002d06058bf6d04975de07b2f2befc499fc7759144fc5f03d5cd52e21ecb2644ee2e21f5a8006a17ae1ec4bb991506c37929a8b81226cc227e56acd22604964f1eade1b5e1b68d10c7eb773bfda02de9812d4151674dc15037d9c1a6cbd408e81eac2918440b06e0633269cff9b0eaf6ae566c712429d2f0854cf3fe2e40ffc774330326dbb60cbf4c029e120be2f9fe7dcfb87a6e1e4f0b0fe686ca599215560953b54131f74d6c9c482330a8e9bb3bd0874c438fc3fe6c5a20bb503a046f61c9b133b7f1043a618e9ff929214eeba8913f45e27029e7c80d5b733b02476046a9a5fdaed32f45e836f7bf