MESVDVAIIGAGLCGLALAIGLQNRGITAHLFEKSDGIRADTATGISIGKNGGRALDGIHPGLEEAMKSAGTQIKSFRILDITGGEKQEIEMKEGEIPAVFMDEVELEFEVRDDQGRTSRKTIHADLVIGTDGVHSAVRKIMVGDKPRDLHLMNWNALVYNPDSKFFKVHEKDQIFMIKDHATFVHLADSGEDYTLWVVRMHNEDIPTGGAFGGPPAKERALKEIRKLEPPEVWEPLRIAVEATSPELIYERRIIDNPPLESWSDLDGRVLLIGDAAHAMHWGPGQGARTAFEDAHQLSELLAAAIATGEERKRAIARFEELRIPRMTRFQAFAAEGTELPEFVTEDVQTLPESERRKRRYEFQAWADSYPEKMAGDPDSTYFKPL*