I have tried this now but unfortunately it still doesn't work, the second match in the line starting with 'push' matches too few bytes, it needs to match all bytes until the next occurence of (..LM 0087
.+?). If I remove the '?' at the end then it matches all occurrences at once.
How do I get this match right to match all bytes until the next occurence of (..LM 0087