Ref A: 05572cd575434b9796e4bc9fee6dba69 Ref B: 610F2CD6B992DE5AC7A7F0BA86EEAAC1 Ref C: Fri May 24 23:19:03 2013 PST