MYHFGVIKVLLQEGLLPQVISGTSGGSIVAAFISMFPEEELLKTIRPDLSSRHGVRWFPPVWKMVINFVQNSVLMSSENFAETTRAYFGDVTFAEAFVISKRAVSIQISVGSGHGFVLNHFTAPQVVIRTAVNASCALPGLMRPFELLAKDEKTGELIAFHPPGVSSFDGTITADIPAARLTELFNCNNFIVSQVNPHVNFVLHLAEEGQGRRLSRAARSNDRRAAVIKLLRVAKYLLLNIKYGVQKLLEVDLLNLRMVRTLQGILVQDFRGHITVLPQLQFRDYLRVLRHPNDDEMARFIRNGEAATWPHVEAIRLTMAAE