MSQSSPSDPDSPGAQRCPNVTDVTEEELKVCAVCGDRATGYHFHVMSCEGCKGFFRRSILKGVHFTCPFTRSCPITKAKRRQCQACRLQKCLDVGMRKDMIMSEEALGRRRALRLQRRLAQAQPGGLTAEQQELISILIAAHKRTFDSSFSQFQHYQPAVRLCIPGPCSQSPPGPGVPSASLSPQLDCLDEDVLPDVFSILPHFADLSTFMIQQVIKFAKEIPAFRGLPIDDQISLLKGATLGICQIQFNTVFNEETNAWECGQHCFTIKDGALAGFQQIYLEPLLKFHISLKKLRLHEAEYVLLVAMLLFSPDHASVTQRDFIDQLQEKVALTLKSYIDHRHPMPEGRFLYAKLLLLLTELQTLKMENTRQILHIQDLSSMTPLLSEIIS