Ref A: c262ea06ca8f4ee394fd8ef7b49b5327 Ref B: F63B4AD5BC70E6BBAA360D2D37B31820 Ref C: Thu Sep 03 14:34:27 2015 PST