MESETAVPKRIEWKPYWDEFFVRLLVDQVTKGKKGEKGFSKESWRYMTNEFNKRFNQNLNKDQLKHRYGYYKREYKLVKMILDQSGFSWDETRKIVAADADAWNQCISEHPEAKPYQKKSLPLYEPLGVIFGDSPVDGVSMLALALPSPTTVADSPDVLHEESFGSRDEENAPIQSKKRQSVTSLTLGHSKRVRKGVGDVIAEALQNMVACARYRASMSTRNGAKPDMMKDIASAGNESRHDIMKDIVEELEAMEDLDDDLFLEACEKLKDEKNASIFMTLKGERRMKWVKKICGAQ*