Ref A: e3982f6f58f54b8a8e21f4c79abc00d3 Ref B: 74AF74648E384B3A72185FF914BEC241 Ref C: Thu Jun 20 04:39:22 2013 PST