Ref A: c2e0e12e8a91479a9d9edec772c421ee Ref B: ACAE3964D684C52EBC3A4FF469B764B2 Ref C: Mon Nov 24 06:25:25 2014 PST