MQQNLVSLREHRELGDVAWLRDLDAGLAVAAEQRKPVLLLFQEVPGCSTCVRFGQDVLTHPLMVELIADRFVPVAIFNNRPGADAEILRRFDEPSWNNPVVRFLGPDGAELLPKLADRYDAPALHQKIVAVLELLGGDVPGYFRLLGRDLLIENGLSKSATYTTPCFWSGETSLAQHPAVITTDAGWIDGEEVVQVHFDPRAAARSELDAYAHEEGFGAIDSGGFALDGEPQFYLRKNAARHLPLTPAQRTQINLAIPYRTPLADFLSPQQCAWLANPRLEAPGENEAYRKDIRESRPVLAQRLGLVEKET