Ref A: f8a426887ac3478e8d7f533bf76863bb Ref B: B3CDD1F322E03A5D6F061EE390FF30AA Ref C: Fri Dec 19 19:18:00 2014 PST