LOC643923 GI:89886221 hypothetical protein LOC643923 1 meggtraawl grgaglgpwe plalwasvsr eelgsraagp pdcgvlraas 50 51 weersaglls cassncwetp hfnigaslsr agkyaanpqw avdwyyqlsl 100 101 sfgetnfgqa srhcsaslqc irfvpva