Ref A: d82816b9a4a94f99a36a63a8d0a85fe5 Ref B: 9763A2748D466EDEC882E56B0309DA41 Ref C: Thu May 23 21:56:15 2013 PST