Ref A: d19cc79dff144fd4bea37a1e520fe0e5 Ref B: EA55AD9390B97A0B14AF1C21F2E63A69 Ref C: Wed Jun 19 01:54:04 2013 PST