LOC642597 GI:223633927 hypothetical protein LOC642597 1 mvfapgekpg nepeevklqn askqivqnai lqavqqvsqe sqrreerisd 50 51 nrdhiqlgvg eltkkhekk