tokens: ['transmission', 'by', 'a', 'number', 'of', 'symbols', 'provided', 'by', 'cgminDFIDelay', 'For', 'an', 'initial', 'transmission', 'by', 'a', 'UE', 'of', 'a', 'transport', 'block', 'in', 'a', 'PUSCH', 'configured', 'by', 'ConfiguredGrantConfig', 'if', 'the', 'UE', 'receives', 'a', 'CGDFI', 'that', 'provides', 'HARQACK', 'information', 'for', 'the', 'transport', 'block', 'the', 'UE', 'assumes', 'that', 'the', 'transport', 'block', 'was', 'correctly', 'decoded', 'if', 'the', 'HARQACK', 'information', 'value', 'is', 'ACK', 'otherwise', 'the', 'UE', 'assumes', 'that', 'the', 'transport', 'block', 'was', 'not', 'correctly', 'decoded', 'For', 'a', 'PUSCH', 'transmission', 'scheduled', 'by', 'a', 'DCI', 'format', 'if', 'the', 'UE', 'receives', 'a', 'CGDFI', 'that', 'provides', 'HARQACK', 'information', 'for', 'the', 'transport', 'block', 'the', 'UE', 'assumes', 'that', 'the', 'transport', 'block', 'was', 'correctly', 'decoded', 'if', 'the', 'HARQACK', 'information', 'value', 'is', 'ACK', 'otherwise', 'the', 'UE', 'assumes', 'that', 'the', 'transport', 'block', 'was', 'not', 'correctly', 'decoded', 'For', 'a', 'PUSCH', 'transmission', 'scheduled', 'by', 'a', 'DCI', 'format', 'HARQACK', 'information', 'for', 'a', 'transport', 'block', 'of', 'a', 'corresponding', 'HARQ', 'process', 'number', 'is', 'valid', 'if', 'a', 'first', 'symbol', 'of', 'the', 'PDCCH', 'reception', 'is', 'after', 'a', 'last', 'symbol', 'of', 'the', 'PUSCH', 'transmission', 'by']