MKKDVLVTVRGMQSIESVDGSEEVEMVAKGNYYFRNGHHFICYEEMSEGFDKPTKSMIKIADNVVEVDKKGVMNTHLVFEPEKKNVTFYATPFGQMEMGIAATKIAVQEEEENLSVSIDYALEINRMHTADCQLHVHVQSKEAGDFRLCS