MGLTQKLTKPFYDTSVFIWDFGLFIANAVLPAHKPGHVVPAGAAGHNRQWPEYVPPKEGDSRSACPMLNALANHGILPHDGKNITFRELNTLVRHTFNFAPSFCFFVPKFSADFLDRSYWSDKFDLAELSKHNAIEHDASLTRQDVALVPDQGKPDLELVEQLLSCATGNGGQILTKEDLSKALAKRRTEAKASNDKYTESFFHNMFGSANSSTMLTIFGGRVDDLRLMLTEERFSEDWEPRILSKFGLTMAAFNSTVLPVERGCKKLLKTE*