MPSSAIATKSNPLPPGVYTPVLTLYKPDAAQEIDLESMRKHALHLLRSGQHGLVYLGTNGELALIDRAERQAILKMARAAVTEAGLPESYPLVAGISAQSTRETILCAKEAKEAGANFGLLLPPSYWAKAVSQDALLGYYREVADASPLPIVVYNFPAVTGGIDLDSDQIATLAEHPNVVAVKFTCGNVGKVVRLASKFSPAQFSVYGGSADYLVPTLEGGGVGCVTGMGNVFPRATAKVYDLWVEGKKDEAKKLQELVSNAEWACKKGLAQTKYGAWWFIGKKHLGIEDRMVFAPRKPYLEVGEAAREWTVKTMSVLQEAEEAIPLRG