Ref A: 16b02235695f4e4992b35cf195afc30d Ref B: 8003AE8992FD48735FF4671A7E7D5949 Ref C: Wed Jan 28 23:38:23 2015 PST