Ref A: d5d96d4008714ad2addfba6339b2fd14 Ref B: 1A1DD70DC2A9171C18541B93892441C4 Ref C: Mon Oct 20 23:30:55 2014 PST