MSLALLKAGISFKGRLPIKKGAYKGKTIEPGAKLLVDQLHRSSSFGKANIFFNAPDAEKGIGNKKGVVFFNKITNYDGGHIDLIEPENSLLTCHSHCYFNCKEVWFWELS