Ref A: 058785ca4919464ebdd205d94fc85edd Ref B: 66302CF7F23A52F416F8B758A3779E63 Ref C: Sun May 03 09:36:54 2015 PST