Ref A: c698f8a24d06415b8cfe3a4a59055378 Ref B: 7CA523E039EA0A3BFFAF7C3788391FE5 Ref C: Tue Sep 01 22:02:42 2015 PST