0x2cffd02ee4d1f32480b3df042a833ca57a9970ca1f3fd267c1cb40806687e4fed0c961260ae004b93b0f1f0fdcfd67a7db0a71208cb82236631af905166734b9b45b654fb8e340cb8a86020114e7d841ec1387639b78193379747410573846dbcedb4368157761999644e778d5f54608b0691764da99aeaadf0906cc49b7567fb2fa1cfae9aa19d96ebeee1a0d4222b09b49095725eaf806f93ef76cd5b6a5a0ba2e90bb4ac21723c0d624fb64fb168b8d520d84873a7563c88e131bba56aa28447be5f9ce19bb6e875fc50cb64edac1c8954ae99d40beaf7a73bfb41acc6d15a6205e884758f42456bb940bb5616de3c9ef093c04a3ff1fb2518c88abab59d8594e52ae76248650776a7c8f6a24cb1c577b0b5ec0ac8f053db7a239161de5253c33f6a31c7e70b26921b2e5a0a2b509f51e00cc0b3854875fc140a4b6f30999ee775f4d8402dd85897bb0b354c0219c6af34ac1933e190482f94d595e360ec02efbb5057472fc7dde60eed2c0b20e962ce72621174e85c90a699cb0b0182f2890cefc452932a3207b4d8783db4f48de41b579a876d3066ea5e769a75289c19f9ff717056ff048591c068f80aec20efaf18039432f964190c2d058b6680be112f708fbc5f28b94b719f269dd3f65d6395d40351dffb2bb14e92598c37124745c9217b6eff91f97c00571ccb5e2c163d1e4ebf3cd9f1b0d032a703320bb55576ef81adb2e8c54d7339b8ed7503c44e2d2a125b6c6fdb35a5e977d867072639ef52720140cf284544973107e654ddf627b01783814a32366e6e3f6635c6bad5f1e2a1bb5eba767ab02e37230306ef5b3620092a777d134f33a544fb090d247997e3a2067b6d72af1c9f628538c54009c99b0e59ddb00207f4c7090cd2e1dbc67abe0e831dbabf6cd3ea3de7778365cbad7bf61ed6c6189a023cd3bf0674fddcf8f38e79edec6e523a7f3197a86463d2050d4dcbcf18156e323de99573df7a7e3b92e4a6045c3784083b46393b0eb068446ed4b749a67ce58953bdc8f535b76e1d20d8879eac471d06fd3dcf6ac455e040c22bcf241a9e93b79c52f7af51ae1a85bfb07b687e1b9b2dceee179f4b97e86287a6bea5d4f12d0c033b56ccc9099cad50480612dd829149c9734366aa874115a747592401ec38edef55dc03951fccfd7caa9b772303c092b4a0d1ad40b7718a46252102c1529e157e4bc9ee25d251142c3a5f539d7d16c6852e21dbf52ed5eea0499fa3de6ba9590ac924948cbc49a2a3fe195d5a1426d81b3393c1ea2c0c5b39780fc45c80561e7a5bb15f871c206334b5782000305e9871088b2ae29d8a813b98e5416bc689e0c48f1495149c9b31ea25c3c10815199be132f91a00bab02ab16528333aaa7cacb8c6817836d8fb1d537fb59814767b6ab60365539857a1d470fc6efaa997a07ab97097c6c397ac681a63ba73fced0682eddc5b9aed549ab78ed0bd55f55440b9b034c07a9b6675b366def23866598a1aab977211613f584f4004e997ab87f6ec5d136b035de0277e0ca2afdbe155a0b9fd62e2fafa314d918cbbf3090e5ac096209e580689e06574f7b4d49940568c9184878ce10e73fc7dd33ce0a7c36375b0adea6a160fb52cb6b77972241451bfd1cbfd0c275472c2f1f0ab8a7e9274afc8d8771d11f180da95a09f4e50c4aae8147427a7c5ba9f80c4b7bd026f28226c2fcbead71e0069fe2b34944b89d1ab31f09cbd2b5a7a6a8c9122bad064c4ccd87eb6fa0adcfb8e5ae27424bb371a730136fea1de3833bbdcbde4c1f4f398d99ee7983497e3b0de30e4776cb5e0d1b4fc73fa5d02d31697d38f7335ebf58eba645c798c4f64c7d70978109a505461663717f78991366aadf95e22071e4e21662a5bc228b9edf9b351540cb546ee6718201f2c489cd2bd307210692cb5fb2