bc0b6462597fe55921a4c84abcdb1bcc----------------------