MKKLFLLSAAAVMISTGAFAQSTVVTTTGTGHAAAVQIEPEYRTRIKSYITEHRVRPVTTKEKIIVGATVPSDVELEAVPADWGPALTKYRYVYSGERVMLVDPGSRTVVQEID