From what I can tell, this is a forced draw. I can't find any way for black to make progress here. Luckily white blundered in my game at let me through on the a-file, but if white just does nothing he draws.
Edit: position intended to show was wrong - 45. ... b3 is the position