Ref A: 736d3c41ba4e4a1998b26dbf0dc9d3fe Ref B: 39C0AE37EA8CFF2443D193E790E4EFDF Ref C: Thu May 23 12:21:02 2013 PST