Ref A: ff3ec61711f945cfb8cd0072257baccc Ref B: 11FE0C567AF4A05530D1403C35BCEB2A Ref C: Tue Sep 30 23:19:22 2014 PST