Ref A: 6f56fbb98a81491c87d2c9ebee0f340d Ref B: BE21C7A7C64CA7DD81C9AFBA82234523 Ref C: Wed Nov 26 01:24:36 2014 PST