Ref A: 79045966b2244e5aad72526cf46565c5 Ref B: 3F0C7C2B6C70CC872D100CE107588AF5 Ref C: Thu May 23 18:59:48 2013 PST