Ref A: 115f86ba42294c8999042ad69bc1e0c9 Ref B: B35EAC00E8B087ADA8E6D3ACA9630502 Ref C: Thu Aug 28 01:07:15 2014 PST