MSVLCGLPPLLECVYGVACARWAWKRCLHSAGHDSENWSVATAEEFEPVPRLCRYILGVYEDDLRQPQWEPPEGYGINPDCLIVKKNYPDTGGRAPPYLLYLDHDHADIVLAIRGLNLAKESDYAVLLDNKLGKRKFDGGYVHNGLLKAAGLVLNAECEIMKQLLEKYPNYTLTVTGHSLGSGVAALLTMVVAQNLDKLGNIDRKRIRCFAIAPARCMSLNLAVRYADVINSIVLQDDFLPRTATPLEDIFKSLFCLPCLLCLRCMRDTCISEEKMLKDPRRLYAPGRLYHIVERKPFRCGRFPPVVKTAVPVDGRFEHIVLSCNATSDHAIIWIEREARRALELMQERDHVKEIPAKQKMERQQTLTREHNEEHKAALQRAVTLAVPHAFSPSHYGTFDELEEEQSDTSVRDSSPGSSSRSKTKDNWDELIERLYEKDESGHKILIRSRSQ*