Ref A: 796cb1fb9fc645b7801ce59d1f48ff0e Ref B: 41824070EEA18B2F6A49E90EACEEA6E2 Ref C: Thu Nov 27 15:27:38 2014 PST