Ref A: 889b42d132f843f8beb9b2e7f47099ea Ref B: AA27F142AD189262AAEEA9C38AA3680C Ref C: Thu Jan 29 16:25:37 2015 PST