Ref A: a26dd07c32c74d93a7513f6aaa1b28ff Ref B: 0BF001A7AE3B590B164BB7DB11C1D7E8 Ref C: Fri May 24 12:11:36 2013 PST