Seems you're overthinking this one a bit. Have another look at the source; it's pretty clear about what you need. If you got as far as you did, it should be a piece of cake to finish it.
Also, you not being able to crack it doesn't stop something from being an MD5 hash. Amongst other things. ;)