Thiophene scaffold