LOC643008 GI:244790138 hypothetical protein LOC643008 1 maatdfvqem ravgerlllk lqrlpqaepv eivafsviil ftatvlllll 50 51 iacscccthc ccperrgrkv qvqptpp