Ref A: d683e8b52565489baf865fcea4a3346f Ref B: 9B0BF35FF2CCEEB3CD2FAD5FBFAD5C23 Ref C: Sun Mar 29 17:43:55 2015 PST