0xe523 ... 3182