Ref A: f4ebbb0f22e94a76bfc4336e71ffa563 Ref B: 838FD798A4FD9D2E8B6B3FB1D873B3B9 Ref C: Wed Nov 26 05:59:43 2014 PST