Ref A: ba0702ef40674f3b91e2d69163a90ed0 Ref B: 68B327B9D4EC17F6A1318D2A1D5668C8 Ref C: Wed Jul 29 11:56:26 2015 PST