Ref A: a6beab20a679489bbb9620d0356efeb0 Ref B: A6D875607EB1CB09BC6510F45A7FB592 Ref C: Mon Nov 24 08:46:18 2014 PST