fixed size parser