MSKAIKETHYQFPGQVGFYKGKVRDVYIFEKELVVVASDRISAFDVVLPKPIPFKGQVLNQIAAKFLEATSDIVPNWVSATPDPNVTIGKKCEPFKVEMVIRGYMAGHAAREYKAGKRILCGVELPEHMRENDPFPEPIITPTTKASEGHDEDISKEAILSEGIVSPEDYAVLEKYTRALFKRGQEMASEMGLILVDTKYEFGKFGDEIFLIDEIHTPDSSRYFYADGYEENQAKGLPQKQLSKEFVRQWLISNGFQGKEGQSVPEMTDEIVESISDRYIELFEKITGQKFEKADTSQINSRIEKVILTHLG