sig1: md5 : 103113ef49283fa8a5eb5c6b98d889bc