MRVTVAVPSANDALITVDVHEECALGDLRAAVLCEIGDAAMVERLATRGRFVREGRVIEGGLDRTLESAGIGENDVLVLESDAGGGGSGSGVGVSVEGQMAELRGNAGMMERIRAMHPGLAAAVDRNDATEFQRMMREVTSATEARKRAYEEYAALASADPFDVEAQRKIEEAIRRENVQHNMERAIEETPEAFGQVFMLYVDVEVNGVALKAFVDSGAQMSIMSVTCARRCGLERLIDNNFAGEARGVGVQKIIGRVHQAPLKVAEQFVPIAITVLEKENDIDFIFGLDMLRRHACSIDLKRNVLVIGSTGTELPFLSEAEVGKQMGVFSNGGDAGDTVAKSPAPANDSGEQAPSSATTSRPDEEKISRLMALGFGRQEVINALESTGGNEEFAGALLFG*