Ref A: b54f1696b82f43de9f8653745fdf6449 Ref B: 92CD306C3F8B6BDD3318C1D96EBE5035 Ref C: Sat Dec 27 02:42:25 2014 PST