moved likely_md5 to io.h/cpp