MKPGDKANLIGPVVRGWLERHPAFSASPLGDWGELVGEQVARYSRPKSLKDKVLVVIAFDSIWKHHLELNRHAVMEKINENRREPLVEEMIVRVGGVPESDPVLNPAYVQLAKLKTRRNRGRKYEKTPVRPLAPEEKALLKKLPDPDLRTIGARLLKRIPVENTPEDDE