Ref A: d46420ff167440f89b995b77b0f77520 Ref B: DB0D844F53D38276E3D54C67AF809B5C Ref C: Thu Jan 29 17:51:28 2015 PST