Ref A: 40e4f698f28f41eb8583d5dc53b6090a Ref B: CFDD4857182B4A7F6E6BA27700B7F5C3 Ref C: Fri Oct 24 00:48:28 2014 PST