MDFVVDDHVSGDEEEGTVVELRTVDENLIGGSSSEEALHQVHDVKVDEDLPEREDLLLEEAQSLDNSTSDEPFVGLEFESEAAAHAFYNAYATRVGFIIRVSKLSRSRRDGSAIGRALVCNKEGFRMPDKREKIVRQRAETRVGCRAMILVRKISSGKWVVTKFVKEHSHPLCPGKGRRDLIYDQYPVSFLPYLY