Ref A: fdb8ff8e7a684550a5129ad19d127ec2 Ref B: 104D043E6A11B6626FB96DD74C7746B9 Ref C: Sat Dec 20 22:36:05 2014 PST