MKKRLIIMILSVVLVLSSILTIFAYSNIKYNNNKLIYSNMIDKKTQNSVKEILKENKINEKDIDTFIKAVNNYNKLQVKILQNNINISKSGYSSINAKQVPYNLEKLQDNWVKKFPDYMDVNCRITAFRLFKDFINSNKKFTGDSIDLNVDLDTIMNNKDAKFSTKDVEKFINFFSAIPAKDTDDTIKIAEQIKNEWKKRKISFKNNKNIYIINGFLRYPETKNVFIGHTGICIKTKNGILFLEKYGVTSPYQVTKFKNKEDVKNYMFNRLKMSEGEIELPDPIIMENDKLMK