Ref A: 06ea70b64c6a432eb5f4fe5f5bb01a7e Ref B: C0B06D8D351B96FFD836C236741CF20C Ref C: Mon May 20 10:11:26 2013 PST