Ref A: d47bef2164464bc2b5cfdb47e2ca9ae3 Ref B: 16D39CCAD2A7364D1971FAB0618510AD Ref C: Sun Dec 28 13:01:19 2014 PST