MIHLPTMEHAPGLVQRLREGAVCVTRTAVKAVIRREGQLWLLHSPPWACFKFPGGGVEMGESHAEALARELREELGAELRGPGPLLLTVTELWPAREPDAELFRMDSLYFACEVEAGQHAPQLEAYESELGLTPCWVTPQAAAEANAAAQAREGAPDWLKREVAVLRALGKPGATLTP