MGDALTKALARARHVLESLQGEPVEKTIWGSPAGKKRLAKRLVAMLPAHKTYVEPFAGSAAVLFEKAPSDVEAINDADPEIADAYRLIQKLTPAGLAKLKKLPWVGDEKTFKSLFDSKPKGDVERLHRFLYLTHFSYGKLRGRSVSPNGMGVEAKTLARIEQHAPRLKRVKVYGGDYEKVVRKYDGKDTVLFLDPPYPGYNVDVGEGDFDEERFYGVLKSLKGRWLMTYGIRGKLPGMLKGSGFVVKRIRTPRTIAAMRGVGGSSVLTQLLVSNYQPAAKALEGGPDFTVDDWQPEESPDTASFIATKPLLKGVEPDDERYVLGVVLEPETVDAQGDIYSAAEIRQAAHRFMEEFGGLGLMHQMRVNGHVKVLESYLAPVDFNLGEVPVRKGTWLLAVRVLSDELWGRVKDGQLTGFSIGGTARRLPEASPATETPPSDTPAADSHPEAA