Ref A: 90b8c105fe684d7cb7de6fa5a9184223 Ref B: 18C722F00788FAF8A70B4F3733DC3A34 Ref C: Wed Jun 19 01:53:40 2013 PST