Ref A: fb7b510e08264f9f8dd8fd9863cb4b70 Ref B: D64C72A99A158074ADA8F20E26270AD7 Ref C: Wed Jan 28 00:15:55 2015 PST