Ref A: 4bee2644c8754e3f91525d63faa9bfd1 Ref B: 62CBC6E26F3D79A60D19B70E200EBD9F Ref C: Thu Dec 18 13:11:11 2014 PST