MTQPVKPKKPRGRARLIEGKCIACGARCQSACPVNCIDMNDAGEPIILSEKCIGCVKCVKVCPAEALEMFFTPEELKILEELARQQEAAGAGGAAEEVDEEEAALARMLAAYRGVWVFIEQTEGEPAKVSWELLGVGGELARSLGTELCAVVIGRDVEHLCRESFAYGATKAYLLDQEVFLHYRTEPYLEACCYLIGKYKPEIILMGATGMGRDLAGAVATRVKTGLTADCTGLDVDDKRNLKQTRPAFGGNIMATIMCDRFRPQMATVRPHVMKMPERIEGATGEIVREQCAINEADILTKVLEIIRDKKGDHVDLAGAEFIVSGGRGMMAPENFSILKELADELGGVVGASRSAVDAGWMPHERQVGQTGKTVRPKIYIACGISGAIQHLVGMQDSDVVIAINRDKDAPIFQVATYGIVGDLFQIVPAITQRIRELKNQGPVTGG