Ref A: 694e0ff1a8fc487f8607122d25597087 Ref B: 78F0D3E44C3FE4736D6E0626C2E2433C Ref C: Sat May 25 13:38:10 2013 PST