MGEALKDNIMGSVRSVVFKESENLEGSCTKIEGYDFNKGVNYAELIKSMVSTGFQASNLGDAIEIVNQMLDWRLSHELPTEDCSEEERDVAYRESVTCKIFLGFTSNLVSSGVRDTVRYLVQHRMVDVVVTTAGGIEEDLIKCLAPTYKGDFSLPGAALRSKGLNRIGNLLVPNDNYCKFENWIIPIFDQMYEEQINEKVLWTPSKVIARLGKEIDDETSYLYWAYKNRIPVFCPGLTDGSLGDMLYFHSFKKGDPDNPDLNPGLVIDVVGDIRAMNGEAVHAGLRKTGMIILGGGLPKHHICNANMMRNGADFAVFINTAQEFDGSDSGARPDEAVSWGKIRGGAKTVKVHCDATIAFPILVAETFAAKSKEFSQIRCQVEH*