681414c5c9461d30ab22637b30cb9d47::::::::::::::