Ref A: 1f10ce0b1d1946278216ef3d734675fc Ref B: 2C9BAFA6AA19E07849513BABCE25F4DC Ref C: Sat Oct 25 17:36:36 2014 PST