Ref A: 3545c49ef6a8468d8bc9ceb4b29fdc80 Ref B: 68FC18B41FB81F6D19F36AFC0713EA04 Ref C: Fri Jan 30 09:21:01 2015 PST