Ref A: bde8d121feae4fe38764aff8f48bf6a1 Ref B: 4A9F45DD6AD089092425C5D4E2F6AADF Ref C: Thu Oct 23 08:31:15 2014 PST