Ref A: 4a0cfef57d144dc08f7046525183685a Ref B: FEA165EA50AB4D5E65CD22F25FB08AF1 Ref C: Fri May 24 10:55:35 2013 PST