c40e35c4a63e96fb9679017ca05c3890---------------------