Ref A: abea9160d76840c89d4da5f9a9253a2c Ref B: 071A242C55AE08DF4CF4DB9122806EE7 Ref C: Fri Dec 26 21:15:01 2014 PST