MGQVLGCVQVDQSTVAIKETFGKFDDVLEPGCHCLPWCLGSQVAGHLSLRVQQLDVRCETKTKDNVFVTVVASIQYRALAESAQDAFYKLSNTRNQIQAYVFDVIRASVPKLDLDSTFEQKNDIAKTVESELEKAMSHYGYEIVQTLIVDIEPDVHVKRAMNEINAASRMREAASEKAEAEKILQIKRAEGEAESKYLSGLGIARQRQAIVDGLRNSVLAFSESVPGTSSKDVMDMVLVTQYFDTLKEIGASSKSNSVFIPHGPGAVKDIASQIRDGLLQGNAAAE*