Ref A: b5ee654ab01e4a6e931ce471c8647234 Ref B: 01054F3033DEA6E78492E1718E0604BC Ref C: Fri May 24 20:34:19 2013 PST