MGW Ace Encoder and Decoder