Ref A: a52d1f3a06174db5830603c47265437e Ref B: 49F12F907E69AE20F67254322350742B Ref C: Mon Jun 01 22:45:43 2015 PST