Ref A: 1a85d02631d3424ca97cb604618daaab Ref B: AC2C8BCEBFA7BE8A7B9A13AF3242A87E Ref C: Tue Nov 25 23:48:55 2014 PST