Ref A: 8cb4d13fe5ce47c18c2711d6bb782b0d Ref B: E60E52BF729E6B5253494E40924A6CB2 Ref C: Fri May 24 07:46:13 2013 PST