Ref A: c194939b54cd4806b652f1ab89d6c8e0 Ref B: CF29CCD37D42AB3921A609CF4E87DF85 Ref C: Thu Jan 29 00:06:18 2015 PST