MHLTGANSGAVSPDTSSTLLHETYTKMTSDILAERTLGDFLSEHPGELVRTGSPHFVCTVLPPHWRSNKTLPVAFKVVALGDIGDGTLVTVRAGNDENCCAELRNSSAVMKNQVAKFNDLRFVGRSGRVWKINHVTVD