Ref A: 217984d6c79046098b6f26d537ddda6d Ref B: A34B3BAD8712656B948B9DF1CA0BFA42 Ref C: Thu May 23 01:29:43 2013 PST