0x2cffd02e5f4430b7ca14832f2dc7c5d3884cb28975e6fa8ae572a2c7ce5cc4a6faabf5fb9acc8ac3e6297148851b4633e6eb8e74248202e5599f98a7d4fe42669b11d49c7dacfddb13331039dc94f80b35d0eabccb4355281d0fcb13621c22462df2efd66d304d0632ae52171e6f7ed8997f110b435174861f6b70ea443d215724326b916544d804b760d18c662f71cb5c65084aa59a4840b4753de2c6fa186d4b29a632969d62040b3b7baf3bc9f8e3540e15a0ea38591ec24652bf2a119af9418a8178497476cb1cabc5d4206925a2e740924f656751302fe87a6c68a930c6112d83f08f0d06009bc9e5db856ad2d1b36aba9e193bd07d0765ae79663a930246dcfdf12b342afb3a2b3b543646784387e27dd2509921ca219eb7b928aa4a16d60c30a77c0044cda8a0e4aa57f51c8e5b44a2d3ee3e851d055a35cce8e4a32d38f6caf52c30880ec9ee4d0514ccb02d02c09776d4b839617aac7aac6469e0b0aca90f035fcc422515005de92c6ab2c496558483986266781c3f4d41469b19707115d596e078ae35f1f7e8de9397f96dd234ac3d1c3242a25c3e6ca9930106058ef1763336139f9d069f0d509cbb4f97a8fb8880429e8b8fd8b0d5e96859856bc2341b31d543d7d88c3acb3c655cc039eb4436219207f1d607c5a9b1f55b31dd8aa2b26b9448390d0653ca617c9041cc85874a45f1e46b33652e2b16afd10910207ba46563db80f52289c038d5fe421887a20a3bf7b333855152437739def898dce1da3a3ec5dd8873bfe45f63411fa4f4d0aa39008469640a108fb9e4619208445fa2d41bf1c484d1c0ac32c5bb51c9a75161c386f8ffa0f7c23b8ddd54ed96ea93ae858c9c463f93c05203148d3c906248872c7574f2ba97ff7b8aa1181db0521c0dd8e09b5cc8a4bbf1f3ed81baa6b4edbfb640a391e0fd27c79d822ff1b239f9ea17bd62350156bc4f35409eded919614790e5a8733f84d336eda62eaca0c74089dc808876e3ca59cbe5525eebffb9ca6659c74c3af126952a3fae850a2a81d148a098d99c64bdf319e61ced589e3406fbc3d47519426bba7b062f6c9783f686533561b9f27c156a636bf64ba06613249343e011f04309d2b445d3bc7daad8d836962d46fbad5e4887b9a6629d833960a76749975c48fb10366f85ad477cbc187de55ba543c9ccb311986a6026ee6ba18e4bf2ed97b69ebbf80944e0f6db385faaee0a0f98b4080cfcee5246a9d7100781a0ded77c8ea0139de9a9e46e2598c7991691cf85d167a0452c42371d7c053b65e8307cc6c091c004bc87a292c3261d5cc87d03f3eac9bb06b9e8716e83cb276ca7c5ead1a2bea04ad766346d03274a11c807d9593f7ef86434b74e958502ca9741c45a727e1a1b9b4b55efbfc22ec3f364484294be2002a984c569bc60caf78879f6fc025f59ccd6a6a0c28cd94dda1a2bff6597f09de541e474433f170cc80750b1bb687c82f1de29af1617ed893e5ef866f467f20ea0b62961eae08f941161a2ebffc3494bb1160d226cce9946300e2d2efc8281d676a4d90aaa94e9c9abfdd5f2ce4b73006d3e10fd26e5698df7783759fd6adbfcc63a457d4a3b0cfe06d7da785efb72389e0609a59b7c05a4f621ef385f735361e014ad1683858e9b666fc9f4acda03036939bf17c866e143f994b79f3d92bb6e9126eb09412fbea83526e1b64588cfd65b07214f08da8b4d5b278e49c9736896803969ad960d772f859aad52878d6f6a1c28239a6868d47b09883e1e010262ed92783d5d67ed0aa4b0ccb64713de9374aada910e7e355e0dac28d4828eab5651f68a2d01a10e2c2de08209452604c5626e67351ad564d97f505d43af1069ace7697436f38ac2b7673e2a6bc624db02e0dfc93cbe6b0ccbd5dac2f4c8eb3169f3e37b11fe9b64e0a3ff1a7f