Ref A: f119c1a0948540d7ab0ac941f3aadda0 Ref B: 3CDB42E6EDD4F2A4A1EE21BCD8DEB17D Ref C: Sat Apr 19 21:48:56 2014 PST