Ref A: bda4a6514fe24abca746e85c16e7b59d Ref B: C61D461EC34630FBAD532F70D0A206F0 Ref C: Fri Jan 30 14:01:54 2015 PST