MKDNMMESVRSAVLKESSEDLEGSCIKIVGYDFNKGVNYSELIKSMISTGFQASNLGDAIDIVNQMLNWRLSHEVPTDDDCSEKERNVAYRESVTCKIFLGFTSNLVSSGVRETIRYLVQHRMVDVLVTTAGGIEEDLIKCLAPTYKGDFALPGALLRSKALNRIGNLLVPNDNYCKFEDWIMPIFDQMYDEQSNENVLWTPSKVIARLGKEINDETSYLYWAYKNEIPVFCPSLTDGSIGDMLYFHSYQKGDQDRNPGLVLDIVGDVRAMDNEAVHAGLRKTGMIILGGGLPKHHICNANMMRNGADFAVLINTAQEYDGSDSGARPDEAVSWGKIRVGAKSAKVHCDATIAFPILVAETFAAKPKELSQNGTKFEH*