Ref A: dab29772fa0947ddbe6427b78aee481a Ref B: B9B0F60920B5F0291C9B0ED3BF4A6D82 Ref C: Fri Jan 30 15:15:35 2015 PST