Ref A: 1cc4d2b1c48445d7bb71da5e4bb5ffde Ref B: A384493FA7E998A8AEC773E187DEA058 Ref C: Sat Dec 20 22:53:32 2014 PST