MMRTQCSEVIWAQSFTDPAEGRQLTSKVKPHLLALGRSKDAAAARSRGAEMLAMPRSRPGLVDPQVVLELEDRLVLEKPPGWEVDQDKVHQPFREDDAARLSGFMKERYPRHPIFSDINASCGFLHRLDVPCSGLVIVAKTYEAYYDLLLQMNSRDTIRDYVVLCHGRVSAPELTLRQPLYWAEGTHLPTVVRGYGKPATTKIKVLAHGTRQVETGAAFSLLLVRILTGRRHQIRAHLASAGHPLVADGKYANERFAQDKLWCPRTFLHRHFLELGDLTGHRHRVKVPLPLDLATVL