Ref A: 1ecebcd98f464b8c9fbe2db950fc8142 Ref B: 583223A9FBDE08E626A1A568E85EE00C Ref C: Tue Oct 21 12:13:06 2014 PST