Hi.. I think there's a basic error possibly in Ur counts.. Your 2nd and 4th wave labeling (of the last wave that's started from ~15500) are both irregular corrections.. Normally, if the 2nd waveis irregular, 4th will be a simple or double zigzag or a flat... Haven't come across previous cases where both are irregular...
Do check and suggest..