MEKSGYGNDGIFRSLRQPLVSPADPNTTMIPFLFRNVSSYPNKPALYDADSGDTLTFTQFKTTVAKLSHALNNHLGITKNDVVLIFAPSSIQYPICSYSIIALGAIVTTVNPEYTIRELSKQVEDSKPKLIITVQELYQKVENFGLPVVFLGSKSSRNGCFSYKDLISKYGSVSELPKVSIRGDDTAALLYSSGTTGVSKGVFLSHKNFIATSQMMTSDQRSMGEKDYVHLCFLPMFHIFGFAVILYAQLQEGNTVVSIGKFSFEAVLKNIQKYRVTHLWAVPPVILALTKQDVVKKFDLSSLKLIISGAAPLGKELIDECAKKFPHVLVLQGYGMTETTASTSLGSPIMGHQHSGSTGTLLPGIEAQIVCVDTNKPLPPNQTGEIWVRGACMMRGYLNKPDATKLTIDKNGFVHTGDLGYFDDEGQLFVVDRLKELIKYKGFQVAPAELEALLLSHSEILDAAVIPFPDAEAGEIPIAFVVQSSNSCLSEEDVKRFINEQVAPYKRLRRVIFVNNIPKSASGKLLRRLLVEQFRSRM*