MPWSPEAPFNDLPPLPPDGVDLEPKPVLKATVEARTALATLSQAGQLLPNPNILIHAVPLLEAQASSEIENIVTTADELFKHVESGGGDHATKEALRYRSAIFAGVEAIRSRPLTAGTAARVCSVLQGREMDVRAVPGTRIANPATREIVYAPPEGADLIREKLTAWERFVHAEDDLDPLVRMAVAHYQFEAIHPFHDGNGRTGRVLNILMLIEAGLLRDPILYLSRAIIARKNDYYRLLRAVTAEDAWIDWILYMLEVVRESATSTTTKIGSIRICQEHIAERARAATPGGRNAQFLGVLFEQPYCRISTVAARCDVSRQTASSWLHALVAAGLLSDVKVGREILFVNHELLDVLTRPE