MATAVWLVENTTLTFKQISKFCNLHEVEVQGIADGEVAKGIMAYNPIISGQLTREEIELASKDENKELQIKNTDIEISTEDKKIKKYIPLSKRQDKPDSALWLIKHHSLLKDSQIAKLVGITKASVTAIKNKSYWNYNNLNPKDPVALGLFSQKDLIEAIEKAERRIKREKKEKEKAKLTREVSNIE