MKKFLKFKGMKICLMLYLLISLSSCGTNNKIVGQRFEIQQHNKTIGSIYFSADYAHIRGIEKGTVKYFVDKVGSKRYLFIEYIPDNVLNCKPDFWKTLKYKKDKVTYYVYLIENLDDELFHLSALQDMNHRPIDIADDVATMDKSPHQNDRMTLKLNKNN