Ref A: def95bc9e30c4b638d276711684778f4 Ref B: ADBD385F1DECC9749012FF99A0DDDEC2 Ref C: Fri Apr 24 18:36:00 2015 PST