Ref A: ce8af04054d94e5a8b58299f2182565d Ref B: 8BED53F2F0452CFD0A4AADCA06DEC57D Ref C: Sun Jan 25 11:28:38 2015 PST