Ref A: a44a7f5ab8f8464ba505b9c0551f3b40 Ref B: 55E49886FFCED9CACE7EB531E9C8C19B Ref C: Wed May 22 17:20:54 2013 PST