Ref A: e61fdd5c64754a97883a40c24bc2853c Ref B: F911E4C498BF7C0978B2132B4529135A Ref C: Fri Apr 18 01:21:11 2014 PST