MGAELSMVVTTEAAKAIAGKVFAADQVMKDIGVSTKFIAKAVDTMANLAYQEKFPDHVIHMFEDEVRNTSKCDPAGQHYFAVYHPGSESFAAIQNRLQGRMEFIGCFNDLNELGMSLLYTRQSVGSNAVLHVLLPSAHKYRIDETIHVPPAILPLRISGQTHSDGNPYVYAKLEVTGDFQCRGLGIILRDRERLAAYSAGAVAGASAGSAVAFVSGALLFTPVAPLALVGVLATPFAAYFTGKACKEDVKSDIRMKKKVGKDWLE