Ref A: 1d73d07c93794607b0a612648ec740da Ref B: A16AB1A7A73BD130515B34CF2665E5A7 Ref C: Wed May 22 18:23:02 2013 PST