MGEGTFGRVLECWDRDAEERVAIKVVRSAEKYREAAMIEVDVLHTLGKHDKTGSRGCVQIRRWFDYRNHICIVFEKLGPSLFDFLRTNEYRPFPVELVRDFGRQLLESVAYMHSLSLIHTDLKPENVLLVSPEYTKVVDRKNTTKHSLHLKRVPKSSRVKLIDFGSTTHDRECSFSVVSTRHYRAPEVILGSGWSYPCDIWSVGCILVELCSGEVLFQTHENLEHLAMMERVLGLFPSHIIRRSPERAQKYFRHGKRLNWPDRSTSGESIRAVHRLPRLRDLVMEHADSPAGSLVDLLERMLKYDPHDRPTAREALEHPFFDGFSWR*