Ref A: 6a559c6ffec543fe92988dd5c27e2589 Ref B: 5E1DFEE527E211DCAD6F69E29AAD421A Ref C: Wed Oct 22 06:21:07 2014 PST