Ref A: cb75ec0601a3432dade2e80aecf77672 Ref B: 52FA2C1DB966656B2C0D02BCA858E97F Ref C: Fri Aug 29 10:09:18 2014 PST