Ref A: d302672c236d4162aa7bf3ad50cbec82 Ref B: 8AE76BFC17CD82F81B015A5DE15CBE7A Ref C: Mon Dec 22 00:16:45 2014 PST