Ref A: e10d93d7a6ba44fc84e892f6b8cbaab7 Ref B: CA8C33E978E922803EE8B03842AAC1C6 Ref C: Wed May 22 07:53:04 2013 PST