Ref A: aced4419b11f4e259e7255c04480f86f Ref B: BAE0DB53C8676116F4E101BF9F6E7413 Ref C: Thu Mar 05 11:22:58 2015 PST