Ref A: b5b46f42cb9046fabea370e4c72c4352 Ref B: 51479D02FB894086588A112B8863B2A1 Ref C: Tue Nov 25 14:09:53 2014 PST