Ref A: 39d7559755b34ea1bf64fa32f9a50ab8 Ref B: A39CE2BAC966A18026BEEEC90A52522B Ref C: Sat May 25 16:45:51 2013 PST