Ref A: bc82ef3c60fd47fbb7fc9a9c33105f5f Ref B: 65C1D3DC856A2DE1EF65735D2328ADCE Ref C: Fri Oct 24 14:01:49 2014 PST