Ref A: a4b352e480e4462bbc2ca7e10d22be55 Ref B: ADBD385F1DECC9749012FF99A0DDDEC2 Ref C: Sat Apr 19 00:27:29 2014 PST