Ref A: 9edb78a872d946a490c3b835029043d9 Ref B: 42D6DACD414F09C0C76EDA63EA25514E Ref C: Tue Sep 30 21:56:48 2014 PST