Ref A: b00ca5ae0e7b4e9d873ddd49df299f6d Ref B: 1B5C5CD1CA90DA15ABA4B69ECD7EA6C1 Ref C: Thu Jan 29 00:08:52 2015 PST