Ref A: e8f2e74e18f445c29437a24d529a2789 Ref B: 18A970C36692B8C29873BBC7C66F9197 Ref C: Wed Jun 19 11:39:31 2013 PST