MMPCMQKVRIFCSDPDATDSSDDEDGQNIKVKKMVREVLVPVKNSKTSKCLETLVPCGTKDLEVSAKKGKSSRFRGVRKRPWGRWAAEIRDPVRKTRKWIGSYDSEEAAAAAYQAYANQIHAEVLAKKAQESVSERAALSSSSSVSCVSSSAPCEQTARVQKGVFMEIDPEPVDEILLNFSTPKEISVDVLLGRIDETPVGDSVSLADELPLDDFTRLEDAFPISDFIGAVHKPLDDDYIGLADISHLPLPMKDPAFNLDAELDWSGFDFTAIEHELQVL