MAALQYLESLKNTHPELGEWYNSLADLYQKKLWHQLTLKLEQFIALAVFQAGDALIQFYHNFITDFETKINLLKLAHFAVVVSRQYSEKEAAVSYLESVIEKLRATKEPRITEPIIYIETQKALFKLEQGDQKECKKILDDGKSSLDSMTDIDPSVYANFYWVSSQYHKCRQEFSDFYKSALLYLAYTSVEDLSESFKLDLAFDLSLSALLGENIYNFGELLAHPILKSLLGTNVEWLYHILQAFNHGDLVQYQELCRVHNASLIAQPALVENEKKLLEKINILCLIEIIFSRPAEDRTIPLSIIAERTKLSIEDVEHLLMKSLSVHLIEGIIDQVNGTIYVSWAQPRVLGIPQIKALRDQLDSWVDKVHTTLLSVEAETPDLVAA*