Ref A: c11670d1adcb406ea26f28cd5d638bff Ref B: 7910CB3EFA0F6EC0A2F83DA5C6326BD6 Ref C: Mon Dec 22 05:35:31 2014 PST