Ref A: 6d5279e1af9c45eabdf98f968e3ff132 Ref B: 1DDABAAB94F26C5C6CAE950C23456EA6 Ref C: Sat May 25 14:20:53 2013 PST