MDRIQQLMRGMPGGGMGGAPTDSPTPDCAEKVHVSSLALLKMLKHGRAGVPMEVMGLMLGQFVDDYTINCVDVFAMPQSGTSVSVEAVDPVFQTKMLDMLQQTGRGEMVVGWYHSHPGFGCWLSSTDINTQSSFEALNARAVALVVDPIQSVKGKVVIDCFRLINPQLMMMGQEPRQTTSNIGHLNKPSIQALIHGLNRHYYSIVIDYRKNELEEQMLMNLHKRNWTNGLTVDRFETHQEKNESIVDKMLKLTEDYNERIVQEEGKTSEEVMVENVGKVDPKKHLEGCVADLMSANIIQCLGTMLDTVIF*