MPGRRDVVHPQNQTESRAACEHFENPLLLASGNCKLVIGSKQCYISVACRLAGRLVDALAIQLSGSHSLACRLRSRQLHGQPQGCGPSRGQARRSKSMTMQSSKLNDETLQWYLRDRYFDVDEAEQKLRRMLAWREDFQPDHITASQVAKEASSGKAYVHSHLDVYGRPAIVIRTRLHVVGQYPINDSKRLAVFLIDQAIAQAQSAGGEQILGIFDLRDFQVPRNSDFLFARFMVEAFFEYYPRRVAQVLFVEAPWMFQPAWAAIQPLMRKYAALVRFVSKEELAREYFTPNTTPDEFK*