Ref A: daee7ea200b242a69ea5095dd67a0b2c Ref B: 9423EBB7B30B536E969FAA12A9A47E07 Ref C: Sat Jan 31 02:53:20 2015 PST