Ref A: 63e16bbe1d2249528a484d344a080d15 Ref B: 083E4217E16E9F3F62DFD20F6D650520 Ref C: Thu Jan 29 15:39:30 2015 PST