Ref A: f560c08f738446db8e209616d893bcda Ref B: 7E1AAFA857D87C266F0E740C3E165F8D Ref C: Fri Jan 30 15:32:17 2015 PST