MSILALPKNPEPTQPKFKALYWIVFEDPLQLNADANNLLQRFILSLTYFQTSRESDRLACGPSTAANESYRIQDTLGRGLSGSPWLEGVHECQWAGILCDREKNITRLDLRDNGLNGPLPTELANIPALESINIMGNRMTGTVPSIYGSFLSISLLNLDNSELSGSIPSELVPTEVGLFDGTWLGFGSNSLSSSIPTELFQAGKGIHTFLFNDNKFTETLLAEVGALHGRRDLQVNLQGKPLRGTIPSEIGVLKGNIASLDISWTNMEGSLPEELFTECTNLLWFQASNCGLTGTISTGLQLLSKLERFDISNNNFHGAIPAQLSALMALRLFFVNGNDLSGSIPSSVCALADPTKGIFEVAADCLPMDGTGNPMVECSCCTLCCDRDAADYCLLK*