0x2cffd02efa4b605c7437b540968681018df3d01dd321e44a6164e17ce2745c7548f56b9c0e6498aaa8a8fc403ef7bdb43f5bee8743ee8f9fc558ab4e3e8320a4f386d53d976587b5751eade69b851a0caa8d7957502b9c48d8cbafba6db24973a3adc650caf8cf2b7655b589102a6aeae984fbb341abea28305e7e1659ea5e03ca3ecbcc0a8120ba1601247b7a15ba1ed482d722ec9c78b0ca77222ea5c4429a17f9b74028198b1eab9d64c401cd27e51b8f8eb832205beffca2652950dcc34f868cfbf9f6f87b97b365596034acae28901dab9e67b7e479d5d328cb6c939b8b5ef46fe1be67181e9f9a3ab934e4267101eaf8f2fa3255e9bc711a2bf98aa788695114c33a5d44419f130ea89d39b8e654ec4a0fbc36f018d675e5b69efcefaf896c91c80d114e4f78152d693270b15e78e896104e4bbcef8994607ae913d2b1d8aeff439bc8c1539f35d1da86f21e99083057c0e811292c4b9c764a5bff95fedee8cab594500469c978f68b5026312b75b829801c0b2aaab0c3035b752dfc6d94a8dcb027c5aa64f237c503adad09d9e23db2c4da6bef18153839c785ad1a448c19c385dd8950106d0402cdb75942b2e4bad189256a4eb3ed60d97e69979b8ae8434774439080d233120c9d4a961c5f3b686d64c20e5dc5821e784eba5d0097266b9632da35402b9fe8c63911ed20b8ec44a2f0142ba97f4a6a51f7bf7c3759709b3538b5c8c860baf267d82241668b98b0249d676ff2d7caa3a1d14d467aaf94f39bd1dd142b973aa4b952fe1ca111d741b87713c20efe352659a24a48794016cc9362a88efa3faf34b5798094a4e00746152de8bb26279fa3af875490e3c6920f0918f75123977ae9e6f4a868afaa3627c108ac3f343fa7ed80a069d01c944d0922b9ab168d83d256fd51b6514e379e278aa15f2be9c0296881e90a9dd59f5d7e038a6c8c6923ce6af12ff8b0e1620b6b162d864a0a1eb4a72cdd636dbaad08b887b67f49396628afdae7eae171f57e29308250130bd05d2ed8ccee82f0fcc2ae4334b8daa8dbe58457883b0ef62cf40aa49ed7d404e82ba20ce419083702de332d60380ebe4d84d2e1eb8d5934215f559ea8086d35251db1153548ea430b557dcc09155b1147d98b5697c7472a0631f262c793025c00280b9751503ad700e93fc016a943039c83b9f12e1ca23c6085fed78b8185f710949fc2f9c07aaedf2f4925ca87638312b86c0b463f42a4e8c5cffcd2d914f2f5543a2cde6f0c455c2ad2772ff598daa79ba11b06b7e1c5d5a8071dd3828ae926e2cc1642e357774b820858a20ffabb21b09964173839961f34bae73ebbae0633e963fa44383baba3f9c75522cedc985f6bb0d836e76a048e3df4219da021aa961613ec8c1dd6d986efe60aae31834d7fe9cb9a008312f081283a702fb3de500c46361a95b4547337f4df893022325769884b23582131f3e5b957282bab7f8d51d0c38c4b1fa439aad05e70bd04af9ff059b9e78113d435150f5cb234578d433ddf71c0304c8bd316782b5c6b704b09b36aa3fbbc7259c6e9eca222c3a73a28ece80bb3bff3dc50de14d5057792cc9a1b7bda2458bd6e167cee08ec4603b333dcb5956071487808e1853ca47a2839fe09b68646f6c3883ecfb815545cb3ffebf7e7e2eadd56937b34fea60fa566c438b026b85f134b4e7f950dee8fcc448a1e75d527828f0e172d9e837afeae9bcdb76e9dedc34f3a586ab0916c0333fe32fb4fcb1e22518c729cf7512926fb25d6ef00ac3b85ee62aeca12b93f8ddddef79a6bc0e3f2a071397a91994b5515a7dcf789a6290004cba045b15507f41ca198ce797f8a0a60bc40c6b1eef6b623ae6063dff9b2c67779284a4ff1434c3da999122ed7efc6bca24a99d54c3aff6b326e6231fe8336fec0bd09cd617dfd6f