KKILRMAGGQVWEDTTLSTWDTNDFRLFCGDLGNEVTEELLTRIFSRYSSLQNVKVVRDKRSNKSKGYGFLSFKDSKDYLRAMKEMNGKYVGNRPIKLRKSTWKDRNIENVKRK