Ref A: f828e66c854e4afbac9f4a649e0aa16d Ref B: 2BD75A7D9158F7F7AA455FE777601F54 Ref C: Thu Sep 03 14:57:45 2015 PST