MTHSVVELIEIESAIIQVKMQDRTHKNAFSQELTDDLIQAFEYIRQNPKYKAVILTGYDNYFASGGTQEGLLRIQQGLTKFTDDNLYSLALDCEIPVIAAMQGHGIGGGFVMGLFADIVILSRESVYTANFMKYGFTPGMGATFIVPKKLGFSLAQEILLNAGSYRGADLEKRGVPFKVLPRAEVLDYAVELAQELAEKPRNSLVTLKDHLVAPLRDQLPRVIEQELMMHEKTFHHEEVKSRIKGLYGN