Ref A: 01a6a607d5f640ba95763b582031b34d Ref B: AB4320E186696ACEA719756051E7EFFE Ref C: Tue Nov 25 21:31:01 2014 PST