Al2297 code