Ref A: 3f801d9cfd9a4a2fabf320a28ba574ea Ref B: 18AA4F8142D95682BF4BE626A44B1F44 Ref C: Thu May 23 11:52:01 2013 PST