MHTQHIAYRCKPARDGFVLCFILHTGNRVELLGESLDLGSDPMYRLLDQEHVQLEAKATFDGDFSSIEERGFTPRPTTSRGYEYHAFITYRRTEGRNLLANLVKSELDKYGYSVFFDLESLQGCVFDSKIFCSLRRSCCDIFVLSPGTLDRCLTDTAPTAALSNDWVRKEIAEACRMKKAIIPLVDDPKQRFPTCDGLPSDMAAFPRHNAIFFVPTLQQEIIARLCRHIDDAVARTIPFEQLPAALQEF*