MESAITLWQFLLHLLLDQKHEHLICWTSNDGEFKLLKAEEVAKLWGLRKNKTNMNYDKLSRALRYYYDKNIIKKVIGQKFVYKFVSFPDILKMDPHAVEISRESLLLQDSDCKVSPEGREIHKHGLSSLKSASRNEYIHSGLYSSFTINSLQNAPEAFKAIKTEKLEEPCDDSPPVEEVRTVIRFVTNKTDKHITRPVVSLPSTSEAAAAASAFLASSVSAKISSLMLPNAASVSSASPSSSRSPSLSPNSPLPSEHRSLFLEAACHDADSLEPLNLSSGSKTKSPSLPPKGKKPKGLEISAPQLLLSGTDIGSIALNSPALPSGSLTPAFFSAQTPSGLLLTPSPLLPSIHFWSSLSPVAPLSPARLQGPNTLFQFPTLLNGHMPMPLPSLDRAPSPVLLSSSSQKS