MDPFHGIVKEEEFDFAGAAADGYSPSSWGSSPSSWGSSQSSWVGGGALAELPRPMDGLGEAGPTPFLNKTYEVVDDHSTDTIVSWGVAGNSFVVWDAHAFSMVLLPRYFKHSNFSSFVRQLNTYGFRKVDPDRWEFAAEGFLRGQKELLKTIRRRRPQSSGTPGQQQQQQGGVCLEVGHFGHDGEVQQLKRDKGTLIAEVVKLRQEQQATRVQMQAMEARLAATEQKQQQMTVFLARAMKSPSFLQMLVERQDQSRRKELADALLSKKRGRPIEYL