MARLTVEQAKREAGSAGTLATSLNLSHRALSDVSCLSSFVNLERLDLGYNCLLTLEGLSNCANLKWLSVIENKLVSLKGVEGLSKLQVLNAGKNKLKTMDEVKSLTSLGALILNDNNISSICKLDQLHQLNTLVLSKNPIFTIGDALMKAKAMKKLSLSHCQIEKIGSSLTACVELKELRLAHNKITTIPSDLAKNVKILNLDLGNNLIERRSDLEVLSELHYLRNLNLQGNPIAEKDGLAKKVKKLVPNLRIFNSKPMEASSKSKNSREENLPINDADTPDDGPTDIYTKKKGKGKHSKQQIKSPEEPAGQSTRPDVTIAAPAKSELLDGKEMKKEKAAVEHVKNKKSKRKDDNSSVDHTDKKVSKGAKRTKSAKKEEKNADGIDDTEMPFADLVFSGEGNNPELELKGKNQEIARDGKFGGLVIDHTKKKKKAKGTVFGSSALEQLSSVPEVGSGALSGWD*