

: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____0x32,%ebx &__stderr
	push___%ebx
	call32 %write
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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____0x32,%ebx &__stdout
	push___%ebx
	call32 %write
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:_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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_puts.s_0
	call32 %oputs
	add____$i8,%esp !0x4
	leave
	ret

:_string_puts.s_0
"
"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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 %0x0
	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
	jmp32  %_abtol_19_continue
:_abtol_19_loop
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_abtol_19_continue
	mov____0x8(%ebp),%ebx !0x-4
	movzbl_(%ebx),%ebx
	movsbl_%bl,%ebx
	push___%ebx
	call32 %isspace
	add____$i8,%esp !0x4
					# jmp test LABEL
	test___%eax,%eax
	je32   %_abtol_19_break
	jmp32  %_abtol_19_loop
:_abtol_19_break
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_abtol_36_break
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2b
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_abtol_36_break
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_abtol_36_break
:_abtol_36_break
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_abtol_56_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_56_break
	mov____$i32,%eax %0x1
	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_56_break
:_abtol_56_break
	jmp32  %_abtol_79_continue
:_abtol_79_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_87_else
	mov____$i32,%eax %0x61
	add____$i8,%eax !0x-a
	jmp32  %_abtol_87_break
:_abtol_87_else
	mov____$i32,%eax %0x30
:_abtol_87_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_79_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_79_break
	jmp32  %_abtol_79_loop
:_abtol_79_break
	mov____0x8(%ebp),%eax !0x-4
	mov____0x8(%ebp),%ebx !0x8
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
					# jmp test LABEL
	test___%eax,%eax
	je32   %_abtol_134_else
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	jmp32  %_abtol_134_break
:_abtol_134_else
	mov____0x8(%ebp),%eax !0x-8
:_abtol_134_break
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:__mesabi_div0
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	push___$i32 &_string_div.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_div.s_1
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____$i32,%eax %0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %___mesabi_div0_7_else
	mov____$i32,%eax %0x0
	movzbl_%al,%eax
	jmp32  %___mesabi_div0_7_break
:___mesabi_div0_7_else
	push___$i32 &_string_div.s_2
	call32 %__assert_fail
	add____$i8,%esp !0x4
:___mesabi_div0_7_break
	leave
	ret


:__mesabi_uldiv
	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   %___mesabi_uldiv_1_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-4
	mov____%eax,0x8(%ebp) !0x10
	test___%eax,%eax
	jmp32  %___mesabi_uldiv_1_break
:___mesabi_uldiv_1_break
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x10
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %___mesabi_uldiv_16_else
	mov____0x8(%ebp),%eax !0x8
	leave
	ret
	jmp32  %___mesabi_uldiv_16_break
:___mesabi_uldiv_16_else
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %___mesabi_uldiv_26_else
	call32 %__mesabi_div0
	add____$i8,%esp !0x0
	test___%eax,%eax
	jmp32  %___mesabi_uldiv_26_break
:___mesabi_uldiv_26_else
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	jmp32  %___mesabi_uldiv_36_initial_skip
:___mesabi_uldiv_36_loop
	mov____%ebp,%eax
	add____$i8,%eax !0x-8
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-8
	test___%eax,%eax
:___mesabi_uldiv_36_continue
	mov____0x8(%ebp),%eax !0xc
	mov____0x8(%ebp),%ebx !0x8
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x8
:___mesabi_uldiv_36_initial_skip
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setae__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %___mesabi_uldiv_36_break
	jmp32  %___mesabi_uldiv_36_loop
:___mesabi_uldiv_36_break
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0x10
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret
:___mesabi_uldiv_26_break
:___mesabi_uldiv_16_break
	leave
	ret


:ldiv
	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
	mov____0x8(%ebp),%ebx !0xc
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	setl___%bl
	movzbl_%bl,%ebx
	test___%ebx,%ebx
	xor____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-10
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x-80000000
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_ldiv_15_else
	mov____$i32,%eax %0x0
	movzbl_%al,%eax
	jmp32  %_ldiv_15_break
:_ldiv_15_else
	push___$i32 &_string_div.s_3
	call32 %__assert_fail
	add____$i8,%esp !0x4
:_ldiv_15_break
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x-80000000
	sub____%ebx,%eax
	test___%eax,%eax
	lahf
	xor____$i8,%ah !0x40
	sahf
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_ldiv_30_else
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
	mov____%eax,0x8(%ebp) !0x-14
	mov____0x8(%ebp),%eax !0x-14
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ldiv_44_break
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x8
	test___%eax,%eax
	jmp32  %_ldiv_44_break
:_ldiv_44_break
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_ldiv_56_break
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x8(%ebp) !0xc
	test___%eax,%eax
	jmp32  %_ldiv_56_break
:_ldiv_56_break
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,%ebx !0x4
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__mesabi_uldiv
	add____$i8,%esp !0xc
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,%ebx !0x0
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-10
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ldiv_83_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-c
	add____$i8,%eax !0x0
	mov____(%eax),%eax
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,%ebx !0x0
	mov____%eax,(%ebx)
	test___%eax,%eax
	jmp32  %_ldiv_83_break
:_ldiv_83_break
	mov____0x8(%ebp),%eax !0x-14
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ldiv_99_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-c
	add____$i8,%eax !0x4
	mov____(%eax),%eax
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,%ebx !0x4
	mov____%eax,(%ebx)
	test___%eax,%eax
	jmp32  %_ldiv_99_break
:_ldiv_99_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-c
	leave
	ret
	jmp32  %_ldiv_30_break
:_ldiv_30_else
	mov____$i32,%eax %0x0
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,%ebx !0x4
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_ldiv_124_break
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x8(%ebp) !0xc
	test___%eax,%eax
	jmp32  %_ldiv_124_break
:_ldiv_124_break
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_ldiv_139_else
	mov____0x8(%ebp),%eax !0x8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,%ebx !0x0
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-10
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
	mov____%eax,0x8(%ebp) !0x-10
	test___%eax,%eax
	jmp32  %_ldiv_139_break
:_ldiv_139_else
	mov____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_ldiv_158_else
	call32 %__mesabi_div0
	add____$i8,%esp !0x0
	test___%eax,%eax
	jmp32  %_ldiv_158_break
:_ldiv_158_else
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-14
	test___%eax,%eax
	jmp32  %_ldiv_168_initial_skip
:_ldiv_168_loop
	mov____%ebp,%eax
	add____$i8,%eax !0x-14
	add____$i8,(%eax) !0x1
	mov____0x8(%ebp),%eax !0x-14
	test___%eax,%eax
:_ldiv_168_continue
	mov____0x8(%ebp),%eax !0xc
	mov____0x8(%ebp),%ebx !0x8
	xchg___%eax,%ebx
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x8
:_ldiv_168_initial_skip
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0xc
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	sub____%ebx,%eax
	setle__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_ldiv_168_break
	jmp32  %_ldiv_168_loop
:_ldiv_168_break
	mov____0x8(%ebp),%eax !0x8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,%ebx !0x4
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-14
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,%ebx !0x0
	mov____%eax,(%ebx)
	test___%eax,%eax
:_ldiv_158_break
:_ldiv_139_break
	mov____0x8(%ebp),%eax !0x-10
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ldiv_210_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-c
	add____$i8,%eax !0x0
	mov____(%eax),%eax
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-c
	add____$i8,%ebx !0x0
	mov____%eax,(%ebx)
	test___%eax,%eax
	jmp32  %_ldiv_210_break
:_ldiv_210_break
	mov____%ebp,%eax
	add____$i8,%eax !0x-c
	leave
	ret
:_ldiv_30_break
	leave
	ret

:_string_div.s_0
" ***MES C LIB*** divide by zero numerator="

:_string_div.s_1
"
"

:_string_div.s_2
"0"

:_string_div.s_3
"b != -2147483648"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:__ungetc_p
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	shl____$i8,%eax !0x2
	mov____$i32,%ebx &__ungetc_buf
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
	leave
	ret


:__ungetc_init
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x200
	shl____$i8,%eax !0x2
	mov____$i32,%ebx &__ungetc_buf
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %___ungetc_init_1_break
	mov____$i32,%ebx %0x200
	add____$i8,%ebx !0x1
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____$i32,%ebx %0x-1
	push___%ebx
	mov____$i32,%ebx &__ungetc_buf
	push___%ebx
	call32 %memset
	add____$i8,%esp !0xc
	test___%eax,%eax
	jmp32  %___ungetc_init_1_break
:___ungetc_init_1_break
	leave
	ret


:__ungetc_clear
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x-1
	mov____0x8(%ebp),%ebx !0x8
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx &__ungetc_buf
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%eax,(%ebx)
	test___%eax,%eax
	leave
	ret


:__ungetc_set
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0xc
	mov____0x8(%ebp),%ebx !0x8
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx &__ungetc_buf
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%eax,(%ebx)
	test___%eax,%eax
	leave
	ret


:fdgetc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__ungetc_init
	add____$i8,%esp !0x0
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	shl____$i8,%eax !0x2
	mov____$i32,%ebx &__ungetc_buf
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fdgetc_9_else
	mov____$i32,%eax %0x-1
	mov____0x8(%ebp),%ebx !0x8
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx &__ungetc_buf
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%eax,(%ebx)
	test___%eax,%eax
	jmp32  %_fdgetc_9_break
:_fdgetc_9_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_35_break
	mov____$i32,%eax %0x-1
	leave
	ret
	jmp32  %_fdgetc_35_break
:_fdgetc_35_break
	mov____0x8(%ebp),%eax !0x-4
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
:_fdgetc_9_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_51_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_51_break
:_fdgetc_51_break
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

:__ungetc_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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:fdungetc
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__ungetc_init
	add____$i8,%esp !0x0
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_fdungetc_3_else
	mov____0x8(%ebp),%eax !0x8
	leave
	ret
	jmp32  %_fdungetc_3_break
:_fdungetc_3_else
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %__ungetc_p
	add____$i8,%esp !0x4
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fdungetc_13_break
	push___$i32 &_string_fdungetc.s_0
	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_fdungetc.s_1
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____$i32,%eax %0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fdungetc_37_else
	mov____$i32,%eax %0x0
	movzbl_%al,%eax
	jmp32  %_fdungetc_37_break
:_fdungetc_37_else
	push___$i32 &_string_fdungetc.s_2
	call32 %__assert_fail
	add____$i8,%esp !0x4
:_fdungetc_37_break
	jmp32  %_fdungetc_13_break
:_fdungetc_13_break
:_fdungetc_3_break
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %__ungetc_set
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	leave
	ret

:_string_fdungetc.s_0
" ***MES C LIB*** fdungetc ungetc buffer overflow fd="

:_string_fdungetc.s_1
"
"

:_string_fdungetc.s_2
"0"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:mes_open
	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 %_open3
	add____$i8,%esp !0xc
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_ntoab_9_else
	mov____$i32,%eax %0x0
	movzbl_%al,%eax
	jmp32  %_ntoab_9_break
:_ntoab_9_else
	push___$i32 &_string_ntoab.s_0
	call32 %__assert_fail
	add____$i8,%esp !0x4
:_ntoab_9_break
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%eax !0x10
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ntoab_25_else
	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_25_else
	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_25_break
:_ntoab_25_else
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
:_ntoab_25_break
:_ntoab_51_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
	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
	mov____0x8(%ebp),%eax !0x-10
	mov____$i32,%ebx %0x9
	sub____%ebx,%eax
	seta___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_ntoab_62_else
	mov____$i32,%eax %0x61
	mov____0x8(%ebp),%ebx !0x-10
	add____%ebx,%eax
	add____$i8,%eax !0x-a
	jmp32  %_ntoab_62_break
:_ntoab_62_else
	mov____$i32,%eax %0x30
	mov____0x8(%ebp),%ebx !0x-10
	add____%ebx,%eax
:_ntoab_62_break
	mov____0x8(%ebp),%ebx !0x-4
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-4 !0x-1
	test___%eax,%eax
:_ntoab_51_continue
	mov____0x8(%ebp),%eax !0x-c
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ntoab_51_break
	jmp32  %_ntoab_51_loop
:_ntoab_51_break
	mov____0x8(%ebp),%eax !0x-8
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ntoab_90_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_90_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_90_break
:_ntoab_90_break
	mov____0x8(%ebp),%eax !0x-4
	add____$i8,%eax !0x1
	leave
	ret

:_string_ntoab.s_0
"base > 0"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:lseek
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__buffered_read_clear
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x10
	mov____$i32,%ebx %0x1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_lseek_5_break
	mov____0x8(%ebp),%eax !0x-4
	mov____0x8(%ebp),%ebx !0xc
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x8(%ebp) !0xc
	test___%eax,%eax
	jmp32  %_lseek_5_break
:_lseek_5_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 %0x13
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:__assert_fail
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	push___$i32 &_string___assert_fail.s_0
	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___assert_fail.s_1
	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

:_string___assert_fail.s_0
"assert fail: "

:_string___assert_fail.s_1
"
"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:__buffered_read_init
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x32,%eax &__read_cache
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %___buffered_read_init_1_break
	mov____$i32,%ebx %0x68
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x200
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %malloc
	add____$i8,%esp !0x4
	mov____%eax,0x32 &__read_cache
	test___%eax,%eax
	jmp32  %___buffered_read_init_1_break
:___buffered_read_init_1_break
	leave
	ret


:__buffered_read_clear
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__buffered_read_init
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x68
	mul____%ebx
	mov____0x32,%ebx &__read_cache
	add____%ebx,%eax
	add____$i8,%eax !0x0
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-4
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x8
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x68
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x32,%ebx &__read_cache
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	add____$i8,%ebx !0x0
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:__buffered_read
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x10
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__buffered_read_init
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x68
	mul____%ebx
	mov____0x32,%ebx &__read_cache
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%eax !0xc
	mov____%eax,0x8(%ebp) !0x-c
	mov____%ebp,%eax
	add____$i8,%eax !0x-8
	mov____(%eax),%eax
	add____$i8,%eax !0x0
	mov____(%eax),%eax
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %___buffered_read_15_break
	mov____0x8(%ebp),%eax !0x10
	mov____$i32,%ebx %0x64
	sub____%ebx,%eax
	seta___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %___buffered_read_15_break
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %_read
	add____$i8,%esp !0xc
	leave
	ret
	jmp32  %___buffered_read_15_break
:___buffered_read_15_break
	jmp32  %___buffered_read_41_continue
:___buffered_read_41_loop
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	mov____$i32,%eax %0x64
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x0
	mov____(%ebx),%ebx
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x0
	add____$i8,(%ebx) !0x-1
	mov____%eax,%ebx
	pop____%eax
	sub____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x4
	add____%ebx,%eax
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-c
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-c !0x1
	test___%eax,%eax
:___buffered_read_41_continue
	mov____%ebp,%eax
	add____$i8,%eax !0x-8
	mov____(%eax),%eax
	add____$i8,%eax !0x0
	mov____(%eax),%eax
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %___buffered_read_41_break
	mov____0x8(%ebp),%eax !0x-4
					# jmp test LABEL
	test___%eax,%eax
	je32   %___buffered_read_41_break
	jmp32  %___buffered_read_41_loop
:___buffered_read_41_break
	mov____0x8(%ebp),%eax !0x-4
					# jmp test LABEL
	test___%eax,%eax
	je32   %___buffered_read_86_break
	mov____$i32,%ebx %0x64
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	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   %___buffered_read_100_break
	mov____$i32,%eax %0x-1
	leave
	ret
	jmp32  %___buffered_read_100_break
:___buffered_read_100_break
	mov____0x8(%ebp),%eax !0x-10
					# jmp test LABEL
	test___%eax,%eax
	je32   %___buffered_read_111_break
	mov____0x8(%ebp),%eax !0x-10
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x0
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-10
	mov____$i32,%ebx %0x64
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %___buffered_read_121_break
	mov____0x8(%ebp),%ebx !0x-10
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x4
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x4
	add____$i8,%ebx !0x64
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-10
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %memmove
	add____$i8,%esp !0xc
	test___%eax,%eax
	jmp32  %___buffered_read_121_break
:___buffered_read_121_break
	mov____0x8(%ebp),%eax !0x10
	mov____0x8(%ebp),%ebx !0x-4
	sub____%ebx,%eax
	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-c
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %__buffered_read
	add____$i8,%esp !0xc
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	leave
	ret
	jmp32  %___buffered_read_111_break
:___buffered_read_111_break
	jmp32  %___buffered_read_86_break
:___buffered_read_86_break
	mov____0x8(%ebp),%eax !0x10
	mov____0x8(%ebp),%ebx !0x-4
	sub____%ebx,%eax
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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

:__read_cache
!0x00 !0x00 !0x00 !0x00


:__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___mes_debug.s_0
	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

:_string___mes_debug.s_0
"MES_DEBUG"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:getcwd
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
					# jmp test LABEL
	test___%eax,%eax
	je32   %_getcwd_1_break
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %_getcwd
	add____$i8,%esp !0x8
	leave
	ret
	jmp32  %_getcwd_1_break
:_getcwd_1_break
	mov____$i32,%ebx %0x200
	push___%ebx
	mov____$i32,%ebx &getcwd-buf
	push___%ebx
	call32 %_getcwd
	add____$i8,%esp !0x8
	leave
	ret

:getcwd-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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:__tcgetattr
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-30
	push___%ebx
	mov____$i32,%ebx %0x5401
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %ioctl3
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-34
	mov____%ebp,%eax
	add____$i8,%eax !0x-30
	add____$i8,%eax !0x0
	mov____(%eax),%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0xc
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x0
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-30
	add____$i8,%eax !0x4
	mov____(%eax),%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0xc
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x4
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-30
	add____$i8,%eax !0x8
	mov____(%eax),%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0xc
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x8
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-30
	add____$i8,%eax !0xc
	mov____(%eax),%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0xc
	mov____(%ebx),%ebx
	add____$i8,%ebx !0xc
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-30
	add____$i8,%eax !0x10
	movzbl_(%eax),%eax
	movzbl_%al,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0xc
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x10
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____$i32,%ebx %0x13
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x1
	mul____%ebx
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____$i32,%ebx %0x0
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-30
	add____$i8,%ebx !0x11
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	mov____$i32,%ebx %0x0
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0xc
	mov____(%ebx),%ebx
	add____$i8,%ebx !0x11
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%ebx
	call32 %memcpy
	add____$i8,%esp !0xc
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-34
	leave
	ret


:isatty
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-28
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__tcgetattr
	add____$i8,%esp !0x8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:_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____0x8(%ebp),%eax !0xc
	mov____$i32,%ebx %0x40
	and____%ebx,%eax
					# jmp test LABEL
	test___%eax,%eax
	je32   %_open_1_else
	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
	jmp32  %_open_1_break
:_open_1_else
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %_open2
	add____$i8,%esp !0x8
	leave
	ret
:_open_1_break
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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
	call32 %__buffered_read
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-4
	call32 %__mes_debug
	add____$i8,%esp !0x0
	mov____$i32,%ebx %0x4
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_read_9_break
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_read_16_else
	push___$i32 &_string_read.s_0
	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_read.s_1
	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_read.s_2
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_read_16_break
:_read_16_else
	push___$i32 &_string_read.s_0
	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_read.s_3
	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_read.s_2
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
:_read_16_break
	jmp32  %_read_9_break
:_read_9_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret

:_string_read.s_0
"read fd="

:_string_read.s_1
" c="

:_string_read.s_2
"
"

:_string_read.s_3
" bytes="

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_setenv.s_0
	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

:_string_setenv.s_0
"="

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


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

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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

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


:memchr
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	jmp32  %_memchr_3_continue
:_memchr_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  %_memchr_5_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret
	jmp32  %_memchr_5_break
:_memchr_5_break
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_memchr_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   %_memchr_3_break
	jmp32  %_memchr_3_loop
:_memchr_3_break
	mov____$i32,%eax %0x0
	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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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


: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


: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


: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


: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


: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


: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


: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


: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


: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


:_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
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %__getcwd_9_break
	mov____0x8(%ebp),%eax !0x8
	leave
	ret
	jmp32  %__getcwd_9_break
:__getcwd_9_break
	mov____$i32,%eax %0x0
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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


: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


:ioctl3
	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 %0x36
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret


:_open3
	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 %0x5
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	mov____%eax,0x8(%ebp) !0x-4
	call32 %__ungetc_init
	add____$i8,%esp !0x0
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-4
	mov____$i32,%ebx %0x2
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %__open3_13_break
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %__ungetc_clear
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %__buffered_read_clear
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %__open3_13_break
:__open3_13_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:_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
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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


: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


: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


:__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

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

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


: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


:abtod
	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 %0x0
	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   %_abtod_8_break
	mov____$i32,%eax %0xa
	mov____%eax,0x8(%ebp) !0xc
	test___%eax,%eax
	jmp32  %_abtod_8_break
:_abtod_8_break
	mov____0x8(%ebp),%eax !0xc
	mov____%eax,0x8(%ebp) !0x-10
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	push___%ebx
	call32 %abtol
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-14
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-18
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-1c
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2e
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_abtod_31_break
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0xc
	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
	jmp32  %_abtod_31_break
:_abtod_31_break
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x65
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_abtod_52_break
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	push___%ebx
	call32 %abtol
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-1c
	test___%eax,%eax
	jmp32  %_abtod_52_break
:_abtod_52_break
	mov____0x8(%ebp),%eax !0x-14
	mov____0x8(%ebp),%ebx !0x-18
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-10
	xor____%edx,%edx
	div___%ebx
	mov____%eax,%ebx
	pop____%eax
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-1c
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_abtod_82_break
	jmp32  %_abtod_89_continue
:_abtod_89_loop
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0x-10
	xor____%edx,%edx
	div___%ebx
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
:_abtod_89_continue
	mov____0x8(%ebp),%eax !0x-1c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-1c
	add____$i8,(%ebx) !0x1
					# jmp test LABEL
	test___%eax,%eax
	je32   %_abtod_89_break
	jmp32  %_abtod_89_loop
:_abtod_89_break
	jmp32  %_abtod_82_break
:_abtod_82_break
	jmp32  %_abtod_107_continue
:_abtod_107_loop
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0x-10
	mul____%ebx
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
:_abtod_107_continue
	mov____0x8(%ebp),%eax !0x-1c
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-1c
	add____$i8,(%ebx) !0x-1
					# jmp test LABEL
	test___%eax,%eax
	je32   %_abtod_107_break
	jmp32  %_abtod_107_loop
:_abtod_107_break
	mov____0x8(%ebp),%eax !0x-4
	mov____0x8(%ebp),%ebx !0x8
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
					# jmp test LABEL
	test___%eax,%eax
	je32   %_abtod_127_else
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	jmp32  %_abtod_127_break
:_abtod_127_else
	mov____0x8(%ebp),%eax !0x-8
:_abtod_127_break
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:dtoab
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %ntoab
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	mov____$i32,%ebx &dtoab-dtoa_buf
	push___%ebx
	call32 %strcpy
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0x-4
	sub____%ebx,%eax
	mov____$i32,%ebx %0x5f5e100
	mul____%ebx
	mov____%eax,0x8(%ebp) !0x-c
	mov____0x8(%ebp),%eax !0x-c
					# jmp test LABEL
	test___%eax,%eax
	je32   %_dtoab_23_break
	mov____0x8(%ebp),%eax !0x-c
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_dtoab_27_break
	mov____0x8(%ebp),%eax !0x-c
	mov____$i32,%ebx %0x0
	xchg___%eax,%ebx
	sub____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_dtoab_27_break
:_dtoab_27_break
	push___$i32 &_string_dtoab.s_0
	mov____$i32,%ebx &dtoab-dtoa_buf
	push___%ebx
	call32 %strcat
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-c
	push___%ebx
	call32 %ntoab
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	mov____$i32,%ebx &dtoab-dtoa_buf
	push___%ebx
	call32 %strcat
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____$i32,%ebx %0x0
	push___%ebx
	mov____$i32,%ebx &dtoab-dtoa_buf
	push___%ebx
	call32 %strchr
	add____$i8,%esp !0x8
	mov____%eax,0x8(%ebp) !0x-8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x-1
	test___%eax,%eax
	jmp32  %_dtoab_73_continue
:_dtoab_73_loop
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-8 !0x-1
	test___%eax,%eax
:_dtoab_73_continue
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_dtoab_73_break
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____$i32,%ebx %0x30
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_dtoab_73_break
	jmp32  %_dtoab_73_loop
:_dtoab_73_break
	jmp32  %_dtoab_23_break
:_dtoab_23_break
	mov____$i32,%eax &dtoab-dtoa_buf
	leave
	ret

:_string_dtoab.s_0
"."

:dtoab-dtoa_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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:search_path
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	push___$i32 &_string_search-path.s_0
	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_search-path.s_1
	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_search-path.s_2
	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_search-path.s_3
	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_search-path.s_2
	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_search-path.s_4
	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_search-path.s_5
	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_search-path.s_2
	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

:_string_search-path.s_0
"PATH"

:_string_search-path.s_1
"
 search-path: "

:_string_search-path.s_2
"
"

:_string_search-path.s_3
" dir: "

:_string_search-path.s_4
"/"

:_string_search-path.s_5
" found: "

: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_execvp.s_0
	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_execvp.s_1
	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_execvp.s_2
	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_execvp.s_3
	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_execvp.s_1
	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

:_string_execvp.s_0
" EXEC: "

:_string_execvp.s_1
"
"

:_string_execvp.s_2
" arg["

:_string_execvp.s_3
"]: "

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:fflush
	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 %0x3
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fflush_3_break
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_fflush_3_break
:_fflush_3_break
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %fsync
	add____$i8,%esp !0x4
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_fopen.s_0
	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_fopen.s_1
	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_fopen.s_2
	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_fopen.s_3
	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_fopen.s_3
	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 %_open3
	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 %_open3
	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_fopen.s_4
	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_fopen.s_2
	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_fopen.s_5
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____$i32,%eax %0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fopen_201_else
	mov____$i32,%eax %0x0
	movzbl_%al,%eax
	jmp32  %_fopen_201_break
:_fopen_201_else
	push___$i32 &_string_fopen.s_6
	call32 %__assert_fail
	add____$i8,%esp !0x4
:_fopen_201_break
	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_214_break
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %_fopen_214_break
:_fopen_214_break
	mov____0x8(%ebp),%eax !0x-4
	leave
	ret

:_string_fopen.s_0
"fopen "

:_string_fopen.s_1
" "

:_string_fopen.s_2
"
"

:_string_fopen.s_3
"r+"

:_string_fopen.s_4
" => fd="

:_string_fopen.s_5
" ***MES LIB C*** fopen of stdin: signal me in band
"

:_string_fopen.s_6
"0"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:__fungetc_p
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__ungetc_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 !0x14
	mov____%eax,0x8(%ebp) !0x-10
	mov____0x8(%ebp),%eax !0x-4
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fread_60_break
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-10
	push___%ebx
	call32 %read
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-14
	mov____0x8(%ebp),%eax !0x-14
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fread_72_else
	mov____0x8(%ebp),%eax !0x-c
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fread_72_else
	mov____0x8(%ebp),%eax !0x-14
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	jmp32  %_fread_72_break
:_fread_72_else
	mov____0x8(%ebp),%eax !0x-14
	mov____0x8(%ebp),%ebx !0x-c
	xchg___%eax,%ebx
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
:_fread_72_break
	jmp32  %_fread_60_break
:_fread_60_break
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fread_99_break
	push___$i32 &_string_fread.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-10
	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_fread.s_1
	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_fread.s_2
	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_136_break
	mov____0x8(%ebp),%eax !0x-c
	mov____$i32,%ebx %0x1000
	sub____%ebx,%eax
	setl___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fread_136_break
	mov____0x8(%ebp),%ebx !0x-c
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx &fread-debug_buf
	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_fread.s_3
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____$i32,%ebx &fread-debug_buf
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_fread.s_2
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fread_136_break
:_fread_136_break
	jmp32  %_fread_99_break
:_fread_99_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_180_break
	mov____0x8(%ebp),%eax !0x-c
	mov____0x8(%ebp),%ebx !0xc
	xor____%edx,%edx
	div___%ebx
	leave
	ret
	jmp32  %_fread_180_break
:_fread_180_break
	mov____$i32,%eax %0x0
	leave
	ret

:_string_fread.s_0
"fread fd="

:_string_fread.s_1
" bytes="

:_string_fread.s_2
"
"

:_string_fread.s_3
"fread buf="

:fread-debug_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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:fseek
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %lseek
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-8
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_fseek_11_break
	push___$i32 &_string_fseek.s_0
	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_fseek.s_1
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-8
	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_fseek.s_2
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fseek_11_break
:_fseek_11_break
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setge__%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fseek_50_break
	mov____$i32,%eax %0x0
	leave
	ret
	jmp32  %_fseek_50_break
:_fseek_50_break
	mov____$i32,%eax %0x-1
	leave
	ret

:_string_fseek.s_0
"fread fd="

:_string_fseek.s_1
"  =>"

:_string_fseek.s_2
"
"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_fwrite.s_0
	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_fwrite.s_1
	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_fwrite.s_2
	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),%eax !0x14
	mov____%eax,0x8(%ebp) !0x-4
	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 !0x-4
	push___%ebx
	call32 %write
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-8
	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_76_break
	push___$i32 &_string_fwrite.s_3
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x-8
	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_fwrite.s_2
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_fwrite_76_break
:_fwrite_76_break
	mov____0x8(%ebp),%eax !0x-8
	mov____$i32,%ebx %0x0
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_fwrite_103_break
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	xor____%edx,%edx
	div___%ebx
	leave
	ret
	jmp32  %_fwrite_103_break
:_fwrite_103_break
	mov____$i32,%eax %0x0
	leave
	ret

:_string_fwrite.s_0
"fwrite "

:_string_fwrite.s_1
"  "

:_string_fwrite.s_2
"
"

:_string_fwrite.s_3
" => "

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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 !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %vsnprintf
	add____$i8,%esp !0x10
	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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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 !0x8
	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 %0x20
	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
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_92_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_92_break
:_vfprintf_92_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_112_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_112_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_112_break
:_vfprintf_112_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_142_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_142_break
:_vfprintf_142_break
:_vfprintf_112_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_171_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_185_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_185_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_185_break
:_vfprintf_185_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_215_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_215_break
:_vfprintf_215_break
:_vfprintf_185_break
	jmp32  %_vfprintf_171_break
:_vfprintf_171_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_246_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_246_break
:_vfprintf_246_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_262_break
	push___$i32 &_string_vfprintf.s_0
	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_262_break
:_vfprintf_262_break
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
:_vfprintf_281_clause0
	cmp____$i8,%eax !0x25
	je32   %_vfprintf_281_body0
	jmp32  %_vfprintf_281_clause1
:_vfprintf_281_body0
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	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_281_break
:_vfprintf_281_clause1
	cmp____$i8,%eax !0x63
	je32   %_vfprintf_281_body1
	jmp32  %_vfprintf_281_clause2
:_vfprintf_281_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 !0x8
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-24
	movsbl_%bl,%ebx
	push___%ebx
	call32 %fputc
	add____$i8,%esp !0x8
	test___%eax,%eax
	jmp32  %_vfprintf_281_break
:_vfprintf_281_clause2
	cmp____$i8,%eax !0x64
	je32   %_vfprintf_281_body2
	cmp____$i8,%eax !0x69
	je32   %_vfprintf_281_body2
	cmp____$i8,%eax !0x6f
	je32   %_vfprintf_281_body2
	cmp____$i8,%eax !0x75
	je32   %_vfprintf_281_body2
	cmp____$i8,%eax !0x78
	je32   %_vfprintf_281_body2
	cmp____$i8,%eax !0x58
	je32   %_vfprintf_281_body2
	jmp32  %_vfprintf_281_clause3
:_vfprintf_281_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_363_else
	mov____$i32,%eax %0x8
	jmp32  %_vfprintf_363_break
:_vfprintf_363_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_373_else_b_373
	jmp32  %_vfprintf_373_else_skip_b_373
:_vfprintf_373_else_b_373
	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_373_else
:_vfprintf_373_else_skip_b_373
	mov____$i32,%eax %0x10
	jmp32  %_vfprintf_373_break
:_vfprintf_373_else
	mov____$i32,%eax %0xa
:_vfprintf_373_break
:_vfprintf_363_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_406_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_406_and_skip_b
	test___%ebx,%ebx
	je32   %_vfprintf_420_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_420_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_441_break
	mov____0x8(%ebp),%ebx !0x-2c
	push___%ebx
	call32 %strupr
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_vfprintf_441_break
:_vfprintf_441_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_458_break
	mov____0x8(%ebp),%eax !0x-30
	mov____%eax,0x8(%ebp) !0x-18
	test___%eax,%eax
	jmp32  %_vfprintf_458_break
:_vfprintf_458_break
	mov____0x8(%ebp),%eax !0x-14
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_469_break
	jmp32  %_vfprintf_475_continue
:_vfprintf_475_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_475_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_475_break
	jmp32  %_vfprintf_475_loop
:_vfprintf_475_break
	jmp32  %_vfprintf_500_continue
:_vfprintf_500_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_500_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_500_break
	jmp32  %_vfprintf_500_loop
:_vfprintf_500_break
	jmp32  %_vfprintf_469_break
:_vfprintf_469_break
	jmp32  %_vfprintf_532_continue
:_vfprintf_532_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_534_break
	jmp32  %_vfprintf_532_break
	jmp32  %_vfprintf_534_break
:_vfprintf_534_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_532_continue
	mov____0x8(%ebp),%eax !0x-2c
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vfprintf_532_break
	jmp32  %_vfprintf_532_loop
:_vfprintf_532_break
	jmp32  %_vfprintf_575_continue
:_vfprintf_575_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_575_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_575_break
	jmp32  %_vfprintf_575_loop
:_vfprintf_575_break
	jmp32  %_vfprintf_281_break
:_vfprintf_281_clause3
	cmp____$i8,%eax !0x73
	je32   %_vfprintf_281_body3
	jmp32  %_vfprintf_281_clause4
:_vfprintf_281_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_623_break
	mov____0x8(%ebp),%eax !0x-28
	mov____%eax,0x8(%ebp) !0x-18
	test___%eax,%eax
	jmp32  %_vfprintf_623_break
:_vfprintf_623_break
	mov____0x8(%ebp),%eax !0x-14
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_634_break
	jmp32  %_vfprintf_640_continue
:_vfprintf_640_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_640_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_640_break
	jmp32  %_vfprintf_640_loop
:_vfprintf_640_break
	jmp32  %_vfprintf_665_continue
:_vfprintf_665_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_665_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_665_break
	jmp32  %_vfprintf_665_loop
:_vfprintf_665_break
	jmp32  %_vfprintf_634_break
:_vfprintf_634_break
	jmp32  %_vfprintf_697_continue
:_vfprintf_697_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_699_break
	jmp32  %_vfprintf_697_break
	jmp32  %_vfprintf_699_break
:_vfprintf_699_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_697_continue
	mov____0x8(%ebp),%eax !0x-24
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vfprintf_697_break
	jmp32  %_vfprintf_697_loop
:_vfprintf_697_break
	jmp32  %_vfprintf_740_continue
:_vfprintf_740_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_740_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_740_break
	jmp32  %_vfprintf_740_loop
:_vfprintf_740_break
	jmp32  %_vfprintf_281_break
:_vfprintf_281_clause4
	cmp____$i8,%eax !0x66
	je32   %_vfprintf_281_body4
	cmp____$i8,%eax !0x65
	je32   %_vfprintf_281_body4
	cmp____$i8,%eax !0x45
	je32   %_vfprintf_281_body4
	cmp____$i8,%eax !0x67
	je32   %_vfprintf_281_body4
	cmp____$i8,%eax !0x47
	je32   %_vfprintf_281_body4
	jmp32  %_vfprintf_281_clause5
:_vfprintf_281_body4
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x10
	add____$i8,%ebx !0x8
	add____$i8,%ebx !0x-1
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x8
	add____$i8,%ebx !0x-1
	not____%ebx
	and____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	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____$i32,%ebx %0x1
	push___%ebx
	mov____$i32,%ebx %0xa
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-24
	push___%ebx
	call32 %dtoab
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-28
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x45
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_808_break_b_808
	jmp32  %_vfprintf_808_break_skip_b_808
:_vfprintf_808_break_b_808
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
	mov____$i32,%ebx %0x47
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_808_break
:_vfprintf_808_break_skip_b_808
	mov____0x8(%ebp),%ebx !0x-28
	push___%ebx
	call32 %strupr
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_vfprintf_808_break
:_vfprintf_808_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-18
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfprintf_835_break
	mov____0x8(%ebp),%eax !0x-2c
	mov____%eax,0x8(%ebp) !0x-18
	test___%eax,%eax
	jmp32  %_vfprintf_835_break
:_vfprintf_835_break
	mov____0x8(%ebp),%eax !0x-14
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_846_break
	jmp32  %_vfprintf_852_continue
:_vfprintf_852_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_852_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_852_break
	jmp32  %_vfprintf_852_loop
:_vfprintf_852_break
	jmp32  %_vfprintf_877_continue
:_vfprintf_877_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_877_continue
	mov____0x8(%ebp),%eax !0x-18
	mov____0x8(%ebp),%ebx !0x-2c
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vfprintf_877_break
	jmp32  %_vfprintf_877_loop
:_vfprintf_877_break
	jmp32  %_vfprintf_846_break
:_vfprintf_846_break
	jmp32  %_vfprintf_909_continue
:_vfprintf_909_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_911_break
	jmp32  %_vfprintf_909_break
	jmp32  %_vfprintf_911_break
:_vfprintf_911_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-28
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-28
	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_909_continue
	mov____0x8(%ebp),%eax !0x-28
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vfprintf_909_break
	jmp32  %_vfprintf_909_loop
:_vfprintf_909_break
	jmp32  %_vfprintf_952_continue
:_vfprintf_952_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_952_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_952_break
	jmp32  %_vfprintf_952_loop
:_vfprintf_952_break
	jmp32  %_vfprintf_281_break
:_vfprintf_281_clause5
	cmp____$i8,%eax !0x6e
	je32   %_vfprintf_281_body5
	jmp32  %_vfprintf_281_clause6
:_vfprintf_281_body5
	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_281_break
:_vfprintf_281_clause6
:_vfprintf_281_default
:_vfprintf_281_body6
	push___$i32 &_string_vfprintf.s_1
	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_vfprintf.s_2
	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_281_break
:_vfprintf_281_clause7
	jmp32  %_vfprintf_281_default
:_vfprintf_281_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

:_string_vfprintf.s_0
"vfprintf: skipping second: l
"

:_string_vfprintf.s_1
"vfprintf: not supported: %:"

:_string_vfprintf.s_2
"
"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:vsnprintf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x10
	mov____%eax,0x8(%ebp) !0x-4
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-8
	jmp32  %_vsnprintf_5_continue
:_vsnprintf_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  %_vsnprintf_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____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_24_break
	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
	jmp32  %_vsnprintf_24_break
:_vsnprintf_24_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_vsnprintf_7_break
:_vsnprintf_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____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	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  %_vsnprintf_60_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  %_vsnprintf_60_break
:_vsnprintf_60_break
	mov____$i32,%eax %0x20
	mov____%al,0x8(%ebp) !0x-1c
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x20
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsnprintf_81_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  %_vsnprintf_81_break
:_vsnprintf_81_break
	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  %_vsnprintf_101_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  %_vsnprintf_101_break
:_vsnprintf_101_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   %_vsnprintf_121_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   %_vsnprintf_121_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  %_vsnprintf_121_break
:_vsnprintf_121_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  %_vsnprintf_151_break
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x14
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x14
	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  %_vsnprintf_151_break
:_vsnprintf_151_break
:_vsnprintf_121_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  %_vsnprintf_180_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   %_vsnprintf_194_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   %_vsnprintf_194_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  %_vsnprintf_194_break
:_vsnprintf_194_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  %_vsnprintf_224_break
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x14
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x14
	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  %_vsnprintf_224_break
:_vsnprintf_224_break
:_vsnprintf_194_break
	jmp32  %_vsnprintf_180_break
:_vsnprintf_180_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  %_vsnprintf_255_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  %_vsnprintf_255_break
:_vsnprintf_255_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  %_vsnprintf_271_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  %_vsnprintf_271_break
:_vsnprintf_271_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  %_vsnprintf_287_break
	push___$i32 &_string_vsnprintf.s_0
	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  %_vsnprintf_287_break
:_vsnprintf_287_break
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
:_vsnprintf_306_clause0
	cmp____$i8,%eax !0x25
	je32   %_vsnprintf_306_body0
	jmp32  %_vsnprintf_306_clause1
:_vsnprintf_306_body0
	mov____0x8(%ebp),%ebx !0x-8
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	setb___%bl
	movzbl_%bl,%ebx
	test___%ebx,%ebx
					# jmp test LABEL
	je32   %_vsnprintf_313_break
	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
	jmp32  %_vsnprintf_313_break
:_vsnprintf_313_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_vsnprintf_306_break
:_vsnprintf_306_clause1
	cmp____$i8,%eax !0x63
	je32   %_vsnprintf_306_body1
	jmp32  %_vsnprintf_306_clause2
:_vsnprintf_306_body1
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x14
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x14
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_355_break
	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
	jmp32  %_vsnprintf_355_break
:_vsnprintf_355_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
	jmp32  %_vsnprintf_306_break
:_vsnprintf_306_clause2
	cmp____$i8,%eax !0x64
	je32   %_vsnprintf_306_body2
	cmp____$i8,%eax !0x69
	je32   %_vsnprintf_306_body2
	cmp____$i8,%eax !0x6f
	je32   %_vsnprintf_306_body2
	cmp____$i8,%eax !0x75
	je32   %_vsnprintf_306_body2
	cmp____$i8,%eax !0x78
	je32   %_vsnprintf_306_body2
	cmp____$i8,%eax !0x58
	je32   %_vsnprintf_306_body2
	jmp32  %_vsnprintf_306_clause3
:_vsnprintf_306_body2
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x14
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x14
	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  %_vsnprintf_401_else
	mov____$i32,%eax %0x8
	jmp32  %_vsnprintf_401_break
:_vsnprintf_401_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  %_vsnprintf_411_else_b_411
	jmp32  %_vsnprintf_411_else_skip_b_411
:_vsnprintf_411_else_b_411
	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  %_vsnprintf_411_else
:_vsnprintf_411_else_skip_b_411
	mov____$i32,%eax %0x10
	jmp32  %_vsnprintf_411_break
:_vsnprintf_411_else
	mov____$i32,%eax %0xa
:_vsnprintf_411_break
:_vsnprintf_401_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   %_vsnprintf_444_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
:_vsnprintf_444_and_skip_b
	test___%ebx,%ebx
	je32   %_vsnprintf_458_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
:_vsnprintf_458_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  %_vsnprintf_479_break
	mov____0x8(%ebp),%ebx !0x-28
	push___%ebx
	call32 %strupr
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_vsnprintf_479_break
:_vsnprintf_479_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  %_vsnprintf_496_break
	mov____0x8(%ebp),%eax !0x-2c
	mov____%eax,0x8(%ebp) !0x-14
	test___%eax,%eax
	jmp32  %_vsnprintf_496_break
:_vsnprintf_496_break
	mov____0x8(%ebp),%eax !0x-10
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_507_break
	jmp32  %_vsnprintf_513_continue
:_vsnprintf_513_loop
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_515_break
	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
	jmp32  %_vsnprintf_515_break
:_vsnprintf_515_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsnprintf_513_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   %_vsnprintf_513_break
	jmp32  %_vsnprintf_513_loop
:_vsnprintf_513_break
	jmp32  %_vsnprintf_546_continue
:_vsnprintf_546_loop
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_548_break
	mov____$i32,%eax %0x30
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	jmp32  %_vsnprintf_548_break
:_vsnprintf_548_break
	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
:_vsnprintf_546_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   %_vsnprintf_546_break
	jmp32  %_vsnprintf_546_loop
:_vsnprintf_546_break
	jmp32  %_vsnprintf_507_break
:_vsnprintf_507_break
	jmp32  %_vsnprintf_586_continue
:_vsnprintf_586_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   %_vsnprintf_588_break
	jmp32  %_vsnprintf_586_break
	jmp32  %_vsnprintf_588_break
:_vsnprintf_588_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____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_611_break
	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
	jmp32  %_vsnprintf_611_break
:_vsnprintf_611_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsnprintf_586_continue
	mov____0x8(%ebp),%eax !0x-28
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vsnprintf_586_break
	jmp32  %_vsnprintf_586_loop
:_vsnprintf_586_break
	jmp32  %_vsnprintf_639_continue
:_vsnprintf_639_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-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_645_break
	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
	jmp32  %_vsnprintf_645_break
:_vsnprintf_645_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsnprintf_639_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   %_vsnprintf_639_break
	jmp32  %_vsnprintf_639_loop
:_vsnprintf_639_break
	jmp32  %_vsnprintf_306_break
:_vsnprintf_306_clause3
	cmp____$i8,%eax !0x73
	je32   %_vsnprintf_306_body3
	jmp32  %_vsnprintf_306_clause4
:_vsnprintf_306_body3
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x14
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x14
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-20
	mov____0x8(%ebp),%eax !0x-20
					# jmp test LABEL
	test___%eax,%eax
	je32   %_vsnprintf_691_else
	mov____0x8(%ebp),%ebx !0x-20
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	jmp32  %_vsnprintf_691_break
:_vsnprintf_691_else
	mov____$i32,%eax %0x0
:_vsnprintf_691_break
	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  %_vsnprintf_703_break
	mov____0x8(%ebp),%eax !0x-24
	mov____%eax,0x8(%ebp) !0x-14
	test___%eax,%eax
	jmp32  %_vsnprintf_703_break
:_vsnprintf_703_break
	mov____0x8(%ebp),%eax !0x-10
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_714_break
	jmp32  %_vsnprintf_720_continue
:_vsnprintf_720_loop
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_722_break
	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
	jmp32  %_vsnprintf_722_break
:_vsnprintf_722_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsnprintf_720_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   %_vsnprintf_720_break
	jmp32  %_vsnprintf_720_loop
:_vsnprintf_720_break
	jmp32  %_vsnprintf_753_continue
:_vsnprintf_753_loop
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_755_break
	mov____$i32,%eax %0x20
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	jmp32  %_vsnprintf_755_break
:_vsnprintf_755_break
	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
:_vsnprintf_753_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   %_vsnprintf_753_break
	jmp32  %_vsnprintf_753_loop
:_vsnprintf_753_break
	jmp32  %_vsnprintf_714_break
:_vsnprintf_714_break
	jmp32  %_vsnprintf_793_continue
:_vsnprintf_793_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   %_vsnprintf_795_break
	jmp32  %_vsnprintf_793_break
	jmp32  %_vsnprintf_795_break
:_vsnprintf_795_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____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_818_break
	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
	jmp32  %_vsnprintf_818_break
:_vsnprintf_818_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsnprintf_793_continue
	mov____0x8(%ebp),%eax !0x-20
					# jmp test LABEL
	test___%eax,%eax
	je32   %_vsnprintf_793_break
	mov____0x8(%ebp),%eax !0x-20
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vsnprintf_793_break
	jmp32  %_vsnprintf_793_loop
:_vsnprintf_793_break
	jmp32  %_vsnprintf_850_continue
:_vsnprintf_850_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-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_856_break
	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
	jmp32  %_vsnprintf_856_break
:_vsnprintf_856_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsnprintf_850_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   %_vsnprintf_850_break
	jmp32  %_vsnprintf_850_loop
:_vsnprintf_850_break
	jmp32  %_vsnprintf_306_break
:_vsnprintf_306_clause4
	cmp____$i8,%eax !0x66
	je32   %_vsnprintf_306_body4
	cmp____$i8,%eax !0x65
	je32   %_vsnprintf_306_body4
	cmp____$i8,%eax !0x45
	je32   %_vsnprintf_306_body4
	cmp____$i8,%eax !0x67
	je32   %_vsnprintf_306_body4
	cmp____$i8,%eax !0x47
	je32   %_vsnprintf_306_body4
	jmp32  %_vsnprintf_306_clause5
:_vsnprintf_306_body4
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x14
	add____$i8,%ebx !0x8
	add____$i8,%ebx !0x-1
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x8
	add____$i8,%ebx !0x-1
	not____%ebx
	and____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x14
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-20
	mov____$i32,%ebx %0x1
	push___%ebx
	mov____$i32,%ebx %0xa
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-20
	push___%ebx
	call32 %dtoab
	add____$i8,%esp !0xc
	mov____%eax,0x8(%ebp) !0x-24
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x45
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsnprintf_926_break_b_926
	jmp32  %_vsnprintf_926_break_skip_b_926
:_vsnprintf_926_break_b_926
	mov____0x8(%ebp),%eax !0x-c
	movsbl_%al,%eax
	mov____$i32,%ebx %0x47
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsnprintf_926_break
:_vsnprintf_926_break_skip_b_926
	mov____0x8(%ebp),%ebx !0x-24
	push___%ebx
	call32 %strupr
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_vsnprintf_926_break
:_vsnprintf_926_break
	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-14
	mov____$i32,%ebx %0x-1
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vsnprintf_953_break
	mov____0x8(%ebp),%eax !0x-28
	mov____%eax,0x8(%ebp) !0x-14
	test___%eax,%eax
	jmp32  %_vsnprintf_953_break
:_vsnprintf_953_break
	mov____0x8(%ebp),%eax !0x-10
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_964_break
	jmp32  %_vsnprintf_970_continue
:_vsnprintf_970_loop
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_972_break
	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
	jmp32  %_vsnprintf_972_break
:_vsnprintf_972_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsnprintf_970_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   %_vsnprintf_970_break
	jmp32  %_vsnprintf_970_loop
:_vsnprintf_970_break
	jmp32  %_vsnprintf_1003_continue
:_vsnprintf_1003_loop
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_1005_break
	mov____$i32,%eax %0x20
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x8 !0x1
	test___%eax,%eax
	jmp32  %_vsnprintf_1005_break
:_vsnprintf_1005_break
	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
:_vsnprintf_1003_continue
	mov____0x8(%ebp),%eax !0x-14
	mov____0x8(%ebp),%ebx !0x-28
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_1003_break
	jmp32  %_vsnprintf_1003_loop
:_vsnprintf_1003_break
	jmp32  %_vsnprintf_964_break
:_vsnprintf_964_break
	jmp32  %_vsnprintf_1043_continue
:_vsnprintf_1043_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   %_vsnprintf_1045_break
	jmp32  %_vsnprintf_1043_break
	jmp32  %_vsnprintf_1045_break
:_vsnprintf_1045_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-24
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-24
	add____$i8,(%ebx) !0x1
	movzbl_(%eax),%eax
	movsbl_%al,%eax
	mov____%eax,0x8(%ebp) !0x-c
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_1068_break
	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
	jmp32  %_vsnprintf_1068_break
:_vsnprintf_1068_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsnprintf_1043_continue
	mov____0x8(%ebp),%eax !0x-24
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vsnprintf_1043_break
	jmp32  %_vsnprintf_1043_loop
:_vsnprintf_1043_break
	jmp32  %_vsnprintf_1096_continue
:_vsnprintf_1096_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-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_1102_break
	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
	jmp32  %_vsnprintf_1102_break
:_vsnprintf_1102_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsnprintf_1096_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   %_vsnprintf_1096_break
	jmp32  %_vsnprintf_1096_loop
:_vsnprintf_1096_break
	jmp32  %_vsnprintf_306_break
:_vsnprintf_306_clause5
	cmp____$i8,%eax !0x6e
	je32   %_vsnprintf_306_body5
	jmp32  %_vsnprintf_306_clause6
:_vsnprintf_306_body5
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0x14
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x14
	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  %_vsnprintf_306_break
:_vsnprintf_306_clause6
:_vsnprintf_306_default
:_vsnprintf_306_body6
	push___$i32 &_string_vsnprintf.s_1
	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_vsnprintf.s_2
	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  %_vsnprintf_306_break
:_vsnprintf_306_clause7
	jmp32  %_vsnprintf_306_default
:_vsnprintf_306_break
	mov____0x8(%ebp),%eax !0x-4
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vsnprintf_7_break
:_vsnprintf_5_continue
	mov____0x8(%ebp),%eax !0x-4
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vsnprintf_5_break
	jmp32  %_vsnprintf_5_loop
:_vsnprintf_5_break
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x14
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-8
	mov____0x8(%ebp),%ebx !0xc
	sub____%ebx,%eax
	setb___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_vsnprintf_1193_break
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x8
	mov____%al,(%ebx)
	test___%eax,%eax
	jmp32  %_vsnprintf_1193_break
:_vsnprintf_1193_break
	mov____0x8(%ebp),%eax !0x-8
	leave
	ret

:_string_vsnprintf.s_0
"vsnprintf: skipping second: l
"

:_string_vsnprintf.s_1
"vsnprintf: not supported: %:"

:_string_vsnprintf.s_2
"
"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:vsprintf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x10
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____$i32,%ebx %0x7fffffff
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %vsnprintf
	add____$i8,%esp !0x10
	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
	cmp____$i8,%eax !0x65
	je32   %_vsscanf_53_body3
	cmp____$i8,%eax !0x66
	je32   %_vsscanf_53_body3
	cmp____$i8,%eax !0x67
	je32   %_vsscanf_53_body3
	cmp____$i8,%eax !0x45
	je32   %_vsscanf_53_body3
	cmp____$i8,%eax !0x47
	je32   %_vsscanf_53_body3
	jmp32  %_vsscanf_53_clause4
:_vsscanf_53_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-14
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	call32 %strtod
	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_clause4
:_vsscanf_53_default
:_vsscanf_53_body4
	push___$i32 &_string_vsscanf.s_0
	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_vsscanf.s_1
	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_clause5
	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

:_string_vsscanf.s_0
"vsscanf: not supported: %:"

:_string_vsscanf.s_1
"
"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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

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


: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

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


:strtod
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0xa
	mov____%eax,0x8(%ebp) !0x-4
	mov____$i32,%ebx %0x2
	push___%ebx
	push___$i32 &_string_strtod.s_0
	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   %_strtod_3_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) !0x-4
	test___%eax,%eax
	jmp32  %_strtod_3_break
:_strtod_3_break
	mov____0x8(%ebp),%eax !0xc
					# jmp test LABEL
	test___%eax,%eax
	je32   %_strtod_25_break
	mov____0x8(%ebp),%eax !0x8
	mov____0x8(%ebp),%ebx !0xc
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %abtod
	add____$i8,%esp !0x8
	leave
	ret
	jmp32  %_strtod_25_break
:_strtod_25_break
	mov____%ebp,%eax
	add____$i8,%eax !0x8
	mov____%eax,0x8(%ebp) !0x-8
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-8
	push___%ebx
	call32 %abtod
	add____$i8,%esp !0x8
	leave
	ret

:_string_strtod.s_0
"0x"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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

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


:strtol
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x2
	push___%ebx
	push___$i32 &_string_strtol.s_0
	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

:_string_strtol.s_0
"0x"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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

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


: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

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


: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

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


: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

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


:_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


: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

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_ldexp.s_0
	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

:_string_ldexp.s_0
"ldexp stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_localtime.s_0
	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 &localtime-zero
	leave
	ret

:_string_localtime.s_0
"localtime stub
"

:localtime-zero
!0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

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


:close
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__ungetc_clear
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %__buffered_read_clear
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x6
	push___%ebx
	call32 %_sys_call1
	add____$i8,%esp !0x8
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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


: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


: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


: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


:isgraph
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x20
	sub____%ebx,%eax
	setg___%al
	movzbl_%al,%eax
	test___%eax,%eax
	test___%eax,%eax
	je32   %_isgraph_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
:_isgraph_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


:__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____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %read
	add____$i8,%esp !0xc
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

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

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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

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


: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

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

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


:ceil
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%eax !0x8
	mov____$i32,%ebx %0x0
	add____%ebx,%eax
	mov____%eax,0x8(%ebp) !0x-4
	mov____0x8(%ebp),%eax !0x-4
	mov____%eax,0x8(%ebp) !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	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


:floor
	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____%eax,0x8(%ebp) !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x8
	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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


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


:vexec
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0xc
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0xc
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-4
	mov____$i32,%eax %0x0
	mov____%eax,0x32(%ebp) %0x-fa8
	mov____0x8(%ebp),%eax !0x8
	mov____0x32(%ebp),%ebx %0x-fa8
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i32,%ebx %0x-fa8
	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-fa4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%eax,(%ebx)
	test___%eax,%eax
	jmp32  %_vexec_27_continue
:_vexec_27_loop
	mov____0x8(%ebp),%eax !0x-4
	mov____0x32(%ebp),%ebx %0x-fa8
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i32,%ebx %0x-fa8
	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-fa4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	shl____$i8,%eax !0x2
	mov____0x8(%ebp),%ebx !0xc
	push___%eax
	mov____%ebx,%eax
	mov____$i32,%ebx %0x4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0xc
	add____%ebx,%eax
	mov____(%eax),%eax
	mov____%eax,0x8(%ebp) !0x-4
	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   %_vexec_54_break
	push___$i32 &_string_execl.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x32(%ebp),%ebx %0x-fa8
	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_execl.s_1
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x32(%ebp),%ebx %0x-fa8
	add____$i8,%ebx !0x-1
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i32,%ebx %0x-fa4
	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_execl.s_2
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_vexec_54_break
:_vexec_54_break
:_vexec_27_continue
	mov____0x8(%ebp),%eax !0x-4
					# jmp test LABEL
	test___%eax,%eax
	je32   %_vexec_27_break
	jmp32  %_vexec_27_loop
:_vexec_27_break
	mov____$i32,%eax %0x0
	mov____0x32(%ebp),%ebx %0x-fa8
	shl____$i8,%ebx !0x2
	push___%eax
	mov____%ebx,%eax
	mov____%ebp,%ebx
	add____$i32,%ebx %0x-fa4
	add____%ebx,%eax
	mov____%eax,%ebx
	pop____%eax
	mov____%eax,(%ebx)
	test___%eax,%eax
	mov____%ebp,%ebx
	add____$i32,%ebx %0x-fa4
	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,0x8(%ebp) !0xc
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x32(%ebp),%eax %0x-fac
	leave
	ret


:execl
	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
	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_6_break
	push___$i32 &_string_execl.s_3
	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_execl.s_2
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_execl_6_break
:_execl_6_break
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %vexec
	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

:_string_execl.s_0
"arg["

:_string_execl.s_1
"]: "

:_string_execl.s_2
"
"

:_string_execl.s_3
"execl "

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:execlp
	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 %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  %_execlp_6_break
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %search_path
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x8
	test___%eax,%eax
	jmp32  %_execlp_6_break
:_execlp_6_break
	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   %_execlp_25_break
	push___$i32 &_string_execlp.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
					# jmp test LABEL
	test___%ebx,%ebx
	je32   %_execlp_35_else
	mov____0x8(%ebp),%ebx !0x8
	jmp32  %_execlp_35_break
:_execlp_35_else
	mov____$i32,%ebx &_string_execlp.s_1
:_execlp_35_break
	push___%ebx
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	push___$i32 &_string_execlp.s_2
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_execlp_25_break
:_execlp_25_break
	mov____0x8(%ebp),%eax !0x8
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_execlp_52_break
	mov____$i32,%eax %0x2
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x-1
	leave
	ret
	jmp32  %_execlp_52_break
:_execlp_52_break
	mov____0x8(%ebp),%ebx !0x-4
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %vexec
	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

:_string_execlp.s_0
"execlp "

:_string_execlp.s_1
"0"

:_string_execlp.s_2
"
"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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


: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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:fscanf
	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 %vfscanf
	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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_perror.s_0
	mov____$i32,%ebx %0x2
	push___%ebx
	call32 %fprintf
	add____$i8,%esp !0x10
	test___%eax,%eax
	leave
	ret

:_string_perror.s_0
"%s: %s
"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:vfscanf
	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 !0xc
	mov____%eax,0x8(%ebp) !0x-8
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x-c
	jmp32  %_vfscanf_9_continue
:_vfscanf_9_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  %_vfscanf_11_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),%ebx !0x8
	push___%ebx
	call32 %fgetc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %_vfscanf_11_break
:_vfscanf_11_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  %_vfscanf_40_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  %_vfscanf_40_break
:_vfscanf_40_break
	mov____0x8(%ebp),%eax !0x-10
	movsbl_%al,%eax
:_vfscanf_56_clause0
	cmp____$i8,%eax !0x25
	je32   %_vfscanf_56_body0
	jmp32  %_vfscanf_56_clause1
:_vfscanf_56_body0
	push___%eax
	push___%eax
	mov____%ebx,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____%eax,%ebx
	pop____%eax
	xchg___%eax,(%esp)
	call32 %fgetc
	add____$i8,%esp !0x4
	mov____%eax,%ebx
	pop____%eax
	mov____%ebx,0x8(%ebp) !0x-4
	test___%ebx,%ebx
	jmp32  %_vfscanf_56_break
:_vfscanf_56_clause1
	cmp____$i8,%eax !0x63
	je32   %_vfscanf_56_body1
	jmp32  %_vfscanf_56_clause2
:_vfscanf_56_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
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-14
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fgetc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	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  %_vfscanf_56_break
:_vfscanf_56_clause2
	cmp____$i8,%eax !0x64
	je32   %_vfscanf_56_body2
	cmp____$i8,%eax !0x69
	je32   %_vfscanf_56_body2
	cmp____$i8,%eax !0x75
	je32   %_vfscanf_56_body2
	jmp32  %_vfscanf_56_clause3
:_vfscanf_56_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____%ebp,%eax
	add____$i8,%eax !0x-28
	mov____%eax,0x8(%ebp) !0x-2c
	mov____0x8(%ebp),%eax !0x-4
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2b
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfscanf_128_break_b_128
	jmp32  %_vfscanf_128_break_skip_b_128
:_vfscanf_128_break_b_128
	mov____0x8(%ebp),%eax !0x-4
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2d
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfscanf_128_break
:_vfscanf_128_break_skip_b_128
	mov____0x8(%ebp),%eax !0x-4
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-2c
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-2c !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fgetc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %_vfscanf_128_break
:_vfscanf_128_break
	jmp32  %_vfscanf_158_continue
:_vfscanf_158_loop
	mov____0x8(%ebp),%eax !0x-4
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-2c
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-2c !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fgetc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
:_vfscanf_158_continue
	mov____0x8(%ebp),%ebx !0x-4
	movsbl_%bl,%ebx
	push___%ebx
	call32 %isdigit
	add____$i8,%esp !0x4
					# jmp test LABEL
	test___%eax,%eax
	je32   %_vfscanf_158_break
	jmp32  %_vfscanf_158_loop
:_vfscanf_158_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
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-2c
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-28
	mov____%eax,0x8(%ebp) !0x-2c
	test___%eax,%eax
	mov____$i32,%ebx %0xa
	push___%ebx
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-2c
	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  %_vfscanf_56_break
:_vfscanf_56_clause3
	cmp____$i8,%eax !0x65
	je32   %_vfscanf_56_body3
	cmp____$i8,%eax !0x66
	je32   %_vfscanf_56_body3
	cmp____$i8,%eax !0x67
	je32   %_vfscanf_56_body3
	cmp____$i8,%eax !0x45
	je32   %_vfscanf_56_body3
	cmp____$i8,%eax !0x47
	je32   %_vfscanf_56_body3
	jmp32  %_vfscanf_56_clause4
:_vfscanf_56_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-14
	mov____%ebp,%eax
	add____$i8,%eax !0x-28
	mov____%eax,0x8(%ebp) !0x-2c
	mov____0x8(%ebp),%eax !0x-4
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2b
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfscanf_234_break_b_234
	jmp32  %_vfscanf_234_break_skip_b_234
:_vfscanf_234_break_b_234
	mov____0x8(%ebp),%eax !0x-4
	movsbl_%al,%eax
	mov____$i32,%ebx %0x2d
	sub____%ebx,%eax
	sete___%al
	movzbl_%al,%eax
					# jmp test LABEL
	jne32  %_vfscanf_234_break
:_vfscanf_234_break_skip_b_234
	mov____0x8(%ebp),%eax !0x-4
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-2c
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-2c !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fgetc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %_vfscanf_234_break
:_vfscanf_234_break
	jmp32  %_vfscanf_264_continue
:_vfscanf_264_loop
	mov____0x8(%ebp),%eax !0x-4
	movsbl_%al,%eax
	mov____0x8(%ebp),%ebx !0x-2c
	mov____%al,(%ebx)
	add____$i8,0x8(%ebp) !0x-2c !0x1
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %fgetc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
:_vfscanf_264_continue
	mov____0x8(%ebp),%ebx !0x-4
	movsbl_%bl,%ebx
	push___%ebx
	call32 %isdigit
	add____$i8,%esp !0x4
					# jmp test LABEL
	test___%eax,%eax
	je32   %_vfscanf_264_break
	jmp32  %_vfscanf_264_loop
:_vfscanf_264_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
	mov____$i32,%eax %0x0
	mov____0x8(%ebp),%ebx !0x-2c
	mov____%al,(%ebx)
	test___%eax,%eax
	mov____%ebp,%eax
	add____$i8,%eax !0x-28
	mov____%eax,0x8(%ebp) !0x-2c
	test___%eax,%eax
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-2c
	push___%ebx
	mov____0x8(%ebp),%ebx !0x-2c
	push___%ebx
	call32 %strtod
	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  %_vfscanf_56_break
:_vfscanf_56_clause4
:_vfscanf_56_default
:_vfscanf_56_body4
	push___$i32 &_string_vfscanf.s_0
	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_vfscanf.s_1
	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),%ebx !0x8
	push___%ebx
	call32 %fgetc
	add____$i8,%esp !0x4
	mov____%eax,0x8(%ebp) !0x-4
	test___%eax,%eax
	jmp32  %_vfscanf_56_break
:_vfscanf_56_clause5
	jmp32  %_vfscanf_56_default
:_vfscanf_56_break
	mov____0x8(%ebp),%eax !0x-8
	mov____%ebp,%ebx
	add____$i8,%ebx !0x-8
	add____$i8,(%ebx) !0x1
	test___%eax,%eax
:_vfscanf_11_break
:_vfscanf_9_continue
	mov____0x8(%ebp),%eax !0x-8
	movzbl_(%eax),%eax
	movsbl_%al,%eax
					# jmp test LABEL
	test___%eax,%eax
	test___%al,%al
	je32   %_vfscanf_9_break
	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  %_vfscanf_9_break
	jmp32  %_vfscanf_9_loop
:_vfscanf_9_break
	mov____$i32,%eax %0x0
	mov____%eax,0x8(%ebp) !0x10
	movzbl_%al,%eax
	test___%eax,%eax
	mov____0x8(%ebp),%eax !0x-c
	leave
	ret

:_string_vfscanf.s_0
"vsscanf: not supported: %:"

:_string_vfscanf.s_1
"
"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:__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

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


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

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


: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

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


: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

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

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


: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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:atof
	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 %abtod
	add____$i8,%esp !0x8
	leave
	ret

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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

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


:mbstowcs
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_mbstowcs_1_break
	mov____0x32,%eax &mbstowcs-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_mbstowcs_1_break
	push___$i32 &_string_mbstowcs.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_mbstowcs_1_break
:_mbstowcs_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &mbstowcs-stub
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %strcpy
	add____$i8,%esp !0x8
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0xc
	push___%ebx
	call32 %strlen
	add____$i8,%esp !0x4
	leave
	ret

:_string_mbstowcs.s_0
"mbstowcs stub
"

:mbstowcs-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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
	test___%eax,%eax
	leave
	ret

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


: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


: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


: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


: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

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


: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_strerror.s_40
	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_strerror.s_41
	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_strerror.s_42
	leave
	ret

:_string_strerror.s_0
"error 00"

:_string_strerror.s_1
"error 01"

:_string_strerror.s_2
"error 02"

:_string_strerror.s_3
"error 03"

:_string_strerror.s_4
"error 04"

:_string_strerror.s_5
"error 05"

:_string_strerror.s_6
"error 06"

:_string_strerror.s_7
"error 07"

:_string_strerror.s_8
"error 08"

:_string_strerror.s_9
"error 09"

:_string_strerror.s_10
"error 10"

:_string_strerror.s_11
"error 11"

:_string_strerror.s_12
"error 12"

:_string_strerror.s_13
"error 13"

:_string_strerror.s_14
"error 14"

:_string_strerror.s_15
"error 15"

:_string_strerror.s_16
"error 16"

:_string_strerror.s_17
"error 17"

:_string_strerror.s_18
"error 18"

:_string_strerror.s_19
"error 19"

:_string_strerror.s_20
"error 20"

:_string_strerror.s_21
"error 21"

:_string_strerror.s_22
"error 22"

:_string_strerror.s_23
"error 23"

:_string_strerror.s_24
"error 24"

:_string_strerror.s_25
"error 25"

:_string_strerror.s_26
"error 26"

:_string_strerror.s_27
"error 27"

:_string_strerror.s_28
"error 28"

:_string_strerror.s_29
"error 29"

:_string_strerror.s_30
"error 30"

:_string_strerror.s_31
"error 31"

:_string_strerror.s_32
"error 32"

:_string_strerror.s_33
"error 33"

:_string_strerror.s_34
"error 34"

:_string_strerror.s_35
"error 35"

:_string_strerror.s_36
"error 36"

:_string_strerror.s_37
"error 37"

:_string_strerror.s_38
"error 38"

:_string_strerror.s_39
"error 39"

:_string_strerror.s_40
"strerror errnum="

:_string_strerror.s_41
"
"

:_string_strerror.s_42
"sterror: unknown error"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

:sys_errlist
&_string_strerror.s_0 &_string_strerror.s_1 &_string_strerror.s_2 &_string_strerror.s_3 &_string_strerror.s_4 &_string_strerror.s_5 &_string_strerror.s_6 &_string_strerror.s_7 &_string_strerror.s_8 &_string_strerror.s_9 &_string_strerror.s_10 &_string_strerror.s_11 &_string_strerror.s_12 &_string_strerror.s_13 &_string_strerror.s_14 &_string_strerror.s_15 &_string_strerror.s_16 &_string_strerror.s_17 &_string_strerror.s_18 &_string_strerror.s_19 &_string_strerror.s_20 &_string_strerror.s_21 &_string_strerror.s_22 &_string_strerror.s_23 &_string_strerror.s_24 &_string_strerror.s_25 &_string_strerror.s_26 &_string_strerror.s_27 &_string_strerror.s_28 &_string_strerror.s_29 &_string_strerror.s_30 &_string_strerror.s_31 &_string_strerror.s_32 &_string_strerror.s_33 &_string_strerror.s_34 &_string_strerror.s_35 &_string_strerror.s_36 &_string_strerror.s_37 &_string_strerror.s_38 &_string_strerror.s_39 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !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


: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


:__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___cleanup.s_0
	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

:_string___cleanup.s_0
"__cleanup stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:atan2
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_atan2_1_break
	mov____0x32,%eax &atan2-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_atan2_1_break
	push___$i32 &_string_atan2.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_atan2_1_break
:_atan2_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &atan2-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

:_string_atan2.s_0
"atan2 stub
"

:atan2-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_bsearch.s_0
	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

:_string_bsearch.s_0
"bsearch stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_chown.s_0
	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

:_string_chown.s_0
"chown stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:cos
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_cos_1_break
	mov____0x32,%eax &cos-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_cos_1_break
	push___$i32 &_string_cos.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_cos_1_break
:_cos_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &cos-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

:_string_cos.s_0
"cos stub
"

:cos-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_ctime.s_0
	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 &_string_ctime.s_1
	leave
	ret

:_string_ctime.s_0
"ctime stub
"

:_string_ctime.s_1
"now"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:exp
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_exp_1_break
	mov____0x32,%eax &exp-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_exp_1_break
	push___$i32 &_string_exp.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_exp_1_break
:_exp_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &exp-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

:_string_exp.s_0
"exp stub
"

:exp-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_fpurge.s_0
	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

:_string_fpurge.s_0
"fpurge stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_freadahead.s_0
	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

:_string_freadahead.s_0
"freadahead stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_frexp.s_0
	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

:_string_frexp.s_0
"frexp stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:getgrgid
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_getgrgid_1_break
	mov____0x32,%eax &getgrgid-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_getgrgid_1_break
	push___$i32 &_string_getgrgid.s_2
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_getgrgid_1_break
:_getgrgid_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &getgrgid-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax &getgrgid-root
	leave
	ret

:_string_getgrgid.s_0
"root"

:_string_getgrgid.s_0
"root"

:_string_getgrgid.s_2
"getgrid stub
"

:_string_getgrgid.s_0
"root"

:_string_getgrgid.s_0
"root"

:getgrgid-root
&_string_getgrgid.s_0 !0x00 !0x00 !0x00 !0x00 &getgrgid-groups !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

:getgrgid-groups
&_string_getgrgid.s_0 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

:getgrgid-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:getgrnam
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_getgrnam_1_break
	mov____0x32,%eax &getgrnam-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_getgrnam_1_break
	push___$i32 &_string_getgrnam.s_2
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_getgrnam_1_break
:_getgrnam_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &getgrnam-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax &getgrnam-root
	leave
	ret

:_string_getgrnam.s_0
"root"

:_string_getgrnam.s_0
"root"

:_string_getgrnam.s_2
"getgrid stub
"

:_string_getgrnam.s_0
"root"

:_string_getgrnam.s_0
"root"

:getgrnam-root
&_string_getgrnam.s_0 !0x00 !0x00 !0x00 !0x00 &getgrnam-groups !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

:getgrnam-groups
&_string_getgrnam.s_0 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

:getgrnam-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_getlogin.s_0
	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

:_string_getlogin.s_0
"getlogin stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:getpgid
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_getpgid_1_break
	mov____0x32,%eax &getpgid-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_getpgid_1_break
	push___$i32 &_string_getpgid.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_getpgid_1_break
:_getpgid_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &getpgid-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

:_string_getpgid.s_0
"getpgid stub
"

:getpgid-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:getpgrp
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_getpgrp_1_break
	mov____0x32,%eax &getpgrp-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_getpgrp_1_break
	push___$i32 &_string_getpgrp.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_getpgrp_1_break
:_getpgrp_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &getpgrp-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

:_string_getpgrp.s_0
"getpgrp stub
"

:getpgrp-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_getpwnam.s_5
	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 &getpwnam-root
	leave
	ret

:_string_getpwnam.s_0
"root"

:_string_getpwnam.s_1
"*"

:_string_getpwnam.s_2
""

:_string_getpwnam.s_3
"/root"

:_string_getpwnam.s_4
"/bin/sh"

:_string_getpwnam.s_5
"getpwnam stub
"

:_string_getpwnam.s_0
"root"

:_string_getpwnam.s_1
"*"

:_string_getpwnam.s_2
""

:_string_getpwnam.s_3
"/root"

:_string_getpwnam.s_4
"/bin/sh"

:getpwnam-root
&_string_getpwnam.s_0 &_string_getpwnam.s_1 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 &_string_getpwnam.s_2 &_string_getpwnam.s_3 &_string_getpwnam.s_4 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:getpwuid
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_getpwuid_1_break
	mov____0x32,%eax &getpwuid-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_getpwuid_1_break
	push___$i32 &_string_getpwuid.s_5
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_getpwuid_1_break
:_getpwuid_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &getpwuid-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax &getpwuid-root
	leave
	ret

:_string_getpwuid.s_0
"root"

:_string_getpwuid.s_1
"*"

:_string_getpwuid.s_2
""

:_string_getpwuid.s_3
"/root"

:_string_getpwuid.s_4
"/bin/sh"

:_string_getpwuid.s_5
"getpwuid stub
"

:_string_getpwuid.s_0
"root"

:_string_getpwuid.s_1
"*"

:_string_getpwuid.s_2
""

:_string_getpwuid.s_3
"/root"

:_string_getpwuid.s_4
"/bin/sh"

:getpwuid-root
&_string_getpwuid.s_0 &_string_getpwuid.s_1 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 &_string_getpwuid.s_2 &_string_getpwuid.s_3 &_string_getpwuid.s_4 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00 !0x00

:getpwuid-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_gmtime.s_0
	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

:_string_gmtime.s_0
"gmtime stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:log
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_log_1_break
	mov____0x32,%eax &log-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_log_1_break
	push___$i32 &_string_log.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_log_1_break
:_log_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &log-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

:_string_log.s_0
"log stub
"

:log-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:mktime
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_mktime_1_break
	mov____0x32,%eax &mktime-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_mktime_1_break
	push___$i32 &_string_mktime.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_mktime_1_break
:_mktime_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &mktime-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

:_string_mktime.s_0
"mktime stub
"

:mktime-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:modf
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_modf_1_break
	mov____0x32,%eax &modf-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_modf_1_break
	push___$i32 &_string_modf.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_modf_1_break
:_modf_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &modf-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

:_string_modf.s_0
"modf stub
"

:modf-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_pclose.s_0
	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

:_string_pclose.s_0
"pclose stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_popen.s_0
	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

:_string_popen.s_0
"popen stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:pow
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_pow_1_break
	mov____0x32,%eax &pow-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_pow_1_break
	push___$i32 &_string_pow.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_pow_1_break
:_pow_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &pow-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

:_string_pow.s_0
"pow stub
"

:pow-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:rand
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_rand_1_break
	mov____0x32,%eax &rand-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_rand_1_break
	push___$i32 &_string_rand.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_rand_1_break
:_rand_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &rand-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

:_string_rand.s_0
"rand stub
"

:rand-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_rewind.s_0
	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

:_string_rewind.s_0
"rewind stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_setbuf.s_0
	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

:_string_setbuf.s_0
"setbuf stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:setgrent
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_setgrent_1_break
	mov____0x32,%eax &setgrent-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_setgrent_1_break
	push___$i32 &_string_setgrent.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_setgrent_1_break
:_setgrent_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &setgrent-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	leave
	ret

:_string_setgrent.s_0
"setgrent stub
"

:setgrent-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:setlocale
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%eax &_string_setlocale.s_0
	leave
	ret

:_string_setlocale.s_0
"C"

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_setvbuf.s_0
	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

:_string_setvbuf.s_0
"setvbuf stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_sigsetmask.s_0
	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

:_string_sigsetmask.s_0
"sigsetmask stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


:sin
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_sin_1_break
	mov____0x32,%eax &sin-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_sin_1_break
	push___$i32 &_string_sin.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_sin_1_break
:_sin_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &sin-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

:_string_sin.s_0
"sin stub
"

:sin-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:sqrt
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_sqrt_1_break
	mov____0x32,%eax &sqrt-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_sqrt_1_break
	push___$i32 &_string_sqrt.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_sqrt_1_break
:_sqrt_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &sqrt-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	leave
	ret

:_string_sqrt.s_0
"sqrt stub
"

:sqrt-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_strftime.s_0
	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____$i32,%eax %0x0
	leave
	ret

:_string_strftime.s_0
"strftime stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


: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_sys_siglist.s_0
	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

:_string_sys_siglist.s_0
"sys_siglist stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_system.s_0
	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

:_string_system.s_0
"system stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_times.s_0
	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

:_string_times.s_0
"times stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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


:ttyname
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	call32 %__mes_debug
	add____$i8,%esp !0x0
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ttyname_1_break
	mov____0x32,%eax &ttyname-stub
	test___%eax,%eax
	sete___%al
	movzbl_%al,%eax
	test___%eax,%eax
					# jmp test LABEL
	je32   %_ttyname_1_break
	push___$i32 &_string_ttyname.s_0
	call32 %eputs
	add____$i8,%esp !0x4
	test___%eax,%eax
	jmp32  %_ttyname_1_break
:_ttyname_1_break
	mov____$i32,%eax %0x1
	mov____%eax,0x32 &ttyname-stub
	test___%eax,%eax
	mov____$i32,%eax %0x0
	mov____%eax,0x32 &errno
	test___%eax,%eax
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	call32 %isatty
	add____$i8,%esp !0x4
					# jmp test LABEL
	test___%eax,%eax
	je32   %_ttyname_22_break
	mov____$i32,%eax &_string_ttyname.s_1
	leave
	ret
	jmp32  %_ttyname_22_break
:_ttyname_22_break
	mov____$i32,%eax %0x0
	leave
	ret

:_string_ttyname.s_0
"ttyname stub
"

:_string_ttyname.s_1
"/dev/tty0"

:ttyname-stub
!0x00 !0x00 !0x00 !0x00

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_umask.s_0
	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

:_string_umask.s_0
"umask stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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_utime.s_0
	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

:_string_utime.s_0
"utime stub
"

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

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

:__stdin
!0x00 !0x00 !0x00 !0x00

:__stdout
!0x00 !0x00 !0x00 !0x00

:__stderr
!0x00 !0x00 !0x00 !0x00

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

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


: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


: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


: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


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


:geteuid
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x31
	push___%ebx
	call32 %_sys_call
	add____$i8,%esp !0x4
	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


: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


:getppid
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____$i32,%ebx %0x40
	push___%ebx
	call32 %_sys_call
	add____$i8,%esp !0x4
	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


: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


: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


: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


: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


:mknod
	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 %0xe
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	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


: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


:readlink
	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 %0x55
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	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


:setgid
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x3e
	push___%ebx
	call32 %_sys_call1
	add____$i8,%esp !0x8
	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


:setuid
	push___%ebp
	mov____%esp,%ebp
	sub____$i32,%esp %0x1054
	mov____0x8(%ebp),%ebx !0x8
	push___%ebx
	mov____$i32,%ebx %0x17
	push___%ebx
	call32 %_sys_call1
	add____$i8,%esp !0x8
	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


:sigprocmask
	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 %0x7e
	push___%ebx
	call32 %_sys_call3
	add____$i8,%esp !0x10
	leave
	ret


:symlink
	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 %0x53
	push___%ebx
	call32 %_sys_call2
	add____$i8,%esp !0xc
	leave
	ret
