Ref A: d0a8300121c54023877e45f4d562878e Ref B: DC0F75247D3CB70C513E35BD1B72864C Ref C: Sat Dec 27 13:18:18 2014 PST