Ref A: 3f296111c8ca4f509fb0df57612b7feb Ref B: 0886982FF11DD7337510AC6BB97AB8A4 Ref C: Fri May 24 15:16:31 2013 PST