MKRVFGVKKDKEPPPSIQDASERINKRGDTVEEKIKKLDAELTRYREQIKKTRPGPAQDAVKARAMRVLKQKRMYEDQRDMLYNQTFNLDQVAFAAEGIKDAQQTMTALKSANKELKGMMKTVKIQDIDNMQDEMMDLMDVSNEIQESLGRNYNVPDDIDEEDLMGELDALEADMGTETESDSVPAYLQPDKESDLDAELNLPPAPSGHAAVPPGRQNAKAEDELGFPAVPQASIRG