Ref A: bd443a8248d4472dbcca9523a74b3ecf Ref B: 765871931172A168D2BFBFBBAD0EFE2E Ref C: Fri Oct 31 19:43:12 2014 PST