awk script para identificar una secuencia incorrecta de palabras

Tengo un file como se muestra a continuación:

FHEAD01 THEAD02 TCUST03 TITEM04 TITEM05 IDISC06 TTEND07 TTAIL08 THEAD09 TCUST10 IDISC11.... TITEM12 TTEND13 TTAIL14 THEAD15 TITEM16 IDISC17 TTEND18 TTAIL19 THEAD20 IDISC21..... TITEM22 TTEND23 TTAIL24 THEAD25 TITEM26 IDISC27 IDISC28 TITEM29 TTEND30 TTAIL31 FTAIL32 

Quiero identificar la siguiente secuencia e imprimir loggings:

 1) THEAD,TCUST,IDISC,* 2) THEAD,IDISC,* 

Salida esperada Los siguientes loggings deben ser impresos

 THEAD09 TCUST10 IDISC11 THEAD20 IDISC21 

Probé el siguiente código, pero no está dando resultados:

 awk '/THEAD/; /TCUST/ ; /IDISC/ ' test1.dat