Ref A: e3371375164e4f238daa49362f4f4871 Ref B: 0F80B0A2EF5DA0AD85411CDF7D4B4D48 Ref C: Sat May 25 16:41:04 2013 PST