Ref A: e3a8a40ac1fd4620a14eefe1f19f6a6f Ref B: D35136024F892E2D5230DC076ED6F98A Ref C: Wed Jul 30 10:46:03 2014 PST