Ref A: 6d6ef67ad3544921a3d4fe095f8812ce Ref B: 4F860F86E70ED48B7E069F17A650231A Ref C: Thu Jun 20 04:47:02 2013 PST