Ref A: bf6ac597b17446089522d7866db1a4f6 Ref B: 05274C28E5F7FF15F9F1561D1494D185 Ref C: Fri May 24 15:15:27 2013 PST