

:strlen
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_strlen_3_continue
:_strlen_3_loop
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_strlen_3_continue
	mov____0x8(%ebp),%eax !0x-4
	mov____0x8(%ebp),%ebx !0x8
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strlen_3_break
	jmp32  %_strlen_3_loop
:_strlen_3_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:eputs
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x2
	push___%ebx
	call32 %write
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:oputs
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x1
	push___%ebx
	call32 %write
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:puts
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %oputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %oputs
	add____$i8,%esp !0x4
	leave
	ret


:_exit
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax SYS_exit
	mov____0x8(%ebp),%ebx !8
	int____$0x80
	leave
	ret


:_write
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax SYS_write
	mov____0x8(%ebp),%ebx !8
	mov____0x8(%ebp),%ecx !12
	mov____0x8(%ebp),%edx !16
	int____$0x80
	leave
	ret


:write
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %_write
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_write_9_else
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %_write_9_break
:_write_9_else
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
:_write_9_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:exit
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x32,%eax &__call_at_exit
					# jmp test LABEL
	test___%eax,%eax
	je32   %_exit_1_break
	mov____0x32,%eax &__call_at_exit
	call___*%eax
	add____$i8,%esp !0x0
	test___%eax,%eax
	jmp32  %_exit_1_break
:_exit_1_break
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %_exit
	add____$i8,%esp !0x4
	test___%eax,%eax
	leave
	ret


:isdigit
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x30
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
	je32   %_isdigit_6_and_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x39
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
:_isdigit_6_and_skip_b
	leave
	ret


:isxdigit
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %isdigit
	add____$i8,%esp !0x4
	test___%eax,%eax
	jne32  %_isxdigit_4_or_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x61
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
	je32   %_isxdigit_12_and_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x66
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
:_isxdigit_12_and_skip_b
	test___%eax,%eax
:_isxdigit_4_or_skip_b
	leave
	ret


:isspace
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x9
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
	jne32  %_isspace_5_or_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0xa
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
:_isspace_5_or_skip_b
	test___%eax,%eax
	jne32  %_isspace_14_or_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0xb
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
:_isspace_14_or_skip_b
	test___%eax,%eax
	jne32  %_isspace_23_or_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0xc
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
:_isspace_23_or_skip_b
	test___%eax,%eax
	jne32  %_isspace_32_or_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0xd
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
:_isspace_32_or_skip_b
	test___%eax,%eax
	jne32  %_isspace_41_or_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x20
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
:_isspace_41_or_skip_b
	leave
	ret


:isnumber
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x2
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_isnumber_1_break
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x30
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
	je32   %_isnumber_12_and_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x31
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
:_isnumber_12_and_skip_b
	leave
	ret
	jmp32  %_isnumber_1_break
:_isnumber_1_break
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x8
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_isnumber_25_break
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x30
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
	je32   %_isnumber_36_and_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x37
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
:_isnumber_36_and_skip_b
	leave
	ret
	jmp32  %_isnumber_25_break
:_isnumber_25_break
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0xa
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_isnumber_49_break
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %isdigit
	add____$i8,%esp !0x4
	leave
	ret
	jmp32  %_isnumber_49_break
:_isnumber_49_break
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x10
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_isnumber_61_break
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %isxdigit
	add____$i8,%esp !0x4
	leave
	ret
	jmp32  %_isnumber_61_break
:_isnumber_61_break
	leave
	ret


:abtol
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-4
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-8
	mov____$i32,%eax %0x1
	mov____%eax,0x8(%ebp) !0x-c
	mov____0x8(%ebp),%eax !0xc
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_abtol_8_break
	mov____$i32,%eax %0xa
	mov____%eax,0x8(%ebp) !0xc
	test___%eax,%eax
	jmp32  %_abtol_8_break
:_abtol_8_break
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_abtol_19_break
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2d
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_abtol_19_break
	mov____$i32,%eax %0x-1
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_abtol_19_break
:_abtol_19_break
	jmp32  %_abtol_42_continue
:_abtol_42_loop
	mov____0x8(%ebp),%eax !0xc
	mov____0x8(%ebp),%ebx !0x-8
	xchg___%eax,%ebx
	mul____%ebx
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x39
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_abtol_50_else
	mov____$i32,%eax %0x61
	add____$i8,%eax !0x-a
	jmp32  %_abtol_50_break
:_abtol_50_else
	mov____$i32,%eax %0x30
:_abtol_50_break
	mov____%eax,0x8(%ebp) !0x-10
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-10
	sub____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-8
	xchg___%eax,%ebx
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_abtol_42_continue
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	call32 %isnumber
	add____$i8,%esp !0x8
					# jmp test LABEL
	test___%eax,%eax
	je32   %_abtol_42_break
	jmp32  %_abtol_42_loop
:_abtol_42_break
	mov____0x8(%ebp),%eax !0x-4
	mov____0x8(%ebp),%ebx !0x8
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0x-c
	mul____%ebx
	leave
	ret


:atoi
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	push___%ebx
	call32 %abtol
	add____$i8,%esp !0x8
	leave
	ret


:ntoab
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax &ntoab-itoa_buf
	add____$i8,%eax !0xb
	mov____%eax,0x8(%ebp) !0x-4
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-4 !0x-1
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-c
	mov____0x8(%ebp),%eax !0x10
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ntoab_13_break
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_ntoab_13_break
	mov____$i32,%eax %0x1
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_ntoab_13_break
:_ntoab_13_break
:_ntoab_35_loop
	mov____0x8(%ebp),%eax !0x-c
	mov____0x8(%ebp),%ebx !0xc
	xor____%edx,%edx
	div___%ebx
	mov____%edx,%eax
	mov____%eax,0x8(%ebp) !0x-10
	mov____0x8(%ebp),%eax !0x-10
	mov____$i32,%ebx %0x9
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_ntoab_40_else
	mov____$i32,%eax %0x61
	mov____0x8(%ebp),%ebx !0x-10
	add____%ebx,%eax
	add____$i8,%eax !0x-a
	jmp32  %_ntoab_40_break
:_ntoab_40_else
	mov____$i32,%eax %0x30
	mov____0x8(%ebp),%ebx !0x-10
	add____%ebx,%eax
:_ntoab_40_break
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-4 !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____0x8(%ebp),%ebx !0xc
	xor____%edx,%edx
	div___%ebx
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
:_ntoab_35_continue
	mov____0x8(%ebp),%eax !0x-c
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ntoab_35_break
	jmp32  %_ntoab_35_loop
:_ntoab_35_break
	mov____0x8(%ebp),%eax !0x-8
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ntoab_73_break
	mov____0x8(%ebp),%eax !0x-4
	add____$i8,%eax !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x30
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_ntoab_73_break
	mov____$i32,%eax %0x2d
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-4 !0x-1
	test___%eax,%eax
	jmp32  %_ntoab_73_break
:_ntoab_73_break
	mov____0x8(%ebp),%eax !0x-4
	add____$i8,%eax !0x1
	leave
	ret


:ltoab
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %ntoab
	add____$i8,%esp !0xc
	leave
	ret


:itoa
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____$i32,%ebx %0xa
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %ntoab
	add____$i8,%esp !0xc
	leave
	ret


:ltoa
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____$i32,%ebx %0xa
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %ntoab
	add____$i8,%esp !0xc
	leave
	ret


:ultoa
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____$i32,%ebx %0xa
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %ntoab
	add____$i8,%esp !0xc
	leave
	ret


:utoa
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____$i32,%ebx %0xa
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %ntoab
	add____$i8,%esp !0xc
	leave
	ret


:fdgetc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x32,%eax &_ungetc_pos
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdgetc_1_else
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %read
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-c
	mov____0x8(%ebp),%eax !0x-c
	mov____$i32,%ebx %0x1
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fdgetc_15_break
	mov____$i32,%eax %0x-1
	leave
	ret
	jmp32  %_fdgetc_15_break
:_fdgetc_15_break
	mov____0x8(%ebp),%eax !0x-4
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	jmp32  %_fdgetc_1_break
:_fdgetc_1_else
	mov____0x32,%eax &_ungetc_pos
	mov____$i32,%ebx &_ungetc_buf
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	mov____0x32,%eax &_ungetc_fd
	mov____0x8(%ebp),%ebx !0x8
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdgetc_39_else
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0xa
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdgetc_39_else
	mov____$i32,%eax %0x-1
	mov____%eax,0x32 &_ungetc_pos
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	mov____%eax,0x32 &_ungetc_fd
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fdgetc
	add____$i8,%esp !0x4
	leave
	ret
	jmp32  %_fdgetc_39_break
:_fdgetc_39_else
	mov____0x32,%eax &_ungetc_fd
	mov____0x8(%ebp),%ebx !0x8
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdgetc_65_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_1
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x32,%ebx &_ungetc_fd
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_2
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_3
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x32,%ebx &_ungetc_pos
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx &_ungetc_buf
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____$i32,%ebx %0x1
	push___%ebx
	call32 %exit
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fdgetc_65_break
:_fdgetc_65_break
:_fdgetc_39_break
	mov____0x32,%eax &_ungetc_pos
	mov____$i32,%ebx &_ungetc_buf
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	mov____$i32,%eax %0x1
	mov____0x32,%ebx &_ungetc_pos
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x32 &_ungetc_pos
	test___%eax,%eax
	mov____0x32,%eax &_ungetc_pos
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdgetc_147_break
	mov____$i32,%eax %0x-1
	mov____%eax,0x32 &_ungetc_fd
	test___%eax,%eax
	jmp32  %_fdgetc_147_break
:_fdgetc_147_break
:_fdgetc_1_break
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fdgetc_159_break
	mov____$i32,%eax %0x100
	mov____0x8(%ebp),%ebx !0x-8
	xchg___%eax,%ebx
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	jmp32  %_fdgetc_159_break
:_fdgetc_159_break
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret


:fdputc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %write
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:fdputs
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %write
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:fdungetc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdungetc_1_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret
	jmp32  %_fdungetc_1_break
:_fdungetc_1_break
	mov____0x32,%eax &_ungetc_pos
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdungetc_11_else
	mov____0x8(%ebp),%eax !0xc
	mov____%eax,0x32 &_ungetc_fd
	test___%eax,%eax
	jmp32  %_fdungetc_11_break
:_fdungetc_11_else
	mov____0x32,%eax &_ungetc_fd
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdungetc_22_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_4
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x32,%ebx &_ungetc_fd
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_5
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____$i32,%ebx %0x1
	push___%ebx
	call32 %exit
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fdungetc_22_break
:_fdungetc_22_break
:_fdungetc_11_break
	mov____0x32,%eax &_ungetc_pos
	mov____$i32,%ebx &_ungetc_pos
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____0x32,%ebx &_ungetc_pos
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx &_ungetc_buf
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:_fdungetc_p
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x32,%eax &_ungetc_pos
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
	leave
	ret


:eputc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x2
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fdputc
	add____$i8,%esp !0x8
	leave
	ret


:__sys_call
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !8
	int____$0x80
	leave
	ret


:__sys_call1
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !8
	mov____0x8(%ebp),%ebx !12
	int____$0x80
	leave
	ret


:__sys_call2
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !8
	mov____0x8(%ebp),%ebx !12
	mov____0x8(%ebp),%ecx !16
	int____$0x80
	leave
	ret


:__sys_call3
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !8
	mov____0x8(%ebp),%ebx !12
	mov____0x8(%ebp),%ecx !16
	mov____0x8(%ebp),%edx !20
	int____$0x80
	leave
	ret


:__sys_call4
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !8
	mov____0x8(%ebp),%ebx !12
	mov____0x8(%ebp),%ecx !16
	mov____0x8(%ebp),%edx !20
	mov____0x8(%ebp),%esi !24
	int____$0x80
	leave
	ret


:_sys_call
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__sys_call
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %__sys_call_5_else
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %__sys_call_5_break
:__sys_call_5_else
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
:__sys_call_5_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:_sys_call1
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__sys_call1
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %__sys_call1_7_else
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %__sys_call1_7_break
:__sys_call1_7_else
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
:__sys_call1_7_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:_sys_call2
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__sys_call2
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %__sys_call2_9_else
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %__sys_call2_9_break
:__sys_call2_9_else
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
:__sys_call2_9_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:_sys_call3
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__sys_call3
	add____$i8,%esp !0x10
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %__sys_call3_11_else
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %__sys_call3_11_break
:__sys_call3_11_else
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
:__sys_call3_11_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:_sys_call4
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x18
	push___%ebx
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__sys_call4
	add____$i8,%esp !0x14
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %__sys_call4_13_else
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %__sys_call4_13_break
:__sys_call4_13_else
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
:__sys_call4_13_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:fork
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x2
	push___%ebx
	call32 %_sys_call
	add____$i8,%esp !0x4
	leave
	ret


:read
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x3
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	mov____%eax,0x8(%ebp) !0x-4
	call32 %__mes_debug
	add____$i8,%esp !0x0
	mov____$i32,%ebx %0x3
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_read_11_break
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_read_18_else
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_6
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_7
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0xc
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	call32 %eputc
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_read_18_break
:_read_18_else
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_6
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_8
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
:_read_18_break
	jmp32  %_read_11_break
:_read_11_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:_open3
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0xc
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %__open3_1_break
	mov____$i32,%eax %0x-1
	mov____%eax,0x32 &_ungetc_pos
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	mov____%eax,0x32 &_ungetc_fd
	test___%eax,%eax
	jmp32  %__open3_1_break
:__open3_1_break
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x5
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:_open2
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x1ff
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %_open3
	add____$i8,%esp !0xc
	leave
	ret


:open
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%eax
	add____$i8,%eax !0xc
	add____$i8,%eax !0x4
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x-4
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x-4
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %_open3
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-c
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	leave
	ret


:waitpid
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x7
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	leave
	ret


:execve
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0xb
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	leave
	ret


:chmod
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0xf
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:access
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x21
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:brk
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x2d
	push___%ebx
	call32 %_sys_call1
	add____$i8,%esp !0x8
	leave
	ret


:ioctl
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%eax
	add____$i8,%eax !0xc
	add____$i8,%eax !0x4
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x-4
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x-4
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x36
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	mov____%eax,0x8(%ebp) !0x-c
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	leave
	ret


:fsync
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x76
	push___%ebx
	call32 %_sys_call1
	add____$i8,%esp !0x8
	leave
	ret


:__mes_debug
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x32,%eax &__mes_debug-__mes_debug
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %___mes_debug_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_9
	call32 %getenv
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
					# jmp test LABEL
	test___%eax,%eax
	je32   %___mes_debug_10_else
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %atoi
	add____$i8,%esp !0x4
	mov____$i32,%ebx %0x1
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %___mes_debug_14_else
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %atoi
	add____$i8,%esp !0x4
	jmp32  %___mes_debug_14_break
:___mes_debug_14_else
	mov____$i32,%eax %0x1
:___mes_debug_14_break
	jmp32  %___mes_debug_10_break
:___mes_debug_10_else
	mov____$i32,%eax %0x0
:___mes_debug_10_break
	mov____%eax,0x32 &__mes_debug-__mes_debug
	test___%eax,%eax
	jmp32  %___mes_debug_1_break
:___mes_debug_1_break
	mov____0x32,%eax &__mes_debug-__mes_debug
	leave
	ret


:memcpy
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0xc
	mov____%eax,0x8(%ebp) !0x-8
	jmp32  %_memcpy_5_continue
:_memcpy_5_loop
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-4 !0x1
	test___%eax,%eax
:_memcpy_5_continue
	mov____0x8(%ebp),%eax !0x10
	mov____%ebp,%ebx
	add____$i8,%ebx !0x10
	add____$i8,(%ebx) !0x-1
					# jmp test LABEL
	test___%eax,%eax
	je32   %_memcpy_5_break
	jmp32  %_memcpy_5_loop
:_memcpy_5_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:malloc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x32,%eax &__brk
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_malloc_1_break
	mov____$i32,%ebx %0x0
	push___%ebx
	call32 %brk
	add____$i8,%esp !0x4
	mov____%eax,0x32 &__brk
	test___%eax,%eax
	jmp32  %_malloc_1_break
:_malloc_1_break
	mov____0x32,%ebx &__brk
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %brk
	add____$i8,%esp !0x4
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_malloc_14_break
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_malloc_14_break
:_malloc_14_break
	mov____0x32,%eax &__brk
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x8
	mov____0x32,%ebx &__brk
	xchg___%eax,%ebx
	add____%ebx,%eax
	mov____%eax,0x32 &__brk
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:assert_fail
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_10
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
	leave
	ret


:getchar
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x32,%ebx &g_stdin
	push___%ebx
	call32 %fdgetc
	add____$i8,%esp !0x4
	leave
	ret


:putchar
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x1
	push___%ebx
	call32 %write
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:fputc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fdputc
	add____$i8,%esp !0x8
	leave
	ret


:fputs
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fdputs
	add____$i8,%esp !0x8
	leave
	ret


:putc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fdputc
	add____$i8,%esp !0x8
	leave
	ret


:getc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fdgetc
	add____$i8,%esp !0x4
	leave
	ret


:fgetc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fdgetc
	add____$i8,%esp !0x4
	leave
	ret


:ungetc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fdungetc
	add____$i8,%esp !0x8
	leave
	ret


:strcmp
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	jmp32  %_strcmp_1_continue
:_strcmp_1_loop
	mov____0x8(%ebp),%eax !0x8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0xc
	mov____%ebp,%ebx
	add____$i8,%ebx !0xc
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_strcmp_1_continue
	mov____0x8(%ebp),%eax !0x8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strcmp_1_break
	mov____0x8(%ebp),%eax !0xc
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strcmp_1_break
	mov____0x8(%ebp),%eax !0x8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0xc
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_strcmp_1_break
	jmp32  %_strcmp_1_loop
:_strcmp_1_break
	mov____0x8(%ebp),%eax !0x8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0xc
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	sub____%ebx,%eax
	leave
	ret


:strcpy
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_strcpy_3_continue
:_strcpy_3_loop
	mov____0x8(%ebp),%eax !0xc
	mov____%ebp,%ebx
	add____$i8,%ebx !0xc
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-4 !0x1
	test___%eax,%eax
:_strcpy_3_continue
	mov____0x8(%ebp),%eax !0xc
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strcpy_3_break
	jmp32  %_strcpy_3_loop
:_strcpy_3_break
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:strncmp
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x10
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strncmp_1_break
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_strncmp_1_break
:_strncmp_1_break
	jmp32  %_strncmp_11_continue
:_strncmp_11_loop
	mov____0x8(%ebp),%eax !0x8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0xc
	mov____%ebp,%ebx
	add____$i8,%ebx !0xc
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_strncmp_11_continue
	mov____0x8(%ebp),%eax !0x8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strncmp_11_break
	mov____0x8(%ebp),%eax !0xc
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strncmp_11_break
	mov____0x8(%ebp),%eax !0x8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0xc
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_strncmp_11_break
	mov____%ebp,%eax
	add____$i8,%eax !0x10
	add____$i8,(%eax) !0x-1
	mov____0x8(%ebp),%eax !0x10
					# jmp test LABEL
	test___%eax,%eax
	je32   %_strncmp_11_break
	jmp32  %_strncmp_11_loop
:_strncmp_11_break
	mov____0x8(%ebp),%eax !0x8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0xc
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	sub____%ebx,%eax
	leave
	ret


:free
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	leave
	ret


:realloc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %malloc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x8
					# jmp test LABEL
	test___%eax,%eax
	je32   %_realloc_5_break
	mov____0x8(%ebp),%eax !0x-4
					# jmp test LABEL
	test___%eax,%eax
	je32   %_realloc_5_break
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %memcpy
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %free
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_realloc_5_break
:_realloc_5_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:getenv
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x32,%eax &environ
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-8
	jmp32  %_getenv_7_continue
:_getenv_7_loop
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	mov____(%ebx),%ebx
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strncmp
	add____$i8,%esp !0xc
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_getenv_9_break
	mov____0x8(%ebp),%eax !0x-4
	mov____(%eax),%eax
	mov____0x8(%ebp),%ebx !0x-8
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x3d
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_getenv_9_break
	mov____0x8(%ebp),%eax !0x-4
	mov____(%eax),%eax
	mov____0x8(%ebp),%ebx !0x-8
	add____%ebx,%eax
	add____$i8,%eax !0x1
	leave
	ret
	jmp32  %_getenv_9_break
:_getenv_9_break
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x4
	test___%eax,%eax
:_getenv_7_continue
	mov____0x8(%ebp),%eax !0x-4
	mov____(%eax),%eax
					# jmp test LABEL
	test___%eax,%eax
	je32   %_getenv_7_break
	jmp32  %_getenv_7_loop
:_getenv_7_break
	mov____$i32,%eax %0x0
	leave
	ret


:setenv
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x32,%eax &environ
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-8
	jmp32  %_setenv_7_continue
:_setenv_7_loop
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	mov____(%ebx),%ebx
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strncmp
	add____$i8,%esp !0xc
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_setenv_9_break
	mov____0x8(%ebp),%eax !0x-4
	mov____(%eax),%eax
	mov____0x8(%ebp),%ebx !0x-8
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x3d
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_setenv_9_break
	jmp32  %_setenv_7_break
	jmp32  %_setenv_9_break
:_setenv_9_break
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x4
	test___%eax,%eax
:_setenv_7_continue
	mov____0x8(%ebp),%eax !0x-4
	mov____(%eax),%eax
					# jmp test LABEL
	test___%eax,%eax
	je32   %_setenv_7_break
	jmp32  %_setenv_7_loop
:_setenv_7_break
	mov____0x8(%ebp),%ebx !0x-8
	push___%eax
	mov____%ebx,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	add____$i8,%ebx !0x2
	push___%ebx
	call32 %malloc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-c
	mov____0x8(%ebp),%eax !0x-4
	mov____(%eax),%eax
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-10
	mov____0x8(%ebp),%eax !0x-c
	mov____0x8(%ebp),%ebx !0x-4
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-c
	push___%ebx
	call32 %strcpy
	add____$i8,%esp !0x8
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_11
	mov____0x8(%ebp),%ebx !0x-c
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-8
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %strcpy
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-c
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-8
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	add____$i8,%ebx !0x1
	push___%ebx
	call32 %strcpy
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-c
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-8
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%eax
	mov____%ebx,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	add____$i8,%ebx !0x2
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-10
					# jmp test LABEL
	test___%eax,%eax
	je32   %_setenv_122_break
	mov____$i32,%eax %0x0
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x4
	mov____0x8(%ebp),%ebx !0x-4
	mov____%eax,(%ebx)
	test___%eax,%eax
	jmp32  %_setenv_122_break
:_setenv_122_break
	mov____$i32,%eax %0x0
	leave
	ret


:isatty
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____$i32,%ebx %0x5401
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %ioctl
	add____$i8,%esp !0xc
	mov____$i32,%ebx %0xf0
	and____%ebx,%eax
	leave
	ret


:wait
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x-1
	push___%ebx
	call32 %waitpid
	add____$i8,%esp !0xc
	leave
	ret


:execv
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x32,%ebx &environ
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %execve
	add____$i8,%esp !0xc
	leave
	ret


:close
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x32,%eax &_ungetc_fd
	mov____0x8(%ebp),%ebx !0x8
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_close_1_break
	mov____$i32,%eax %0x-1
	mov____%eax,0x32 &_ungetc_pos
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	mov____%eax,0x32 &_ungetc_fd
	test___%eax,%eax
	jmp32  %_close_1_break
:_close_1_break
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x6
	push___%ebx
	call32 %_sys_call1
	add____$i8,%esp !0x8
	leave
	ret


:lseek
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x13
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	leave
	ret


:unlink
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0xa
	push___%ebx
	call32 %_sys_call1
	add____$i8,%esp !0x8
	leave
	ret


:rmdir
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x28
	push___%ebx
	call32 %_sys_call1
	add____$i8,%esp !0x8
	leave
	ret


:stat
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x6a
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:getcwd
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0xb7
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:time
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0xd
	push___%ebx
	call32 %_sys_call1
	add____$i8,%esp !0x8
	leave
	ret


:gettimeofday
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x4e
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:longjmp
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_longjmp_1_else
	mov____$i32,%eax %0x1
	jmp32  %_longjmp_1_break
:_longjmp_1_else
	mov____0x8(%ebp),%eax !0xc
:_longjmp_1_break
	mov____%eax,0x8(%ebp) !0xc
	test___%eax,%eax
	mov____0x8(%ebp),%ebp !0x08
	mov____0x8(%ebp),%ebx !0x4
	mov____0x8(%ebp),%esp !0x8
	mov____0x8(%ebp),%ebp !0x0
	jmp____*%ebx
	mov____$i32,%ebx %0x2a
	push___%ebx
	call32 %exit
	add____$i8,%esp !0x4
	test___%eax,%eax
	leave
	ret


:setjmp
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%eax
	add____$i8,%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____$i32,%eax %0x-2
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x-4
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____$i32,%ebx %0x0
	push___%eax
	mov____%ebx,%eax
	mov____%eax,%ebx
	add____%ebx,%ebx
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	add____$i8,%ebx !0x0
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x-4
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____$i32,%ebx %0x0
	push___%eax
	mov____%ebx,%eax
	mov____%eax,%ebx
	add____%ebx,%ebx
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	add____$i8,%ebx !0x4
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x8
	mov____$i32,%ebx %0x0
	push___%eax
	mov____%ebx,%eax
	mov____%eax,%ebx
	add____%ebx,%ebx
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	add____$i8,%ebx !0x8
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:islower
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x61
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
	je32   %_islower_6_and_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x7a
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
:_islower_6_and_skip_b
	leave
	ret


:isupper
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x41
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
	je32   %_isupper_6_and_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x5a
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
:_isupper_6_and_skip_b
	leave
	ret


:tolower
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %isupper
	add____$i8,%esp !0x4
					# jmp test LABEL
	test___%eax,%eax
	je32   %_tolower_1_break
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x61
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x41
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	leave
	ret
	jmp32  %_tolower_1_break
:_tolower_1_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:toupper
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %islower
	add____$i8,%esp !0x4
					# jmp test LABEL
	test___%eax,%eax
	je32   %_toupper_1_break
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x61
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x41
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	sub____%ebx,%eax
	leave
	ret
	jmp32  %_toupper_1_break
:_toupper_1_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:search_path
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_12
	call32 %getenv
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_search_path_4_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_13
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_search_path_4_break
:_search_path_4_break
	jmp32  %_search_path_20_continue
:_search_path_20_loop
	mov____$i32,%ebx %0x3a
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %strchr
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%eax !0x-8
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_search_path_28_break
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %strchr
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	jmp32  %_search_path_28_break
:_search_path_28_break
	mov____0x8(%ebp),%ebx !0x-8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-4
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x1
	xor____%edx,%edx
	div___%ebx
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____$i32,%ebx &search_path-buf
	push___%ebx
	call32 %strncpy
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-4
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x1
	xor____%edx,%edx
	div___%ebx
	mov____%eax,%ebx
	pop____%eax
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx &search_path-buf
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%al,(%ebx)
	test___%eax,%eax
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_search_path_73_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_14
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____$i32,%ebx &search_path-buf
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_search_path_73_break
:_search_path_73_break
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0x-4
	sub____%ebx,%eax
	mov____$i32,%ebx %0x1
	xor____%edx,%edx
	div___%ebx
	mov____$i32,%ebx &search_path-buf
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2f
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_search_path_89_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_15
	mov____$i32,%ebx &search_path-buf
	push___%ebx
	call32 %strcat
	add____$i8,%esp !0x8
	test___%eax,%eax
	jmp32  %_search_path_89_break
:_search_path_89_break
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx &search_path-buf
	push___%ebx
	call32 %strcat
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____$i32,%ebx &search_path-buf
	push___%ebx
	call32 %access
	add____$i8,%esp !0x8
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_search_path_117_break
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_search_path_127_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_16
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____$i32,%ebx &search_path-buf
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_search_path_127_break
:_search_path_127_break
	mov____$i32,%eax &search_path-buf
	leave
	ret
	jmp32  %_search_path_117_break
:_search_path_117_break
	mov____0x8(%ebp),%eax !0x-8
	add____$i8,%eax !0x1
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
:_search_path_20_continue
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_search_path_20_break
	jmp32  %_search_path_20_loop
:_search_path_20_break
	mov____$i32,%eax %0x0
	leave
	ret


:execvp
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x8
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2f
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_execvp_1_break
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %search_path
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x8
	test___%eax,%eax
	jmp32  %_execvp_1_break
:_execvp_1_break
	mov____0x8(%ebp),%eax !0x8
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_execvp_20_break
	mov____$i32,%eax %0x2
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	leave
	ret
	jmp32  %_execvp_20_break
:_execvp_20_break
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_execvp_33_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_17
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_execvp_49_continue
:_execvp_49_loop
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_18
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_19
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-4
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0xc
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____(%ebx),%ebx
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_execvp_49_continue
	mov____0x8(%ebp),%eax !0x-4
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0xc
	add____%ebx,%eax
	mov____(%eax),%eax
					# jmp test LABEL
	test___%eax,%eax
	je32   %_execvp_49_break
	jmp32  %_execvp_49_loop
:_execvp_49_break
	jmp32  %_execvp_33_break
:_execvp_33_break
	mov____0x32,%ebx &environ
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %execve
	add____$i8,%esp !0xc
	leave
	ret


:fclose
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %close
	add____$i8,%esp !0x4
	leave
	ret


:fdopen
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:ferror
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_ferror_3_break
	mov____$i32,%eax %0x-1
	leave
	ret
	jmp32  %_ferror_3_break
:_ferror_3_break
	mov____$i32,%eax %0x0
	leave
	ret


:fflush
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fsync
	add____$i8,%esp !0x4
	test___%eax,%eax
	leave
	ret


:fopen
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fopen_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_20
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_21
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fopen_1_break
:_fopen_1_break
	mov____$i32,%eax %0x180
	mov____%eax,0x8(%ebp) !0x-8
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0xc
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x61
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fopen_26_else_b_26
	jmp32  %_fopen_26_else_skip_b_26
:_fopen_26_else_b_26
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_22
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %strcmp
	add____$i8,%esp !0x8
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fopen_26_else
:_fopen_26_else_skip_b_26
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %access
	add____$i8,%esp !0x8
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fopen_26_else
	mov____$i32,%eax %0x2
	mov____%eax,0x8(%ebp) !0x-c
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0xc
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x61
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fopen_60_break
	mov____$i32,%eax %0x400
	mov____0x8(%ebp),%ebx !0x-c
	xchg___%eax,%ebx
	or_____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_fopen_60_break
:_fopen_60_break
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-c
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %open
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %_fopen_26_break
:_fopen_26_else
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0xc
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x77
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fopen_89_else_b_89_b_89
	jmp32  %_fopen_89_else_b_89_skip_b_89
:_fopen_89_else_b_89_b_89
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0xc
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x61
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fopen_89_else_b_89
:_fopen_89_else_b_89_skip_b_89
	jmp32  %_fopen_89_else_skip_b_89
:_fopen_89_else_b_89
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_22
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %strcmp
	add____$i8,%esp !0x8
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fopen_89_else
:_fopen_89_else_skip_b_89
	mov____$i32,%ebx %0x2b
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %strchr
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-c
	mov____0x8(%ebp),%eax !0x-c
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fopen_130_else
	mov____$i32,%eax %0x2
	mov____$i32,%ebx %0x40
	or_____%ebx,%eax
	jmp32  %_fopen_130_break
:_fopen_130_else
	mov____$i32,%eax %0x1
	mov____$i32,%ebx %0x40
	or_____%ebx,%eax
	mov____$i32,%ebx %0x200
	or_____%ebx,%eax
:_fopen_130_break
	mov____%eax,0x8(%ebp) !0x-10
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-10
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %open
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %_fopen_89_break
:_fopen_89_else
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %open
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
:_fopen_89_break
:_fopen_26_break
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fopen_168_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_23
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fopen_168_break
:_fopen_168_break
	mov____0x8(%ebp),%eax !0x-4
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fopen_192_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_24
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____$i32,%ebx %0x1
	push___%ebx
	call32 %exit
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fopen_192_break
:_fopen_192_break
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fopen_207_break
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %_fopen_207_break
:_fopen_207_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:fprintf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%eax
	add____$i8,%eax !0xc
	add____$i8,%eax !0x4
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %vfprintf
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-8
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret


:_fungetc_p
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %_fdungetc_p
	add____$i8,%esp !0x4
	leave
	ret


:fread
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0xc
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fread_1_break_b_1
	jmp32  %_fread_1_break_skip_b_1
:_fread_1_break_b_1
	mov____0x8(%ebp),%eax !0x10
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fread_1_break
:_fread_1_break_skip_b_1
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_fread_1_break
:_fread_1_break
	mov____0x8(%ebp),%eax !0xc
	mov____0x8(%ebp),%ebx !0x10
	mul____%ebx
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-8
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-c
	jmp32  %_fread_28_continue
:_fread_28_loop
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	call32 %fgetc
	add____$i8,%esp !0x4
	mov____0x8(%ebp),%ebx !0x-8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-8 !0x1
	test___%eax,%eax
:_fread_28_continue
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	call32 %_fungetc_p
	add____$i8,%esp !0x4
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fread_28_break
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x-1
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fread_28_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-c
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-c
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fread_28_break
	jmp32  %_fread_28_loop
:_fread_28_break
	mov____0x8(%ebp),%eax !0x-4
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fread_58_break
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	call32 %read
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-10
	mov____0x8(%ebp),%eax !0x-10
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fread_70_else
	mov____0x8(%ebp),%eax !0x-c
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fread_70_else
	mov____0x8(%ebp),%eax !0x-10
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_fread_70_break
:_fread_70_else
	mov____0x8(%ebp),%eax !0x-10
	mov____0x8(%ebp),%ebx !0x-c
	xchg___%eax,%ebx
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
:_fread_70_break
	jmp32  %_fread_58_break
:_fread_58_break
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fread_97_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_25
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_8
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-c
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fread_134_break
	mov____0x8(%ebp),%eax !0x-c
	mov____$i32,%ebx %0x4
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fread_134_break
	mov____0x8(%ebp),%ebx !0x-c
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	call32 %strncpy
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-c
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-8
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%al,(%ebx)
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_26
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fread_134_break
:_fread_134_break
	jmp32  %_fread_97_break
:_fread_97_break
	mov____0x8(%ebp),%eax !0x-c
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fread_178_break
	mov____0x8(%ebp),%eax !0x-c
	mov____0x8(%ebp),%ebx !0xc
	xor____%edx,%edx
	div___%ebx
	leave
	ret
	jmp32  %_fread_178_break
:_fread_178_break
	mov____$i32,%eax %0x0
	leave
	ret


:fseek
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %lseek
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-4
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fseek_9_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_25
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_27
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fseek_9_break
:_fseek_9_break
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setae__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fseek_48_break
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_fseek_48_break
:_fseek_48_break
	mov____$i32,%eax %0x-1
	leave
	ret


:ftell
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %lseek
	add____$i8,%esp !0xc
	leave
	ret


:fwrite
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
	mov____$i32,%ebx %0x1
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fwrite_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_28
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_29
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fwrite_1_break
:_fwrite_1_break
	mov____0x8(%ebp),%eax !0xc
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fwrite_43_break_b_43
	jmp32  %_fwrite_43_break_skip_b_43
:_fwrite_43_break_b_43
	mov____0x8(%ebp),%eax !0x10
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fwrite_43_break
:_fwrite_43_break_skip_b_43
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_fwrite_43_break
:_fwrite_43_break
	mov____0x8(%ebp),%ebx !0xc
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x10
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	call32 %write
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-4
	call32 %__mes_debug
	add____$i8,%esp !0x0
	mov____$i32,%ebx %0x2
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fwrite_74_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_30
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fwrite_74_break
:_fwrite_74_break
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fwrite_101_break
	mov____0x8(%ebp),%eax !0x-4
	mov____0x8(%ebp),%ebx !0xc
	xor____%edx,%edx
	div___%ebx
	leave
	ret
	jmp32  %_fwrite_101_break
:_fwrite_101_break
	mov____$i32,%eax %0x0
	leave
	ret


:printf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%eax
	add____$i8,%eax !0x8
	add____$i8,%eax !0x4
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %vprintf
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret


:remove
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-44
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %stat
	add____$i8,%esp !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_remove_1_break
	mov____$i32,%eax %0x-1
	leave
	ret
	jmp32  %_remove_1_break
:_remove_1_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-44
	add____$i8,%eax !0x8
	movzwl_(%eax),%eax
	movzwl_%ax,%eax
	mov____$i32,%ebx %0xf000
	and____%ebx,%eax
	mov____$i32,%ebx %0x4000
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_remove_16_break
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %rmdir
	add____$i8,%esp !0x4
	leave
	ret
	jmp32  %_remove_16_break
:_remove_16_break
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %unlink
	add____$i8,%esp !0x4
	leave
	ret


:snprintf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%eax
	add____$i8,%eax !0x10
	add____$i8,%eax !0x4
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %vsprintf
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-8
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret


:sprintf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%eax
	add____$i8,%eax !0xc
	add____$i8,%eax !0x4
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %vsprintf
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret


:sscanf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%eax
	add____$i8,%eax !0xc
	add____$i8,%eax !0x4
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %vsscanf
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-8
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret


:vfprintf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0xc
	mov____%eax,0x8(%ebp) !0x-8
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-c
	jmp32  %_vfprintf_7_continue
:_vfprintf_7_loop
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x25
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_9_else
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-8
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	mov____%eax,%ebx
	pop____%eax
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	call32 %fputc
	add____$i8,%esp !0x8
	test___%eax,%eax
	jmp32  %_vfprintf_9_break
:_vfprintf_9_else
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%al,0x8(%ebp) !0x-10
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-14
	mov____$i32,%eax %0x-1
	mov____%eax,0x8(%ebp) !0x-18
	mov____$i32,%eax %0x-1
	mov____%eax,0x8(%ebp) !0x-1c
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2d
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_51_break
	mov____$i32,%eax %0x1
	mov____%eax,0x8(%ebp) !0x-14
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-8
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	jmp32  %_vfprintf_51_break
:_vfprintf_51_break
	mov____$i32,%eax %0x20
	mov____%al,0x8(%ebp) !0x-20
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x30
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_72_break
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-20
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	jmp32  %_vfprintf_72_break
:_vfprintf_72_break
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x30
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_92_else
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x39
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_92_else
	mov____$i32,%ebx %0xa
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	push___%ebx
	call32 %abtol
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-1c
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	jmp32  %_vfprintf_92_break
:_vfprintf_92_else
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2a
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_122_break
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-1c
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-8
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	jmp32  %_vfprintf_122_break
:_vfprintf_122_break
:_vfprintf_92_break
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2e
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_151_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-8
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x30
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_165_else
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x39
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_165_else
	mov____$i32,%ebx %0xa
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	push___%ebx
	call32 %abtol
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-18
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	jmp32  %_vfprintf_165_break
:_vfprintf_165_else
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2a
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_195_break
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-18
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-8
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	jmp32  %_vfprintf_195_break
:_vfprintf_195_break
:_vfprintf_165_break
	jmp32  %_vfprintf_151_break
:_vfprintf_151_break
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x6c
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_226_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-8
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	jmp32  %_vfprintf_226_break
:_vfprintf_226_break
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x6c
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_242_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_31
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-8
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	jmp32  %_vfprintf_242_break
:_vfprintf_242_break
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
:_vfprintf_261_clause0
	cmp____$i8,%eax !0x25
	je32   %_vfprintf_261_body0
	jmp32  %_vfprintf_261_clause1
:_vfprintf_261_body0
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-8
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %fputc
	add____$i8,%esp !0x8
	mov____%eax,%ebx
	pop____%eax
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-c
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	mov____%eax,%ebx
	pop____%eax
	test___%ebx,%ebx
	jmp32  %_vfprintf_261_break
:_vfprintf_261_clause1
	cmp____$i8,%eax !0x63
	je32   %_vfprintf_261_body1
	jmp32  %_vfprintf_261_clause2
:_vfprintf_261_body1
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-24
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-24
	movsbl_%bl,%ebx
	push___%ebx
	call32 %fputc
	add____$i8,%esp !0x8
	test___%eax,%eax
	jmp32  %_vfprintf_261_break
:_vfprintf_261_clause2
	cmp____$i8,%eax !0x64
	je32   %_vfprintf_261_body2
	cmp____$i8,%eax !0x69
	je32   %_vfprintf_261_body2
	cmp____$i8,%eax !0x6f
	je32   %_vfprintf_261_body2
	cmp____$i8,%eax !0x75
	je32   %_vfprintf_261_body2
	cmp____$i8,%eax !0x78
	je32   %_vfprintf_261_body2
	cmp____$i8,%eax !0x58
	je32   %_vfprintf_261_body2
	jmp32  %_vfprintf_261_clause3
:_vfprintf_261_body2
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-24
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x6f
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_343_else
	mov____$i32,%eax %0x8
	jmp32  %_vfprintf_343_break
:_vfprintf_343_else
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x78
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_353_else_b_353
	jmp32  %_vfprintf_353_else_skip_b_353
:_vfprintf_353_else_b_353
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x58
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_353_else
:_vfprintf_353_else_skip_b_353
	mov____$i32,%eax %0x10
	jmp32  %_vfprintf_353_break
:_vfprintf_353_else
	mov____$i32,%eax %0xa
:_vfprintf_353_break
:_vfprintf_343_break
	mov____%eax,0x8(%ebp) !0x-28
	mov____0x8(%ebp),%ebx !0x-10
	movsbl_%bl,%ebx
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x75
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	test___%ebx,%ebx
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%bl
	movzbl_%bl,%ebx
	test___%ebx,%ebx
	je32   %_vfprintf_386_and_skip_b
	test___%ebx,%ebx
	mov____0x8(%ebp),%ebx !0x-10
	movsbl_%bl,%ebx
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x78
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	test___%ebx,%ebx
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%bl
	movzbl_%bl,%ebx
	test___%ebx,%ebx
:_vfprintf_386_and_skip_b
	test___%ebx,%ebx
	je32   %_vfprintf_400_and_skip_b
	test___%ebx,%ebx
	mov____0x8(%ebp),%ebx !0x-10
	movsbl_%bl,%ebx
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x58
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	test___%ebx,%ebx
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%bl
	movzbl_%bl,%ebx
	test___%ebx,%ebx
:_vfprintf_400_and_skip_b
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-28
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-24
	push___%ebx
	call32 %ntoab
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-2c
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x58
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_421_break
	mov____0x8(%ebp),%ebx !0x-2c
	push___%ebx
	call32 %strupr
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_vfprintf_421_break
:_vfprintf_421_break
	mov____0x8(%ebp),%ebx !0x-2c
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-30
	mov____0x8(%ebp),%eax !0x-18
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_438_break
	mov____0x8(%ebp),%eax !0x-30
	mov____%eax,0x8(%ebp) !0x-18
	test___%eax,%eax
	jmp32  %_vfprintf_438_break
:_vfprintf_438_break
	mov____0x8(%ebp),%eax !0x-14
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_449_break
	jmp32  %_vfprintf_455_continue
:_vfprintf_455_loop
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-20
	movsbl_%bl,%ebx
	push___%ebx
	call32 %fputc
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vfprintf_455_continue
	mov____0x8(%ebp),%eax !0x-1c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-1c
	add____$i8,(%ebx) !0x-1
	mov____0x8(%ebp),%ebx !0x-18
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_455_break
	jmp32  %_vfprintf_455_loop
:_vfprintf_455_break
	jmp32  %_vfprintf_480_continue
:_vfprintf_480_loop
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x30
	push___%ebx
	call32 %fputc
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-1c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-1c
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vfprintf_480_continue
	mov____0x8(%ebp),%eax !0x-18
	mov____0x8(%ebp),%ebx !0x-30
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_480_break
	jmp32  %_vfprintf_480_loop
:_vfprintf_480_break
	jmp32  %_vfprintf_449_break
:_vfprintf_449_break
	jmp32  %_vfprintf_512_continue
:_vfprintf_512_loop
	mov____0x8(%ebp),%eax !0x-18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	add____$i8,(%ebx) !0x-1
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_514_break
	jmp32  %_vfprintf_512_break
	jmp32  %_vfprintf_514_break
:_vfprintf_514_break
	mov____0x8(%ebp),%eax !0x-1c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-1c
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-2c
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-2c
	add____$i8,(%ebx) !0x1
	mov____%eax,%ebx
	pop____%eax
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	call32 %fputc
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vfprintf_512_continue
	mov____0x8(%ebp),%eax !0x-2c
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vfprintf_512_break
	jmp32  %_vfprintf_512_loop
:_vfprintf_512_break
	jmp32  %_vfprintf_555_continue
:_vfprintf_555_loop
	mov____0x8(%ebp),%eax !0x-1c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-1c
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-20
	movsbl_%bl,%ebx
	push___%ebx
	call32 %fputc
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vfprintf_555_continue
	mov____0x8(%ebp),%eax !0x-1c
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_555_break
	jmp32  %_vfprintf_555_loop
:_vfprintf_555_break
	jmp32  %_vfprintf_261_break
:_vfprintf_261_clause3
	cmp____$i8,%eax !0x73
	je32   %_vfprintf_261_body3
	jmp32  %_vfprintf_261_clause4
:_vfprintf_261_body3
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-24
	mov____0x8(%ebp),%ebx !0x-24
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-28
	mov____0x8(%ebp),%eax !0x-18
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_603_break
	mov____0x8(%ebp),%eax !0x-28
	mov____%eax,0x8(%ebp) !0x-18
	test___%eax,%eax
	jmp32  %_vfprintf_603_break
:_vfprintf_603_break
	mov____0x8(%ebp),%eax !0x-14
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_614_break
	jmp32  %_vfprintf_620_continue
:_vfprintf_620_loop
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-20
	movsbl_%bl,%ebx
	push___%ebx
	call32 %fputc
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vfprintf_620_continue
	mov____0x8(%ebp),%eax !0x-1c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-1c
	add____$i8,(%ebx) !0x-1
	mov____0x8(%ebp),%ebx !0x-18
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_620_break
	jmp32  %_vfprintf_620_loop
:_vfprintf_620_break
	jmp32  %_vfprintf_645_continue
:_vfprintf_645_loop
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x20
	push___%ebx
	call32 %fputc
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-1c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-1c
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vfprintf_645_continue
	mov____0x8(%ebp),%eax !0x-18
	mov____0x8(%ebp),%ebx !0x-28
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_645_break
	jmp32  %_vfprintf_645_loop
:_vfprintf_645_break
	jmp32  %_vfprintf_614_break
:_vfprintf_614_break
	jmp32  %_vfprintf_677_continue
:_vfprintf_677_loop
	mov____0x8(%ebp),%eax !0x-18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	add____$i8,(%ebx) !0x-1
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_679_break
	jmp32  %_vfprintf_677_break
	jmp32  %_vfprintf_679_break
:_vfprintf_679_break
	mov____0x8(%ebp),%eax !0x-1c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-1c
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-24
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-24
	add____$i8,(%ebx) !0x1
	mov____%eax,%ebx
	pop____%eax
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	call32 %fputc
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vfprintf_677_continue
	mov____0x8(%ebp),%eax !0x-24
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vfprintf_677_break
	jmp32  %_vfprintf_677_loop
:_vfprintf_677_break
	jmp32  %_vfprintf_720_continue
:_vfprintf_720_loop
	mov____0x8(%ebp),%eax !0x-1c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-1c
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-20
	movsbl_%bl,%ebx
	push___%ebx
	call32 %fputc
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vfprintf_720_continue
	mov____0x8(%ebp),%eax !0x-1c
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_720_break
	jmp32  %_vfprintf_720_loop
:_vfprintf_720_break
	jmp32  %_vfprintf_261_break
:_vfprintf_261_clause4
	cmp____$i8,%eax !0x6e
	je32   %_vfprintf_261_body4
	jmp32  %_vfprintf_261_clause5
:_vfprintf_261_body4
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-24
	mov____0x8(%ebp),%eax !0x-c
	mov____0x8(%ebp),%ebx !0x-24
	mov____%eax,(%ebx)
	test___%eax,%eax
	jmp32  %_vfprintf_261_break
:_vfprintf_261_clause5
:_vfprintf_261_default
:_vfprintf_261_body5
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_32
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-10
	movsbl_%bl,%ebx
	push___%ebx
	call32 %eputc
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_vfprintf_261_break
:_vfprintf_261_clause6
	jmp32  %_vfprintf_261_default
:_vfprintf_261_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vfprintf_9_break
:_vfprintf_7_continue
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vfprintf_7_break
	jmp32  %_vfprintf_7_loop
:_vfprintf_7_break
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x10
	movzbl_%al,%eax
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:vprintf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x1
	push___%ebx
	call32 %vfprintf
	add____$i8,%esp !0xc
	leave
	ret


:vsnprintf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %vsprintf
	add____$i8,%esp !0xc
	leave
	ret


:vsprintf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0xc
	mov____%eax,0x8(%ebp) !0x-4
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-8
	jmp32  %_vsprintf_5_continue
:_vsprintf_5_loop
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x25
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_7_else
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_vsprintf_7_break
:_vsprintf_7_else
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%al,0x8(%ebp) !0x-c
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-10
	mov____$i32,%eax %0x-1
	mov____%eax,0x8(%ebp) !0x-14
	mov____$i32,%eax %0x-1
	mov____%eax,0x8(%ebp) !0x-18
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2d
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_46_break
	mov____$i32,%eax %0x1
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-4
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_vsprintf_46_break
:_vsprintf_46_break
	mov____$i32,%eax %0x20
	mov____%al,0x8(%ebp) !0x-1c
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x30
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_67_break
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-1c
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_vsprintf_67_break
:_vsprintf_67_break
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x30
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_87_else
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x39
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_87_else
	mov____$i32,%ebx %0xa
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	push___%ebx
	call32 %abtol
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-18
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_vsprintf_87_break
:_vsprintf_87_else
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2a
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_117_break
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-18
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-4
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_vsprintf_117_break
:_vsprintf_117_break
:_vsprintf_87_break
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2e
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_146_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-4
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x30
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_160_else
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x39
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_160_else
	mov____$i32,%ebx %0xa
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	push___%ebx
	call32 %abtol
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-14
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_vsprintf_160_break
:_vsprintf_160_else
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2a
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_190_break
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-14
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-4
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_vsprintf_190_break
:_vsprintf_190_break
:_vsprintf_160_break
	jmp32  %_vsprintf_146_break
:_vsprintf_146_break
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x6c
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_221_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-4
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_vsprintf_221_break
:_vsprintf_221_break
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x6c
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_237_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-4
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_vsprintf_237_break
:_vsprintf_237_break
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x6c
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_253_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_31
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-4
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_vsprintf_253_break
:_vsprintf_253_break
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
:_vsprintf_272_clause0
	cmp____$i8,%eax !0x25
	je32   %_vsprintf_272_body0
	jmp32  %_vsprintf_272_clause1
:_vsprintf_272_body0
	mov____0x8(%ebp),%ebx !0x-4
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	mov____%eax,%ebx
	pop____%eax
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%ebx,%ebx
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_vsprintf_272_break
:_vsprintf_272_clause1
	cmp____$i8,%eax !0x63
	je32   %_vsprintf_272_body1
	jmp32  %_vsprintf_272_clause2
:_vsprintf_272_body1
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_vsprintf_272_break
:_vsprintf_272_clause2
	cmp____$i8,%eax !0x64
	je32   %_vsprintf_272_body2
	cmp____$i8,%eax !0x69
	je32   %_vsprintf_272_body2
	cmp____$i8,%eax !0x6f
	je32   %_vsprintf_272_body2
	cmp____$i8,%eax !0x75
	je32   %_vsprintf_272_body2
	cmp____$i8,%eax !0x78
	je32   %_vsprintf_272_body2
	cmp____$i8,%eax !0x58
	je32   %_vsprintf_272_body2
	jmp32  %_vsprintf_272_clause3
:_vsprintf_272_body2
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-20
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x6f
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_347_else
	mov____$i32,%eax %0x8
	jmp32  %_vsprintf_347_break
:_vsprintf_347_else
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x78
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_357_else_b_357
	jmp32  %_vsprintf_357_else_skip_b_357
:_vsprintf_357_else_b_357
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x58
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_357_else
:_vsprintf_357_else_skip_b_357
	mov____$i32,%eax %0x10
	jmp32  %_vsprintf_357_break
:_vsprintf_357_else
	mov____$i32,%eax %0xa
:_vsprintf_357_break
:_vsprintf_347_break
	mov____%eax,0x8(%ebp) !0x-24
	mov____0x8(%ebp),%ebx !0x-c
	movsbl_%bl,%ebx
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x75
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	test___%ebx,%ebx
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%bl
	movzbl_%bl,%ebx
	test___%ebx,%ebx
	je32   %_vsprintf_390_and_skip_b
	test___%ebx,%ebx
	mov____0x8(%ebp),%ebx !0x-c
	movsbl_%bl,%ebx
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x78
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	test___%ebx,%ebx
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%bl
	movzbl_%bl,%ebx
	test___%ebx,%ebx
:_vsprintf_390_and_skip_b
	test___%ebx,%ebx
	je32   %_vsprintf_404_and_skip_b
	test___%ebx,%ebx
	mov____0x8(%ebp),%ebx !0x-c
	movsbl_%bl,%ebx
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x58
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	test___%ebx,%ebx
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%bl
	movzbl_%bl,%ebx
	test___%ebx,%ebx
:_vsprintf_404_and_skip_b
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-24
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-20
	push___%ebx
	call32 %ntoab
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-28
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x58
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_425_break
	mov____0x8(%ebp),%ebx !0x-28
	push___%ebx
	call32 %strupr
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_vsprintf_425_break
:_vsprintf_425_break
	mov____0x8(%ebp),%ebx !0x-28
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-2c
	mov____0x8(%ebp),%eax !0x-14
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_442_break
	mov____0x8(%ebp),%eax !0x-2c
	mov____%eax,0x8(%ebp) !0x-14
	test___%eax,%eax
	jmp32  %_vsprintf_442_break
:_vsprintf_442_break
	mov____0x8(%ebp),%eax !0x-10
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_453_break
	jmp32  %_vsprintf_459_continue
:_vsprintf_459_loop
	mov____0x8(%ebp),%eax !0x-1c
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsprintf_459_continue
	mov____0x8(%ebp),%eax !0x-18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	add____$i8,(%ebx) !0x-1
	mov____0x8(%ebp),%ebx !0x-14
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_459_break
	jmp32  %_vsprintf_459_loop
:_vsprintf_459_break
	jmp32  %_vsprintf_483_continue
:_vsprintf_483_loop
	mov____$i32,%eax %0x30
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-14
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-14
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsprintf_483_continue
	mov____0x8(%ebp),%eax !0x-14
	mov____0x8(%ebp),%ebx !0x-2c
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_483_break
	jmp32  %_vsprintf_483_loop
:_vsprintf_483_break
	jmp32  %_vsprintf_453_break
:_vsprintf_453_break
	jmp32  %_vsprintf_514_continue
:_vsprintf_514_loop
	mov____0x8(%ebp),%eax !0x-14
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-14
	add____$i8,(%ebx) !0x-1
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_516_break
	jmp32  %_vsprintf_514_break
	jmp32  %_vsprintf_516_break
:_vsprintf_516_break
	mov____0x8(%ebp),%eax !0x-18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-28
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-28
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsprintf_514_continue
	mov____0x8(%ebp),%eax !0x-28
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vsprintf_514_break
	jmp32  %_vsprintf_514_loop
:_vsprintf_514_break
	jmp32  %_vsprintf_554_continue
:_vsprintf_554_loop
	mov____0x8(%ebp),%eax !0x-18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-1c
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsprintf_554_continue
	mov____0x8(%ebp),%eax !0x-18
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_554_break
	jmp32  %_vsprintf_554_loop
:_vsprintf_554_break
	jmp32  %_vsprintf_272_break
:_vsprintf_272_clause3
	cmp____$i8,%eax !0x73
	je32   %_vsprintf_272_body3
	jmp32  %_vsprintf_272_clause4
:_vsprintf_272_body3
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-20
	mov____0x8(%ebp),%ebx !0x-20
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-24
	mov____0x8(%ebp),%eax !0x-14
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsprintf_601_break
	mov____0x8(%ebp),%eax !0x-24
	mov____%eax,0x8(%ebp) !0x-14
	test___%eax,%eax
	jmp32  %_vsprintf_601_break
:_vsprintf_601_break
	mov____0x8(%ebp),%eax !0x-10
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_612_break
	jmp32  %_vsprintf_618_continue
:_vsprintf_618_loop
	mov____0x8(%ebp),%eax !0x-1c
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsprintf_618_continue
	mov____0x8(%ebp),%eax !0x-18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	add____$i8,(%ebx) !0x-1
	mov____0x8(%ebp),%ebx !0x-14
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_618_break
	jmp32  %_vsprintf_618_loop
:_vsprintf_618_break
	jmp32  %_vsprintf_642_continue
:_vsprintf_642_loop
	mov____$i32,%eax %0x20
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-14
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-14
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsprintf_642_continue
	mov____0x8(%ebp),%eax !0x-18
	mov____0x8(%ebp),%ebx !0x-24
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_642_break
	jmp32  %_vsprintf_642_loop
:_vsprintf_642_break
	jmp32  %_vsprintf_612_break
:_vsprintf_612_break
	jmp32  %_vsprintf_673_continue
:_vsprintf_673_loop
	mov____0x8(%ebp),%eax !0x-14
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-14
	add____$i8,(%ebx) !0x-1
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_675_break
	jmp32  %_vsprintf_673_break
	jmp32  %_vsprintf_675_break
:_vsprintf_675_break
	mov____0x8(%ebp),%eax !0x-18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-20
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-20
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsprintf_673_continue
	mov____0x8(%ebp),%eax !0x-20
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vsprintf_673_break
	jmp32  %_vsprintf_673_loop
:_vsprintf_673_break
	jmp32  %_vsprintf_713_continue
:_vsprintf_713_loop
	mov____0x8(%ebp),%eax !0x-18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-1c
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsprintf_713_continue
	mov____0x8(%ebp),%eax !0x-18
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsprintf_713_break
	jmp32  %_vsprintf_713_loop
:_vsprintf_713_break
	jmp32  %_vsprintf_272_break
:_vsprintf_272_clause4
	cmp____$i8,%eax !0x6e
	je32   %_vsprintf_272_body4
	jmp32  %_vsprintf_272_clause5
:_vsprintf_272_body4
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-20
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0x-20
	mov____%eax,(%ebx)
	test___%eax,%eax
	jmp32  %_vsprintf_272_break
:_vsprintf_272_clause5
:_vsprintf_272_default
:_vsprintf_272_body5
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_33
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-c
	movsbl_%bl,%ebx
	push___%ebx
	call32 %eputc
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_vsprintf_272_break
:_vsprintf_272_clause6
	jmp32  %_vsprintf_272_default
:_vsprintf_272_break
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsprintf_7_break
:_vsprintf_5_continue
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vsprintf_5_break
	jmp32  %_vsprintf_5_loop
:_vsprintf_5_break
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x10
	movzbl_%al,%eax
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	leave
	ret


:vsscanf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0xc
	mov____%eax,0x8(%ebp) !0x-8
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-c
	jmp32  %_vsscanf_7_continue
:_vsscanf_7_loop
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x25
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsscanf_9_else
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_vsscanf_9_break
:_vsscanf_9_else
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%al,0x8(%ebp) !0x-10
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x6c
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsscanf_37_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-8
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	jmp32  %_vsscanf_37_break
:_vsscanf_37_break
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
:_vsscanf_53_clause0
	cmp____$i8,%eax !0x25
	je32   %_vsscanf_53_body0
	jmp32  %_vsscanf_53_clause1
:_vsscanf_53_body0
	mov____0x8(%ebp),%ebx !0x-4
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	mov____%eax,%ebx
	pop____%eax
	test___%ebx,%ebx
	jmp32  %_vsscanf_53_break
:_vsscanf_53_clause1
	cmp____$i8,%eax !0x63
	je32   %_vsscanf_53_body1
	jmp32  %_vsscanf_53_clause2
:_vsscanf_53_body1
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-14
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-14
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_vsscanf_53_break
:_vsscanf_53_clause2
	cmp____$i8,%eax !0x64
	je32   %_vsscanf_53_body2
	cmp____$i8,%eax !0x69
	je32   %_vsscanf_53_body2
	cmp____$i8,%eax !0x75
	je32   %_vsscanf_53_body2
	jmp32  %_vsscanf_53_clause3
:_vsscanf_53_body2
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x10
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-14
	mov____$i32,%ebx %0xa
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	push___%ebx
	call32 %abtol
	add____$i8,%esp !0x8
	mov____0x8(%ebp),%ebx !0x-14
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_vsscanf_53_break
:_vsscanf_53_clause3
:_vsscanf_53_default
:_vsscanf_53_body3
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_34
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-10
	movsbl_%bl,%ebx
	push___%ebx
	call32 %eputc
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_vsscanf_53_break
:_vsscanf_53_clause4
	jmp32  %_vsscanf_53_default
:_vsscanf_53_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsscanf_9_break
:_vsscanf_7_continue
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vsscanf_7_break
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vsscanf_7_break
	jmp32  %_vsscanf_7_loop
:_vsscanf_7_break
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x10
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	leave
	ret


:calloc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0xc
	mul____%ebx
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %malloc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	call32 %memset
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret


:qswap
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-20
	push___%ebx
	call32 %memcpy
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %memcpy
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-20
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %memcpy
	add____$i8,%esp !0xc
	test___%eax,%eax
	leave
	ret


:qpart
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0xc
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x10
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-4
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-8
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-c
	jmp32  %_qpart_11_initial_skip
:_qpart_11_loop
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-c
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x10
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____0x8(%ebp),%eax !0x14
	call___*%eax
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-10
	mov____0x8(%ebp),%eax !0x-10
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_qpart_30_else
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-c
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x10
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x10
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %qswap
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_qpart_30_break
:_qpart_30_else
	mov____0x8(%ebp),%eax !0x-10
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_qpart_67_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_qpart_67_break
:_qpart_67_break
:_qpart_30_break
:_qpart_11_continue
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
:_qpart_11_initial_skip
	mov____0x8(%ebp),%eax !0x-c
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_qpart_11_break
	jmp32  %_qpart_11_loop
:_qpart_11_break
	mov____0x8(%ebp),%ebx !0x8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x10
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x10
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____0x8(%ebp),%eax !0x14
	call___*%eax
	add____$i8,%esp !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_qpart_94_break
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x10
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x10
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %qswap
	add____$i8,%esp !0xc
	test___%eax,%eax
	jmp32  %_qpart_94_break
:_qpart_94_break
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret


:qsort
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x1
	sub____%ebx,%eax
	seta___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_qsort_1_break
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	add____$i8,%ebx !0x-1
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %qpart
	add____$i8,%esp !0x10
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %qsort
	add____$i8,%esp !0x10
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-4
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x10
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %qsort
	add____$i8,%esp !0x10
	test___%eax,%eax
	jmp32  %_qsort_1_break
:_qsort_1_break
	leave
	ret


:strtof
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strtod
	add____$i8,%esp !0x8
	leave
	ret


:strtol
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x2
	push___%ebx
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_35
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strncmp
	add____$i8,%esp !0xc
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strtol_1_break
	mov____$i32,%eax %0x2
	mov____0x8(%ebp),%ebx !0x8
	xchg___%eax,%ebx
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x8
	test___%eax,%eax
	mov____$i32,%eax %0x10
	mov____%eax,0x8(%ebp) !0x10
	test___%eax,%eax
	jmp32  %_strtol_1_break
:_strtol_1_break
	mov____0x8(%ebp),%eax !0xc
					# jmp test LABEL
	test___%eax,%eax
	je32   %_strtol_23_break
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0xc
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %abtol
	add____$i8,%esp !0x8
	leave
	ret
	jmp32  %_strtol_23_break
:_strtol_23_break
	mov____%ebp,%eax
	add____$i8,%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %abtol
	add____$i8,%esp !0x8
	leave
	ret


:strtold
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strtod
	add____$i8,%esp !0x8
	leave
	ret


:strtoll
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strtol
	add____$i8,%esp !0xc
	leave
	ret


:strtoul
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strtol
	add____$i8,%esp !0xc
	leave
	ret


:strtoull
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strtol
	add____$i8,%esp !0xc
	leave
	ret


:memcmp
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x10
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_memcmp_1_break
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_memcmp_1_break
:_memcmp_1_break
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0xc
	mov____%eax,0x8(%ebp) !0x-8
	jmp32  %_memcmp_15_continue
:_memcmp_15_loop
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_memcmp_15_continue
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-8
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_memcmp_15_break
	mov____%ebp,%eax
	add____$i8,%eax !0x10
	add____$i8,(%eax) !0x-1
	mov____0x8(%ebp),%eax !0x10
					# jmp test LABEL
	test___%eax,%eax
	je32   %_memcmp_15_break
	jmp32  %_memcmp_15_loop
:_memcmp_15_break
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-8
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	sub____%ebx,%eax
	leave
	ret


:_memmem
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0xc
	add____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x14
	sub____%ebx,%eax
	add____$i8,%eax !0x1
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x10
	mov____0x8(%ebp),%ebx !0x14
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-8
	jmp32  %__memmem_12_continue
:__memmem_12_loop
	mov____0x8(%ebp),%eax !0x10
	mov____%eax,0x8(%ebp) !0x-c
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-10
	jmp32  %__memmem_18_continue
:__memmem_18_loop
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movzbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-10
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-10
	add____$i8,(%ebx) !0x1
	mov____%eax,%ebx
	pop____%eax
	movzbl_(%ebx),%ebx
	movzbl_%bl,%ebx
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %__memmem_20_break
	jmp32  %__memmem_label_next
	jmp32  %__memmem_20_break
:__memmem_20_break
:__memmem_18_continue
	mov____0x8(%ebp),%eax !0x-c
	mov____0x8(%ebp),%ebx !0x-8
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %__memmem_18_break
	jmp32  %__memmem_18_loop
:__memmem_18_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret
:__memmem_label_next
	mov____0x8(%ebp),%eax !0x8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:__memmem_12_continue
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0x-4
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %__memmem_12_break
	jmp32  %__memmem_12_loop
:__memmem_12_break
	mov____$i32,%eax %0x0
	leave
	ret


:memmem
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x10
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%ebx !0x14
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %_memmem
	add____$i8,%esp !0x10
	leave
	ret


:memmove
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_memmove_1_break
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %memcpy
	add____$i8,%esp !0xc
	leave
	ret
	jmp32  %_memmove_1_break
:_memmove_1_break
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0x10
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0xc
	mov____0x8(%ebp),%ebx !0x10
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-8
	jmp32  %_memmove_26_continue
:_memmove_26_loop
	mov____%ebp,%eax
	add____$i8,%eax !0x-8
	add____$i8,(%eax) !0x-1
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x-1
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
:_memmove_26_continue
	mov____0x8(%ebp),%eax !0x10
	mov____%ebp,%ebx
	add____$i8,%ebx !0x10
	add____$i8,(%ebx) !0x-1
					# jmp test LABEL
	test___%eax,%eax
	je32   %_memmove_26_break
	jmp32  %_memmove_26_loop
:_memmove_26_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:memset
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_memset_3_continue
:_memset_3_loop
	mov____0x8(%ebp),%eax !0xc
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-4 !0x1
	test___%eax,%eax
:_memset_3_continue
	mov____0x8(%ebp),%eax !0x10
	mov____%ebp,%ebx
	add____$i8,%ebx !0x10
	add____$i8,(%ebx) !0x-1
					# jmp test LABEL
	test___%eax,%eax
	je32   %_memset_3_break
	jmp32  %_memset_3_loop
:_memset_3_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:strcat
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strchr
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_strcat_7_continue
:_strcat_7_loop
	mov____0x8(%ebp),%eax !0xc
	mov____%ebp,%ebx
	add____$i8,%ebx !0xc
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-4 !0x1
	test___%eax,%eax
:_strcat_7_continue
	mov____0x8(%ebp),%eax !0xc
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strcat_7_break
	jmp32  %_strcat_7_loop
:_strcat_7_break
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:strchr
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_strchr_3_continue
:_strchr_3_loop
	mov____0x8(%ebp),%eax !0xc
	mov____0x8(%ebp),%ebx !0x-4
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_strchr_5_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret
	jmp32  %_strchr_5_break
:_strchr_5_break
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_strchr_3_continue
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strchr_3_break_b_22
	jmp32  %_strchr_3_break_skip_b_22
:_strchr_3_break_b_22
	mov____0x8(%ebp),%eax !0xc
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strchr_3_break
:_strchr_3_break_skip_b_22
	jmp32  %_strchr_3_loop
:_strchr_3_break
	mov____$i32,%eax %0x0
	leave
	ret


:strlwr
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_strlwr_3_continue
:_strlwr_3_loop
	mov____0x8(%ebp),%ebx !0x-4
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	call32 %tolower
	add____$i8,%esp !0x4
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_strlwr_3_continue
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strlwr_3_break
	jmp32  %_strlwr_3_loop
:_strlwr_3_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:strncpy
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x10
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_strncpy_1_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret
	jmp32  %_strncpy_1_break
:_strncpy_1_break
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_strncpy_13_continue
:_strncpy_13_loop
	mov____0x8(%ebp),%eax !0xc
	mov____%ebp,%ebx
	add____$i8,%ebx !0xc
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-4 !0x1
	test___%eax,%eax
:_strncpy_13_continue
	mov____0x8(%ebp),%eax !0xc
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strncpy_13_break
	mov____0x8(%ebp),%eax !0x10
	mov____%ebp,%ebx
	add____$i8,%ebx !0x10
	add____$i8,(%ebx) !0x-1
					# jmp test LABEL
	test___%eax,%eax
	je32   %_strncpy_13_break
	jmp32  %_strncpy_13_loop
:_strncpy_13_break
	mov____0x8(%ebp),%eax !0xc
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strncpy_39_break
	mov____0x8(%ebp),%eax !0x10
	mov____%ebp,%ebx
	add____$i8,%ebx !0x10
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_strncpy_39_break
:_strncpy_39_break
	jmp32  %_strncpy_51_continue
:_strncpy_51_loop
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-4 !0x1
	test___%eax,%eax
:_strncpy_51_continue
	mov____0x8(%ebp),%eax !0x10
	mov____%ebp,%ebx
	add____$i8,%ebx !0x10
	add____$i8,(%ebx) !0x-1
					# jmp test LABEL
	test___%eax,%eax
	je32   %_strncpy_51_break
	jmp32  %_strncpy_51_loop
:_strncpy_51_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:strrchr
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strrchr_5_break
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_strrchr_5_break
:_strrchr_5_break
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0x-4
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strrchr_19_break
	mov____0x8(%ebp),%eax !0xc
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strrchr_19_break
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret
	jmp32  %_strrchr_19_break
:_strrchr_19_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	jmp32  %_strrchr_41_continue
:_strrchr_41_loop
	mov____0x8(%ebp),%eax !0xc
	mov____0x8(%ebp),%ebx !0x-8
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_strrchr_43_break
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret
	jmp32  %_strrchr_43_break
:_strrchr_43_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
:_strrchr_41_continue
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x-1
					# jmp test LABEL
	test___%eax,%eax
	je32   %_strrchr_41_break
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strrchr_41_break_b_66
	jmp32  %_strrchr_41_break_skip_b_66
:_strrchr_41_break_b_66
	mov____0x8(%ebp),%eax !0xc
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strrchr_41_break
:_strrchr_41_break_skip_b_66
	jmp32  %_strrchr_41_loop
:_strrchr_41_break
	mov____$i32,%eax %0x0
	leave
	ret


:strstr
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %memmem
	add____$i8,%esp !0x10
	leave
	ret


:strupr
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_strupr_3_continue
:_strupr_3_loop
	mov____0x8(%ebp),%ebx !0x-4
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	call32 %toupper
	add____$i8,%esp !0x4
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_strupr_3_continue
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strupr_3_break
	jmp32  %_strupr_3_loop
:_strupr_3_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:sigaction
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x0
	leave
	ret


:ldexp
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ldexp_1_break
	mov____0x32,%eax &ldexp-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_ldexp_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_36
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_ldexp_1_break
:_ldexp_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &ldexp-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:mprotect
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x0
	leave
	ret


:localtime
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_localtime_1_break
	mov____0x32,%eax &localtime-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_localtime_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_37
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_localtime_1_break
:_localtime_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &localtime-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:strtod
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_strtod_1_break
	mov____0x32,%eax &strtod-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strtod_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_38
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_strtod_1_break
:_strtod_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &strtod-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:sigemptyset
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x0
	leave
	ret


:link
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x9
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:getpid
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x14
	push___%ebx
	call32 %_sys_call
	add____$i8,%esp !0x4
	leave
	ret


:getuid
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x18
	push___%ebx
	call32 %_sys_call
	add____$i8,%esp !0x4
	leave
	ret


:kill
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x25
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:rename
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x26
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:mkdir
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x27
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:dup
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x29
	push___%ebx
	call32 %_sys_call1
	add____$i8,%esp !0x8
	leave
	ret


:getgid
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x2f
	push___%ebx
	call32 %_sys_call
	add____$i8,%esp !0x4
	leave
	ret


:_restorer
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0xf
	push___%ebx
	call32 %_sys_call
	add____$i8,%esp !0x4
	test___%eax,%eax
	leave
	ret


:signal
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x30
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:fcntl
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%eax
	add____$i8,%eax !0xc
	add____$i8,%eax !0x4
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x-4
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x-4
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x37
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	mov____%eax,0x8(%ebp) !0x-c
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	leave
	ret


:pipe
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x2a
	push___%ebx
	call32 %_sys_call1
	add____$i8,%esp !0x8
	leave
	ret


:dup2
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x3f
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:getrusage
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x4d
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:lstat
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x6b
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:nanosleep
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0xa2
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:setitimer
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x68
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	leave
	ret


:fstat
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x6c
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:getdents
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x8d
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	leave
	ret


:chdir
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0xc
	push___%ebx
	call32 %_sys_call1
	add____$i8,%esp !0x8
	leave
	ret


:clock_gettime
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x109
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret


:abort
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	hlt
	leave
	ret


:atol
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %atoi
	add____$i8,%esp !0x4
	leave
	ret


:atof
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_atof_1_break
	mov____0x32,%eax &atof-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_atof_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_39
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_atof_1_break
:_atof_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &atof-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:bcmp
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %memcmp
	add____$i8,%esp !0xc
	leave
	ret


:bcopy
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %memmove
	add____$i8,%esp !0xc
	test___%eax,%eax
	leave
	ret


:bzero
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %memset
	add____$i8,%esp !0xc
	leave
	ret


:fileno
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:fpurge
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fpurge_1_break
	mov____0x32,%eax &fpurge-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fpurge_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_40
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fpurge_1_break
:_fpurge_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &fpurge-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:freadahead
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_freadahead_1_break
	mov____0x32,%eax &freadahead-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_freadahead_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_41
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_freadahead_1_break
:_freadahead_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &freadahead-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:index
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strchr
	add____$i8,%esp !0x8
	leave
	ret


:isalnum
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %isdigit
	add____$i8,%esp !0x4
	test___%eax,%eax
	jne32  %_isalnum_4_or_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %isalpha
	add____$i8,%esp !0x4
	test___%eax,%eax
:_isalnum_4_or_skip_b
	leave
	ret


:isalpha
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %islower
	add____$i8,%esp !0x4
	test___%eax,%eax
	jne32  %_isalpha_4_or_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %isupper
	add____$i8,%esp !0x4
	test___%eax,%eax
:_isalpha_4_or_skip_b
	leave
	ret


:iscntrl
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
	je32   %_iscntrl_6_and_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x20
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
:_iscntrl_6_and_skip_b
	leave
	ret


:isprint
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x20
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
	je32   %_isprint_6_and_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x7f
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
:_isprint_6_and_skip_b
	leave
	ret


:ispunct
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %isprint
	add____$i8,%esp !0x4
	test___%eax,%eax
	je32   %_ispunct_4_and_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %isspace
	add____$i8,%esp !0x4
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
:_ispunct_4_and_skip_b
	test___%eax,%eax
	je32   %_ispunct_15_and_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %isalnum
	add____$i8,%esp !0x4
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
:_ispunct_15_and_skip_b
	leave
	ret


:mktemp
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strchr
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0x4
	mov____%ebx,%ecx
	shr____%cl,%eax
	movzbl_%al,%eax
	mov____$i32,%ebx %0x1a
	xor____%edx,%edx
	div___%ebx
	mov____%edx,%eax
	mov____$i32,%ebx %0x61
	add____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x-1
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0x8
	mov____%ebx,%ecx
	shr____%cl,%eax
	movzbl_%al,%eax
	mov____$i32,%ebx %0x1a
	xor____%edx,%edx
	div___%ebx
	mov____%edx,%eax
	mov____$i32,%ebx %0x61
	add____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x-1
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0xc
	mov____%ebx,%ecx
	shr____%cl,%eax
	movzbl_%al,%eax
	mov____$i32,%ebx %0x1a
	xor____%edx,%edx
	div___%ebx
	mov____%edx,%eax
	mov____$i32,%ebx %0x61
	add____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x-1
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0x10
	mov____%ebx,%ecx
	shr____%cl,%eax
	movzbl_%al,%eax
	mov____$i32,%ebx %0x1a
	xor____%edx,%edx
	div___%ebx
	mov____%edx,%eax
	mov____$i32,%ebx %0x61
	add____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x-1
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0x14
	mov____%ebx,%ecx
	shr____%cl,%eax
	movzbl_%al,%eax
	mov____$i32,%ebx %0x1a
	xor____%edx,%edx
	div___%ebx
	mov____%edx,%eax
	mov____$i32,%ebx %0x61
	add____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x-1
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0x18
	mov____%ebx,%ecx
	shr____%cl,%eax
	movzbl_%al,%eax
	mov____$i32,%ebx %0x1a
	xor____%edx,%edx
	div___%ebx
	mov____%edx,%eax
	mov____$i32,%ebx %0x61
	add____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x-1
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:pclose
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_pclose_1_break
	mov____0x32,%eax &pclose-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_pclose_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_42
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_pclose_1_break
:_pclose_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &pclose-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:popen
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_popen_1_break
	mov____0x32,%eax &popen-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_popen_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_43
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_popen_1_break
:_popen_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &popen-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:rindex
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strrchr
	add____$i8,%esp !0x8
	leave
	ret


:rewind
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_rewind_1_break
	mov____0x32,%eax &rewind-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_rewind_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_44
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_rewind_1_break
:_rewind_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &rewind-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:setbuf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_setbuf_1_break
	mov____0x32,%eax &setbuf-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_setbuf_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_45
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_setbuf_1_break
:_setbuf_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &setbuf-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:system
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_system_1_break
	mov____0x32,%eax &system-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_system_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_46
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_system_1_break
:_system_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &system-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:strerror
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_strerror_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_87
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_strerror_1_break
:_strerror_1_break
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strerror_25_break
	mov____0x8(%ebp),%eax !0x8
	mov____0x32,%ebx &sys_nerr
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strerror_25_break
	mov____0x8(%ebp),%eax !0x8
	shl____$i8,%eax !0x2
	mov____$i32,%ebx &sys_errlist
	add____%ebx,%eax
	mov____(%eax),%eax
	leave
	ret
	jmp32  %_strerror_25_break
:_strerror_25_break
	mov____$i32,%eax &_string_lib/x86-mes/libc+gnu.S_88
	leave
	ret


:abs
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_abs_1_break
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	leave
	ret
	jmp32  %_abs_1_break
:_abs_1_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:chown
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_chown_1_break
	mov____0x32,%eax &chown-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_chown_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_89
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_chown_1_break
:_chown_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &chown-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:ctime
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ctime_1_break
	mov____0x32,%eax &ctime-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_ctime_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_90
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_ctime_1_break
:_ctime_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &ctime-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:fdgets
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-8
	jmp32  %_fdgets_5_continue
:_fdgets_5_loop
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	call32 %fdgetc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdgets_12_break
	jmp32  %_fdgets_5_break
	jmp32  %_fdgets_12_break
:_fdgets_12_break
	mov____0x8(%ebp),%eax !0x-4
	mov____0x8(%ebp),%ebx !0x-8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-8 !0x1
	test___%eax,%eax
:_fdgets_5_continue
	mov____%ebp,%eax
	add____$i8,%eax !0xc
	add____$i8,(%eax) !0x-1
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fdgets_5_break
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0xa
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdgets_5_break
	jmp32  %_fdgets_5_loop
:_fdgets_5_break
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0x8
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdgets_46_break
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdgets_46_break_b_52
	jmp32  %_fdgets_46_break_skip_b_52
:_fdgets_46_break_b_52
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdgets_46_break
:_fdgets_46_break_skip_b_52
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_fdgets_46_break
:_fdgets_46_break
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-8
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:feof
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fgetc
	add____$i8,%esp !0x4
	mov____%al,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	movsbl_%al,%eax
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_feof_5_break
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	movsbl_%bl,%ebx
	push___%ebx
	call32 %ungetc
	add____$i8,%esp !0x8
	test___%eax,%eax
	jmp32  %_feof_5_break
:_feof_5_break
	mov____0x8(%ebp),%eax !0x-4
	movsbl_%al,%eax
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
	leave
	ret


:fgets
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fdgets
	add____$i8,%esp !0xc
	leave
	ret


:frexp
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_frexp_1_break
	mov____0x32,%eax &frexp-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_frexp_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_91
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_frexp_1_break
:_frexp_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &frexp-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:perror
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x32,%ebx &errno
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %strerror
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_92
	mov____$i32,%ebx %0x2
	push___%ebx
	call32 %fprintf
	add____$i8,%esp !0x10
	test___%eax,%eax
	leave
	ret


:sigsetmask
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_sigsetmask_1_break
	mov____0x32,%eax &sigsetmask-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_sigsetmask_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_93
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_sigsetmask_1_break
:_sigsetmask_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &sigsetmask-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:strcspn
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_strcspn_3_continue
:_strcspn_3_loop
	mov____0x8(%ebp),%ebx !0x-4
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %strchr
	add____$i8,%esp !0x8
					# jmp test LABEL
	test___%eax,%eax
	je32   %_strcspn_5_else
	jmp32  %_strcspn_3_break
	jmp32  %_strcspn_5_break
:_strcspn_5_else
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_strcspn_5_break
:_strcspn_3_continue
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strcspn_3_break
	jmp32  %_strcspn_3_loop
:_strcspn_3_break
	mov____0x8(%ebp),%eax !0x-4
	mov____0x8(%ebp),%ebx !0x8
	sub____%ebx,%eax
	mov____$i32,%ebx %0x1
	xor____%edx,%edx
	div___%ebx
	leave
	ret


:strncat
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x10
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_strncat_1_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret
	jmp32  %_strncat_1_break
:_strncat_1_break
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strchr
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_strncat_17_continue
:_strncat_17_loop
	mov____0x8(%ebp),%eax !0xc
	mov____%ebp,%ebx
	add____$i8,%ebx !0xc
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-4 !0x1
	test___%eax,%eax
:_strncat_17_continue
	mov____0x8(%ebp),%eax !0xc
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strncat_17_break
	mov____0x8(%ebp),%eax !0x10
	mov____%ebp,%ebx
	add____$i8,%ebx !0x10
	add____$i8,(%ebx) !0x-1
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	seta___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strncat_17_break
	jmp32  %_strncat_17_loop
:_strncat_17_break
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:strpbrk
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_strpbrk_3_continue
:_strpbrk_3_loop
	mov____0x8(%ebp),%ebx !0x-4
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %strchr
	add____$i8,%esp !0x8
					# jmp test LABEL
	test___%eax,%eax
	je32   %_strpbrk_5_else
	jmp32  %_strpbrk_3_break
	jmp32  %_strpbrk_5_break
:_strpbrk_5_else
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_strpbrk_5_break
:_strpbrk_3_continue
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strpbrk_3_break
	jmp32  %_strpbrk_3_loop
:_strpbrk_3_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:strspn
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_strspn_3_continue
:_strspn_3_loop
	mov____0x8(%ebp),%ebx !0x-4
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %strchr
	add____$i8,%esp !0x8
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strspn_5_else
	jmp32  %_strspn_3_break
	jmp32  %_strspn_5_break
:_strspn_5_else
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_strspn_5_break
:_strspn_3_continue
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_strspn_3_break
	jmp32  %_strspn_3_loop
:_strspn_3_break
	mov____0x8(%ebp),%eax !0x-4
	mov____0x8(%ebp),%ebx !0x8
	sub____%ebx,%eax
	mov____$i32,%ebx %0x1
	xor____%edx,%edx
	div___%ebx
	leave
	ret


:sys_siglist
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_sys_siglist_1_break
	mov____0x32,%eax &sys_siglist-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_sys_siglist_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_94
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_sys_siglist_1_break
:_sys_siglist_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &sys_siglist-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:umask
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_umask_1_break
	mov____0x32,%eax &umask-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_umask_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_95
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_umask_1_break
:_umask_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &umask-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:utime
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_utime_1_break
	mov____0x32,%eax &utime-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_utime_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_96
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_utime_1_break
:_utime_1_break
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:fscanf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fscanf_1_break
	mov____0x32,%eax &fscanf-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fscanf_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_97
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fscanf_1_break
:_fscanf_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &fscanf-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:isascii
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
	je32   %_isascii_6_and_skip_b
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x7f
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
:_isascii_6_and_skip_b
	leave
	ret


:bsearch
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_bsearch_1_break
	mov____0x32,%eax &bsearch-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_bsearch_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_98
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_bsearch_1_break
:_bsearch_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &bsearch-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:gmtime
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_gmtime_1_break
	mov____0x32,%eax &gmtime-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_gmtime_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_99
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_gmtime_1_break
:_gmtime_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &gmtime-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %localtime
	add____$i8,%esp !0x4
	leave
	ret


:sbrk
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_sbrk_1_break
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %malloc
	add____$i8,%esp !0x4
	leave
	ret
	jmp32  %_sbrk_1_break
:_sbrk_1_break
	mov____0x32,%eax &__brk
	leave
	ret


:strdup
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	add____$i8,%eax !0x1
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %malloc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%eax !0x-8
					# jmp test LABEL
	test___%eax,%eax
	je32   %_strdup_10_break
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	call32 %memcpy
	add____$i8,%esp !0xc
	leave
	ret
	jmp32  %_strdup_10_break
:_strdup_10_break
	mov____$i32,%eax %0x0
	leave
	ret


:raise
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	push___%eax
	call32 %getpid
	add____$i8,%esp !0x0
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %kill
	add____$i8,%esp !0x8
	test___%eax,%eax
	leave
	ret


:strftime
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_strftime_1_break
	mov____0x32,%eax &strftime-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_strftime_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_100
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_strftime_1_break
:_strftime_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &strftime-stub
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x10
	leave
	ret


:clearerr
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	leave
	ret


:fabs
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fabs_1_break
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	leave
	ret
	jmp32  %_fabs_1_break
:_fabs_1_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret


:freopen
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	call32 %fclose
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fopen
	add____$i8,%esp !0x8
	leave
	ret


:times
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_times_1_break
	mov____0x32,%eax &times-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_times_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_101
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_times_1_break
:_times_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &times-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:sleep
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,%ebx !0x0
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,%ebx !0x4
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-18
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	push___%ebx
	call32 %nanosleep
	add____$i8,%esp !0x8
	leave
	ret


:unsetenv
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x32,%eax &environ
	mov____%eax,0x8(%ebp) !0x-8
	jmp32  %_unsetenv_7_continue
:_unsetenv_7_loop
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-8
	mov____(%ebx),%ebx
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strncmp
	add____$i8,%esp !0xc
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_unsetenv_9_break
	mov____0x8(%ebp),%eax !0x-8
	mov____(%eax),%eax
	mov____0x8(%ebp),%ebx !0x-4
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x3d
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_unsetenv_9_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%eax,0x8(%ebp) !0x-c
	mov____$i32,%eax %0x1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x-c
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____$i32,%ebx %0x0
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-c
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%eax,(%ebx)
	test___%eax,%eax
	jmp32  %_unsetenv_48_continue
:_unsetenv_48_loop
	mov____$i32,%eax %0x1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x-c
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____$i32,%ebx %0x0
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-c
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%eax,(%ebx)
	test___%eax,%eax
:_unsetenv_48_continue
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,(%ebx) !0x4
	mov____(%eax),%eax
					# jmp test LABEL
	test___%eax,%eax
	je32   %_unsetenv_48_break
	jmp32  %_unsetenv_48_loop
:_unsetenv_48_break
	jmp32  %_unsetenv_9_break
:_unsetenv_9_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x4
	test___%eax,%eax
:_unsetenv_7_continue
	mov____0x8(%ebp),%eax !0x-8
	mov____(%eax),%eax
					# jmp test LABEL
	test___%eax,%eax
	je32   %_unsetenv_7_break
	jmp32  %_unsetenv_7_loop
:_unsetenv_7_break
	leave
	ret


:atexit
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	movzbl_%al,%eax
	mov____%eax,0x32 &__call_at_exit
	test___%eax,%eax
	leave
	ret


:alarm
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	leave
	ret


:getpwnam
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_getpwnam_1_break
	mov____0x32,%eax &getpwnam-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_getpwnam_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_102
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_getpwnam_1_break
:_getpwnam_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &getpwnam-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:alloca
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%eax
	add____$i8,%eax !0x-4
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x32,%eax &last_alloca_header
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_alloca_3_initial_skip
:_alloca_3_loop
	mov____$i32,%eax %0x-1
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_alloca_8_else_b_8
	mov____%ebp,%eax
	add____$i8,%eax !0x-c
	mov____(%eax),%eax
	add____$i8,%eax !0x0
	add____$i8,%eax !0x4
	mov____(%eax),%eax
	mov____0x8(%ebp),%ebx !0x-8
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_alloca_8_else_b_8
	jmp32  %_alloca_8_else_skip_b_8
:_alloca_8_else_b_8
	mov____$i32,%eax %0x-1
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_alloca_8_else
	mov____%ebp,%eax
	add____$i8,%eax !0x-c
	mov____(%eax),%eax
	add____$i8,%eax !0x0
	add____$i8,%eax !0x4
	mov____(%eax),%eax
	mov____0x8(%ebp),%ebx !0x-8
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_alloca_8_else
:_alloca_8_else_skip_b_8
	mov____%ebp,%eax
	add____$i8,%eax !0x-c
	mov____(%eax),%eax
	add____$i8,%eax !0x0
	add____$i8,%eax !0x0
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-10
	mov____0x8(%ebp),%ebx !0x-c
	push___%ebx
	call32 %free
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-10
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_alloca_8_break
:_alloca_8_else
	jmp32  %_alloca_3_break
:_alloca_8_break
:_alloca_3_continue
:_alloca_3_initial_skip
	mov____0x8(%ebp),%eax !0x-c
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_alloca_3_break
	jmp32  %_alloca_3_loop
:_alloca_3_break
	mov____0x8(%ebp),%eax !0x-c
	mov____%eax,0x32 &last_alloca_header
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_alloca_79_break
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_alloca_79_break
:_alloca_79_break
	mov____$i32,%ebx %0x8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %malloc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-c
	mov____0x8(%ebp),%eax !0x-c
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_alloca_97_break
	call32 %abort
	add____$i8,%esp !0x0
	test___%eax,%eax
	jmp32  %_alloca_97_break
:_alloca_97_break
	mov____0x32,%eax &last_alloca_header
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x0
	add____$i8,%ebx !0x0
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x0
	add____$i8,%ebx !0x4
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____%eax,0x32 &last_alloca_header
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____$i32,%ebx %0x8
	add____%ebx,%eax
	leave
	ret


:__exit
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %exit
	add____$i8,%esp !0x4
	test___%eax,%eax
	leave
	ret


:__cleanup
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %___cleanup_1_break
	mov____0x32,%eax &__cleanup-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %___cleanup_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_103
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %___cleanup_1_break
:___cleanup_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &__cleanup-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:__getdirentries
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x14
					# jmp test LABEL
	test___%eax,%eax
	je32   %___getdirentries_1_break
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %lseek
	add____$i8,%esp !0xc
	mov____0x8(%ebp),%ebx !0x14
	mov____%eax,(%ebx)
	test___%eax,%eax
	jmp32  %___getdirentries_1_break
:___getdirentries_1_break
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____$i32,%ebx &buf
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %read
	add____$i8,%esp !0xc
	leave
	ret


:closedir
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_closedir_1_break
	mov____$i32,%eax %0x16
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	leave
	ret
	jmp32  %_closedir_1_break
:_closedir_1_break
	mov____%ebp,%eax
	add____$i8,%eax !0x8
	mov____(%eax),%eax
	add____$i8,%eax !0x0
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %free
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %close
	add____$i8,%esp !0x4
	leave
	ret


:opendir
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x8
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_opendir_1_break
	mov____$i32,%eax %0x2
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_opendir_1_break
:_opendir_1_break
	mov____$i32,%ebx %0x0
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x10000
	or_____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %open
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-4c
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4c
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_opendir_29_break
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_opendir_29_break
:_opendir_29_break
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-48
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4c
	push___%ebx
	call32 %fstat
	add____$i8,%esp !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_opendir_40_break
	jmp32  %_opendir_label_lose
	jmp32  %_opendir_40_break
:_opendir_40_break
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____$i32,%ebx %0x2
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4c
	push___%ebx
	call32 %fcntl
	add____$i8,%esp !0xc
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_opendir_54_break
	jmp32  %_opendir_label_lose
	jmp32  %_opendir_54_break
:_opendir_54_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-48
	add____$i8,%eax !0x18
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-50
	test___%eax,%eax
	mov____$i32,%ebx %0x18
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-50
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____$i32,%ebx %0x1
	push___%ebx
	call32 %calloc
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_opendir_86_break
:_opendir_label_lose
	mov____0x32,%eax &errno
	mov____%eax,0x8(%ebp) !0x-54
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-4c
	push___%ebx
	call32 %close
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-54
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_opendir_86_break
:_opendir_86_break
	mov____0x8(%ebp),%eax !0x-4
	add____$i8,%eax !0x18
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x4
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-50
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x8
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x0
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:readdir
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x32,%eax &errno
	mov____%eax,0x8(%ebp) !0x-8
:_readdir_3_loop
	mov____%ebp,%eax
	add____$i8,%eax !0x8
	mov____(%eax),%eax
	add____$i8,%eax !0x10
	mov____(%eax),%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0xc
	mov____(%ebx),%ebx
	sub____%ebx,%eax
	setae__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_readdir_4_break
	mov____%ebp,%eax
	add____$i8,%eax !0x8
	mov____(%eax),%eax
	add____$i8,%eax !0x8
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-10
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x4
	mov____(%ebx),%ebx
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x0
	mov____(%ebx),%ebx
	push___%ebx
	call32 %getdents
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-14
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-14
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_readdir_38_break
	mov____0x8(%ebp),%eax !0x-14
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_readdir_45_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%eax,0x32 &errno
	test___%eax,%eax
	jmp32  %_readdir_45_break
:_readdir_45_break
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %_readdir_3_break
	jmp32  %_readdir_38_break
:_readdir_38_break
	mov____0x8(%ebp),%eax !0x-14
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0xc
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x10
	mov____%eax,(%ebx)
	test___%eax,%eax
	jmp32  %_readdir_4_break
:_readdir_4_break
	mov____%ebp,%eax
	add____$i8,%eax !0x8
	mov____(%eax),%eax
	add____$i8,%eax !0x10
	mov____(%eax),%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x4
	mov____(%ebx),%ebx
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-4
	mov____(%eax),%eax
	add____$i8,%eax !0x8
	movzwl_(%eax),%eax
	movzwl_%ax,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x10
	mov____(%ebx),%ebx
	xchg___%eax,%ebx
	add____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x10
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-4
	mov____(%eax),%eax
	add____$i8,%eax !0x4
	mov____(%eax),%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x14
	mov____%eax,(%ebx)
	test___%eax,%eax
:_readdir_3_continue
	mov____%ebp,%eax
	add____$i8,%eax !0x-4
	mov____(%eax),%eax
	add____$i8,%eax !0x0
	mov____(%eax),%eax
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_readdir_3_break
	jmp32  %_readdir_3_loop
:_readdir_3_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:execl
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
	mov____$i32,%ebx %0x2
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_execl_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_104
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_execl_1_break
:_execl_1_break
	mov____$i32,%eax %0x0
	mov____%eax,0x32(%ebp) %0x-fa4
	mov____%ebp,%eax
	add____$i8,%eax !0xc
	add____$i8,%eax !0x4
	mov____%eax,0x32(%ebp) %0x-fa8
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____0x32(%ebp),%ebx %0x-fa4
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i32,%ebx %0x-fa4
	add____$i8,(%ebx) !0x1
	mov____%eax,%ebx
	pop____%eax
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i32,%ebx %0x-fa0
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x32(%ebp),%ebx %0x-fa8
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x32(%ebp) %0x-fa8
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0xc
	test___%eax,%eax
	jmp32  %_execl_52_continue
:_execl_52_loop
	mov____0x8(%ebp),%eax !0xc
	mov____0x32(%ebp),%ebx %0x-fa4
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i32,%ebx %0x-fa4
	add____$i8,(%ebx) !0x1
	mov____%eax,%ebx
	pop____%eax
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i32,%ebx %0x-fa0
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x32(%ebp),%ebx %0x-fa8
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x32(%ebp) %0x-fa8
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0xc
	test___%eax,%eax
	call32 %__mes_debug
	add____$i8,%esp !0x0
	mov____$i32,%ebx %0x2
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_execl_79_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_105
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x32(%ebp),%ebx %0x-fa4
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %itoa
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_19
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x32(%ebp),%ebx %0x-fa4
	add____$i8,%ebx !0x-1
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i32,%ebx %0x-fa0
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____(%ebx),%ebx
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_execl_79_break
:_execl_79_break
:_execl_52_continue
	mov____0x8(%ebp),%eax !0xc
					# jmp test LABEL
	test___%eax,%eax
	je32   %_execl_52_break
	jmp32  %_execl_52_loop
:_execl_52_break
	mov____$i32,%eax %0x0
	mov____0x32(%ebp),%ebx %0x-fa4
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i32,%ebx %0x-fa0
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____%ebp,%ebx
	add____$i32,%ebx %0x-fa0
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %execv
	add____$i8,%esp !0x8
	mov____%eax,0x32(%ebp) %0x-fac
	mov____$i32,%eax %0x0
	mov____%eax,0x32(%ebp) %0x-fa8
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x32(%ebp),%eax %0x-fac
	leave
	ret


:getlogin
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_getlogin_1_break
	mov____0x32,%eax &getlogin-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_getlogin_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_106
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_getlogin_1_break
:_getlogin_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &getlogin-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:setvbuf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_setvbuf_1_break
	mov____0x32,%eax &setvbuf-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_setvbuf_1_break
	push___$i32 &_string_lib/x86-mes/libc+gnu.S_107
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_setvbuf_1_break
:_setvbuf_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &setvbuf-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret


:sigblock
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x0
	leave
	ret


:sigaddset
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x0
	leave
	ret


:setlocale
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax &_string_lib/x86-mes/libc+gnu.S_108
	leave
	ret

:setvbuf-stub
!0x00 !0x00 !0x00 !0x00

:getlogin-stub
!0x00 !0x00 !0x00 !0x00

:__cleanup-stub
!0x00 !0x00 !0x00 !0x00

:getpwnam-stub
!0x00 !0x00 !0x00 !0x00

:times-stub
!0x00 !0x00 !0x00 !0x00

:strftime-stub
!0x00 !0x00 !0x00 !0x00

:gmtime-stub
!0x00 !0x00 !0x00 !0x00

:bsearch-stub
!0x00 !0x00 !0x00 !0x00

:fscanf-stub
!0x00 !0x00 !0x00 !0x00

:utime-stub
!0x00 !0x00 !0x00 !0x00

:umask-stub
!0x00 !0x00 !0x00 !0x00

:sys_siglist-stub
!0x00 !0x00 !0x00 !0x00

:sigsetmask-stub
!0x00 !0x00 !0x00 !0x00

:frexp-stub
!0x00 !0x00 !0x00 !0x00

:ctime-stub
!0x00 !0x00 !0x00 !0x00

:chown-stub
!0x00 !0x00 !0x00 !0x00

:system-stub
!0x00 !0x00 !0x00 !0x00

:setbuf-stub
!0x00 !0x00 !0x00 !0x00

:rewind-stub
!0x00 !0x00 !0x00 !0x00

:popen-stub
!0x00 !0x00 !0x00 !0x00

:pclose-stub
!0x00 !0x00 !0x00 !0x00

:freadahead-stub
!0x00 !0x00 !0x00 !0x00

:fpurge-stub
!0x00 !0x00 !0x00 !0x00

:atof-stub
!0x00 !0x00 !0x00 !0x00

:strtod-stub
!0x00 !0x00 !0x00 !0x00

:localtime-stub
!0x00 !0x00 !0x00 !0x00

:ldexp-stub
!0x00 !0x00 !0x00 !0x00

:fread-buf
!0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

:search_path-buf
!0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

:__mes_debug-__mes_debug
!0x-1 !0x-1 !0x-1 !0x-1

:ntoab-itoa_buf
!0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

:errno
!0x00 !0x00 !0x00 !0x00

:errno
!0x00 !0x00 !0x00 !0x00

:buf
!0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

:environ
!0x00 !0x00 !0x00 !0x00

:g_stdin
!0x00 !0x00 !0x00 !0x00

:g_stdout
!0x00 !0x00 !0x00 !0x00

:comparison_fn_t
!0x00 !0x00 !0x00 !0x00

:_string_lib/x86-mes/libc+gnu.S_0
"
"

:__call_at_exit
!0x00 !0x00 !0x00 !0x00

:_ungetc_pos
!0x-1 !0x-1 !0x-1 !0x-1

:_ungetc_fd
!0x-1 !0x-1 !0x-1 !0x-1

:_ungetc_buf
!0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

:_string_lib/x86-mes/libc+gnu.S_1
" ***MES C LIB*** fdgetc ungetc conflict unget-fd="

:_string_lib/x86-mes/libc+gnu.S_2
", fdgetc-fd="

:_string_lib/x86-mes/libc+gnu.S_3
", c="

:_string_lib/x86-mes/libc+gnu.S_4
" ***MES LIB C*** fdungetc ungetc conflict unget-fd="

:_string_lib/x86-mes/libc+gnu.S_5
", fdungetc-fd="

:_string_lib/x86-mes/libc+gnu.S_6
"read fd="

:_string_lib/x86-mes/libc+gnu.S_7
" c="

:_string_lib/x86-mes/libc+gnu.S_8
" bytes="

:g_stdin
!0x00 !0x00 !0x00 !0x00

:_string_lib/x86-mes/libc+gnu.S_9
"MES_DEBUG"

:__brk
!0x00 !0x00 !0x00 !0x00

:_string_lib/x86-mes/libc+gnu.S_10
"assert fail: "

:_string_lib/x86-mes/libc+gnu.S_11
"="

:errno
!0x00 !0x00 !0x00 !0x00

:_string_lib/x86-mes/libc+gnu.S_12
"PATH"

:_string_lib/x86-mes/libc+gnu.S_13
"
 search-path: "

:_string_lib/x86-mes/libc+gnu.S_14
" dir: "

:_string_lib/x86-mes/libc+gnu.S_15
"/"

:_string_lib/x86-mes/libc+gnu.S_16
" found: "

:_string_lib/x86-mes/libc+gnu.S_17
" EXEC: "

:_string_lib/x86-mes/libc+gnu.S_18
" arg["

:_string_lib/x86-mes/libc+gnu.S_19
"]: "

:_string_lib/x86-mes/libc+gnu.S_20
"fopen "

:_string_lib/x86-mes/libc+gnu.S_21
" "

:_string_lib/x86-mes/libc+gnu.S_22
"r+"

:_string_lib/x86-mes/libc+gnu.S_23
" => fd="

:_string_lib/x86-mes/libc+gnu.S_24
" ***MES LIB C*** fopen of stdin: signal me in band
"

:_string_lib/x86-mes/libc+gnu.S_25
"fread fd="

:_string_lib/x86-mes/libc+gnu.S_26
"fread buf="

:_string_lib/x86-mes/libc+gnu.S_27
"  =>"

:_string_lib/x86-mes/libc+gnu.S_28
"fwrite "

:_string_lib/x86-mes/libc+gnu.S_29
"  "

:_string_lib/x86-mes/libc+gnu.S_30
" => "

:_string_lib/x86-mes/libc+gnu.S_31
"vfprintf: skipping second: l
"

:_string_lib/x86-mes/libc+gnu.S_32
"vfprintf: not supported: %:"

:_string_lib/x86-mes/libc+gnu.S_33
"vsprintf: not supported: %:"

:_string_lib/x86-mes/libc+gnu.S_34
"vsscanf: not supported: %:"

:_string_lib/x86-mes/libc+gnu.S_35
"0x"

:_string_lib/x86-mes/libc+gnu.S_36
"ldexp stub
"

:_string_lib/x86-mes/libc+gnu.S_37
"localtime stub
"

:_string_lib/x86-mes/libc+gnu.S_38
"strtod stub
"

:_string_lib/x86-mes/libc+gnu.S_39
"atof stub
"

:_string_lib/x86-mes/libc+gnu.S_40
"fpurge stub
"

:_string_lib/x86-mes/libc+gnu.S_41
"freadahead stub
"

:_string_lib/x86-mes/libc+gnu.S_42
"pclose stub
"

:_string_lib/x86-mes/libc+gnu.S_43
"popen stub
"

:_string_lib/x86-mes/libc+gnu.S_44
"rewind stub
"

:_string_lib/x86-mes/libc+gnu.S_45
"setbuf stub
"

:_string_lib/x86-mes/libc+gnu.S_46
"system stub
"

:_string_lib/x86-mes/libc+gnu.S_47
"error 00"

:_string_lib/x86-mes/libc+gnu.S_48
"error 01"

:_string_lib/x86-mes/libc+gnu.S_49
"error 02"

:_string_lib/x86-mes/libc+gnu.S_50
"error 03"

:_string_lib/x86-mes/libc+gnu.S_51
"error 04"

:_string_lib/x86-mes/libc+gnu.S_52
"error 05"

:_string_lib/x86-mes/libc+gnu.S_53
"error 06"

:_string_lib/x86-mes/libc+gnu.S_54
"error 07"

:_string_lib/x86-mes/libc+gnu.S_55
"error 08"

:_string_lib/x86-mes/libc+gnu.S_56
"error 09"

:_string_lib/x86-mes/libc+gnu.S_57
"error 10"

:_string_lib/x86-mes/libc+gnu.S_58
"error 11"

:_string_lib/x86-mes/libc+gnu.S_59
"error 12"

:_string_lib/x86-mes/libc+gnu.S_60
"error 13"

:_string_lib/x86-mes/libc+gnu.S_61
"error 14"

:_string_lib/x86-mes/libc+gnu.S_62
"error 15"

:_string_lib/x86-mes/libc+gnu.S_63
"error 16"

:_string_lib/x86-mes/libc+gnu.S_64
"error 17"

:_string_lib/x86-mes/libc+gnu.S_65
"error 18"

:_string_lib/x86-mes/libc+gnu.S_66
"error 19"

:_string_lib/x86-mes/libc+gnu.S_67
"error 20"

:_string_lib/x86-mes/libc+gnu.S_68
"error 21"

:_string_lib/x86-mes/libc+gnu.S_69
"error 22"

:_string_lib/x86-mes/libc+gnu.S_70
"error 23"

:_string_lib/x86-mes/libc+gnu.S_71
"error 24"

:_string_lib/x86-mes/libc+gnu.S_72
"error 25"

:_string_lib/x86-mes/libc+gnu.S_73
"error 26"

:_string_lib/x86-mes/libc+gnu.S_74
"error 27"

:_string_lib/x86-mes/libc+gnu.S_75
"error 28"

:_string_lib/x86-mes/libc+gnu.S_76
"error 29"

:_string_lib/x86-mes/libc+gnu.S_77
"error 30"

:_string_lib/x86-mes/libc+gnu.S_78
"error 31"

:_string_lib/x86-mes/libc+gnu.S_79
"error 32"

:_string_lib/x86-mes/libc+gnu.S_80
"error 33"

:_string_lib/x86-mes/libc+gnu.S_81
"error 34"

:_string_lib/x86-mes/libc+gnu.S_82
"error 35"

:_string_lib/x86-mes/libc+gnu.S_83
"error 36"

:_string_lib/x86-mes/libc+gnu.S_84
"error 37"

:_string_lib/x86-mes/libc+gnu.S_85
"error 38"

:_string_lib/x86-mes/libc+gnu.S_86
"error 39"

:sys_errlist
&_string_lib/x86-mes/libc+gnu.S_47 &_string_lib/x86-mes/libc+gnu.S_48 &_string_lib/x86-mes/libc+gnu.S_49 &_string_lib/x86-mes/libc+gnu.S_50 &_string_lib/x86-mes/libc+gnu.S_51 &_string_lib/x86-mes/libc+gnu.S_52 &_string_lib/x86-mes/libc+gnu.S_53 &_string_lib/x86-mes/libc+gnu.S_54 &_string_lib/x86-mes/libc+gnu.S_55 &_string_lib/x86-mes/libc+gnu.S_56 &_string_lib/x86-mes/libc+gnu.S_57 &_string_lib/x86-mes/libc+gnu.S_58 &_string_lib/x86-mes/libc+gnu.S_59 &_string_lib/x86-mes/libc+gnu.S_60 &_string_lib/x86-mes/libc+gnu.S_61 &_string_lib/x86-mes/libc+gnu.S_62 &_string_lib/x86-mes/libc+gnu.S_63 &_string_lib/x86-mes/libc+gnu.S_64 &_string_lib/x86-mes/libc+gnu.S_65 &_string_lib/x86-mes/libc+gnu.S_66 &_string_lib/x86-mes/libc+gnu.S_67 &_string_lib/x86-mes/libc+gnu.S_68 &_string_lib/x86-mes/libc+gnu.S_69 &_string_lib/x86-mes/libc+gnu.S_70 &_string_lib/x86-mes/libc+gnu.S_71 &_string_lib/x86-mes/libc+gnu.S_72 &_string_lib/x86-mes/libc+gnu.S_73 &_string_lib/x86-mes/libc+gnu.S_74 &_string_lib/x86-mes/libc+gnu.S_75 &_string_lib/x86-mes/libc+gnu.S_76 &_string_lib/x86-mes/libc+gnu.S_77 &_string_lib/x86-mes/libc+gnu.S_78 &_string_lib/x86-mes/libc+gnu.S_79 &_string_lib/x86-mes/libc+gnu.S_80 &_string_lib/x86-mes/libc+gnu.S_81 &_string_lib/x86-mes/libc+gnu.S_82 &_string_lib/x86-mes/libc+gnu.S_83 &_string_lib/x86-mes/libc+gnu.S_84 &_string_lib/x86-mes/libc+gnu.S_85 &_string_lib/x86-mes/libc+gnu.S_86 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

:sys_nerr
!0x27 !0x00 !0x00 !0x00

:_string_lib/x86-mes/libc+gnu.S_87
"strerror errnum="

:_string_lib/x86-mes/libc+gnu.S_88
"sterror: unknown error"

:_string_lib/x86-mes/libc+gnu.S_89
"chown stub
"

:_string_lib/x86-mes/libc+gnu.S_90
"ctime stub
"

:_string_lib/x86-mes/libc+gnu.S_91
"frexp stub
"

:_string_lib/x86-mes/libc+gnu.S_92
"%s: %s
"

:_string_lib/x86-mes/libc+gnu.S_93
"sigsetmask stub
"

:_string_lib/x86-mes/libc+gnu.S_94
"sys_siglist stub
"

:_string_lib/x86-mes/libc+gnu.S_95
"umask stub
"

:_string_lib/x86-mes/libc+gnu.S_96
"utime stub
"

:_string_lib/x86-mes/libc+gnu.S_97
"fscan stub
"

:_string_lib/x86-mes/libc+gnu.S_98
"bsearch stub
"

:_string_lib/x86-mes/libc+gnu.S_99
"gmtime stub
"

:_string_lib/x86-mes/libc+gnu.S_100
"strftime stub
"

:_string_lib/x86-mes/libc+gnu.S_101
"times stub
"

:_string_lib/x86-mes/libc+gnu.S_102
"getpwnam stub
"

:last_alloca_header
!0x00 !0x00 !0x00 !0x00

:_string_lib/x86-mes/libc+gnu.S_103
"__cleanup stub
"

:_string_lib/x86-mes/libc+gnu.S_104
"execl "

:_string_lib/x86-mes/libc+gnu.S_105
"arg["

:_string_lib/x86-mes/libc+gnu.S_106
"getlogin stub
"

:_string_lib/x86-mes/libc+gnu.S_107
"setvbuf stub
"

:_string_lib/x86-mes/libc+gnu.S_108
"C"
