MKITKDVLITGTGCTTDRAIKWLDDVQAAMDKFHIESPRAIAAYLANIGVESGGLVSLVENLNYSAQGLANTWPRRYAVDPRVRPYVPNALANRLARNPVAIANNVYADRMGNGCEQDGDGWKYRGRGLIQLTGKSNYSLFAEDSGMDVLEKPELLETPAGASMSSAWFFWRNRCIPMAESNNFSMVVKTINGAAPNDANHGQLRINRYLKTIAAINQGS