MKKLYTFISVALLGMAPLFGQTAKDCFKAMPDSLTPLLTEVNKADCIDFLESKMKAEVTNRLGQKSEMTELASDYIRMQMTSRSFWQMKMLDVNDSTRVVCTISTVNGPVPDSDVCFYTTEWQELSASSFLQMPVLEDFLSVPDSLNDNGVRQAMSQADMTLVMANLSSKNDTLTFTFTTPRYMDSEANEVLKPFIRPVLKYVWREGRFVPVTSL