Ref A: 9e6aa6fa292f4c10a24c01f306eb34af Ref B: 42500F3C22CA405D84D50972D29E1877 Ref C: Fri Oct 31 08:57:46 2014 PST