Ref A: a97accdf033c447ba50edf200d9f27b4 Ref B: 1AD3ED6BAEF1D496201430A1AA501C84 Ref C: Fri Jan 30 15:58:20 2015 PST