MAGRALTHTHFQLIAAILVALVATCHAGSIAVYWGQNDGESSLSATCASGNYKFVILAFVYKFGKGQTPDLNLAGHCEPASGGCKFLSKDIQSCQRRGVKVLLSIGGGEGSYGLSSEQDAREVAAYLWNTYLGGTSSSRPLGDAVLDGVDFDIEKGGAKFWDSLARDLKNLGKKKGSKGVLLSAAPQCPFPDEWDNGAIDTGLFDYVWVQFYNNEPCQVSAGRGAFLAAWKRWQSVPAGKIFLGLPAAKSAAGTGFVPAAQLTSQVLPLIKGSPKYGGVMLWSKYYDDRTGYSNAIKKHV*