MSVSARVAQEMDVKLGNEVGYSIRFEDCTSDKTIIKYMTDGMLLREFLGEPDLASYSVMMIDEAHERTLHTDILFGLVKDIARFRPDLKLLISSATLDAEKFSEXFDYAPIFRVPGRRYPVDILYTKAPEADYVDAAVVTSLQVHATQPPGDILVFLTGQEEIEAMEELLRQRTRGLGTKIGELIICPIYANLPSEMQARAGRMWGLLHWGMWPCTSLAKIFEPCPPGARKVVLATNIAETSLTIDGIKQAGCGNVVLMLKSXGIHDLMNFDFMDPPPAETLLRALEMLYALGALNDKGELTKLGRRMAEFPLDPQLAKTLLASESYSVAEQVATVCAMVSIGASVFYRPKDKK