Ref A: 4b9c1be37f434fc1b02e8d796a84a2d9 Ref B: F83848DF41D15D0B608A7062A16F12ED Ref C: Fri May 24 05:39:10 2013 PST