Ref A: ea1149549f4a4d17ab673143fd22dbe2 Ref B: 54C0FC4E7F81EE63C0CAD75E815D35F0 Ref C: Thu Nov 27 23:24:33 2014 PST