40383d:	15 73 43 00 00       	adc    $0x4373,%eax
403842:	0a 6f 4c             	or     0x4c(%edi),%ch
403845:	00 00                	add    %al,(%eax)
403847:	0a 00                	or     (%eax),%al
403849:	02 7b 28             	add    0x28(%ebx),%bh
40384c:	00 00                	add    %al,(%eax)
40384e:	04 19                	add    $0x19,%al
403850:	6f                   	outsl  %ds:(%esi),(%dx)
403851:	55                   	push   %ebp
403852:	00 00                	add    %al,(%eax)
403854:	0a 00                	or     (%eax),%al
403856:	02 7b 28             	add    0x28(%ebx),%bh
403859:	00 00                	add    %al,(%eax)
40385b:	04 72                	add    $0x72,%al
40385d:	94                   	xchg   %eax,%esp
40385e:	73 00                	jae    0x403860
403860:	70 6f                	jo     0x4038d1
403862:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403867:	02 7b 29             	add    0x29(%ebx),%bh
40386a:	00 00                	add    %al,(%eax)
40386c:	04 17                	add    $0x17,%al
40386e:	6f                   	outsl  %ds:(%esi),(%dx)
40386f:	52                   	push   %edx
403870:	00 00                	add    %al,(%eax)
403872:	0a 00                	or     (%eax),%al
403874:	02 7b 29             	add    0x29(%ebx),%bh
403877:	00 00                	add    %al,(%eax)
403879:	04 72                	add    $0x72,%al
40387b:	4e                   	dec    %esi
40387c:	73 00                	jae    0x40387e
40387e:	70 22                	jo     0x4038a2
403880:	00 00                	add    %al,(%eax)
403882:	60                   	pusha
403883:	41                   	inc    %ecx
403884:	73 53                	jae    0x4038d9
403886:	00 00                	add    %al,(%eax)
403888:	0a 6f 54             	or     0x54(%edi),%ch
40388b:	00 00                	add    %al,(%eax)
40388d:	0a 00                	or     (%eax),%al
40388f:	02 7b 29             	add    0x29(%ebx),%bh
403892:	00 00                	add    %al,(%eax)
403894:	04 1f                	add    $0x1f,%al
403896:	60                   	pusha
403897:	1f                   	pop    %ds
403898:	5d                   	pop    %ebp
403899:	73 47                	jae    0x4038e2
40389b:	00 00                	add    %al,(%eax)
40389d:	0a 6f 48             	or     0x48(%edi),%ch
4038a0:	00 00                	add    %al,(%eax)
4038a2:	0a 00                	or     (%eax),%al
4038a4:	02 7b 29             	add    0x29(%ebx),%bh
4038a7:	00 00                	add    %al,(%eax)
4038a9:	04 72                	add    $0x72,%al
4038ab:	ee                   	out    %al,(%dx)
4038ac:	73 00                	jae    0x4038ae
4038ae:	70 6f                	jo     0x40391f
4038b0:	4b                   	dec    %ebx
4038b1:	00 00                	add    %al,(%eax)
4038b3:	0a 00                	or     (%eax),%al
4038b5:	02 7b 29             	add    0x29(%ebx),%bh
4038b8:	00 00                	add    %al,(%eax)
4038ba:	04 1f                	add    $0x1f,%al
4038bc:	13 1f                	adc    (%edi),%ebx
4038be:	15 73 43 00 00       	adc    $0x4373,%eax
4038c3:	0a 6f 4c             	or     0x4c(%edi),%ch
4038c6:	00 00                	add    %al,(%eax)
4038c8:	0a 00                	or     (%eax),%al
4038ca:	02 7b 29             	add    0x29(%ebx),%bh
4038cd:	00 00                	add    %al,(%eax)
4038cf:	04 1a                	add    $0x1a,%al
4038d1:	6f                   	outsl  %ds:(%esi),(%dx)
4038d2:	55                   	push   %ebp
4038d3:	00 00                	add    %al,(%eax)
4038d5:	0a 00                	or     (%eax),%al
4038d7:	02 7b 29             	add    0x29(%ebx),%bh
4038da:	00 00                	add    %al,(%eax)
4038dc:	04 72                	add    $0x72,%al
4038de:	94                   	xchg   %eax,%esp
4038df:	73 00                	jae    0x4038e1
4038e1:	70 6f                	jo     0x403952
4038e3:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4038e8:	02 7b 2a             	add    0x2a(%ebx),%bh
4038eb:	00 00                	add    %al,(%eax)
4038ed:	04 17                	add    $0x17,%al
4038ef:	6f                   	outsl  %ds:(%esi),(%dx)
4038f0:	52                   	push   %edx
4038f1:	00 00                	add    %al,(%eax)
4038f3:	0a 00                	or     (%eax),%al
4038f5:	02 7b 2a             	add    0x2a(%ebx),%bh
4038f8:	00 00                	add    %al,(%eax)
4038fa:	04 72                	add    $0x72,%al
4038fc:	4e                   	dec    %esi
4038fd:	73 00                	jae    0x4038ff
4038ff:	70 22                	jo     0x403923
403901:	00 00                	add    %al,(%eax)
403903:	60                   	pusha
403904:	41                   	inc    %ecx
403905:	73 53                	jae    0x40395a
403907:	00 00                	add    %al,(%eax)
403909:	0a 6f 54             	or     0x54(%edi),%ch
40390c:	00 00                	add    %al,(%eax)
40390e:	0a 00                	or     (%eax),%al
403910:	02 7b 2a             	add    0x2a(%ebx),%bh
403913:	00 00                	add    %al,(%eax)
403915:	04 1f                	add    $0x1f,%al
403917:	60                   	pusha
403918:	1f                   	pop    %ds
403919:	09 73 47             	or     %esi,0x47(%ebx)
40391c:	00 00                	add    %al,(%eax)
40391e:	0a 6f 48             	or     0x48(%edi),%ch
403921:	00 00                	add    %al,(%eax)
403923:	0a 00                	or     (%eax),%al
403925:	02 7b 2a             	add    0x2a(%ebx),%bh
403928:	00 00                	add    %al,(%eax)
40392a:	04 72                	add    $0x72,%al
40392c:	14 74                	adc    $0x74,%al
40392e:	00 70 6f             	add    %dh,0x6f(%eax)
403931:	4b                   	dec    %ebx
403932:	00 00                	add    %al,(%eax)
403934:	0a 00                	or     (%eax),%al
403936:	02 7b 2a             	add    0x2a(%ebx),%bh
403939:	00 00                	add    %al,(%eax)
40393b:	04 1f                	add    $0x1f,%al
40393d:	25 1f 15 73 43       	and    $0x4373151f,%eax
403942:	00 00                	add    %al,(%eax)
403944:	0a 6f 4c             	or     0x4c(%edi),%ch
403947:	00 00                	add    %al,(%eax)
403949:	0a 00                	or     (%eax),%al
40394b:	02 7b 2a             	add    0x2a(%ebx),%bh
40394e:	00 00                	add    %al,(%eax)
403950:	04 1b                	add    $0x1b,%al
403952:	6f                   	outsl  %ds:(%esi),(%dx)
403953:	55                   	push   %ebp
403954:	00 00                	add    %al,(%eax)
403956:	0a 00                	or     (%eax),%al
403958:	02 7b 2a             	add    0x2a(%ebx),%bh
40395b:	00 00                	add    %al,(%eax)
40395d:	04 72                	add    $0x72,%al
40395f:	3a 74 00 70          	cmp    0x70(%eax,%eax,1),%dh
403963:	6f                   	outsl  %ds:(%esi),(%dx)
403964:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403969:	02 7b 2b             	add    0x2b(%ebx),%bh
40396c:	00 00                	add    %al,(%eax)
40396e:	04 17                	add    $0x17,%al
403970:	6f                   	outsl  %ds:(%esi),(%dx)
403971:	52                   	push   %edx
403972:	00 00                	add    %al,(%eax)
403974:	0a 00                	or     (%eax),%al
403976:	02 7b 2b             	add    0x2b(%ebx),%bh
403979:	00 00                	add    %al,(%eax)
40397b:	04 72                	add    $0x72,%al
40397d:	4e                   	dec    %esi
40397e:	73 00                	jae    0x403980
403980:	70 22                	jo     0x4039a4
403982:	00 00                	add    %al,(%eax)
403984:	60                   	pusha
403985:	41                   	inc    %ecx
403986:	73 53                	jae    0x4039db
403988:	00 00                	add    %al,(%eax)
40398a:	0a 6f 54             	or     0x54(%edi),%ch
40398d:	00 00                	add    %al,(%eax)
40398f:	0a 00                	or     (%eax),%al
403991:	02 7b 2b             	add    0x2b(%ebx),%bh
403994:	00 00                	add    %al,(%eax)
403996:	04 1f                	add    $0x1f,%al
403998:	0c 1f                	or     $0x1f,%al
40399a:	09 73 47             	or     %esi,0x47(%ebx)
40399d:	00 00                	add    %al,(%eax)
40399f:	0a 6f 48             	or     0x48(%edi),%ch
4039a2:	00 00                	add    %al,(%eax)
4039a4:	0a 00                	or     (%eax),%al
4039a6:	02 7b 2b             	add    0x2b(%ebx),%bh
4039a9:	00 00                	add    %al,(%eax)
4039ab:	04 72                	add    $0x72,%al
4039ad:	42                   	inc    %edx
4039ae:	74 00                	je     0x4039b0
4039b0:	70 6f                	jo     0x403a21
4039b2:	4b                   	dec    %ebx
4039b3:	00 00                	add    %al,(%eax)
4039b5:	0a 00                	or     (%eax),%al
4039b7:	02 7b 2b             	add    0x2b(%ebx),%bh
4039ba:	00 00                	add    %al,(%eax)
4039bc:	04 1f                	add    $0x1f,%al
4039be:	53                   	push   %ebx
4039bf:	1f                   	pop    %ds
4039c0:	15 73 43 00 00       	adc    $0x4373,%eax
4039c5:	0a 6f 4c             	or     0x4c(%edi),%ch
4039c8:	00 00                	add    %al,(%eax)
4039ca:	0a 00                	or     (%eax),%al
4039cc:	02 7b 2b             	add    0x2b(%ebx),%bh
4039cf:	00 00                	add    %al,(%eax)
4039d1:	04 1c                	add    $0x1c,%al
4039d3:	6f                   	outsl  %ds:(%esi),(%dx)
4039d4:	55                   	push   %ebp
4039d5:	00 00                	add    %al,(%eax)
4039d7:	0a 00                	or     (%eax),%al
4039d9:	02 7b 2b             	add    0x2b(%ebx),%bh
4039dc:	00 00                	add    %al,(%eax)
4039de:	04 72                	add    $0x72,%al
4039e0:	56                   	push   %esi
4039e1:	74 00                	je     0x4039e3
4039e3:	70 6f                	jo     0x403a54
4039e5:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4039ea:	02 7b 2c             	add    0x2c(%ebx),%bh
4039ed:	00 00                	add    %al,(%eax)
4039ef:	04 17                	add    $0x17,%al
4039f1:	6f                   	outsl  %ds:(%esi),(%dx)
4039f2:	52                   	push   %edx
4039f3:	00 00                	add    %al,(%eax)
4039f5:	0a 00                	or     (%eax),%al
4039f7:	02 7b 2c             	add    0x2c(%ebx),%bh
4039fa:	00 00                	add    %al,(%eax)
4039fc:	04 72                	add    $0x72,%al
4039fe:	4e                   	dec    %esi
4039ff:	73 00                	jae    0x403a01
403a01:	70 22                	jo     0x403a25
403a03:	00 00                	add    %al,(%eax)
403a05:	60                   	pusha
403a06:	41                   	inc    %ecx
403a07:	73 53                	jae    0x403a5c
403a09:	00 00                	add    %al,(%eax)
403a0b:	0a 6f 54             	or     0x54(%edi),%ch
403a0e:	00 00                	add    %al,(%eax)
403a10:	0a 00                	or     (%eax),%al
403a12:	02 7b 2c             	add    0x2c(%ebx),%bh
403a15:	00 00                	add    %al,(%eax)
403a17:	04 1f                	add    $0x1f,%al
403a19:	0c 1f                	or     $0x1f,%al
403a1b:	1e                   	push   %ds
403a1c:	73 47                	jae    0x403a65
403a1e:	00 00                	add    %al,(%eax)
403a20:	0a 6f 48             	or     0x48(%edi),%ch
403a23:	00 00                	add    %al,(%eax)
403a25:	0a 00                	or     (%eax),%al
403a27:	02 7b 2c             	add    0x2c(%ebx),%bh
403a2a:	00 00                	add    %al,(%eax)
403a2c:	04 72                	add    $0x72,%al
403a2e:	68 74 00 70 6f       	push   $0x6f700074
403a33:	4b                   	dec    %ebx
403a34:	00 00                	add    %al,(%eax)
403a36:	0a 00                	or     (%eax),%al
403a38:	02 7b 2c             	add    0x2c(%ebx),%bh
403a3b:	00 00                	add    %al,(%eax)
403a3d:	04 1f                	add    $0x1f,%al
403a3f:	4e                   	dec    %esi
403a40:	1f                   	pop    %ds
403a41:	15 73 43 00 00       	adc    $0x4373,%eax
403a46:	0a 6f 4c             	or     0x4c(%edi),%ch
403a49:	00 00                	add    %al,(%eax)
403a4b:	0a 00                	or     (%eax),%al
403a4d:	02 7b 2c             	add    0x2c(%ebx),%bh
403a50:	00 00                	add    %al,(%eax)
403a52:	04 1d                	add    $0x1d,%al
403a54:	6f                   	outsl  %ds:(%esi),(%dx)
403a55:	55                   	push   %ebp
403a56:	00 00                	add    %al,(%eax)
403a58:	0a 00                	or     (%eax),%al
403a5a:	02 7b 2c             	add    0x2c(%ebx),%bh
403a5d:	00 00                	add    %al,(%eax)
403a5f:	04 72                	add    $0x72,%al
403a61:	7c 74                	jl     0x403ad7
403a63:	00 70 6f             	add    %dh,0x6f(%eax)
403a66:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403a6b:	02 7b 2d             	add    0x2d(%ebx),%bh
403a6e:	00 00                	add    %al,(%eax)
403a70:	04 17                	add    $0x17,%al
403a72:	6f                   	outsl  %ds:(%esi),(%dx)
403a73:	52                   	push   %edx
403a74:	00 00                	add    %al,(%eax)
403a76:	0a 00                	or     (%eax),%al
403a78:	02 7b 2d             	add    0x2d(%ebx),%bh
403a7b:	00 00                	add    %al,(%eax)
403a7d:	04 72                	add    $0x72,%al
403a7f:	4e                   	dec    %esi
403a80:	73 00                	jae    0x403a82
403a82:	70 22                	jo     0x403aa6
403a84:	00 00                	add    %al,(%eax)
403a86:	60                   	pusha
403a87:	41                   	inc    %ecx
403a88:	73 53                	jae    0x403add
403a8a:	00 00                	add    %al,(%eax)
403a8c:	0a 6f 54             	or     0x54(%edi),%ch
403a8f:	00 00                	add    %al,(%eax)
403a91:	0a 00                	or     (%eax),%al
403a93:	02 7b 2d             	add    0x2d(%ebx),%bh
403a96:	00 00                	add    %al,(%eax)
403a98:	04 1f                	add    $0x1f,%al
403a9a:	0c 1f                	or     $0x1f,%al
403a9c:	33 73 47             	xor    0x47(%ebx),%esi
403a9f:	00 00                	add    %al,(%eax)
403aa1:	0a 6f 48             	or     0x48(%edi),%ch
403aa4:	00 00                	add    %al,(%eax)
403aa6:	0a 00                	or     (%eax),%al
403aa8:	02 7b 2d             	add    0x2d(%ebx),%bh
403aab:	00 00                	add    %al,(%eax)
403aad:	04 72                	add    $0x72,%al
403aaf:	8e 74 00 70          	mov    0x70(%eax,%eax,1),%?
403ab3:	6f                   	outsl  %ds:(%esi),(%dx)
403ab4:	4b                   	dec    %ebx
403ab5:	00 00                	add    %al,(%eax)
403ab7:	0a 00                	or     (%eax),%al
403ab9:	02 7b 2d             	add    0x2d(%ebx),%bh
403abc:	00 00                	add    %al,(%eax)
403abe:	04 1f                	add    $0x1f,%al
403ac0:	4b                   	dec    %ebx
403ac1:	1f                   	pop    %ds
403ac2:	15 73 43 00 00       	adc    $0x4373,%eax
403ac7:	0a 6f 4c             	or     0x4c(%edi),%ch
403aca:	00 00                	add    %al,(%eax)
403acc:	0a 00                	or     (%eax),%al
403ace:	02 7b 2d             	add    0x2d(%ebx),%bh
403ad1:	00 00                	add    %al,(%eax)
403ad3:	04 1e                	add    $0x1e,%al
403ad5:	6f                   	outsl  %ds:(%esi),(%dx)
403ad6:	55                   	push   %ebp
403ad7:	00 00                	add    %al,(%eax)
403ad9:	0a 00                	or     (%eax),%al
403adb:	02 7b 2d             	add    0x2d(%ebx),%bh
403ade:	00 00                	add    %al,(%eax)
403ae0:	04 72                	add    $0x72,%al
403ae2:	a4                   	movsb  %ds:(%esi),%es:(%edi)
403ae3:	74 00                	je     0x403ae5
403ae5:	70 6f                	jo     0x403b56
403ae7:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403aec:	02 7b 2e             	add    0x2e(%ebx),%bh
403aef:	00 00                	add    %al,(%eax)
403af1:	04 17                	add    $0x17,%al
403af3:	6f                   	outsl  %ds:(%esi),(%dx)
403af4:	52                   	push   %edx
403af5:	00 00                	add    %al,(%eax)
403af7:	0a 00                	or     (%eax),%al
403af9:	02 7b 2e             	add    0x2e(%ebx),%bh
403afc:	00 00                	add    %al,(%eax)
403afe:	04 72                	add    $0x72,%al
403b00:	4e                   	dec    %esi
403b01:	73 00                	jae    0x403b03
403b03:	70 22                	jo     0x403b27
403b05:	00 00                	add    %al,(%eax)
403b07:	60                   	pusha
403b08:	41                   	inc    %ecx
403b09:	73 53                	jae    0x403b5e
403b0b:	00 00                	add    %al,(%eax)
403b0d:	0a 6f 54             	or     0x54(%edi),%ch
403b10:	00 00                	add    %al,(%eax)
403b12:	0a 00                	or     (%eax),%al
403b14:	02 7b 2e             	add    0x2e(%ebx),%bh
403b17:	00 00                	add    %al,(%eax)
403b19:	04 1f                	add    $0x1f,%al
403b1b:	0c 1f                	or     $0x1f,%al
403b1d:	48                   	dec    %eax