Ref A: 24449f9d88ca4ef3b3a9bcfafb2876c7 Ref B: F1E6026632E628BCAEE28E9A40B189C2 Ref C: Fri Dec 26 13:38:44 2014 PST