Ref A: 718c0a989bfc4316b66f5c1d5c0d621d Ref B: 60F308149A082ED5DE4FFC3F990171EE Ref C: Fri May 24 15:16:37 2013 PST