Ref A: 2e81ffd9c81c4c0595089c93b32778dd Ref B: C17404FC06B76FE968BAF3BE73A75AD9 Ref C: Thu Nov 27 04:16:24 2014 PST