MGGKAQYVQWARNAGHFLPSDDAFFYDPTVKTYFKNYIKAVLTRVNSITGVAYKDDPTIFAWELMNEARCQSDPSGNTLQAWIQEMAAYVKSIDSNHMLEIGLEGFYGFSTPARQIANPGGFGAQLGTDFIRNNKVHEVDFVSVHSYPDQWLPYASFEQQLSFLRGWINTHLEDAQTLRKPALFTEFGISSKESGFYSGKRQTFFSTMYELMYSSARSGGPAAGSLFWQLLPESLVSTLGDSYAINLSQDSSMAHLIASQSQKMAELKQLHWRRKLLMWASS*