Ref A: B0D763B4072542128BBCB8B1A76FF184 Ref B: A64C388C39AFC0A763BC46BF25C4B44B Ref C: Fri Feb 10 06:37:31 2012 PST