Ref A: 2034f679b42f4f6aad97f88d31616cfb Ref B: 1116CBF2082939EAC3D1A749410BE7D6 Ref C: Wed Jun 19 15:27:42 2013 PST