Ref A: 413be13089c14317b4e82d38781d36c5 Ref B: 1CAF111B66D4E6455B28EE36B0D06FD5 Ref C: Thu May 23 08:54:02 2013 PST