MSLSTTITTWGYTHHPFSDVGNKGRSRFRSPGFMPHLKMKFFTNPSSLSVSALLTKEQESKSKKQAMEFKEYVLEKAVSVNKALESAVSIKEPVMIHESMRYSLLAGGKRIRPMLCIAACELVGGVESTAMPAACAVEMIHTMSLIHDDLPCMDNDDLRRGKPTNHKIYGEDVAVLAGDALLALAFEHIATHTKGVSSDRIVRVIGELAKCIGAEGLVAGQVVDIISEGISDVDLKHLEFIHLHKTAALLEGSVVLGAILGGAPDEDVEKLRKFARCIGLLFQVVDDILDVTKSSQQLGKTAGKDLVADKVTYPKLIGIEKSREFAEELNKEAKAQLVGFDQEKAAPLFALANYIAYREN*