MTHSNEKKPHGLKGIGEKLNPTIYQVRFMKLDEPIQFESFPELKKLGDWLSTSTHMWACHSTMYKYNKEEFKKRFLEITNLTVDHVLISTGGVGFNFMSPGWRDSL