Ref A: 2a7359c7331d485ba21b460c58cbb3d9 Ref B: B2705FAF744EAF268F02A235B87627F7 Ref C: Fri Jan 30 07:48:59 2015 PST