Ref A: 611bb2c42d7e493cade1416cbdbcc4ff Ref B: F28F1CF3B92A5D43E37FF47D7601560D Ref C: Fri May 24 16:55:56 2013 PST