Ref A: 8d8c982e3be449b4982e78d299e216a4 Ref B: 06CB7123BF621442EB96F992FE78470F Ref C: Sun Nov 23 20:24:54 2014 PST