Ref A: 19f7cf83122344b8a6eeb20b330ab73f Ref B: FA7485AA28DD7F96ACF11A5FD49D0F8F Ref C: Wed Nov 26 19:30:10 2014 PST