Ref A: 07424de298d246e5be7a100dd5d0bef4 Ref B: A48E8BF16F16233123A9E143B61721A0 Ref C: Fri Nov 21 16:16:43 2014 PST