Ref A: 9cf50ce5f6b643908ea95060d479502c Ref B: 074479F936896948861C42CD558635AA Ref C: Tue May 21 14:48:14 2013 PST