Ref A: 78d11685faac45d99a85992166cae918 Ref B: 43D6EFEB441AAE2D545F8A5ECE7B7BE9 Ref C: Thu Jan 29 17:45:32 2015 PST