Ref A: aa73c51e1cc1452495318b5a0b4a4deb Ref B: 9E03E444F97CC6A8C1C324DBFD113DF9 Ref C: Mon Jan 26 22:11:06 2015 PST