MGQCFGCIQVGQSTVAVKEHFGKFDKVLEPGCHCMPWCCGYKLAGKLSLRVNQLDVRCETKTKDNVFVTVVASVQYRALSDKASDAFYKLSNTKQQVQAYVFDVIRASVPKLPLDDVFLQKNDIARGVEEELEKAMSGYGFEIVQTLIVDIEPDQHVKRSMNEINAAARMRVAASEKAEAEKILQIKRAEGEAESKYLSGLGIARQRQAIVDGLRDSVLAFSENVPGTSSKDVMDMVLLTQYFDTMKEIGASSKSNAVFLPHGPGAVKDIASQIREGLLQAESVEA*