Ref A: e1092518901a47a3a046a9c9a362e0a8 Ref B: 0F80B0A2EF5DA0AD85411CDF7D4B4D48 Ref C: Fri May 24 08:44:11 2013 PST