Ref A: 1862f2f734f445739b069fe3d7c5e9bc Ref B: CFD8795474B2B0FC47EA1F82AD68F4D5 Ref C: Thu Jan 29 16:51:44 2015 PST