Ref A: 30a18081f6d34e6e9901a1a308541d23 Ref B: D27928261BC95013B50812724B5CB0B4 Ref C: Sun Nov 23 14:42:31 2014 PST