MESAITLWQFLLQLLLDQKHEHLICWTSNDGEFKLLKAEEVAKLWGLRKNKTNMNYDKLSRALRYYYDKNIIKKVIGQKFVYKFVSFPEILKMDPHAVEISRESLLLQDSDCKAPPEGREAHRHSLSALKSTSRNEYIHSGLYSSFTINSLQNPPESFKAIKTEKLEDPPEDSPPVEEVRTVIRFVTNKSDKHISRPVVSLPSTSEAFLASSVSAKISSLMLPNAASISSASPSSSRSPSLSPNSPLPSEHRSLFLEAACHDSDSLEPLNLSSGSKTRSPSLPPKAKKPKGLEISAPPLVLSGTDIGSIALNSPALPSGSLTPAFFTAQTPNGLLLTPSPLLSSIHFWSSLSPVAPLSPARLQGPNTLFQFPTLLNGHMPVPIPSLDRAASPVLLSSNSQKS