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