MQVKENKQLCLISLGCSKNLVDSEVMLGKLYNYTLTNDAKKADVILINTCGFIESAKQESIQTILNAAKDKKEGAILIASGCLSERYKDEIKELIPEVDIFTGVGDYDKIDIMIAKKQNQFSEQVFLSEHYNARIITGSSVHAYVKISEGCNQKCSFCAIPSFKGKLQSRELDSILKEVEDLALKGYKDMTFIAQDSSSFLYDKGQKDGLIQLIRAIDKQQALKSARILYLYPSSTTLELIGAIESSPIFQNYFDMPIQHISDSMLKKMRRNSSQAHHLKLLDAMKQVKESFIRSTIIVGHPEENEGEFEELSAFLDEFRFDRLNIFAFSAEENTHAYSLEKVPKKIINARIKALNKIALKHQNHSFKALLNKPIKALVENKEGEYFYKARDLRWAPEVDGEILINDSELTTPLKPGHYTIVPSAFKDNILLAKVLSPF*