Ref A: 38c9d8605f9e47c0a09ba8b1c7efecc4 Ref B: 276009E15CA5227747B3BEBF5D0B7ED5 Ref C: Tue Oct 21 08:49:38 2014 PST