MTKVEKNGIGKRICVIGLGYIGLPTASMLAIQGFDVIGVDINEKRVKEIKELSFKTTEKDLMTLVKGAINSGNLKVQTKPEKADVFIICVPTPCIECDGEKKCDLTYLNKAIESIKPYLENGNLIIIESTIPPGTTDDIYKKLSKDKKIYVAHCPERVLPGSILKELVENDRVIGGVDEKSAEMAKEIYETFVTGKIYLTDAKTAEMVKLMENTYRDVNIALANEFAKIAEEIGINVWEAIELANKHPRVNILKPGPGVGGHCISIDPWFIVEKSKNAKLIRTARELNDSMPLFVVEKIKKIIKKDIGKVAIFGVTYKGNVDDTRESPAEKVVSKLIDEGFEVKCYDKYARDFIYPLNSLDEAVEGADIIVILAEHDEYKNFDKEDIKNIASKVKNKIILDTKNILNRELWEKEGFKVYVLGDGKNA