Ref A: 2c175849a5be49258cc895f66312c305 Ref B: 85AC5B7AD1BC505679C7336B4F0F93FD Ref C: Tue Nov 25 23:56:06 2014 PST