awk '/^ABC/ && pre { print "END" pre ORS $0; pre=""; n=0; next } { if(n) print pre; n=1; pre=$0 } END{ print "END" pre }' infile