MGEALKYSIMDSVRSVVFKESENLEGSCTKIEGYDFNKGVNYAELIKSMVSTGFQASNLGDAIAIVNQMLDWRLSHELPTEDCSEEERDVAYRESVTCKIFLGFTSNLVSSGVRDTVRYLVQHRMVDVVVTTAGGIEEDLIKCLAPTYKGDFSLPGASLRSKGLNRIGNLLVPNDNYCKFENWIIPVFDQMYEEQINEKVLWTPSKVIARLGKEINDETSYLYWAYKNRIPVFCPGLTDGSLGDMLYFHSFKKGDPDNPDLNPGLVIDIVGDIRAMNGEAVHAGLRKTGMIILGGGLPKHHVCNANMMRNGADFAVFINTAQEFDGSDSGARPDEAVSWGKIRGGAKTVKVHCDATIAFPILVAETFAAKSKEFSQIRCQV*