Ref A: b93a4b0af98b499a9c28d667e8ada9d0 Ref B: 6713126E2DC0FB752D777D1AEAC9F05A Ref C: Wed Dec 17 23:29:35 2014 PST