MEKTESVSGKGKRVIVIGGGIAGSLASKFLQFDSDLTLIDPKEYFEIIWASLRSMVEPAFAERSVINHKKYLQNGRVVTSPAVNITDTDVLTADGLVFGYDYLVIATGHNDVLPKTRQEKLSQYQTEHEKIKSSESILIVGGGPSGVELAAEIAVDFPEKKVTIVHNGPRLLEFVGQKAADKALDWMKSKRVEVILNQRVDLSSASDGSKTYRTSGGETIHADCHFLCTGKPLSSEWLKGTVLKDNLDGKGRLMVDEYLRVKGRKNVFAIGDITDVPEMKQGYIAEKHASVATKNIKLLMSGGNEKKMSTYKPGPDIAIISLGRKDSVAQFPFMTVSGCIPGLIKSKDLFVGKTRKARGLDPNLVEP*