QTNKPLVEKRRRARINDCLGELKTLVLQAMKQDSAQISRLEKADILEMTVKYLHHVQRQQSNTAMVNNPQSAAKYRAGFTECASEVMRYMTNIQGINPNISNKLTGHLAGCLSMVNSATAPQMAIHTAQTPSP