0x2cffd02ed6cd733f4fbd5293bc420643a85a0847cb68fc724a362495e730dd09ed349f5843ce109feaa2e017a7ae1b90049522dd74a2a987fbfb364f9c1df0ff2e751a364ed9483cf8a0c1bd21ecf7341cbb6aa368b2be47ba2fb54c423d312c9f731a08d571af0abfc3487e47f55691935372d29e634ef81f65e46ab7ac423175cdbacf6f978e2f8ff5f1df3422162ea5b80b800aa302d914b18ae1a87beeb3c5ed84ef2a7a7c3d963dce5a1578f7a715408e47dc1990137ef32223fdd86b76b37088211b72018b374ce9514486d7cb1f07becaf5ca1a8a18357e32ebf52b85510a40195f8885ed5e8106f2ee1f525977eabf5561894ed32e7712801de2b59d1411a8445dc9540c3fa7cff449916deab9c5aa5d6843b827f4607e7d1b9ce064a620f9c40e255b042f75b8e80adb3759d04e473d2e989aa7206a1a681f2b3e857262306e52956b0269128fcc8fd170df32507e1859b41ba979cc9f8a3a28fdebfc99c699155e7a7788ad7c1a5b8a3dca062a636b1c94bf310e5319db4423ed930e91d52702e184ed1c79af47fc4b9b01517639480faadb4a0e62f9806ac420af88706e2569b9435da6b671a81c91207a818be94849bc3e6c9320c490fc95bda29cbf9ce80a089b41dc61f27e607e7cb145df46f2c0fadbaff9d3d214d4e492695a75c7ded793d2f2043ef87d78a184548df2dd31fed011e668eba5b97331bbca4e1f27526ef14705374f136750db5bd539f0697b422ddc94c45d42e54317dfcc8250bc59cd58e188b6c946d1981d140bbe499da0e1284448773008518e22b545a9183c66ab6b85464569e97f708cef5057f1082be036c5621132c77f26d54f1fa8d7b00e2d3a6287676e6ddaf6d7f77e4e93ba5a2d5e7259f5aa2d2d575605550b180044a6084faf041400709809ed9061ff3b873fd71c566c3b8158dfab876aad6b58d82e6276c76ed80bc3282f5fef8a6a278cbf311ef9dab5e2d553064c14f1f64139f994a8adc3df93a30a9c00f403e1bc2d3f5e377d91487906d3266666ddc1f7b890d8b8f19f476a329d8f3222af2720ce68d23b995c669637540cc894bafc046955526f61cefebcec9f67002dd07f806af27abb77cd2b0c3a91b748ac20461cbf1c460c72149ff11fa8a97432b131c2743a44aa3e8fe08878f3bca27db843c450ad5b4fdc0ba8755e4a3b48d8bd60dd59b9058642d96c8476b584777e8f3005ac65a29f697ded8238988eea94d0f7d52bb6965e19844d34b4eb3c1f5c380ad3927ca799e80e00495f0ece77bb335d879b641cdedd200eb1692e84f779e47617d3824d3a5d4fd21741703b66216869ae49c092d7ef45c1573fbd9912abb6e3562df0a72475495a51ae4b64cd94855713cdc856f6d12b1e0f197b095527c39c748c4a197d3316180f192eac2bdeaa8199db1883b77d61a0e222b55b5e6a3c0471b9f646be6df810ce4ba43deacee36a106fbb8a5b4c0c046641b6796e5f44b2257b0e142b6c69ccdb4da08ac0dd7e515e41483618a32e7471b691070174b6dea9fa79fa210776d8896228ffc65cb433e14a812d0c449049fbf84ba25b45e9dfee1900f26ec910263328b056817b5e9d23be5a19fcf5576c22a0465438fedb116e028689c690914f4a6e855a182f5220ffa840dbc48ceb48e93e679b01f5db659734eba3ac217a5ece418d5103e0d1b28fe7ec33e924e75c40f026f59b13f714898ca161b75abfb6d42ba1d6c9bcd0aed73696f0a190986ed55124c246fd4c7e412fb094abe739396bc77a6cc598de7c48dd3d7f49325a71be6b8305de5330b27d94be42152b3fcd251cb01f3d6c22c7228e6ea8a96ce5a32f5d9685973c8fc363915a60469e9d359ca6c671203b0bd60c19b5fcc5482767939844d19651408893745ed321bae72eafc8eb89773da0190b9e