Ref A: 913832b7b8c3412dafb058a97bd025dd Ref B: AFA1687DA8E47A6E5CBE58CC77C8E058 Ref C: Tue Nov 25 21:39:28 2014 PST