MMTTHNHPVVEAELVLEAQNFRSELHTLDPATGNRSIDVYPQSPCLSYITPRANAPGFIATPVKREYDAVLDETLDAKLVKDGVIRFNDGGVDPDGRVWFGSMGIDENKPEMPGKLFVWDKGKAVETMNNVGVSNGLGWSLDAENPTQGAYDGLCVDGVGNVWVARWRDERVVGFNPEGKLIAMVRLKGCKSPTIPCFGGKDLTTMYIVSATSYRGGDGDHQKWPRSGDLFKVECGPGTEMGKILGAGWKGAERHRAQL*