MGQALGCIQVDQSNVAIKETFGKFDEVLEPGCHCLPWCLGSQVAGHLSLRVQQLDVRCETKTKDNVFVTVVASIQYRALAESAQDAFYKLSNTRNQIQAYVFDVIRASVPKLDLDSTFEQKNDIAKTVETELEKAMSHYGYEIVQTLIVDIEPDVHVKRAMNEINAASRMREAASEKAEAEKILQIKRAEGEAESKYLSGMGIARQRQAIVDGLRNSVLAFSESVPGTSSKDVMDMVLVTQYFDTLKEIGASSKSNSVFIPHGPGAVRDIASQIRDGLLQGNSAAE*