MDPFHGIVKEEEFDFAGAAADGYSPSSWGSSPSSWGSSQSSWVGGGALAELPRPMDGLGEAGPTPFLNKTYEVVDDHSTDTIVSWGVAGNSFVVWDAHAFSMVLLPRYFKHSNFSSFVRQLNTYGFRKVDPDRWEFAAEGFLRGQKELLKTIRRRRPQSSGTPGQQQQQQGGVCLEVGHFGHDGEVQQLKRDKGTLIAEVVKLRQEQQATRVQMQAMEARLAATEQKQQQMTVFLARAMKSPSFLQMLVERQDQSRR