Ref A: 71e5c1d651cb41c0b3f4d18568e1d33c Ref B: 88A6E8CEA0D67EC980B1A7CE6AB93D42 Ref C: Sun Dec 28 03:54:15 2014 PST