Ref A: d0d0594700e94ec8a46e703f5773dba1 Ref B: C11B3E6C44C916637D363D0090BE674B Ref C: Thu Oct 30 06:31:37 2014 PST