Ref A: dc270fcd636c484b93cd3ac2d68f0fb7 Ref B: E00817BFAC68E2B5C968EEF77F00BCFB Ref C: Wed May 22 08:45:24 2013 PST