MKLHFSAAALGLAVVFLDSQAFAGANDYEFQAVSNDFKAGSGRDVAVRLIHKPTGKPVTGAVLFRSRLDMSPDGMGDMTGKLAADASSEPGLYRFKADLTMAGSWALKLMAKVPGESETVEGTVLIQAKD