Ref A: 26a605d0705e4643beced570f71afd22 Ref B: 88ED54FB55C4132F934EFE58CB79720C Ref C: Tue Nov 25 22:31:55 2014 PST