Ref A: 20a3240b5dc6421fa4669cc1f9450574 Ref B: 4E5E911EC9591DFD5A6B8E25FB638150 Ref C: Mon May 20 12:29:37 2013 PST