Ref A: 61d506986f6b484482c10c1d3c9a1caa Ref B: 0E87B0224545CAD4FD396B95F3715593 Ref C: Fri Dec 26 23:23:18 2014 PST