Ref A: de96220de5054e2dac0ec2c8f0baf86b Ref B: 6CC77EAF5E3F9497548C7444A73FDF5E Ref C: Fri May 24 14:19:00 2013 PST