Ref A: c16bb43287b240aaafb6574a1e34b71a Ref B: 31F5B4276F57226704A0121184930D9F Ref C: Wed Oct 22 23:04:54 2014 PST