Ref A: ab1e95eb108844fea60c14f8477d1e74 Ref B: 96F2450BA574A7C38520209703EF79D4 Ref C: Sat May 25 11:14:03 2013 PST