MSVPPVRFEEVAFNYGFIPADPYTSRSYCRVYRLFLKRLEEESSVVLVRGNERVIQLKDITGPREDREKVTIFSQDIIDFYPFNLRNKTVGFLIQAARRSKTGFWFLVFQREGQYLAFCDFLHWLIYGRVPRSRRPMSPSRDPLALRSYYNSPSRRPSKRRSSSCPAYRSLSQLDEDPLVLPEDVPLSLLVEEEEQSLELPEEELSLSLSSEENEVELLSDDEESEDEDFEERFCAVFLQRKIRYMYQR