Ref A: 41B1F819B15F463786BB12AB5CEACF68 Ref B: 1E59D572BD285863C8393FF80C7DA19A Ref C: Sat Feb 11 18:00:01 2012 PST