Ref A: 1c31769d35a9499fb179a3928f0778b6 Ref B: 28CD24428B3CFCC3FD511F9CC2F690A0 Ref C: Tue Sep 30 17:07:11 2014 PST