MPVRPGLPYKVYAGHDSVLAEKRKQRRIRTTFTSAQLKELERAFQETHYPDIYTREEIAMKIDLTEARVQQQQHVRDWPDEAILFLLMD