MESAITLWQFLLQLLLDQKHEHLICWTSNDGEFKLLKAEEVAKLWGLRKNKTNMNYDKLSRALRYYYDKNIIKKVIGQKFVYKFVSFPEILKMDPHAVEISRESLLLQDRDCKVPPEGREAHKHSLSALKSTSRNEYIHSGLYSSFTINSLQNPPDSFKAIKTEKLEEQPEGSPPVEEVRTVIRFVANKTNKHVTRPVVSLPSTSEAAAASAYLASSVSAKISSLMLPNAASVSSASPSSSRSPSLSPNSPLPSEHRSLFLEATCHDSDSLEPLNLSSGSKTKSLSLPPKAKKPKGLEISAPPLVLSGTDIGSIALNSPALPSGSLTPAFFTAQTPNGLLLTPSPLLSSIHFWSSLSPVAPLSPARLQGPNTLFQFPTLLNGHMPVPIPSLDRAASPVLLSSSSQKS