MGAPKQKWTAEEEAALKAGVIKHGAGKWRTILTDPEFSSILHQRSNVDLKDKWRNINVTAIWGSRQKAKLALKKNSMALRQHDNPMPVSTVLPNEEIVDAKPLAISNGTIRSNGPKEPLARLDKLISEAINNLKEPRGSDRAAIAMYIEVLMHNTFQSECLKKFYVQ