Ref A: 8c7dee9256fd4f0c8bf421845cb9d620 Ref B: 4627EEA6A2D63BCC0C8104029239C4EA Ref C: Wed Nov 26 22:04:20 2014 PST