Ref A: 7cb669d5c0e64080aeac7af6c449ccc6 Ref B: F6A306C523EA1B8545F2DD69BBDBAEFF Ref C: Tue Nov 25 23:29:50 2014 PST