Ref A: ea6e75679fc14de8b1470904c0673eb3 Ref B: B50046BD2A1753C2EC52A44B8528DFF9 Ref C: Sun May 19 13:07:04 2013 PST