MLGVVGMVVMVMVVGSLGLPGNKSAVKLSQVVNRDGPYLALIMAEQSELDPLLLPSIFCPHSSIPFIDLAGRRFHIGVIEGRKVIAVRSGDAMLNAGMTSQALLDFFDVSGVLHYGTSGCLNSSLGIGYVHIPQYLAHTGVWKWERLGEGPDHSNGFVSDTNLGNLHFGDHNVPIGERTNELNNALLLPEEVYSVKGTPETAKNLFWVPVNSYFFDIASKLQGIELEYCVNSTTCLDERPSVVIGLRAASASTFIDNAAYRDFLFNNYGISSADMESVGVSLACLTNDVPFISIRGLSDLAGGSSTPNEYHTFESLASKNAVKVVQEFIKHLYNESKKESTYETFY*