Ref A: 32749cbc33c64a889e822a582516e71f Ref B: D2C400F58D1D81364732D0DF11A22A15 Ref C: Sun Mar 01 07:19:56 2015 PST