Ref A: 15f24052125a406d81c4a2b9e1f41e7d Ref B: 7893828CC64B62DAE3648F5EF25B947D Ref C: Tue Sep 30 18:44:07 2014 PST