Ref A: 496811bd6443412bb277d1ad72cb4b5d Ref B: B2705FAF744EAF268F02A235B87627F7 Ref C: Wed Jan 28 23:59:50 2015 PST