MQWVVLLVRLPAGPSRHRVALWRELRRLGAVSLGLGAWTVPDVPVFADGLARAVELAGTAGGEAVVLEAAGRTPADSERLQAMFAAARRDDWAEFLADCGKYEEELAKEIRQAKFTLAELEEEEQSLERLRRWHRALSARDVFGTPEAKEAAQRLAACTVACEDYAERVFAALHQTPGESG