Ref A: 860fd09b27d740a2aeaec8d146ad3b46 Ref B: 8572E7BB6C2EC076C79C847DC789E65A Ref C: Sat May 25 03:24:52 2013 PST