Hi for this question I need to propose a mechanism for a two step transformation of furan into some hydroxy-pyrrole compound.

The first step involves Br2, MeOH, which I have already figured out . My problem comes at the second step. Given that the first step and its product is correct (which i hope is), how do I use NH2OH to get my final product?
First product is as shown below

Im guessing the intermediate formed for the second step is this? I'm but not sure how it gets to the final product anyway. The number of hyrogen atoms do not match. If i eliminate im supposed to lose 2 hydrogen atoms, but for the intermediate and final product there are the same no. of hydrogen atoms (4 in fact) .
