Ref A: bde5a5fa14994fd3b1d822ff41878bc5 Ref B: 8919BAAC792BDD107329DDAC8153D7EC Ref C: Sat Nov 29 00:09:55 2014 PST