Ref A: a027b5f702ca44c9b59ea7010820eaf1 Ref B: 2A30BF8773DAE5C4E29CD11110ED59A7 Ref C: Thu Apr 24 00:21:50 2014 PST