Ref A: e40e1123ce484c13952fa2d312e39efa Ref B: A2818E0E3D1911100335C53243C29D63 Ref C: Fri Oct 24 16:36:43 2014 PST