aaaf08c93ac292d81460f13238cdcf19.............................