MPVVNGSTVTTVVTGDELHIAGIVVHVQPRRIAGVRQAIGMLPGAEIHAISELGKLVVTLEGGTASEVAEQLHAIHALPGVYSAALVYQHHEDIESLNEELADDAVPSRVY