MQVEDTRQRAHAAVRQELAEQPDAVIEEVARRHGLPPLDATRCLPGSFWCEVSGEHFESVLQEVSDWGEVLVIVHNQDLILEVRCRMPPGQCAHGFYNLKGQGALGGHLRPERCAAILLVRRPFMGCDTASLQFFNTEGEGMFKIFLGRDEQRRVRPDQLQRFQTLAAERTGRPRLWVGDGEEAP