Ref A: 2d51bbf849ed486892b491e32677639c Ref B: 525B4E22848AE4E8011458A81804522A Ref C: Sat Dec 27 20:05:45 2014 PST