Ref A: ad32743a0552402b81db1528f50af6ea Ref B: D50D6ADC1AA15F3CEADA3D3DFFF16F78 Ref C: Mon Apr 27 01:10:51 2015 PST