MSQRALVLQEIGHRLVEVDRPIPQPGPGELLIKLTSVGLNPHDQKSRDRGLFITATPYIPAHDLAGEIIAIGPDSATDFTIGEHIFAQSRLPLNQVLNDFNGLQQYALVDIKYAARVADTGLSDDEAATIPVNVATGFVVFFAESGFGLPLPDSGVDFDYASQKLVVIGAATNCGRYAIQFAKWLGFGVIVAVAGLRTAEELRELGATHVVDRHADDVLRQVRDIVGDELVYALDAFNFGPKQELGVAVLSDSRRGTLATLAPAVGELDRAKIGEKRAGYERRFIRGSCANHSDDFTKLFWERITGWLKAGVIRPSRFRVIDGLDADEINAALDEYRDMTGMKVQVHPNV*