sig1: md5 : 40e2833fe66268e2a8a5d9501c300777