MLLPRLRLKGVLGRGALFGVLANFVPLVGMCVVTEHHDRETFLAVVSGLGLIAGGFLLLIGLFFWSACGSDVRRWRDLRTITGQTEGLTIMAPACVRAGVVGLLLFPGPYGLYHLVDGAAFGSWLYGS