Ref A: F30A8B28990C47409C01482AB5AC8DA5 Ref B: D082E70816257E9950D122863BC4FCA0 Ref C: Fri Feb 10 06:48:01 2012 PST