Ref A: 33f810eff0c04528852da30672f52887 Ref B: E46BC50A83E8D465D979450FBD886A3F Ref C: Tue Jun 18 00:07:30 2013 PST