Ref A: 767836b0b35d4d09a4f2f3daafa2ebf7 Ref B: 7E157A0516B78A52ECF872A83CA1EB68 Ref C: Thu Oct 23 10:32:13 2014 PST