Ref A: 5e7e69cbbc8e4cbaacd892070a152bb8 Ref B: 87AA40E862DCE551511D0E1D82D5445A Ref C: Thu May 23 01:08:47 2013 PST