MASIRQAFVKSLRFYDIGYNATDPVFRGIYHEKLKHPDDFDSIISRAKAVGVEKMMITGDNVENSEEALNLATNYECFTSTVGVHPCQAQCFLRHSEGPEDYLVKLEALANKGKASGKVVAFGEFGLDYDRLHYAPADVQKMYFEEQLKVAVRVQLPLFLHSRNAENDFFAILEKYLPELPKKGVVHSFTGSIDEMRRCIEHGLYVGVNGCSLKTEENLEVVRAIPLEKMLLETDAPWCEVRPSHAGHQFLKTKLPFDSCKKERFKEGCMIRGRNEPCNTYIVAEIVAALKDISLEELSEQIWENSINLLSK*