Ref A: a6c5f8f3f47a4ebc928e6bb8dda94e84 Ref B: 6481CDD270715D65FCD672D2EFE2ABE9 Ref C: Sun Apr 19 16:38:00 2015 PST