Ref A: 605b75d5d3d146258016e4844d15dcb3 Ref B: 31285A10C005E70A63506BC22C83A394 Ref C: Thu May 23 20:30:45 2013 PST