Ref A: 7fb8f58199234205a9a194fc5bfb26b1 Ref B: 41FE9E7E2D7544D6BF3101A81F4BEB56 Ref C: Sat Dec 27 01:46:16 2014 PST