dfacd68dcba6e709ff932963e787fa2a----------------