MSEGGEKKHLFWDTQPMPDSNTKSQNTKANEPDPNWHKPIIPNKEQSELRQEPYNMPKGFEWCEVDITNPEERTEIYDLLYQNYVEDDECMFRFDYSADFLTWALTPPGYTKKFHLGVRSSKSNRLMAFITGIPAKVRVYDEKIDTVEVNFLCVHKKLRSKRLAPVLIKEITRRVNLIGVFQAVYTAGVVLPGHVGSCRYYHRTLNAKKLVEIGFTRVTERMTLARMQKLNKLPKETCTPGLRPMTEKDVPAAHALVSKYLEKFKLAVVFSEEEFAHWLLPREGVVSSYVVVNSSGEVTDFCSYYHLHSSVMRNPKHNTLYAGYSFYNVATTVDLTELMRDCLILAKNEELDVFNALNCMDNERFLDDLKFGIGDGNLQYYIYNWFCPTMEQKDVGLVLL*