Ref A: 72ab5568cdcd44f3826cbdc9e9aced81 Ref B: EAEE18D3C16A30E3F6ACA086CEBCA9D5 Ref C: Fri Dec 26 00:28:33 2014 PST