MGQLFCCLQVDQSNVAIREQFGKFDDVLEPGCHFLPWCLGSQVAGYLTLRVQQLDVRCETKTKDNVFVTVVASIQYRALADKASDAFYKLSNTKNQIQAYVFDVIRASVPKLNLDDAFEQKNEIAKAVEEELEKAMSAYGYEIVQTLIVDIEPDARVKQAMNEINAASRMRVAANEKAEAEKILQIKRAEGEAESKYLSGLGIARQRQAIVDGLRESVIAFSSNVPGTSAKDVMDMVLVTQYFDTMKEIGASAKSSSVFIPHGPGAVRDVASQIRDGLLQANLG*