MTTRSHHDNVEKQFGSQASAYLTSAVHASGRDLQRLAERLADFPQAKVLDMGCGAGHASFTAAGQVAEVTAYDLSSQMLEVVAAAAKEKGFSNIVTQQGYAETLPFADASFDVVISRYSAHHWHDVGQALREVKRVLKPGGVIIVMDVMSPGHPVRDVWLQTVEALRDTSHVRNYSSGEWLTLATEAGLVVNQLLTDRLPLEFSSWVARMRTPEPLVEAIRLYQQSASAEVKAYFELQEDGSFTSDTILFEAHKAV*