LOC644844 GI:224548950 hypothetical protein LOC644844 1 mdpgpkghch cgghghppgh cgpppghgpg pcgppphhgp gpcgpppghg 50 51 pgpcgppphh gpgpcgpppg hgpghpppgp hh