Ref A: 672e18038e8946678c11a1e2a9f7fd86 Ref B: 5FF518BC5F83A1745254253C5C233999 Ref C: Sun Dec 21 20:32:54 2014 PST