Ref A: d467254fade84378974875c654efe5a7 Ref B: E3B33A701BD03C8CF3F0B91AC6C4F8C9 Ref C: Sat May 25 08:27:11 2013 PST