MRDIQQVLVLWGGWTTSDVNLKVGWSPVAAGFSGLLPASGTSRPTCSDEDGLIIDICVARLRARGREEEFDYIKQHYMLGYSKREIARDLRVSESLVRHKMQVAESFIAGCLEMLDIQLDMDLSIKKQTIRH