Ref A: 881c4c9ece364ba29462ad222c89628c Ref B: BC878F790A05CA9807C21EF56BEBFF6C Ref C: Wed Dec 17 13:31:50 2014 PST