Ref A: 7edacd160b864775b38dec453b8851aa Ref B: B6AAD2C2E195F7686A065AD3C7729E7E Ref C: Sun Jan 25 14:22:29 2015 PST