Ref A: 116d566a505544be9074bfc2108d6330 Ref B: A3D58E359DF351032211361CD3CF2A25 Ref C: Thu Oct 23 10:28:57 2014 PST