MLSPAFTRTRLAEALRDSEEEPAVRVVVLDAGSGVSKAGFGGEQAPRAVFPSIVGRPRQPGVMGSRTCVGDEAQSRRGILTLTYPIEHGVVTNWDDMSEIWAHTFYNELREHPVLLTEAPLNPKANREKMARVLFEIFNAPAIHIATPAALALYATGRYTGLVMDSGDGISHAVPIYDGNVLGHAILRLDLAGRDLTDWMATLLAEVAARHSFATPAEREIVRDIKEKLAYVALDFDAEMQNAASSSALEKSYELPDSQIITIGHERFRCPEALFQPSFLGMESPGVHEIVHDSIAKCDVDIRKDLYANVVLSGGSTMFAGFADRMSKEIAALAPASMTVKIIAPPERKYSVWIGGSILSSLPAFRQSWISRQEYDESGPSIVHRKCFSS*