Ref A: 5f5f8af7e41643088a8378943af31758 Ref B: AFF6A3A0224A69DB7844281C10FE8F1D Ref C: Wed Dec 24 16:44:46 2014 PST