Ref A: bc1d4610553a475b9b29aab1175e3fc8 Ref B: 1CAF111B66D4E6455B28EE36B0D06FD5 Ref C: Sat Jan 31 08:59:02 2015 PST