Ref A: ff2a1fea3cb54021b012c272f16602aa Ref B: 29281AC0F4DF3C880E514E4E239DCF27 Ref C: Thu Dec 18 20:55:15 2014 PST