Ref A: f6172a6c0bd9437ea32a2277f705eec6 Ref B: 833C6392B5F7C4784B2BFF0ACD2E9E97 Ref C: Fri Mar 27 22:02:06 2015 PST