Ref A: 6F7A8831B3AE4A64A1AF1C1134974D23 Ref B: 2A4B14906B083ACD0CA4D872A9D77160 Ref C: Fri Feb 10 06:20:47 2012 PST