Ref A: 3eb82bace0f344e38929d8ef0e1c415a Ref B: 7039B7FCD4AAB4D01DA4487E0AC9B0F5 Ref C: Mon May 20 07:31:52 2013 PST