Ref A: f0a63ccee5d043f1a9debccbec370813 Ref B: 27FBCDDC04A2CD76B9D5884A2F7D08E5 Ref C: Tue Jun 18 19:08:19 2013 PST