MESAITLWQFLLQLLLDQKHEHLICWTSNDGEFKLLKAEEVAKLWGLRKNKTNMNYDKLSRALRYYYDKNIIKKVIGQKFVYKFVSFPEILKMDPHTVEISRESLLLQDNDCKVAPDKHGLSALKSTSRNEYIHSGLYSAFTINSLQNPPEAFKAIKTEKLEEPLEDSPPVEEVRTVIRFVTNKSNKHTTRPVVSLPSTSEAAAASAFLASSVSAKISSLMLPNTASVSSAEHRSLFLEASGQDSDSLEPLNLSSGSKTKSPSLPPKGKKPKGLEISAPPLVLSGTDLGSIALNSPALPSGSLTPAFFTAQTPNGLLLTPSPLLSSIHFWSSLSPVAPLSPARLQGPNTLFQFPTLLNGHMPVPIPGLDRAASPVLLSSSSQKS