Ref A: 97ce5ced1de542b1ba64973e4f21a705 Ref B: 83ED100E341D7F56DFAD7ECDA511A90C Ref C: Sat May 25 00:43:03 2013 PST