Ref A: 6fa5931d41624861a8be96b8892d71c0 Ref B: F1CC3EA261E3131336200B9D0CD31109 Ref C: Thu May 23 15:36:05 2013 PST