Ref A: e1c5e93d2179401ba65637cf14870bfb Ref B: 6CCE9633555A72C593AF3AC2BFE58764 Ref C: Wed Dec 17 22:50:27 2014 PST