Ref A: f34cf62fc03045d3b896728976d51195 Ref B: 5EF83E20BC9328B06CC0F01AD65AE438 Ref C: Sat Dec 27 20:46:19 2014 PST