Ref A: dc0c3586c0ae4fcd832782c943cb7579 Ref B: B4208168C898E45E2769A042B9FED39B Ref C: Mon May 20 07:04:50 2013 PST