MRGELLSCILRRLLEPQDLLSASVVCKSWNDAIRQAAHKLTIRSRTLLPSLLPRFKHFKHWDFSRCFDQLQNSDLQITSQCLETPVLFLLGSLLEPQKCISNLGFVRFVQNCTMLEQVTLIGMPNLLDSGIEAMARVCKGPRSLILKYCKNLSDGALESLKYCKNIQELSLEGNFGFTPSGLSKLGENCPKLLKFSVDIDKSIDITLALKSLATHCFQLQELSLTFNRGDLRMLSGLSTLIALDMFTNKDVADYSLVSVIASNGNLKEFVYFNFAGTLNDAALTAIILNCKNLEKLCLAAQTCTESALLSIKQCKALKSLAIGGFTGEGTKQSVPWQKTLVRAPSIRLGFLVKNQAIKTPERASSIRLGFLV*