MESAITLWQFLLQLLLDQKHEHLICWTSNDGEFKLLKAEEVAKLWGLRKNKTNMNYDKLSRALRYYYDKNIIKKVIGQKFVYKFVSFPEILKMDPHAVEISRESLLLQDSDCKMATESRDVHKHSLSALKSTSRNEYIHSGLYSSFTINSLQNQPDTYKPIKTEKLEEKSEGNTPVEEVRTVIRFVTNKTDKQVMRPMVSLPSTSETAAASAFLSSPVSAKISSLMLPNSASISSPSSSSSRSPSLSPTSPLPSEHRSLFFESSCHDSDSLEPLNLSSGSKAKSPSLPPKAKKPKGLEISAPPLVLSSTDIGSIALNSPALPSGSLTPAFFTAQTPSGLLLTPSPLLSSIHFWSSLSPVAPLSPARLQGPNTLFQFPTLLNGHIPVPLPSLDGASSPVLLSPNAQKS