Ref A: 63e0db7230ff44b9801089e36ce59016 Ref B: 9F2EEA7D5EF522E05C90140C58792382 Ref C: Sun Mar 29 22:31:36 2015 PST