Ref A: c216d0d8532247d0826f53389627441d Ref B: 0256CE868E6D0077F9A2CC3578D119C0 Ref C: Sun Feb 01 18:37:29 2015 PST