MDSIFQMTEEFEDAILRSVFIGMTCPYLILRVRRDFLVRDTIVQIQEQLGDLKKPLKVVFVGEEGIDEGGVQKEFFQLLVRELFNPQYGMFSYSDEARCFWFNATPSELNFDTEFELVGILLGLAIYNGHILDLHFPTVVYKKLLGKPLALDDLGQVWQLRPRKALKTMFLQVKPDLGKGLEHLLRFTGDVEETYSRTFQISEIDMFGRTATVNLKEGGENIDLNLQNRDEYVKLCVEYYLGKSIARQFECFSQGFRRLCKGRVLDLFQPVELEQLICGSPGLDFEALEKVAMYDDGYTKESRIIREFWEVVHSFTEEQKRKLLFFTTGSDRAPIKGLSNLQFVISRNGPDCERLPTAHTCFNHLLLPEYKTKEKLQERLLTAINNAEGFGLM*