Ref A: d882a7e114a547138b4af87aef382284 Ref B: 30AD6C301BE2666C08E2CF6D01647290 Ref C: Thu May 23 23:10:52 2013 PST