MESILHQQELGLWLKPIKDWSAVIDLKTQLSYFKKVSKILSQELGDAETTTLLAKAVYLINIGSNDYLVSLTENSSVFTAEKYVDMVVGNLTTVIKGIHKTGGRKFGVLNQSALGCIPLVKALLNGSKGSCVEEASALAKLHNGVLSVELEKLKKQLEGFKYSYVDFFNLSFDLMNNPSKYGLKEGGMACCGSGPYRRYYSCGGKRAVKDYELCENPSDYVFFDSIHPTERFNQIISQLMWSGNQSIAGPYNLKTLFEE*