Ref A: 42bf44c174f84149aa6903df993d80ac Ref B: 35FAA2407500B42C6ED9E17EDEB992FE Ref C: Sat Dec 20 06:27:08 2014 PST