Ref A: 6f8508a6fef84dc889280fabd24508a2 Ref B: E74246D7082872E794BA26F890434AC9 Ref C: Thu May 23 22:50:17 2013 PST