Ref A: 841dd81fd5f045828e90002043a42a76 Ref B: 0BA07FFA39B60066CB425A118958FA5D Ref C: Mon Mar 30 22:41:26 2015 PST