Ref A: fb353709ff0f42e68db1f5b877351eb4 Ref B: FD9CB6ACFAC68B19ACA27E9B5FB33C6F Ref C: Sun Dec 28 06:39:06 2014 PST