Ref A: 48ab9f75bdbd44b09ecfd18a1d226684 Ref B: E93319C4146C639E9CDBDF89EBC32BAA Ref C: Thu May 23 16:11:05 2013 PST