Ref A: 9fbebd0acab24757b284e7639d0bddd2 Ref B: 43A3B7C480DB207AC468DC4C03A8355C Ref C: Thu May 23 06:31:28 2013 PST