Ref A: 8abba93107bf40b9840b58a538a5f90d Ref B: D0A2883B7B63ECA5E262F3E0785CEE5F Ref C: Wed Nov 26 12:31:13 2014 PST