Ref A: e5b461f0e4634fc49adf792b328e1db9 Ref B: 3086FA592B58DBD286FD108B9596BC80 Ref C: Fri May 24 15:16:33 2013 PST