Ref A: 7543125b5d764e088bd3dc31cfb8152d Ref B: 5E782CD12947A28ED4C3C5B075D8AEF6 Ref C: Fri Dec 26 08:09:50 2014 PST