MSRMRILALHGMGCSAKILRAQLSAFIRAVDDYYEIGYAPSDILESHKCLRKVISKHGPFDGVLGFSQGGAIALAYLYHQQQDGFTPDFKFAIFLSTIVPFSADCRTLEKAAQHLCDPLRNPLPRESHQHRLASELRDVLLHIFTVSCSIGATAAGYDNNYFFRPGADPAEVPRPLHPRLICLADDAKTPADLNTRLAIPTVHAHGRRDFVYMRESAEAVRELCEPRLARFLMHSGGHSPPQRPDEVAALAQAVHRAVRQYYEIAHL