MACFLNCVRFDVTKTITDKPTSKEGSVAVSSVTRYSWDDVEALTSNFSRLIGSGGYSSIYMARLSSSAKAALKVHVSSHRLYKIFRLELDILLRLQHPNIVKLLGYFDDSEENGALLLEYLPQGNLQENLHSNSKQVLPWRNRVAIAFQLVQAIEHIHEKCIPQIVHGDIKSSNVLLDKNFNSKLCDFGSAKVGFSSMVQPSAISPRSRHVTMVGSPGYTDPHYLRTGVASKKMDMYGFGVVVLELISGKEALSAGNGEMLVHV*