Ref A: ca80f09a3b824f4399175bb3753668b4 Ref B: 106EBB37E362B7CEE2DEA91453AB9AC1 Ref C: Sun May 19 15:08:57 2013 PST