MWQVVGGTQRGLLVRHGPELDAQEDVQRLQCGALLREVECQGQRLKFHLLAGQGPLSGWVTICLKGRALLHRVQLPSRRILVDRCEENGIQALSATELELYCMLHDMGIAVPCPSVELAELTATVQRAVVPATDAKEERAAWIMDLPGEFDAYVTDPYRLFGIPYDATDGMIKSSYRKLSLKFHPDRCPGDAAAAAKFRQLTSAKDFLLDPYQRRAFNEVHGFLTPTVNVAWWSDWDDIFAEIEVDAVDAVDDAPPLGQRAELLLMGATX