Ref A: eee01d24912545ca843fa622e6b0e6be Ref B: F4690F944BCF9D5898EE9F2C15FEF940 Ref C: Thu May 23 10:15:15 2013 PST