Ref A: 0631d646d1ee4c049d1c67fb831452cf Ref B: EC16F6469EBCEEDA87217796D8CE9AA3 Ref C: Tue Nov 25 14:27:16 2014 PST