MSRLYSPLDITGQVVLITGASSGIGEACAWRFAEAGCKLVLTARRLERLEAVRDQLTQQYGSAVHIAQLDMRDLDAVSSLPSTLPAEFQKVDMLINNAGLALGVASVDHNDLEDAKAMFETNVLSVVALSKVIVKGMLIRNSGHVVNMSSIAGLEAYGGGSMYCATKHALEAFNNAMRHDVVGSNIRVTSIRPGAVKTEFSVVRFKGDESKANDVYKGIDPLVAADIADNVMYACTRPAHVQITGIDVLATYQCSAKGIARVKADA*