Ref A: 2240b97e89e64664a551207d3e44281d Ref B: FB709F60E6C6869C532A106F88FAA34E Ref C: Wed Jan 28 21:19:04 2015 PST