Ref A: 2efc19d6de194532a67799c871e95c4c Ref B: 5884B976AEBEC034C7D7D9EE980C7565 Ref C: Sun Nov 23 01:11:14 2014 PST