MTTSGSSRTEMDYIWRHHQHLPRENQCSSALVKHIKAPISLVWSLVRRFDQPQKYKPFVSRCIVQGSPEIGSVREVNVKTGLPATRSTEQLELLDDNEHILRIKILGGDHRLKNYSSILTLHPELIDGRPGTLVIESFVVDVPEGNTRDETCYFVKALINCNLKSLAEVSERMAVQDHA