Ref A: 6490821d19a1463e9a1ff14c9d3f50eb Ref B: BE4E9BFF6A2FEA37AD35DD3C4746537C Ref C: Wed Nov 26 19:00:23 2014 PST