Ref A: d247f618ea8f4dea987da4c1c27b7821 Ref B: 90CCB427FDE10A69CA8FBF4B85B3BB7F Ref C: Fri Apr 18 20:42:41 2014 PST