Ref A: dbb545af2bb543df90abf110540381fc Ref B: E5F6947433DDE84B5CEF26FEB488E65A Ref C: Sun Oct 19 22:45:03 2014 PST