Ref A: f2152adb839a4bf28ffe894b7ed258be Ref B: 168C2595EB532E45955309004FD7BFBC Ref C: Tue Nov 25 22:43:27 2014 PST