Ref A: c8ff4a8362294762ba0ca56debdbf256 Ref B: EE8F236339B99BCCB6DE665658E41B66 Ref C: Thu Dec 25 23:29:04 2014 PST