Ref A: 2236e384688244aa8098bea620a90a8f Ref B: 11E03D45FFF620F477B5FC9EB44D4B2F Ref C: Sun Dec 28 13:02:36 2014 PST