Ref A: e969e9e5e73e46d09d8f66d29914c6af Ref B: DB84E4230F8D370F5413A4EC0639F159 Ref C: Thu Nov 27 10:28:12 2014 PST