MDYRNQSLGALAIAIPRATKLFRQHQLDFCCGGKQTLLRAANKLNLDIDALEAQLSALQTEPHSSEDWQQQPLTNLISFIISRYHDRHREQLPELVLMAEKVERVHGEKPTCPRGLAAELSAILEELTQHMYKEEQILFPMIQRGMGSQASGPIFVMEAEHDAVGQQLDVVKQLTQNVTPPEGACNTWRALYTGINEFITDLMEHIHLENNLLFPRALRGE