MKSQHHGLAQCLLSKEIATKWHSESQEVKSDYEKKAEIIKAEHAIKYPDYKYSPKRRKAAAASKDGQNELVEPGSPLRKSKRKESSSPTGPKSTASRGRKRKASGPADEQAAKDEDKPSENVDCKADLSHLGALDADLFGSLPQLMIGEQAAQSQRPFATPSVVGPSPVDLRLDQGFSHSAYGGLAQHHPLVNPQDLHFLPRQDLMPAAQLQSEWLDFSQLDPQLQYDNPLTALSGSSTSDWTTSPDLGGPSLPNSALPVLSSSTNLHQPASPNPMDFGFFPASDHLDFNRLDDDWININPQNPFHGSFLGQPLESSTFPSFNSTHQNLCGESFLA