0x2cffd02e386bc690d5f2ccf4cf2908a86df6853ccdc20773a8260942058e7c97272850a59c724535c61f7d24aa26472f7357a8963fa7aac7202c9eb2a830ee907cdb8547e498853b724b15fa86acb6ddaeb8e7b87c0aedc634df75b1253cfa78ca486666f1d0e771ada91e8a846daad67b4fb82271c56237f6dccb7605f351dc644377c063ba13f3cc6a9e0e3960b61e9790ae53e254b96a6050be8b42ce8544937c3be07f75f9a851884c674d42452507656e5cada9b84cc59844cca6f167b123ba01dc329ddc58c40669a42572fb1d3ce7b4c8096cdb4d73dd63ca6e14eeff063dfc79d1e0f1cf6b79c226f4115119bdd2c7b8766b1773d23d962f8f16935cfe9b8d1de59e2f8786038d90ead6e73ed96217947844e14842fa3a7dff4e1d404be6584db70310fc65d89e6ce543cb827bcadbe8e754add4d1bed74222c6b8ea368e126b9d42d505ca20114547dc19ef650604cec6404759870eeede3d9a3bad8dcec758626581a6d7f274030e0c4a921a8a93a84bef6dc248d43a4b5c42363973500055b549f67972eff26347844faf38b812dec2484d1d4fbff0e43844eb24fb65b21c081c22e1dee6c550089a1d9a524ea1bfcf19565a760c6cc3668a69710ca42fb4a122e08bfad418916c1cda136b5d93c9e00cad992c7aa7fa5f3bfc05d16a3c360600a791e74eb65c7a9c2ea960f550ee7eb3b0c22135364115c6e013c2f0c0cd7d8acace0cf263c47caa8620f99f9b0f2eec5573d890e41dec2a83407e889d87e144a4dac80a4e0fe124b0a7ead93b1704a6098088740f7ec20cd176c230699ed0e3f86a079828cbf984bc43b7d485f2ab8e3ebf5ba5d09f274a1ae924d5bed0b62d0af99536cb5bd96990ff74a2a58ca033cd97df6c45cfd42e53cd9fdb112a7c5cc77345bab7b7eb62000a1215e6e1ebad972fab04998e584d8f4fb57ddb6c0d75c98f073660dda2bc4e6a7faf58a58537f30a630b715f885bc36fae8d492658ba8abf7c52a61087d24457b36d1332b158b5a56fe665e341f3b7dd63b26ef5f7237feb048db234cfebafd3eb92d1be83a0b21f898a8ed943a74cf31f1e0a7a35095f88d207072e4de3c65eedf9daedc1c1b7b7ddc3ec149c199368e3fc999c7b22cea0852d0c682961f0a097412692054f540088d8184459eedd67a37bf1cb85e28b94c07e49b853a8d414560cdd53f84636278ead385dc3e5fdbdb0346123e8781ee8705ad97e5816eae7bfd0bb6c6ae38e0a93a68885f2a3ba5f4bbdcbb99a4a7cce8a0ff53b5ad5d964a341763c9779b66d998c00dd08e13004e1e86ef876a49dbded482abb66b46e95b5118e333d9ebbacc30fda3bb473d7e8251682e5838c87747130d59c582563d81676b7ed67fa3600505e03359f0a9935979cd928c8be052839ccad626804719ade5dca2122d786567ba365540ac9ca94dc6b6692c0e62bd655bb80a75815b5022146a46be9f9badd0c8ae1caddcbeab42ff71469a004626c4b35d7bf9506b1d5a3ec26a16e5247a2bd543a95d2e48c5ef87c764e274876de1680aafa804e4e6f9f802883579d8b2e00baff84076e8f060da299010320c4a849c11e89d78c726ad7cb96b07512014bd1a3ab27355cb034f04414e11a2b0e96a45ab91ee05ff9b07a69f2e6847ba64c860a319c48b45eea3b8edf9e8967ad72c25e7ba0a3e80ad5fe0cce143a3ce0c06740855fa3a7c6ab62d18763c15b00b18ca7228bb8649f349ec8360d1c313f95249eab72534fb432f8382dbf26691e965c0adbc6359663869538453ebd209ebc869eefa5eb67c6bf492b7c4ad130d1cb6c5f5021fea9c49af22f135e745a34b766a0aff69385109ebd5c09eb9eb5eb9767082aa9f16a0f752631079c723f62d774e252e54b754ff387379c6ea17143ae90ccec49b21620b55f78a792