Ref A: 6268d1faf65a499c8b7de7d7420c0641 Ref B: 3C9CC6A715DADF94CD8AFDFFED2E0304 Ref C: Thu Jan 29 16:46:49 2015 PST