Ref A: b1f168e288064cb5b8732597797b6b37 Ref B: A210F48332F9A3DC21691D5C67213103 Ref C: Thu Jan 29 00:08:29 2015 PST