MDYKHFKCKHANIVIEIISLLEKGVKKAQEILEKPDAGSYTKLENSSGDTPIKADLALDKFLEENFLSLENIKSVFSEEKETPITKENGSYLIAYDPLDGSSVMEANFLVGTIIGVYEKDYKAQNLVASLYVVFGHKIELVVALDKVYRYAFYQNKFHFIETIVLENKGKIIASGGNQKDFSLGLKKALEGFFAENYRLRYSGSMVADVHHVLIKKGGMFSYPQKKLRKLFEVFPLALMVEKAKGEAFYFDKGVKKRLLDQSVENYHEKSECYLASSHEAHILEKYLKGE*