0x2cffd02e051a9e695f400d35e197867ebf01f36c445691713b74791cd3053be111d3cb27c820b5524018ee0a62c307eca86ca2d6a80682f5f3f8436bd110e6ec06d60b02f009f6b8e8a1649312b029160ca8d1dfe2e35233a097070e251f854c6b22adb5865edb79f0eb57a0901730cb325e5708f595098844bf6b4d2a21be306a080b512a3efb85bd366d23e95930bd3cfe2472969f2994a6730c19b5add0b6f7b8152239fb157bb81d0bec88bedb59c3ff3a78eea9fd42bef6c1ea713996cba0ca1da6fd552db67be3898ab88df0d2a5336d4de385271342e6744eb092ea8c5a33b34119d1b84a530199c9cdb1983cf69b202613f91a44d6105c8b25a3d70e1ef92e834c4ed7d22b5770be2c7da6e5d0121e2005f4ed07de8952b00b5de6c1f676c6b3edd50d9543663456c276e6512b5de73b94ad75c4fc18629fa76ea1397cd6da9abae89b97de1359f26462e3283a1d0f6f16132ff6a1ec41bed60a467270079223025e6fcb4536e5344af272ce3c7c83422f625f8eb1e4eeb975401eeea3cc6cc481f66622cefdcd6b20355e9ee0bd9d9f0271edf5a47093774cee1d3eab77c17a770abe5bdff6f53519f0111d842f105a2e2a368e04fa3aaf20e5ad4f6b100e400abc54e180c5ada4181a0089cc0c48da14f44859c86490bad24c49e913bd79c5b32fa89e4fa08309b889fc4e92080f802f3d9864c29249dbc9a6b6ee33df04e93348ecfb21da9000a3202b5fc69f7164f1ac66f2208991deb0d4963c5a3a6e2a73313a17a835bc2be971100d568793ac4c5aef2c03250c832c4bc4f7610f3269f1fcb047fddbdf32504da0ec05a6c82efd37af3b034a3e38747f5f1052dea04655636028610920071583de7563cb8bb5ec3f698820b0e84d567be59315d7c460d5a5fa62942dafd06af175b1fd35b6786e71491bce14d15345d3725031a9ea02890345127410dfe4665093620fddd297079b41f11d80e7af75f2b920754078ff258c6eb7d35b7326d58cace53088fef306bed2cdb8df356e4f219a721d8e669f849544e974e3ebe542004ff24edbde80cf032571a72d00cc20505551741ee8e6e8c0e6a5c04390ac38f7dfc139de213a96c520b7289a4b10db772afbc3fa1a463e31b82bc9ac94834569c6c555705ec9d21d04daeab1690eabdcb2d7de4c6c87ee5735649594f12d35d901d5a60273f08aa65c8baec467cefc136de449899674361b9327740e21ced4964c6f74fcff873ba6151079592e3f386c01132088bbf73f5bf7cb76f4ac46881bf41434c5e89c6f20903864c5a525ce2d799657cd76145ef153a0b7c0ff48d76a5b82d1e0b7953ef78e90c3556f49fcd7842a6c3b9f5a4215426b553235f0de78bc1c9cab7154d4540b42c42f14fbbfc912bfb26ad8be92efceb3c97103cc25c845e9c3b84a363e8d52e0c9abf27ab9b01361a41f9c07e3f3b97822664ba74d3801c8010285330628e52b42ca6ee9d2e68634145c9ffa2b57f6b495702b3f4b55f7ab9365b09a29b67c5d4521dc4b76b4a9d75531a20f3b339fe17d7986833ed713ad19fadec8d0b435338da804ac1d1b623f345efa4003a3c4849f71b3f23ce5180b6d65973c9914dc856fafe8401174c08f2a0621c71871e89ba16e1f609fd85c0c06fb1cb14102b4455c6dfec23abf25629a3f9f6f32d99aec7e1f737bb95f9ecb959a732eeddd261543fb3c06ccb0a1f60ee81b4056bc19fea9978f67857c2470631d9fc0f820fb5e1b52731ff1fa0e28a039e79895b494630976e3d2244b5e1fae065b784da9e97141afa8d4b46739c475a78d6cc2943d7010d45e1a070ed81788fc8741688594961693f9fc5a297f829441e59f960040974e18889f971a6fa098be0943a152450e172e206bced17981250a32e4d3a33a240aaabbc5088c655d7b05d0d4