Ref A: 52a50bac212a4ff698ea23d3d0a101f3 Ref B: 22D8E22A42BAA892FA8414A54E6F348B Ref C: Wed Jul 23 18:22:19 2014 PST