LOC642502 GI:155369255 hypothetical protein LOC642502 1 maalllrhvg rhclrahfsp qlcirnwslp mamsichrgt gialsagvsl 50 51 fgmsalllpg nfesylelvk slclgpalih takfalvfpl myhtwngirh 100 101 lmwdlgkglk ipqlyqsgvv vlvltvlssm glaam