Ref A: e62d0d7ca8e8433e8c9e41d79d481234 Ref B: 264B3879A5F9D7C6C6E3B02AB2ECF641 Ref C: Thu May 23 07:34:31 2013 PST