Ref A: 2f0d1c7610ef494d97f9ae83263883cb Ref B: 3441D054E3956ABEF1D2FD1F062E2667 Ref C: Wed May 22 11:16:32 2013 PST