0x2cffd02e0b3447c4182d0e3c838ba01685f149c6930477100e090a94d267f8776f058a926170b6a7c91790cfd10f3023b8f7c623f78f762dbbd7c317fa92fbb20a70f69403430a60505b1215685dc1173a129e00cf8b542b9931a04204efbf072740b8332f4b5dca7f5690018d1739ebaf34f6cff73b5b04cac5d5e8f1cee30cf4ff93f3ec456a5e7dd0444709dcc50f2873b58c3110996a83c1dd8970f3395c9c1b0d7d4bb3dbe0f27efb5645ca114c4adbf87455f4d65cd8b97794964e57c0723146bef8c120d21dbf1f1dea7889facd7badf7e378a16f8bfa104c08e6a1e5446c1318e96b696ddd4ec117ca62eadacc40ac14d37832c2a2c0a164410718e33aa97432113c66503e7d9f9844efd109f05b665917d65185caecdefd481fb0ca0757fde644fbfe207e46b18808af8450a545e1288e6c9e014a23d160bc5f5c18bb95ae554a3dcfe1b0066fccd6d0cb284c26cc8f13cac5feb190ca8fc4390f7d0c81bcdb417edda6b998675e28b19dee8c1e2629820134aac0a19093a5f1157eeb12999e40c1c47ae0d1c11d2e60edf7aa535db46a07a880d9f944c799850b08e3db64b54ed1ac8e96db8a2c75eca56beb096274064d58091545d509b95a9bffa843bc1b1f01408a6ad4ed5999b86a1a105c640d797788778ef3070fc44180906cfb4afa90de19f4da8b47e6240d670efd66801b55bce82a737003d58b81384ee96d3202150c3c097dfb9bfed9bd5a9b41b8d040c869023ed8ea1492089f0eb5b28542a8bb6cedc2a90472d54b4c14bfa6cbb92954b41dc9b45a7bf22d4004cfbe0fd5646affd69dd9fa0d7e5aaa4829abb9568628dc905549323e710b9594a4bbc84e3897571cbde2f04bb327ac6fc90516af46160e094e876f2bb8352fafe3b7f4a54adb024190b8223dbd0609c545f0a8fbd180ccb9185d50e934d819c5fe7cd4bbe71237d3cbd6328b52073f2787cd665094eea8b9420b94c486445a2ed91a47f0a5c7108db8fbcd509f9009f32ccf08c8a55938e51c667f0709e3e7017c41aac24452f688adf2bd0f87f40622cac703074fa5f22f9d20488024f6c48b8fa8077a3639094a3011c7355307efc7ddd947087e17b9153e356b3129af3ac26f7e8746d969c981a2b56eba6a7dafd931ef9d206bf9b4669aac8691c65843555b4dc7345c21aaae178531af8ca5869337c5246992f804c69d86ea4de1a17ff1b1724bb4b59c482ad1e0833ff80dd9951debb6d99a9c7fd5667769889b692850c43e69313ff4871c83ce951d36c4a8d14825350ffbf737f75cd990e61643339d0ea3c0d85c1cc2039e3b80bc3b8ea36e27ee4c385e6beae096f68eb6bc608973a2e7b2d3f46803e61950ae666cb42b69c5b87271c00292a32ad52c08bdd1bc5b8e697f22b8df2c5fd9ddf198a53a788eb0b4dc1da3c3520616915a4ccba456707ce822dd6cf386d009ac54b83306837e45104c34c7c248218dea730de82628cf325e6395357cee05d39f9c786404b196dffe39ff19e415a60c183fc450bd70b97d18db5773f13a3464fdc1bce68cf801bbc861e407abde4b3ed857e8c24c95d863a8dec3a122035d7607fa6c2767ecf6fe9c9f63e520de79d47653ab7b5b04a6f1f6dac2742f036a0b4b38ab72a002c7ae2c9bd2385608ffc292891f995190cc28c734734093b4fbc59aefa2a49c2222793510c710d26b2056fda28aebff218e3da6f0ecff9e0b69732b5a5f4520955c9dc02a07252bae009a18a02050c9edef91e24f556f6b71c208e3f08c15e421fa274337c32c8ca0b62e83f55bee286b8af0d720dacac5ad1042fbb2ee1db821a107752c1bc8ad9714616a34087f6b667867ba3b85dabb4b1b452be2d179a803874db3cb0b077c4cd93c2fda06e16121b459c8ecd017a7b5351e0749d319dc2c939e099c1a2f