Ref A: f3dc3ca219ea4f909c0971aba198ccc4 Ref B: 8D930D57BC0F89A2482D7D6FD0F8784C Ref C: Tue Nov 25 20:18:02 2014 PST