Ref A: 6b84d5addd23499d9c50a12bdefb0a5b Ref B: 11536AFE3DC4126F3A7C19F27F461277 Ref C: Wed Jan 28 22:47:45 2015 PST