MRLVHAVLLPGIIVMVSNGNLLHAHALYEDETGVTAGRQLRAAASEDFGLSRASFELAMAQDPLDKFFSMLKNSGKPIETSYSAKGIHKKIIEAHDLHVSKSNEAPVPSVMYARLAEHLKKIYSDKEIELIVSTLEHHDDVRARNLGVDIWNAHERKKL