Ref A: 1d1213100a6448358972e293fdfd42f9 Ref B: B8F3EE6FE1BEB2F4F337291171C8D10B Ref C: Fri May 24 11:50:59 2013 PST