MAKQLKFTFKDKEYVLEFTRRTVTEMEKKGFVAAEVENKPMSTLPALFEGAFLAHHRFEKKEVINEIFSHMTNKEELIGKLAEMYNEPIMALVEEPEESEGNVSWTASW