align.c revision 2d4be7aab5a43b4b2bf4e1b527dcddb9bff39ee6