Ref A: d967f0abac72460f82fc52dcbba3f7ea Ref B: 0A8FF817DA85206D2231843B8379271B Ref C: Sun Dec 21 20:15:55 2014 PST