Ref A: 8c5d6ba903564bfa852c2499951bc5e6 Ref B: D5E9212F9E7377CC944C84BBC7FE0E15 Ref C: Thu May 23 15:23:13 2013 PST