Ref A: 0c5f6c5baf1d43a5a5482e9d65b15620 Ref B: 01E8082C38E1CC8E8F3DB930AEBC9B52 Ref C: Fri Dec 26 04:00:33 2014 PST