Ref A: 2a2608e4f6224e7fa4f76f2b3b241eb4 Ref B: 5539A575743D6B1AE980F164CDBC3EA6 Ref C: Tue May 21 10:39:38 2013 PST