Ref A: 1d220a989c844366a9129ab347f52a89 Ref B: 97857D09A0C52B3E2B186B676B42CB1D Ref C: Tue May 21 09:00:30 2013 PST