MVQVCSESFECKVSAKRMWHGLFKDAHNCLPKALPFKVLGVEYPLGQHSFDFPGAERIIKFHKEVSEEVHKTEKLLDKEEGVVKGEAEKVGEVVHKEAQLAKEKAEEVGGAAKKETHLIKEGVGGVVQKGVNFIKGAVGGAVHEAGSVTEKVVEAAGVHKAIEIGETVVHKEEEEVGGVVHKVGEFLKKEELWVKEKIEEVEYEACKISIHVVAGGLIGILFKHCKHTFELKDTSHELGAHGSILHWTSEFETLISGPAIHLPHSFDHLKDHVVERFHAVEAYLLKHDDYLA*