Ref A: c07eb04771e54f7aa74fe94d71b41f28 Ref B: 6F680100E860F7461B9A97C1272C569E Ref C: Wed Jun 19 11:37:42 2013 PST