Ref A: 3e3c202a4a2f4d23b9e3f8602b08c3ed Ref B: E2730B7C4684594ACD46C7B898A6A92B Ref C: Fri Mar 06 10:51:44 2015 PST