Ref A: e2252ac1d8b54c05983fc9f07a72050c Ref B: 21F9761F90E7D6928D78552CBEC88E2D Ref C: Wed Dec 17 16:36:04 2014 PST