Ref A: 2dbfc2fef1ce4cec9a8b41b9e8cd0303 Ref B: 9F50C58869F6EE790D7B66A6EB651142 Ref C: Wed Nov 26 11:13:40 2014 PST