Ref A: e71351297c3942f78699466df7006f76 Ref B: A89D93F8B4AEC695D4E36141FBBD6B42 Ref C: Thu May 23 14:56:18 2013 PST