Ref A: bfd4f2319630432091603c401f31d81e Ref B: F42006D08C75B0EC09B764C083A0D87D Ref C: Tue Mar 31 08:58:22 2015 PST