MSTRAAGSALLRHLGPRVFGPVFSPAVAPPRPLLALAGGGERGGALVWVRVRLLSTSAAEAKEEVAASKGNSGSTAAAKAEAVEAAKEGDGKRDKVVSSYWGVAPSKLMNKDGAEWRWSCFRPWEAYKPDTTIDLNRHHEPKVLLDKIAYWTVKLLRVPTDIFFQRRYGCRAMMLETVAAVPGMVGGMLLHLRSLRRFEHSGGWIRALLEEAENERMHLMTFMEVAKPKWYERALVLAVQGVFFNAYFLGYLISPKFAHRVVGYLEEEAIHSYTEYLKDLEAGKIENVPAPAIAIDYWQLPADATLKDVVVVVRSDEAHHRDVNHFASDIHFQGMQLKETPAPIEYH*