Ref A: ab1ac5e1570f4dbe9333aafbd831f379 Ref B: 3F1C878FEBDD08F3F1B3F9F93559E2A4 Ref C: Fri May 24 08:12:26 2013 PST