MIQELTRLKVADNTGAKEVMCIRVLGGSRRKSGNIGDIIVASVKNASPGGVVKKGDVVKAIIVRTVKGVVRSDGSFIRFDDNAVVILKEDGQPRGTRIFGPVARELRDKECMKILSLAPEVL