LOC646603 GI:122937498 hypothetical LOC646603 1 mshyfyltpq illpfsplts qefdlirrka gaswqdetrw sdssvttytg 50 51 syrkkqldks mcsqfsfrag qhepeckqms ltnssachll cwagtqettd 100 101 ikglfpditr pfkksfdvkh gvahqiwdfg dcfptppnyg kycvrpkkpa 150 151 qealinysrr gkgvlkhlhg rcdseskvcs sedseadrys dygwggpssp 200 201 fn