Ref A: 412a83dbf56e49cabfca0d260ec7c577 Ref B: 3BC8E8AD87B53BBAE7E09D50A1E0F44D Ref C: Sat Dec 20 12:29:10 2014 PST