MSFRPDQPFNDLPPLPPAQDIETKAVLKACIEARAALAELRVSGQLIPNQAVLINSIPLLEAQASSEIENIVTTSDRLFRFANDAQGQADPATREALRYRTALHRGFGMLNQRPLSTAIAVEVCRTIKGVDLDIRNTPGTALVNDATGAVIYTPPEGADLLRSKLANWERYIHEVEETDPLIRLAVMHYQFEAIHPFADGNGRTGRVLNLLYLVDKKLLDIPVLYLSRHIIQNKATYYRYLLEVTTSGSWTQWVLFMLEAIRTTAQWTTARIGAIRDLLEQTADRMRQNLPKIYSRELAELIFVNPYCRISDLVDSGVAKRQTAAVYLKALTSEGFLHEAKAGRENLYINPALLALLSDRGQSTA