MSTSNQDSSSGLRSIRLIEGKPFEETQAVEIIDQLLLPHQFKWITISNPIEAHRAIKAMNIRGAPAIGSLAALALACGLLRLSTTKGGDLSLEDIKEYLKLNSVLLISARPTAVNLQEAIERVNTQFEQLLSDVNHSSSIIIVNSLVEMCKLIWTEDVERNKKIGSLGAQWLIESLKLKPTEKLSILTVCNTGSLATSGYGTALGVITALHEMNRLEHTYFMQTTPYLQGARLTSLELQTLSIPSTMIGKLELDPIPFSLSSQASADLDELTHHQNNNDRIASNGDTANKISTYQISLICKYGNNPKLKPRIPVMIAAPRTTIDLSIQTGESISIEERSSLEACTVRGKVINGGSLQGNVADDGQVNVATVLVTPQNTVALNPAFDVTPANLIDAISTEVGVIVKDSGNDQFDLRTYFK*