Ref A: 40dc5c757a3240c8a77d7031f457b4b5 Ref B: D7F5E252B6DB5A11E621E922001E60F8 Ref C: Wed Jun 03 00:00:50 2015 PST