Ref A: ed47f76d9f2a4542b38e08bda62510df Ref B: 21B3E209AE2FD107E47B05CF9086CE7D Ref C: Thu Oct 23 04:31:55 2014 PST