Ref A: 0ffd7cb600c44402824c7d64d616c8df Ref B: 2A6EB0F201248AF69F95FAB0F142C74B Ref C: Tue Oct 21 07:51:55 2014 PST