Ref A: 30e387e44e2f47528a4200874fe73f5f Ref B: F1A8EF139CF3DF78781D463C736AF315 Ref C: Tue May 05 21:44:06 2015 PST