I was curious to see if I could crack the MD5 hash so I managed to write the following python code to extract the expected hash from the model:
https://gist.github.com/alexspurling/598366d5a5cf5565043b8cd...
Knowing the input text was two words separated by a space, I was able to use hashcat and the unix wordlist (/usr/share/dict/words) to find the solution almost immediately. It's a shame that Alex didn't find it this way on his first attempt as the two words are fairly common.