MESAITLWQFLLQLLLDQKHEHLICWTSNDGEFKLLKAEEVAKLWGLRKNKTNMNYDKLSRALRYYYDKNIIKKVIGQKFVYKFVSFPEILKMDPHAVELSRESLLLQDGDCKVPSEGRDPHKHSLSALKSASRNEYIHSGLYSSFTINSLQTQPDTFKPIKMEKLEEPLDGGAPPVDEVRTVIRFVTNKTEKPVMRPVVSLPSTSEAAAASAFLTSSVSAKISSLMLPGAASVSSTSPSSSRSPSLSPDSPAPSEPRSLFLXXXXSCRDSDSLEPLNLSSGSKTKSPSLPPKAKKPKGLEISAPPLVLSSNDIGSIALNSPALPSGSLTPAFFTAQSPNGLLLTPSPLLSNIHFWSSLSPVAPLSSAQLQGPNTLFQFPTLLNGHIPVPIPSLDRASSPGLLSSSAQKS