Ref A: 73afd43f13004505afe86784a04d077e Ref B: 04E2A6244377D605454664E7A8017C7E Ref C: Sat Dec 20 12:38:30 2014 PST