Ref A: d7c8d70314844d32869b25b8b514607c Ref B: 09B6DE0168A7FF6DC4B6A16E02F9F694 Ref C: Wed May 22 12:20:03 2013 PST