MFDIRKIQEQVIYEAVKNASNDEIAGEIVYGKDKLAKTEDNPTWVKSTMKRLENHFDKSKVKHIRAHCQCGYGMDDKLALVKELIESSSSMEEFGNSDKAKAAGLSYENGELYLQFHFCPCPMLTDVDRLDTNTWCQCTTGYSKVLFEKAFECKVDVELLKSIKMGDEICLMKIIPQESIWK