Ref A: f71a6e5739b849b3885b6d2fd98026cd Ref B: 5BC87F37A57FAEC4CEC1850FCEAB79E4 Ref C: Fri May 24 09:45:48 2013 PST