Ref A: bf48bc8f891a463fb57a91b6f82d67e5 Ref B: 398567D4586B8DD03737CA6876D29E20 Ref C: Wed Nov 26 16:32:15 2014 PST