MSLSERAKQSEKAAQELTIWKVLQDLWDPDTNPSGTVSLGVAENRLMHDILSKHIHEKLALSNHAFTYGDGASGSKHLRKAMARFLNKHLKPVTPIIPAHVIVTNGCSAAIEHLAWACANPGEAFLLGQPYYGTFIEDLTARTGAKVIPVPFHGIDPVSGDAVVKYEEALKKAESEGTKVAGLVLCNPHNPLGRCYSREAIVGLLRLCEKYQLHFISDEIYALSVWENTVDAGVPVESFTSSLSIDPTGIIDPARVHVLWGMSKDFGANGLRVGALISQANPSLHAALIPLNLYSSASSIADHATANILEDDAWVEEYIAENQRRLAEQYRVVTSWAKENGITYRPGVNAAFFLWVDLGSVFRKLHPNTETGDLNKTIATALLKHKVFLASGTAFGSEEPGWFRIVFSHPEDYLQEGLKRVLTALAEL*