Ref A: 9d84515e5adf4baea5e3c87992c12ac5 Ref B: 09091BABB20B05EB0713659084569B40 Ref C: Sat Oct 25 09:50:33 2014 PST