MGQVLGCVQVDQSTVAIKETFGKFDDVLQPGCHCMPWCLGSQVAGHLSLRVQQLDVRCETKTKDNVFVTVVASIQYRALAESAQDAFYKLSNTRNQIQAYVFDVIRASVPKLDLDSTFEQKNDIAKTVESELEKAMSHYGYEIVQTLIVDIEPDVHVKKAMNEINAASRMREAASEKAEAEKILQIKRAEGEAESKYLSGLGIARQRQAIVDGLRNSVLAFSESVPGTSSKDVMDMVLVTQYFDTLKDIGASSKSNAVFIPHGPGAVKDIASQIRDGLLQGKAAE*