MTFKELLKTVTFDDVWTELDKEYSLKDEAFEAYLRVFNQLEELTPEPNHDGFRLAVVKVEDEFKPGKFVYDVFGIKSEDKEHYALEMLPWKEWLSLIVVEKCTETYGSATVVAHSLYELTFFGYDAVDVEAGIEKEFEILKERQEEIENDTAKYVSWDELCKELGYVDDLTEEEKELERKQFKRIMAENKRVYEMLLS