Ref A: 7331f2aba61d42fe9291a7d72b615737 Ref B: 2EB665E0E5FE5AA965A994903BDA328F Ref C: Wed Jun 19 05:14:27 2013 PST