MSVLSLALLSLTLVRASVENDPDHPSWLIVKDERMIKVCTGPDADPNQVIIGTSTAKVCQDIYNDWEMLDDLHGQTELSGTSVAARKGSSSDFTTKCVTLGHPCARLREGKQNPWKVDCPKDMEPDYKQSGSLTTGDCVPKRETSGSLVQCQDVDTRQKGSSGFFGCLGCSGS*