Ref A: 7c1110a4a1f947fea10c7bf5a6b4816c Ref B: C69D42F50F0468D2150635BF6F46E218 Ref C: Fri Jan 30 01:26:33 2015 PST