f4cc78f6a85346dd938c2ed26ab278a56a06214a6aa3ba7718e82d7a23a350b8ab8f1860c153cd0a04b0e8213007a9401212aad0178decebfb65cad3a8fe9f95423be17da97236827dd4bbf0de668110711b976b7c5158fc5b02399182316819d89ab47ada610c126ee0402211064e162b894f41853715ba0684b064f5ccaf468e2ec573a14db372fee6677fe009dc4ade359a756d7d57f98bdfac814001657bc7e80a7e7dbfdd1f79ce5954cfacd7d3