ais restrict decode by defines