Ref A: 8496e0b50a0645dab6948147919da8d8 Ref B: BBD778C1463D491CA2C1AF218E23D07F Ref C: Thu Nov 27 15:38:27 2014 PST