Ref A: 864121d119e343f6a0b8c5b6040d58b7 Ref B: 99B35D32261FB4AEC4438C99BB4EAA44 Ref C: Fri Jan 30 20:50:32 2015 PST