MSDKLGYQIGYALAEKKQISFLQPSLVELARTRGTDLIPVDSTKPLAEQGPFDAILHILSGENWNEQLKEYCQKYPQVIMIDPPKAIERLHNRITMLQCLTELNISEGNETFGTPVQIVVEKQEELSDLKTLSGLKFPVIAKPSIADRSFVSHSMSLVFNCESLKSLKPPLVLQEFVNHGGTIFKVYVVEDSVKCVKRNSLPNVPDEKIQSSSEGYMSFSQISNMLSKNYDQNSDLEHGDLPPSRFIQDLANGLLELLGLRLFNFDVIRDSRARNQYLVIDINYFPGYAKMSGFELVLTNFFWNLFHEKPEASKERVASECH*