Ref A: 9dcb022043e846c6ac1a349c32b37d89 Ref B: 511A2D784E8E129B00C470DFD57FACCA Ref C: Mon May 20 15:24:58 2013 PST