Ref A: ccae2a681619448ead03b5db3f99e77e Ref B: 7BE0B972EA90379DB635977B26201AA7 Ref C: Fri Jan 30 23:34:08 2015 PST