MESAITLWQFLLQLLLDQKHEHLICWTSNDGEFKLLKAEEVAKLWGLRKNKTNMNYDKLSRALRYYYDKNIIKKVIGQKFVYKFVSFPEILKMDPHAIEISRESLLLQDSDCKIPSEGREQHKQSLSVLKSTSRNEYIHSGLYSSFTINSLQNQPDTFKPIKTEKLEEKSEGNTPVEEVRTVIRFVTNKTDKQVMRPMVSLPSTSEAAAASAFLASSVSAKISSLMLPNAASISSTSPSSSRSPSLSPNSPLPSEHRSFFLESSCHDSDSLEPLNLSSGSKTKSPSLPPKAKKPKGLEISAPPMVLSSTDIGSIALNSPALPSGSLTPAFFTAQFPTLLNGHIPVPIPSLDGGSSPVLLSPNAHKS