Ref A: 0a75f92ddafa4630aa9509f4d7eba43f Ref B: F24E3A4A1306880775372C5E512BBFCB Ref C: Thu Nov 27 11:53:23 2014 PST