Ref A: c055ca4ace9e4181a732d1d11e7cb638 Ref B: 16D6803041298C37920DAA7B45E3C3D6 Ref C: Sun Jan 25 11:04:31 2015 PST