Ref A: ebf439ecd96f4eb08c5574a116e6c7f8 Ref B: E37BFC6F5936084577C65527C64E80F6 Ref C: Fri Jan 30 00:46:08 2015 PST