Ref A: 0be538a845864f4f980d74e3894c3ddc Ref B: E59167BCBF8901892113F9310B696AD5 Ref C: Thu Nov 27 23:29:45 2014 PST