PBTTT, PBTTT-C14, PBTTT-14, liquid crystalline conducting polymers, CAS No. 888491-19-8, OTFT, donor August 23, 2024March 4, 2022 by 1Material 1M PBTTT-14 1= reproducibility