Ref A: 1e6511d456cf432aa782c99ce826512f Ref B: 573708AEF614C63F9E7C29D9DDB2C40C Ref C: Fri May 24 16:16:33 2013 PST