You actually don't need to know any pvk Yourself but just for introduce You a specific method that You can understand or try at least, for a test purpose I needed to write everything like "we need" initial pvk to demonstrate but the cracking reality is simple : string from step6 + target address, no more details and I'll demonstrate how fast I am.
So I sat here the last 10 minutes to create my own script to do what you are doing.
I was successful.
Knowing the range speeds up the script, in that you can eliminate certain numbers, but the range is not needed.
Does that mean I was first

?
Then go for it Sir:
650101855847373604127500588369088602937332557710
1BP7ByGjkekGpUPweRGjBVWWa6hagnnrnm < p2pkh compressed target.
public key 038bf7dd0ee6e93ea35324dcea444a3e1b2e404e458c2a1777bdd1feca199c91f3
range 9000000000000000000000000000:ffffffffffffffffffffffffffff
You can be first lol, I mean, as far as I know you are. But being first at something like this, I dunno. I mean it's cool and all, just doesn't help us out with these challenges or any real life scenario.
Range was not needed.