MSLLSPLPLLHSFSSTVATKSTASRITATPSKIRFSVINATSENGNSGGSKNDRDEDPSFNPFGFVTDNPSSRSAIQLPESPAEDGNVGQMLYRTEDKGKEYGSTIKSGKLRWFVRETGSKESRRGTIVFVHGAPTQSFSYRTVMSELSDAGFHCFAPDWIGFGFSDKPQPGYGFNYTEKEYHEAFDKLLEVLEVKSPFFLVVQGFLVGSYGLTWALKNPSKVEKLAILNSPLTVSSPVPGLFKQLRIPLFGEFTCQNAILAERFIEGGSPYVLKNEKADVYRLPYLSSGGPGFALLETAKKINFGDTLSQIANGFSSGSWDKPTLLAWGIADKYLPQSIAEEFEKQNPQNVKLRLIEGAGHLPQEDWPEKVVAALRAFF*