Ref A: f2fd7911446a40159c4c4167ef646f66 Ref B: 808F68CF9C0D3F1D1F44B9EE95FF11B3 Ref C: Sat Mar 07 17:44:41 2015 PST