100% CPU Version (try apply JMS 2.0)