Ref A: E80E0CA483CF4DA7AF10958A9C2F1DC4 Ref B: 2AE07E59241CE64AB0EB7DDCB92A9046 Ref C: Fri Feb 10 06:11:01 2012 PST