MSSQNQPDVSTLLHNMRAQVLALTTQLVELQANPPEHVERKYDKKVEIVNWDMFADNFEIATAVLSRLKGPVAGQYTQVRLQECYTAGHWPTWDELKIEIEKYFKPQAERNWARQQIHSFKQGNMRMDDFITQFLALSIQGGLGNEHAVELLERNIAQAIARQLYIQDMRSENLAAAAEEVQKIGRAIELYNMQFGGGSTTKNNFSQRSPGSSNQNKQHSHGFKLFGLQPGQGASMDIGEVQGGQMRRFKGNCYNCGQEGHMSQDCRNGARQLETEKPDNQLNTLAGRSYNEIRAFFYNQQAAEMKAQGKEFRA