MPQRTLWMHGVNMQVEYPNRLTSVRATGPFVRIEGARGQNTWLHFPLPTPAVVDGVNMRIEGAYVSFRTRDHATVHEVIVYDGESRIAEHMDMDLRGDHLEHRFDVPGNPEINKGINVTLGVRFDDAAPDVRSMQIEVIGVGLEFSGGD