sig1: md5 : 70f8a78f6de2b96ec632fa90b0b90e3f