MDPFHGIVKEEEFDFAGAAADGYSPSSWGSSPSSWGSSQSSWVGGGALAELPRPMDGLGEAGPTPFLNKTYEVVDDHSTDTIVSWGVAGNSFVVWDAHAFSMVLLPRYFKHSNFSSFVRQLNTYGFRKVDPDRWEFAAEGFLRGQKELLKTIRRRRPQSSGTPGQQQQQQGGVCLEVGHFGHDGEVQQLKRDKGTLIAEVVKLRQEQQATRVQMQAMEARLAATEQKQQQMTVFLARAMKSPSFLQMLVERQDQSRRKELADALLSKKRGRPIE