MKKIFATKLLRPQVLENSRGVRAEELKRFYRRILDKARKNENIEISKESAMLMNNILCRMSMGRSFSEENGEAERVRGLVGESYALVKKIFFAATLRRLLEKLRIPLFRKEIMGVSDRFDELLERIIVEHKDKLEKEHQVMDMMDVLLAAYRDKNAEYKITRNHIKSFFVDLFVGGTDTSVQTTQWTMAEIINNPNILQTLRKEIDSVVGKSRLIHETDIPNLPYLQAVVKEGLRLHPPGPLLIRTFQERCEMKGFYIPEKTTLVINAYAVMRDPDSWEDPDEFKPERFLSYSRSGQEDEKEQTLKYLSFGGGRRGCPGVNLGYIFVGTAIGMMVQCFDWKIEGDKVNMEETYGGMNLTMVNPLKCTPVPRTQPFSFTSNLEILSS*