Ref A: d70c1ccc35d6437da62e1c09b1d0e5e5 Ref B: 3B59D25B1335DD81FCA82544C08B83D2 Ref C: Sat Apr 19 03:24:42 2014 PST