Ref A: c5db0abbc72f48aeb7eff480c2c83fb7 Ref B: A37BCD2059ADF146773F4C98B4BD48F7 Ref C: Sat Aug 23 00:39:36 2014 PST