0x2cffd02e1013b7a44ffbeb3bf4d58595b9d58d2422bda72d7a885475372c136378f8dcdb5db1c0f0b9387cbdaa4e9bf2e981b40c8d708c32e8a9a84851bd9a5711d2ce942805a32c55778ebef7c155597124add3a794be6f249df2f54b87a57b31861aa525dbcde594b7ecf33d772e627ffdc7db3c546f337ca285c02aa05e9c53e2b6e7f6f70cdab31459b5478760206148c33612719ea013c6d9eb5f406108069d0f854954795ff7a97d37e3d06cbcc42e187065cc769daad39b38dfec3d4466619f23eba6ddec1795f3dddce9abed08fb5d94315e5db2142338ad310e9ec011df07296ce102aef618ad9bf8e39e6c02f8fd2059bd6dadeeb24cc2683d03005253dcde9eef82dc31e627b7ef5a75e49e15e464ef59bb09d9f4baa9e744d0dc8c14fd9f3b4a1422840edcfc271fae3164863a1445f1623e760890f2229a0bac62b3f8993489d899b9dd48cff4550f8de219a0ccd9a869c3dae9fe5877555c1b6de21881519fe117bfcdbfe3f95a36a3c0633a8d00ce099c42bd3708d008548dd86e70d06859bf8d3c32f0f27ad8e9afd707f668a09f7f7e1febfbe50c8b0261fe6eed282d9be69280ecd4033aa5823ccaa382a5688a78c651ebb194e44d4ce8ffd0eb54350972b5c132bd2745e997a692560a90018916c24fa9d7f4e7e3000c494d4ea73f56317661d410140d113c15c248ac36ea65a9d67b32e84cbb0fa5ce045330b015e1c53bc2eedc26aa3a152e27e570889bf2724464bd6e98d6bf3bbece555c3f93c87a26d6615e48632d5e623197caec6332d270562131f30ee455e5a03b4b30d7b1d4ec18657b90e2306e6fe184f59759a145adce57c929b095c1e99da22ba7ccfcdac332219bae1773aaeb7cdfef967eb85edc3fc0ba75c12ffc286d067a9004bd9ef9e679ebf2960f178415123a1453b774aeabf02e4df2509bc7d5aaf36a8dbddfd79744bdeafb6a8c5aaf3c76409f05fb2097dd27a8fc12d32413907bee7a3afab03a392740cdbffd65165652f28ac22c5ce9013074e1165f445c42dd1185ef14372325759fafabc0a075d20fbad87ead09bea3fcd41f95e0780bc6971f42d34a302a5fac832e1c5aff4006ebb87bc9a74e0e90a16b59538a1b70c32250a2a1c2917f814ec244207bcb31cc618b0e3430575305cf7f00dab37d4421904a2f41a5c608ebe16132c2473fd674beb07f66de69e082d2801e27025e5bf0ad31a20ff2b3bf3d2b9b9f9b59cbaf89c228a279f898fe52cb1372a699f1ab91dccdc130d8b245b8d05f13ff95dac9b7207adebf2e0ad7d6785e7bd5af8685403e3c894c84f6f4eab3423bacb5b58dcbd3631d77f4bfbda5b9937992a16889d95fda17a2329385e17c13e82feb0cf77a4de0e8d1a224ed3496c74a2107b969c8b092d8d09a5546f1e74c0ec80faa95924ef5d02619980d2f9033da2897d585a0dd4a9eb3bec3c516c27dd5d8ef35c16fe661abee4bfc0217c1d14df13df02b79d4ca3e39b86ecc0e2474c98d3591e4382a2064fa361296737a7c0467ca10bb38b417c58804d3bc35dde947de9487e1373e3872e38ac2a9d89a4144319346bdb3833e24790d24692bb33f877d9f31592fde957b25ca2a25cb4817f8e126597e236837d48655ac542da0aef95c041d84e2b0e80d649a96eba9b08db56c7834193fc2ee7c381101414bb6a3446d0f5596f7d443a46be473339b9c34077853dda708e90064f46437a7f47a92d9c2a4d79b220b8d057711d0c02e51695ee2190bc7288d330e17c7d6e0ba2e95c225a369efc85702fe0c0878f959abe46949c1d2e104bfd91341ce1ed681732c045be63fde2efba4c40a1689964a46cd25c58e626df034c649fc30d69fbdf9360e649f88c6967cdee58a3797c10c23f2783aa62f0e7ec8c547cf58bca2cca87408c14d00324286f3