4408b4:	03 00                	add    (%eax),%eax
4408b6:	00 00                	add    %al,(%eax)
4408b8:	06                   	push   %es
4408b9:	18 11                	sbb    %dl,(%ecx)
4408bb:	01 bc 02 3e 01 00 00 	add    %edi,0x13e(%edx,%eax,1)
4408c2:	00 00                	add    %al,(%eax)
4408c4:	80 00 11             	addb   $0x11,(%eax)
4408c7:	20 2b                	and    %ch,(%ebx)
4408c9:	16                   	push   %ss
4408ca:	c6 06 3f             	movb   $0x3f,(%esi)
4408cd:	01 18                	add    %ebx,(%eax)
4408cf:	94                   	xchg   %eax,%esp
4408d0:	03 00                	add    (%eax),%eax
4408d2:	00 00                	add    %al,(%eax)
4408d4:	16                   	push   %ss
4408d5:	00 65 16             	add    %ah,0x16(%ebp)
4408d8:	e0 01                	loopne 0x4408db
4408da:	47                   	inc    %edi
4408db:	01 90 94 03 00 00    	add    %edx,0x394(%eax)
4408e1:	00 16                	add    %dl,(%esi)
4408e3:	00 69 16             	add    %ch,0x16(%ecx)
4408e6:	f1                   	int1
4408e7:	03 47 01             	add    0x1(%edi),%eax
4408ea:	00 96 03 00 00 00    	add    %dl,0x3(%esi)
4408f0:	16                   	push   %ss
4408f1:	00 71 16             	add    %dh,0x16(%ecx)
4408f4:	13 05 48 01 ac 96    	adc    0x96ac0148,%eax
4408fa:	03 00                	add    (%eax),%eax
4408fc:	00 00                	add    %al,(%eax)
4408fe:	16                   	push   %ss
4408ff:	00 81 16 f1 03 4b    	add    %al,0x4b03f116(%ecx)
440905:	01 58 98             	add    %ebx,-0x68(%eax)
440908:	03 00                	add    (%eax),%eax
44090a:	00 00                	add    %al,(%eax)
44090c:	16                   	push   %ss
44090d:	00 89 16 23 02 4c    	add    %cl,0x4c022316(%ecx)
440913:	01 80 9c 01 00 00    	add    %eax,0x19c(%eax)
440919:	00 06                	add    %al,(%esi)
44091b:	18 11                	sbb    %dl,(%ecx)
44091d:	01 54 00 4e          	add    %edx,0x4e(%eax,%eax,1)
440921:	01 b8 99 03 00 00    	add    %edi,0x399(%eax)
440927:	00 16                	add    %dl,(%esi)
440929:	00 99 16 a0 03 4e    	add    %bl,0x4e03a016(%ecx)
44092f:	01 b8 9d 03 00 00    	add    %edi,0x39d(%eax)
440935:	00 06                	add    %al,(%esi)
440937:	18 11                	sbb    %dl,(%ecx)
440939:	01 54 00 4e          	add    %edx,0x4e(%eax,%eax,1)
44093d:	01 d4                	add    %edx,%esp
44093f:	9d                   	popf
440940:	03 00                	add    (%eax),%eax
440942:	00 00                	add    %al,(%eax)
440944:	46                   	inc    %esi
440945:	0a cb                	or     %bl,%cl
440947:	16                   	push   %ss
440948:	18 01                	sbb    %al,(%ecx)
44094a:	4e                   	dec    %esi
44094b:	01 f4                	add    %esi,%esp
44094d:	9d                   	popf
44094e:	03 00                	add    (%eax),%eax
440950:	00 00                	add    %al,(%eax)
440952:	44                   	inc    %esp
440953:	02 d9                	add    %cl,%bl
440955:	16                   	push   %ss
440956:	18 01                	sbb    %al,(%ecx)
440958:	4e                   	dec    %esi
440959:	01 80 9c 01 00 00    	add    %eax,0x19c(%eax)
44095f:	00 06                	add    %al,(%esi)
440961:	18 11                	sbb    %dl,(%ecx)
440963:	01 54 00 4e          	add    %edx,0x4e(%eax,%eax,1)
440967:	01 00                	add    %eax,(%eax)
440969:	00 00                	add    %al,(%eax)
44096b:	00 80 00 16 20 ef    	add    %al,-0x10dfea00(%eax)
440971:	16                   	push   %ss
440972:	dc 06                	faddl  (%esi)
440974:	4e                   	dec    %esi
440975:	01 00                	add    %eax,(%eax)
440977:	00 00                	add    %al,(%eax)
440979:	00 80 00 16 20 1d    	add    %al,0x1d201600(%eax)
44097f:	17                   	pop    %ss
440980:	51                   	push   %ecx
440981:	02 53 01             	add    0x1(%ebx),%dl
440984:	00 00                	add    %al,(%eax)
440986:	00 00                	add    %al,(%eax)
440988:	80 00 16             	addb   $0x16,(%eax)
44098b:	20 31                	and    %dh,(%ecx)
44098d:	17                   	pop    %ss
44098e:	e8 06 54 01 10       	call   0x10455d99
440993:	9e                   	sahf
440994:	03 00                	add    (%eax),%eax
440996:	00 00                	add    %al,(%eax)
440998:	06                   	push   %es
440999:	18 11                	sbb    %dl,(%ecx)
44099b:	01 54 00 5a          	add    %edx,0x5a(%eax,%eax,1)
44099f:	01 58 9e             	add    %ebx,-0x62(%eax)
4409a2:	03 00                	add    (%eax),%eax
4409a4:	00 00                	add    %al,(%eax)
4409a6:	11 18                	adc    %ebx,(%eax)
4409a8:	d8 00                	fadds  (%eax)
4409aa:	2d 00 5a 01 c0       	sub    $0xc0015a00,%eax
4409af:	9f                   	lahf
4409b0:	03 00                	add    (%eax),%eax
4409b2:	00 00                	add    %al,(%eax)
4409b4:	16                   	push   %ss
4409b5:	00 bb 17 0c 07 5a    	add    %bh,0x5a070c17(%ebx)
4409bb:	01 f0                	add    %esi,%eax
4409bd:	9f                   	lahf
4409be:	03 00                	add    (%eax),%eax
4409c0:	00 00                	add    %al,(%eax)
4409c2:	16                   	push   %ss
4409c3:	00 c7                	add    %al,%bh
4409c5:	17                   	pop    %ss
4409c6:	14 07                	adc    $0x7,%al
4409c8:	5c                   	pop    %esp
4409c9:	01 64 a0 03          	add    %esp,0x3(%eax,%eiz,4)
4409cd:	00 00                	add    %al,(%eax)
4409cf:	00 16                	add    %dl,(%esi)
4409d1:	00 d7                	add    %dl,%bh
4409d3:	17                   	pop    %ss
4409d4:	20 07                	and    %al,(%edi)
4409d6:	5f                   	pop    %edi
4409d7:	01 e8                	add    %ebp,%eax
4409d9:	a0 03 00 00 00       	mov    0x3,%al
4409de:	16                   	push   %ss
4409df:	00 e3                	add    %ah,%bl
4409e1:	17                   	pop    %ss
4409e2:	29 07                	sub    %eax,(%edi)
4409e4:	61                   	popa
4409e5:	01 2c a2             	add    %ebp,(%edx,%eiz,4)
4409e8:	03 00                	add    (%eax),%eax
4409ea:	00 00                	add    %al,(%eax)
4409ec:	06                   	push   %es
4409ed:	00 f3                	add    %dh,%bl
4409ef:	17                   	pop    %ss
4409f0:	34 07                	xor    $0x7,%al
4409f2:	64 01 b8 a2 03 00 00 	add    %edi,%fs:0x3a2(%eax)
4409f9:	00 06                	add    %al,(%esi)
4409fb:	00 07                	add    %al,(%edi)
4409fd:	18 34 07             	sbb    %dh,(%edi,%eax,1)
440a00:	68 01 6c a5 03       	push   $0x3a56c01
440a05:	00 00                	add    %al,(%eax)
440a07:	00 06                	add    %al,(%esi)
440a09:	00 1b                	add    %bl,(%ebx)
440a0b:	18 3e                	sbb    %bh,(%esi)
440a0d:	07                   	pop    %es
440a0e:	6c                   	insb   (%dx),%es:(%edi)
440a0f:	01 54 a7 03          	add    %edx,0x3(%edi,%eiz,4)
440a13:	00 00                	add    %al,(%eax)
440a15:	00 06                	add    %al,(%esi)
440a17:	00 3c 18             	add    %bh,(%eax,%ebx,1)
440a1a:	54                   	push   %esp
440a1b:	00 71 01             	add    %dh,0x1(%ecx)
440a1e:	a4                   	movsb  %ds:(%esi),%es:(%edi)
440a1f:	a9 03 00 00 00       	test   $0x3,%eax
440a24:	06                   	push   %es
440a25:	00 40 18             	add    %al,0x18(%eax)
440a28:	4b                   	dec    %ebx
440a29:	07                   	pop    %es
440a2a:	71 01                	jno    0x440a2d
440a2c:	d4 ac                	aam    $0xac
440a2e:	03 00                	add    (%eax),%eax
440a30:	00 00                	add    %al,(%eax)
440a32:	06                   	push   %es
440a33:	00 44 18 55          	add    %al,0x55(%eax,%ebx,1)
440a37:	07                   	pop    %es
440a38:	71 01                	jno    0x440a3b
440a3a:	10 ae 03 00 00 00    	adc    %ch,0x3(%esi)
440a40:	06                   	push   %es
440a41:	00 50 18             	add    %dl,0x18(%eax)
440a44:	5d                   	pop    %ebp
440a45:	07                   	pop    %es
440a46:	73 01                	jae    0x440a49
440a48:	88 b0 03 00 00 00    	mov    %dh,0x3(%eax)
440a4e:	16                   	push   %ss
440a4f:	00 5c 18 66          	add    %bl,0x66(%eax,%ebx,1)
440a53:	07                   	pop    %es
440a54:	75 01                	jne    0x440a57
440a56:	6c                   	insb   (%dx),%es:(%edi)
440a57:	b3 03                	mov    $0x3,%bl
440a59:	00 00                	add    %al,(%eax)
440a5b:	00 01                	add    %al,(%ecx)
440a5d:	00 68 18             	add    %ch,0x18(%eax)
440a60:	75 07                	jne    0x440a69
440a62:	77 01                	ja     0x440a65
440a64:	28 b4 03 00 00 00 01 	sub    %dh,0x1000000(%ebx,%eax,1)
440a6b:	00 70 18             	add    %dh,0x18(%eax)
440a6e:	7a 07                	jp     0x440a77
440a70:	78 01                	js     0x440a73
440a72:	f4                   	hlt
440a73:	b5 03                	mov    $0x3,%ch
440a75:	00 00                	add    %al,(%eax)
440a77:	00 01                	add    %al,(%ecx)
440a79:	00 78 18             	add    %bh,0x18(%eax)
440a7c:	82 07 79             	addb   $0x79,(%edi)
440a7f:	01 98 b8 03 00 00    	add    %ebx,0x3b8(%eax)
440a85:	00 01                	add    %al,(%ecx)
440a87:	00 80 18 08 01 7a    	add    %al,0x7a010818(%eax)
440a8d:	01 e0                	add    %esp,%eax
440a8f:	b9 03 00 00 00       	mov    $0x3,%ecx
440a94:	01 00                	add    %eax,(%eax)
440a96:	8c 18                	mov    %ds,(%eax)
440a98:	89 07                	mov    %eax,(%edi)
440a9a:	7c 01                	jl     0x440a9d
440a9c:	34 bd                	xor    $0xbd,%al
440a9e:	03 00                	add    (%eax),%eax
440aa0:	00 00                	add    %al,(%eax)
440aa2:	01 00                	add    %eax,(%eax)
440aa4:	98                   	cwtl
440aa5:	18 93 07 7e 01 9c    	sbb    %dl,-0x63fe81f9(%ebx)
440aab:	bd 03 00 00 00       	mov    $0x3,%ebp
440ab0:	01 00                	add    %eax,(%eax)
440ab2:	a0 18 99 07 7f       	mov    0x7f079918,%al
440ab7:	01 d8                	add    %ebx,%eax
440ab9:	be 03 00 00 00       	mov    $0x3,%esi
440abe:	01 00                	add    %eax,(%eax)
440ac0:	a8 18                	test   $0x18,%al
440ac2:	7a 07                	jp     0x440acb
440ac4:	80 01 14             	addb   $0x14,(%ecx)
440ac7:	c0 03 00             	rolb   $0x0,(%ebx)
440aca:	00 00                	add    %al,(%eax)
440acc:	01 00                	add    %eax,(%eax)
440ace:	b0 18                	mov    $0x18,%al
440ad0:	c1 02 81             	roll   $0x81,(%edx)
440ad3:	01 9c c0 03 00 00 00 	add    %ebx,0x3(%eax,%eax,8)
440ada:	01 00                	add    %eax,(%eax)
440adc:	b8 18 18 01 82       	mov    $0x82011818,%eax
440ae1:	01 1c c3             	add    %ebx,(%ebx,%eax,8)
440ae4:	03 00                	add    (%eax),%eax
440ae6:	00 00                	add    %al,(%eax)
440ae8:	46                   	inc    %esi
440ae9:	02 3b                	add    (%ebx),%bh
440aeb:	19 7b 01             	sbb    %edi,0x1(%ebx)
440aee:	82 01 30             	addb   $0x30,(%ecx)
440af1:	c3                   	ret
440af2:	03 00                	add    (%eax),%eax
440af4:	00 00                	add    %al,(%eax)
440af6:	11 18                	adc    %ebx,(%eax)
440af8:	d8 00                	fadds  (%eax)
440afa:	2d 00 82 01 00       	sub    $0x18200,%eax
440aff:	00 00                	add    %al,(%eax)
440b01:	00 80 00 16 20 80    	add    %al,-0x7fdfea00(%eax)
440b07:	1a ae 07 82 01 00    	sbb    0x18207(%esi),%ch
440b0d:	00 00                	add    %al,(%eax)
440b0f:	00 80 00 16 20 bb    	add    %al,-0x44dfea00(%eax)
440b15:	1a b7 07 86 01 00    	sbb    0x18607(%edi),%dh
440b1b:	00 00                	add    %al,(%eax)
440b1d:	00 80 00 16 20 e4    	add    %al,-0x1bdfea00(%eax)
440b23:	1a bd 07 88 01 00    	sbb    0x18807(%ebp),%bh
440b29:	00 00                	add    %al,(%eax)
440b2b:	00 80 00 13 20 12    	add    %al,0x12201300(%eax)
440b31:	1b c9                	sbb    %ecx,%ecx
440b33:	07                   	pop    %es
440b34:	8e 01                	mov    (%ecx),%es
440b36:	00 00                	add    %al,(%eax)
440b38:	00 00                	add    %al,(%eax)
440b3a:	80 00 16             	addb   $0x16,(%eax)
440b3d:	20 3e                	and    %bh,(%esi)
440b3f:	1b d3                	sbb    %ebx,%edx
440b41:	07                   	pop    %es
440b42:	93                   	xchg   %eax,%ebx
440b43:	01 00                	add    %eax,(%eax)
440b45:	00 00                	add    %al,(%eax)
440b47:	00 80 00 16 20 80    	add    %al,-0x7fdfea00(%eax)
440b4d:	1b e2                	sbb    %edx,%esp
440b4f:	07                   	pop    %es
440b50:	9c                   	pushf
440b51:	01 00                	add    %eax,(%eax)
440b53:	00 00                	add    %al,(%eax)
440b55:	00 80 00 16 20 9b    	add    %al,-0x64dfea00(%eax)
440b5b:	1b e7                	sbb    %edi,%esp
440b5d:	07                   	pop    %es
440b5e:	9d                   	popf
440b5f:	01 00                	add    %eax,(%eax)
440b61:	00 00                	add    %al,(%eax)
440b63:	00 80 00 13 20 e0    	add    %al,-0x1fdfed00(%eax)
440b69:	1b fc                	sbb    %esp,%edi
440b6b:	07                   	pop    %es
440b6c:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
440b6d:	01 a0 c4 03 00 00    	add    %esp,0x3c4(%eax)
440b73:	00 06                	add    %al,(%esi)
440b75:	18 11                	sbb    %dl,(%ecx)
440b77:	01 11                	add    %edx,(%ecx)
440b79:	08 b1 01 c4 c4 03    	or     %dh,0x3c4c401(%ecx)
440b7f:	00 00                	add    %al,(%eax)
440b81:	00 06                	add    %al,(%esi)
440b83:	18 11                	sbb    %dl,(%ecx)
440b85:	01 17                	add    %edx,(%edi)
440b87:	08 b3 01 c4 c5 03    	or     %dh,0x3c5c401(%ebx)
440b8d:	00 00                	add    %al,(%eax)
440b8f:	00 66 03             	add    %ah,0x3(%esi)
440b92:	bb 1c 54 00 b6       	mov    $0xb600541c,%ebx
440b97:	01 10                	add    %edx,(%eax)
440b99:	c7 03 00 00 00 06    	movl   $0x6000000,(%ebx)
440b9f:	18 11                	sbb    %dl,(%ecx)
440ba1:	01 bc 02 b6 01 80 9c 	add    %edi,-0x637ffe4a(%edx,%eax,1)
440ba8:	01 00                	add    %eax,(%eax)
440baa:	00 00                	add    %al,(%eax)
440bac:	06                   	push   %es
440bad:	18 11                	sbb    %dl,(%ecx)
440baf:	01 54 00 b7          	add    %edx,-0x49(%eax,%eax,1)
440bb3:	01 40 c7             	add    %eax,-0x39(%eax)
440bb6:	03 00                	add    (%eax),%eax
440bb8:	00 00                	add    %al,(%eax)
440bba:	06                   	push   %es
440bbb:	00 0c 1d 21 08 b7 01 	add    %cl,0x1b70821(,%ebx,1)
440bc2:	e4 c9                	in     $0xc9,%al
440bc4:	03 00                	add    (%eax),%eax
440bc6:	00 00                	add    %al,(%eax)
440bc8:	01 00                	add    %eax,(%eax)
440bca:	2a 1d 30 08 bc 01    	sub    0x1bc0830,%bl
440bd0:	80 ca 03             	or     $0x3,%dl
440bd3:	00 00                	add    %al,(%eax)
440bd5:	00 01                	add    %al,(%ecx)
440bd7:	00 34 1d 35 08 bd 01 	add    %dh,0x1bd0835(,%ebx,1)
440bde:	b8 cb 03 00 00       	mov    $0x3cb,%eax
440be3:	00 01                	add    %al,(%ecx)
440be5:	00 48 1d             	add    %cl,0x1d(%eax)
440be8:	3c 08                	cmp    $0x8,%al
440bea:	c0 01 b4             	rolb   $0xb4,(%ecx)
440bed:	cc                   	int3
440bee:	03 00                	add    (%eax),%eax
440bf0:	00 00                	add    %al,(%eax)
440bf2:	01 00                	add    %eax,(%eax)
440bf4:	5c                   	pop    %esp
440bf5:	1d 45 08 c3 01       	sbb    $0x1c30845,%eax
440bfa:	ec                   	in     (%dx),%al
440bfb:	cd 03                	int    $0x3
440bfd:	00 00                	add    %al,(%eax)
440bff:	00 06                	add    %al,(%esi)
440c01:	00 6b 1d             	add    %ch,0x1d(%ebx)
440c04:	4c                   	dec    %esp
440c05:	08 c5                	or     %al,%ch
440c07:	01 00                	add    %eax,(%eax)
440c09:	00 01                	add    %al,(%ecx)
440c0b:	00 58 03             	add    %bl,0x3(%eax)
440c0e:	00 00                	add    %al,(%eax)
440c10:	01 00                	add    %eax,(%eax)
440c12:	6e                   	outsb  %ds:(%esi),(%dx)
440c13:	03 00                	add    (%eax),%eax
440c15:	00 01                	add    %al,(%ecx)
440c17:	00 74 03 00          	add    %dh,0x0(%ebx,%eax,1)
440c1b:	00 01                	add    %al,(%ecx)
440c1d:	00 9e 04 00 00 01    	add    %bl,0x1000004(%esi)
440c23:	00 a6 04 00 00 02    	add    %ah,0x2000004(%esi)
440c29:	00 aa 04 00 00 01    	add    %ch,0x1000004(%edx)
440c2f:	00 ba 04 00 00 01    	add    %bh,0x1000004(%edx)
440c35:	00 07                	add    %al,(%edi)
440c37:	05 00 00 01 00       	add    $0x10000,%eax
440c3c:	0f 05                	syscall
440c3e:	00 00                	add    %al,(%eax)
440c40:	02 00                	add    (%eax),%al