MSDKIDHNLTKRSSSLDQLSKWEAFLEGYKNFYGFDFEWSKYIKDCKLYYGYFNIHNFIKTYGKECEEDFKRFKQSIALKKQEEINKEQAEQEISKELFNLYDQLFYADSLRSRLLIDLLNPRNSYEKKELKRSWKDAKAQGFSKLEWMKLLLNIPFKKGEEDPNDYQYDRDQVYKILDQIKQLKKNYLNKQIKEKADRFSTTKINDFQEDINEASLVVDFHNDFATKLNQTKKDRSDPQVDYENYQQVVNDYQDQKKVAIKQEEQLVKINPFSEQSEINKRLQKKLDQKIHEMKLTSSILDSEFKKAELIRKQNELEYQKTKQARENLTKEIENINQSYTHKKDNIL