MRRTARTLLVPLLALLLGLLAAPPSPAAQSGAPHVNAAKYAGYLFAYFTGEGTADGEQIRYALSRGNDP ......