Ref A: 05d93e9e694247cb819df2b41c53239f Ref B: 12805917209495CC4980A5C928173F9B Ref C: Sun Dec 28 13:44:48 2014 PST