MSAKEQQELPLGQIETLGELVDGQEADFFALLVSKDELKTKDGKPYFRVGFRDATREVNFPVWNDSALAEACRNEWTPGTCYKLRATYRETNFGPQLDIRRIREATESDAAEGYDPAMFLPRSQFDSLEAFNELLSIAGERIEDEALRGLVVDLLNEHRAPLLNWPAATRNHHAFVGGFLEHVLNVTRTSVWLADTYAERYPDMRPPLSKSLVVAGAILHDIGKLRELQQNPTGSEYTPEGRLLGHILQGRDMVREAAVGREIDPETMLRLEHIIVSHQRLPEWGSPKPPMTPEALLVHYADDIDAKYQMMYAALNDDTGDAPMTSSRNPMHLPIYRGDRKASDAVVNNLRDGFADGLIGIDRHDVLRHVVGDHTLRHRLVVNHVEQSPLGNHAEEFAALVDDGHAADVMSNDFLSNLLDRFIRGNRDDRRDHHVLCTEHRSSFPRLKYSVRPALFDSALEEPLL*