Ref A: e6ecedcd685143b69d68a60564d49179 Ref B: 6BA1A0FE716EF43C1F94A32E6D6D5BF2 Ref C: Wed Oct 22 00:35:02 2014 PST