Ref A: 163be1d7906d402abf2e3b8246a6e819 Ref B: 2A97473520A0C4FE862EDBB73FBA396C Ref C: Wed Jan 28 08:24:02 2015 PST