MNCTNKLSIVLPLSLTEGMGDSVKWRDSPDEGASLRLSLLLKSFIKYFKQEDLHTFFLVCPPNQVKQVSLIVHSITSDPRYLVISEWEICPEVFKFLQEKKTQISGWYLQQILKLAMAERIQTSHFLLFDSDIICLRPFDLESIVPGGRALLNIETKSDYQRLYTPQFAVQEFNLKIGRYSRACQLLSYQRPEEQQAIIYGETPVLMHTQSVKDLKHYIESKTNLPSGISLILRLPWTEYSLYFMFLEKYQRIEAIYEKKDCNTLLDLEKSVWQGNSRYKQRRVYDKKHFHDQENCGYFVAIQSWLKQDTWLPEEFENLEDFYLILENWVLS