Ref A: 568f90a897d44712bdbf4ee92d903b96 Ref B: D3DB2809CA1A4A9996A0A9FAA8AAE956 Ref C: Mon May 20 05:10:43 2013 PST