Ref A: d1abd273408a4e06a41bf242157b72eb Ref B: D513E1B9B89B903ECE95764EB32B46F7 Ref C: Fri May 24 07:26:47 2013 PST