Ref A: db242682e2fc4c608ca2e0f37d1b6c1e Ref B: D87C941D24E1ABB002C8A73E5B4C1C0D Ref C: Fri May 24 17:02:21 2013 PST