Ref A: f528125d8355476abdeabe5236f82b44 Ref B: 982C5DC28FA883C7B5C757297187E6A1 Ref C: Tue Oct 21 03:19:58 2014 PST