Ref A: 8c1ca59f132347a08a6b0ef873ee7e3f Ref B: 57DF3F533D5C85E4567B1C79F9F53F36 Ref C: Wed Jan 28 23:27:45 2015 PST