MLALVLDTLRRSLLTCKASEEEVASMDIGWPTNVRHVTHVTFDRFNGFLGLPVEFEIEIPRRVPSASASVFGVSPESMQCSYDSKGNSVPTILLLMQERLYSQGGLKAEGIFRINAENSHEEIVREQLNRGIVPHDIDLHCLAGLIKAWFRELPKGVLDTLTPEQVMQCHNEEQCVELVKLLPPTQAALLDWALNLMADVAQEEASNKMNSRNIAMVFAPNMTQMADPLTALMHAVQVMNILKTLIVRTLRDRQEAV