Ref A: b50ede7cc4554b578ab6ff483cc9d401 Ref B: 6DDB33425EC7545C9211D9EBD85A0B72 Ref C: Sun Dec 28 02:40:47 2014 PST