Ref A: ae0ac144bb5c4a1880316095f77e3887 Ref B: E3A26E9850890BFEB167F8158D124565 Ref C: Sat Dec 27 16:49:49 2014 PST