Ref A: a20d630db57544798284fac09f7a412c Ref B: 351853F2CCF8DDD3FA3E11AA47DE8A11 Ref C: Fri Aug 29 16:40:48 2014 PST