MSSRLSLCIYAPSEQLTQSWLEALSRECYRLNFVDSPDQLFDFVKANKEKIDCLIVVREPRLLPIFNQLYESGTLLPTLIIEQIETISPEMVQTQPLSPTHLYHSAEINLIPAKITDIVAFIDEAIAHFLNLGPSSPIGDALAKNHHRETKGDNHSFLLLQQRRLAEKLKERLGYLGVYYSRNSQLFYRNLPNPEKEELINLLNQEYRQIILYYFSDDTKTNKLIDQFVNRIFFVDISVSKILEIHMKLMDEFAQQLKLEGRNEEILLDYRLALIDIIAHLCEMYRRSIPREDIPFKTP