Ref A: 41e4cdc80cce4d2aa8a2703d2aac1b59 Ref B: D2CCB90D7CB2C7854F76DCF3561B7E32 Ref C: Wed Dec 17 22:43:07 2014 PST