Ref A: 81a637f01aac458cbe621f46b92f45f1 Ref B: 013FA524A0C1B71C4EF90FB104C4CA12 Ref C: Wed Jun 19 23:38:17 2013 PST