Ref A: 3c7aa0e14981451ead49fd34df8ba71e Ref B: 116FF3B3A3D40406EBDF91DF34506991 Ref C: Sat Oct 25 02:43:07 2014 PST