Ref A: 897f9d8a3a274476a7d2a09668ce23b2 Ref B: D9829C06820BF58B784A218DF5F710CB Ref C: Sat Jan 31 10:18:49 2015 PST