Ref A: b21b74e0504043faa68b8e9f24abe77d Ref B: D404C7BEF82F656D5C315C06A7D193C5 Ref C: Fri Jan 30 08:09:06 2015 PST