MSRKIVYMNNAGQAQLDQSVVAAGIACVQKPAWEMDAEEDAKIVRTLFAQMIHASPTNIAIMPSTAFAITLAAHNLKFQLEGQKGRILVLQDQMCSAVYPWEHLCSRSGGYLELDIVSYPSASTTWTEKVITHLKNGQDKILVACLPPLHWADGALLDLVEISKICRDIGAFLVVDATQAVGVYPCDISLFSPALLACSVHKWLRGPSGASLVYIDPKLQNTWEPLDQHGRSRKVAGMAIWNAAKDGMGPQGYPQEFVTDARRFDSGGKPSPFLLPMLRKSMLKVIEVDIEKIQSLLKDRMMPLLDWADKHELWTPSVHAYHLIGIRVRHLSPEQMILIKNKLEGEHDVHIAVRCGAFRISPYLDTTEENVQKLIEALSATVLL*