Ref A: f39c987b38cc45ffb5041246bfa3fa7b Ref B: F36DF8897C74C44DB5E110BFFDFC3707 Ref C: Sun Dec 21 03:39:59 2014 PST