Ref A: a44ce3fac72f492eab32904560d85542 Ref B: 12EBADBC880B43E3DBA711269D28B4E9 Ref C: Wed Jan 28 10:32:26 2015 PST