Ref A: 416ca4b084f74c3e9150529814e26ddb Ref B: DEF0B33DF65BD2D32FC344C1A8F978C1 Ref C: Fri Feb 27 15:29:26 2015 PST