MKQEVEEGIEKVVDDLKEEVKKEILASLNDPTKHLNLLKLVDATQRLGIGYYFEKEINQALQQVFDAYGDHNWNGAGTSLWFRLMRQQGFLVSSDTFKTYRDKDGSFNESLKSDLEGLLDLYEASYLSMPGEVILDDALDFSRKCLDDMAKNHLLSNHVLSNEIHEALKQPLHKRLQRLEAIRYIPFYERQTFHNHSLLKLAKLGFNLLQSLHKKEICQISKWWKRFDIPTNVPYARDRLVECYFWALGTHSEPQYSVGRMWVARVLALGTLIDDTYDAYGTYEELVIFTEAIERWSITCVEDLPEYMKLLYQILMDLHEEMEEFLARMGKLHQLNYVKETIKEYIRSYMVEAKWNHENYTPTVEEHRDVTYITTAYMVLLVSSFAAEGNVKTDELFHWLFSYPPIVKASCGVCRVMDDIVTHKWEQERKHVASVIECYTKELDVNKEHLPGFFNEKVEDAWKEMNKESITCKDVKMTINIRVINLARIMDLLYKNKDHFTHVGEELISHVKSLLVDPIFI*