MESAITLWQFLLQLLLDQKHEHLICWTSNDGEFKLLKAEEVAKLWGLRKNKTNMNYDKLSRALRYYYDKNIIKKVIGQKFVYKFVSFPEILKMDPHAVEISRESLLLQDSECKVPPEGREAHRHGLSALKSASRNEYIHSGLYSSFTINSLQNPPEPLKAIKTEKLEEQLEDSPPAEEVRTVIRFVTNKTDKHVSRPVVSLPSTSEAFLASSVSAKISSLMLPNAASISSASPSSSRSPSLSPNSPLPSEHRSLFLEAACHDSDSLEPLNLSSGSKTRSPSLPPKAKKPKGLEISAPPLVLSGTDIGSIALNSPALPSGSLTPAFFTAQTPNGLLLTPSPLLSSIHFWSSLSPVAPLSPARLQGPSTLFQFPTLLNGHMPVPIPSLDRAASPVLLSSNSQKS