Ref A: 284f6c9e1aff4dbbbd5e2ab1ccbd6eeb Ref B: 1E6F3633330C8D3591096E3C7247BBE4 Ref C: Wed Mar 04 08:03:32 2015 PST