RSVLLTRDEEYTLARAIQLGAHVHKIKSEYESTHSKPLSKRQWATLAGLSSPNELRKVVSEYRSAKQELVASNMGLVHAVVKNYSRKAYYRGITIDELVQEGSLGLIRAAELFDPAKGLRFSTYATIWIKGVLSNSRVDEMVLVPQRERQIWNKIREVSKDVDDEDGRLSTDMIAKKLGLDKSSVEQNIQRMSSVNNMLSLDYQYASTTRSGETDGSKPFEALMADKSGSDADLAERAQFKADLVAGLVRNLNEREIQLIRLMYGMHDGHEYSVKDSAKIMGINRETARLLHHACLKKLREASNMESLQEYLLTVA