MASSDAPATESLVEWGKTDNRRLLHVVYRVGDLDKTIKFYTECLGMKLLRKRDIPAEKYTNAFLGYGPEDSHFVVELTYNYGVEKYDLGTAFGHFGIAVEDLHAIVELIKSKGGKVTREPKPVDAGDTVYAFVEDPDGYTFALIQSCPIADPFAFVMLRVGDLDRAIDFYVKAFGMRLFRTRENPEKKYRLAFLGYGDDEKKTTALELTYNYGVTTFEKGNAYAQIAVGTDDVYKTAKLLREFGGKITREPGPLPGINTKITAVLDPEGWKSVFVDNADFLKELE*