Ref A: 3b83c4670ff04c378bcb6de388816ff1 Ref B: 2E7E4BE406BDCC23620D8074676EB9B8 Ref C: Sat May 25 15:14:59 2013 PST