MSVFDLALIAEVESHPNIYNRKLQCYRDRRQRDSAWQDVATKLNTTVNDCQRRWKALRDKYGRIRKKEQIDFNNGEYFPSEWDLAEKLSFLEEFRVTRGISTTANDDTTMDILTDNDIPPSLHPSFANMNNFNKHPKLEAALAITEVTGHDDSQAVGAKFLAKKLKDTRDMNDADELFFASVLCEISGLPPKKKGKLKIDIMNLVHNALYDVTDD