Ref A: b24ec9be9e7a4fa794e24ae145d121fc Ref B: 3EB2631C379601D7FEE11936CB8CDBBB Ref C: Sat Dec 20 08:49:05 2014 PST