Ref A: 9be00de16d294c60a29e6fd2e5f7caa1 Ref B: E2804432F3C62BEE4FFDB8449BF325BC Ref C: Fri May 24 08:30:08 2013 PST