Ref A: a7412070de954dc1bcd8b1ad8f220c9b Ref B: A9B90A4828187C1BDCBE6150642CD6D0 Ref C: Sun Dec 21 20:39:51 2014 PST