Ref A: d3278d68ec614be199da2b452435ba49 Ref B: 7E3EE89AB540BC5C73CAFA1A482105D5 Ref C: Tue Nov 25 13:18:30 2014 PST