MSGLFKQFKTNSAKEVEGVEIEFPEAQNDDGTVPTFIISRMGKSNKAYSKALDAATRPYRRQVELGTLKNEVAESLFMGVFVDTVLRGWKNVQGEDGKEIAYSKDAAISLLTELPDVYERLQEEAKLASNFRDNALEAEAKN