MRLHVLASFAQNVALSKQTLGPALEFDFVHVGHWSFEVVPRSHNDGTFQNYAKDELGRCQAKGEASRAIQLDIRPNANSKHQSAFILWNSRLVHQGATYAPYAKTGFRPPVQVPSMFDANADDWKVHLNREGYVVIKDLLESDNVKKALNFLLADIKSLNPKIQNLDQVREKDLPPAQNKNDLRISGGICHGKFAWFLRTCPEVSRVFEMLFDLPEGAPMTGSVDVVALAPPASGSLVDGGKNWLHLDYSPPFGDIWQAKX