MGQAFGCIQVDQSTVAIRETFGKFDDVLEPGCHCLPWCLGSQLAGHLSLRVQQLDVRCETKTKDNVFVTVVASIQYRALAEKAADAFYKLSNTKGQIQAYVFDVIRASVPKLDLDSTFEEKNEIAKAVEDELEKAMSGYGYEIVQTLIVDIEPDEHVKRAMNEINAAARMRVAANEKAEAEKILQIKRAEGEAESKYLAGLGIARQRQAIVDGLRDSVLAFSENVPGTSSKDVMDMVLVTQYFDTMKDIGASSKSNSVFIPHGPGAVKDVASQIREGLLQANATL*