Ref A: 5babdb26f4d64a8dbb5c0b515fcc9380 Ref B: A0405995E28F6DFED94D4A50FC79447C Ref C: Tue Nov 25 14:15:13 2014 PST