Ref A: 8ae74ed7215b4776976447964b3c0cf5 Ref B: 12FE9EAF2388AADE43E0E9C9596825AC Ref C: Fri May 24 18:31:20 2013 PST