Ref A: a79de1f1a6004d9290324cd49feffcb7 Ref B: C9EF22CFA62528F64BE4B0EA378D977D Ref C: Thu May 23 21:47:15 2013 PST