LOC400581 GI:193220941 hypothetical protein LOC400581 1 mesvalysfq atesdelafn kgdtlkilnm eddqnwykae lrgvegfipk 50 51 nyirvkphpw ysgrisrqla eeilmkrnhl gaflireses spgefsvsvn 100 101 nraqrgpclg pkshsrlg