Ref A: dc61724f1ff94e83abeb729ee6e6723d Ref B: 5E815EB9E9CC4335F20003196126ACDF Ref C: Thu May 23 09:41:25 2013 PST