Ref A: e83c3a1c203f445e9fcae3cd13196ab6 Ref B: 84E8DFB76B2441F2983BCBE389FCDCBF Ref C: Tue Nov 25 20:13:14 2014 PST