MGKVITLFKLLPKKHQILLSILSVITMITLLFPSEEAQASRQTQGVTNHQVNTRYDVPLAFRSPDRPEGIEGQTPDAPNNVTPLSSAEALAAGNHSATETLESAHHRDVEHFDVKNGDTLAAVFERAGLTSKDVYEITQLPLAKQNLLKIIPGEEIVISKDANGDLTEVRYRVDAISTLVITKAQDKYSEKISEKDIEIRPKFTSAKIKSNFWNAAVDAGLNANQIMQLSTVFGWDIDFALDLREGDSFAIIYEQEYAEGEFLRNGNILAAEFINQDERYTAVRYTDGNYYSENGTSMRKAFLRSPVDFKYVSSNFNPRRLHPVTGQVKAHRGVDYVAAIGTPIKAAGNGRVIESGYSQFNGNYVFIKHNDTYTTKYLHLTKRNVNKGASVKQGQIIGTLGKTGRVTGAHLHYEFIVNGVHRNPRTVDLPKSESIARKEKSQFDALSKQLMANISQNKQTQLAMQ