Ref A: bc3b470bd45246db9e610b6c7cb9c417 Ref B: 38E2626CAE291EF3AFEB4C5C37B0BDB3 Ref C: Tue Mar 31 00:25:18 2015 PST