Ref A: 64fd56edf8164fae9a44175c707db0c9 Ref B: B4092A50977803B6F404BC166AFB93F7 Ref C: Fri Oct 31 02:22:54 2014 PST