Ref A: dbbd7352a4d94793a703ec2fbdf27040 Ref B: 5951C93722C3DA58C7B0B38F99EDF57D Ref C: Tue Nov 25 16:32:06 2014 PST