Ref A: 32b2681bcc7d4a0da98abf5636f92bcb Ref B: 32277509613BB91BB765D55DFC910684 Ref C: Sun Nov 23 14:50:37 2014 PST