Ref A: 86a8cc27bd6b4ce8a1365847da2fa301 Ref B: 22D8E22A42BAA892FA8414A54E6F348B Ref C: Thu May 23 14:54:07 2013 PST