Ref A: 48eb079557d74df2af0219e1f49cbd1b Ref B: E047EB2BAE39FB1667F40E55A848B44D Ref C: Tue Sep 30 03:30:35 2014 PST