4077b1:	00 00                	add    %al,(%eax)
4077b3:	04 17                	add    $0x17,%al
4077b5:	6f                   	outsl  %ds:(%esi),(%dx)
4077b6:	52                   	push   %edx
4077b7:	00 00                	add    %al,(%eax)
4077b9:	0a 00                	or     (%eax),%al
4077bb:	02 7b 88             	add    -0x78(%ebx),%bh
4077be:	00 00                	add    %al,(%eax)
4077c0:	04 72                	add    $0x72,%al
4077c2:	4e                   	dec    %esi
4077c3:	73 00                	jae    0x4077c5
4077c5:	70 22                	jo     0x4077e9
4077c7:	00 00                	add    %al,(%eax)
4077c9:	60                   	pusha
4077ca:	41                   	inc    %ecx
4077cb:	73 53                	jae    0x407820
4077cd:	00 00                	add    %al,(%eax)
4077cf:	0a 6f 54             	or     0x54(%edi),%ch
4077d2:	00 00                	add    %al,(%eax)
4077d4:	0a 00                	or     (%eax),%al
4077d6:	02 7b 88             	add    -0x78(%ebx),%bh
4077d9:	00 00                	add    %al,(%eax)
4077db:	04 20                	add    $0x20,%al
4077dd:	0e                   	push   %cs
4077de:	01 00                	add    %eax,(%eax)
4077e0:	00 20                	add    %ah,(%eax)
4077e2:	27                   	daa
4077e3:	01 00                	add    %eax,(%eax)
4077e5:	00 73 47             	add    %dh,0x47(%ebx)
4077e8:	00 00                	add    %al,(%eax)
4077ea:	0a 6f 48             	or     0x48(%edi),%ch
4077ed:	00 00                	add    %al,(%eax)
4077ef:	0a 00                	or     (%eax),%al
4077f1:	02 7b 88             	add    -0x78(%ebx),%bh
4077f4:	00 00                	add    %al,(%eax)
4077f6:	04 72                	add    $0x72,%al
4077f8:	38 84 00 70 6f 4b 00 	cmp    %al,0x4b6f70(%eax,%eax,1)
4077ff:	00 0a                	add    %cl,(%edx)
407801:	00 02                	add    %al,(%edx)
407803:	7b 88                	jnp    0x40778d
407805:	00 00                	add    %al,(%eax)
407807:	04 1f                	add    $0x1f,%al
407809:	13 1f                	adc    (%edi),%ebx
40780b:	15 73 43 00 00       	adc    $0x4373,%eax
407810:	0a 6f 4c             	or     0x4c(%edi),%ch
407813:	00 00                	add    %al,(%eax)
407815:	0a 00                	or     (%eax),%al
407817:	02 7b 88             	add    -0x78(%ebx),%bh
40781a:	00 00                	add    %al,(%eax)
40781c:	04 1f                	add    $0x1f,%al
40781e:	4a                   	dec    %edx
40781f:	6f                   	outsl  %ds:(%esi),(%dx)
407820:	55                   	push   %ebp
407821:	00 00                	add    %al,(%eax)
407823:	0a 00                	or     (%eax),%al
407825:	02 7b 88             	add    -0x78(%ebx),%bh
407828:	00 00                	add    %al,(%eax)
40782a:	04 72                	add    $0x72,%al
40782c:	04 77                	add    $0x77,%al
40782e:	00 70 6f             	add    %dh,0x6f(%eax)
407831:	2d 00 00 0a 00       	sub    $0xa0000,%eax
407836:	02 7b 89             	add    -0x77(%ebx),%bh
407839:	00 00                	add    %al,(%eax)
40783b:	04 17                	add    $0x17,%al
40783d:	6f                   	outsl  %ds:(%esi),(%dx)
40783e:	52                   	push   %edx
40783f:	00 00                	add    %al,(%eax)
407841:	0a 00                	or     (%eax),%al
407843:	02 7b 89             	add    -0x77(%ebx),%bh
407846:	00 00                	add    %al,(%eax)
407848:	04 72                	add    $0x72,%al
40784a:	4e                   	dec    %esi
40784b:	73 00                	jae    0x40784d
40784d:	70 22                	jo     0x407871
40784f:	00 00                	add    %al,(%eax)
407851:	60                   	pusha
407852:	41                   	inc    %ecx
407853:	73 53                	jae    0x4078a8
407855:	00 00                	add    %al,(%eax)
407857:	0a 6f 54             	or     0x54(%edi),%ch
40785a:	00 00                	add    %al,(%eax)
40785c:	0a 00                	or     (%eax),%al
40785e:	02 7b 89             	add    -0x77(%ebx),%bh
407861:	00 00                	add    %al,(%eax)
407863:	04 20                	add    $0x20,%al
407865:	cc                   	int3
407866:	00 00                	add    %al,(%eax)
407868:	00 20                	add    %ah,(%eax)
40786a:	27                   	daa
40786b:	01 00                	add    %eax,(%eax)
40786d:	00 73 47             	add    %dh,0x47(%ebx)
407870:	00 00                	add    %al,(%eax)
407872:	0a 6f 48             	or     0x48(%edi),%ch
407875:	00 00                	add    %al,(%eax)
407877:	0a 00                	or     (%eax),%al
407879:	02 7b 89             	add    -0x77(%ebx),%bh
40787c:	00 00                	add    %al,(%eax)
40787e:	04 72                	add    $0x72,%al
407880:	5e                   	pop    %esi
407881:	84 00                	test   %al,(%eax)
407883:	70 6f                	jo     0x4078f4
407885:	4b                   	dec    %ebx
407886:	00 00                	add    %al,(%eax)
407888:	0a 00                	or     (%eax),%al
40788a:	02 7b 89             	add    -0x77(%ebx),%bh
40788d:	00 00                	add    %al,(%eax)
40788f:	04 1f                	add    $0x1f,%al
407891:	47                   	inc    %edi
407892:	1f                   	pop    %ds
407893:	15 73 43 00 00       	adc    $0x4373,%eax
407898:	0a 6f 4c             	or     0x4c(%edi),%ch
40789b:	00 00                	add    %al,(%eax)
40789d:	0a 00                	or     (%eax),%al
40789f:	02 7b 89             	add    -0x77(%ebx),%bh
4078a2:	00 00                	add    %al,(%eax)
4078a4:	04 1f                	add    $0x1f,%al
4078a6:	49                   	dec    %ecx
4078a7:	6f                   	outsl  %ds:(%esi),(%dx)
4078a8:	55                   	push   %ebp
4078a9:	00 00                	add    %al,(%eax)
4078ab:	0a 00                	or     (%eax),%al
4078ad:	02 7b 89             	add    -0x77(%ebx),%bh
4078b0:	00 00                	add    %al,(%eax)
4078b2:	04 72                	add    $0x72,%al
4078b4:	ca 76 00             	lret   $0x76
4078b7:	70 6f                	jo     0x407928
4078b9:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4078be:	02 7b 8a             	add    -0x76(%ebx),%bh
4078c1:	00 00                	add    %al,(%eax)
4078c3:	04 17                	add    $0x17,%al
4078c5:	6f                   	outsl  %ds:(%esi),(%dx)
4078c6:	52                   	push   %edx
4078c7:	00 00                	add    %al,(%eax)
4078c9:	0a 00                	or     (%eax),%al
4078cb:	02 7b 8a             	add    -0x76(%ebx),%bh
4078ce:	00 00                	add    %al,(%eax)
4078d0:	04 72                	add    $0x72,%al
4078d2:	4e                   	dec    %esi
4078d3:	73 00                	jae    0x4078d5
4078d5:	70 22                	jo     0x4078f9
4078d7:	00 00                	add    %al,(%eax)
4078d9:	60                   	pusha
4078da:	41                   	inc    %ecx
4078db:	73 53                	jae    0x407930
4078dd:	00 00                	add    %al,(%eax)
4078df:	0a 6f 54             	or     0x54(%edi),%ch
4078e2:	00 00                	add    %al,(%eax)
4078e4:	0a 00                	or     (%eax),%al
4078e6:	02 7b 8a             	add    -0x76(%ebx),%bh
4078e9:	00 00                	add    %al,(%eax)
4078eb:	04 20                	add    $0x20,%al
4078ed:	cc                   	int3
4078ee:	00 00                	add    %al,(%eax)
4078f0:	00 20                	add    %ah,(%eax)
4078f2:	12 01                	adc    (%ecx),%al
4078f4:	00 00                	add    %al,(%eax)
4078f6:	73 47                	jae    0x40793f
4078f8:	00 00                	add    %al,(%eax)
4078fa:	0a 6f 48             	or     0x48(%edi),%ch
4078fd:	00 00                	add    %al,(%eax)
4078ff:	0a 00                	or     (%eax),%al
407901:	02 7b 8a             	add    -0x76(%ebx),%bh
407904:	00 00                	add    %al,(%eax)
407906:	04 72                	add    $0x72,%al
407908:	80 84 00 70 6f 4b 00 	addb   $0x0,0x4b6f70(%eax,%eax,1)
40790f:	00
407910:	0a 00                	or     (%eax),%al
407912:	02 7b 8a             	add    -0x76(%ebx),%bh
407915:	00 00                	add    %al,(%eax)
407917:	04 1f                	add    $0x1f,%al
407919:	51                   	push   %ecx
40791a:	1f                   	pop    %ds
40791b:	15 73 43 00 00       	adc    $0x4373,%eax
407920:	0a 6f 4c             	or     0x4c(%edi),%ch
407923:	00 00                	add    %al,(%eax)
407925:	0a 00                	or     (%eax),%al
407927:	02 7b 8a             	add    -0x76(%ebx),%bh
40792a:	00 00                	add    %al,(%eax)
40792c:	04 1f                	add    $0x1f,%al
40792e:	48                   	dec    %eax
40792f:	6f                   	outsl  %ds:(%esi),(%dx)
407930:	55                   	push   %ebp
407931:	00 00                	add    %al,(%eax)
407933:	0a 00                	or     (%eax),%al
407935:	02 7b 8a             	add    -0x76(%ebx),%bh
407938:	00 00                	add    %al,(%eax)
40793a:	04 72                	add    $0x72,%al
40793c:	98                   	cwtl
40793d:	84 00                	test   %al,(%eax)
40793f:	70 6f                	jo     0x4079b0
407941:	2d 00 00 0a 00       	sub    $0xa0000,%eax
407946:	02 7b 8b             	add    -0x75(%ebx),%bh
407949:	00 00                	add    %al,(%eax)
40794b:	04 20                	add    $0x20,%al
40794d:	40                   	inc    %eax
40794e:	02 00                	add    (%eax),%al
407950:	00 20                	add    %ah,(%eax)
407952:	b7 01                	mov    $0x1,%bh
407954:	00 00                	add    %al,(%eax)
407956:	73 47                	jae    0x40799f
407958:	00 00                	add    %al,(%eax)
40795a:	0a 6f 48             	or     0x48(%edi),%ch
40795d:	00 00                	add    %al,(%eax)
40795f:	0a 00                	or     (%eax),%al
407961:	02 7b 8b             	add    -0x75(%ebx),%bh
407964:	00 00                	add    %al,(%eax)
407966:	04 72                	add    $0x72,%al
407968:	ac                   	lods   %ds:(%esi),%al
407969:	84 00                	test   %al,(%eax)
40796b:	70 6f                	jo     0x4079dc
40796d:	4b                   	dec    %ebx
40796e:	00 00                	add    %al,(%eax)
407970:	0a 00                	or     (%eax),%al
407972:	02 7b 8b             	add    -0x75(%ebx),%bh
407975:	00 00                	add    %al,(%eax)
407977:	04 20                	add    $0x20,%al
407979:	87 00                	xchg   %eax,(%eax)
40797b:	00 00                	add    %al,(%eax)
40797d:	1f                   	pop    %ds
40797e:	29 73 43             	sub    %esi,0x43(%ebx)
407981:	00 00                	add    %al,(%eax)
407983:	0a 6f 4c             	or     0x4c(%edi),%ch
407986:	00 00                	add    %al,(%eax)
407988:	0a 00                	or     (%eax),%al
40798a:	02 7b 8b             	add    -0x75(%ebx),%bh
40798d:	00 00                	add    %al,(%eax)
40798f:	04 1f                	add    $0x1f,%al
407991:	61                   	popa
407992:	6f                   	outsl  %ds:(%esi),(%dx)
407993:	55                   	push   %ebp
407994:	00 00                	add    %al,(%eax)
407996:	0a 00                	or     (%eax),%al
407998:	02 7b 8b             	add    -0x75(%ebx),%bh
40799b:	00 00                	add    %al,(%eax)
40799d:	04 72                	add    $0x72,%al
40799f:	ea 84 00 70 6f 2d 00 	ljmp   $0x2d,$0x6f700084
4079a6:	00 0a                	add    %cl,(%edx)
4079a8:	00 02                	add    %al,(%edx)
4079aa:	7b 8b                	jnp    0x407937
4079ac:	00 00                	add    %al,(%eax)
4079ae:	04 17                	add    $0x17,%al
4079b0:	6f                   	outsl  %ds:(%esi),(%dx)
4079b1:	56                   	push   %esi
4079b2:	00 00                	add    %al,(%eax)
4079b4:	0a 00                	or     (%eax),%al
4079b6:	02 7b 8b             	add    -0x75(%ebx),%bh
4079b9:	00 00                	add    %al,(%eax)
4079bb:	04 02                	add    $0x2,%al
4079bd:	fe 06                	incb   (%esi)
4079bf:	42                   	inc    %edx
4079c0:	00 00                	add    %al,(%eax)
4079c2:	06                   	push   %es
4079c3:	73 50                	jae    0x407a15
4079c5:	00 00                	add    %al,(%eax)
4079c7:	0a 6f 57             	or     0x57(%edi),%ch
4079ca:	00 00                	add    %al,(%eax)
4079cc:	0a 00                	or     (%eax),%al
4079ce:	02 7b 8c             	add    -0x74(%ebx),%bh
4079d1:	00 00                	add    %al,(%eax)
4079d3:	04 17                	add    $0x17,%al
4079d5:	6f                   	outsl  %ds:(%esi),(%dx)
4079d6:	52                   	push   %edx
4079d7:	00 00                	add    %al,(%eax)
4079d9:	0a 00                	or     (%eax),%al
4079db:	02 7b 8c             	add    -0x74(%ebx),%bh
4079de:	00 00                	add    %al,(%eax)
4079e0:	04 72                	add    $0x72,%al
4079e2:	4e                   	dec    %esi
4079e3:	73 00                	jae    0x4079e5
4079e5:	70 22                	jo     0x407a09
4079e7:	00 00                	add    %al,(%eax)
4079e9:	60                   	pusha
4079ea:	41                   	inc    %ecx
4079eb:	73 53                	jae    0x407a40
4079ed:	00 00                	add    %al,(%eax)
4079ef:	0a 6f 54             	or     0x54(%edi),%ch
4079f2:	00 00                	add    %al,(%eax)
4079f4:	0a 00                	or     (%eax),%al
4079f6:	02 7b 8c             	add    -0x74(%ebx),%bh
4079f9:	00 00                	add    %al,(%eax)
4079fb:	04 20                	add    $0x20,%al
4079fd:	a2 02 00 00 20       	mov    %al,0x20000002
407a02:	90                   	nop
407a03:	01 00                	add    %eax,(%eax)
407a05:	00 73 47             	add    %dh,0x47(%ebx)
407a08:	00 00                	add    %al,(%eax)
407a0a:	0a 6f 48             	or     0x48(%edi),%ch
407a0d:	00 00                	add    %al,(%eax)
407a0f:	0a 00                	or     (%eax),%al
407a11:	02 7b 8c             	add    -0x74(%ebx),%bh
407a14:	00 00                	add    %al,(%eax)
407a16:	04 72                	add    $0x72,%al
407a18:	1e                   	push   %ds
407a19:	85 00                	test   %eax,(%eax)
407a1b:	70 6f                	jo     0x407a8c
407a1d:	4b                   	dec    %ebx
407a1e:	00 00                	add    %al,(%eax)
407a20:	0a 00                	or     (%eax),%al
407a22:	02 7b 8c             	add    -0x74(%ebx),%bh
407a25:	00 00                	add    %al,(%eax)
407a27:	04 1f                	add    $0x1f,%al
407a29:	13 1f                	adc    (%edi),%ebx
407a2b:	15 73 43 00 00       	adc    $0x4373,%eax
407a30:	0a 6f 4c             	or     0x4c(%edi),%ch
407a33:	00 00                	add    %al,(%eax)
407a35:	0a 00                	or     (%eax),%al
407a37:	02 7b 8c             	add    -0x74(%ebx),%bh
407a3a:	00 00                	add    %al,(%eax)
407a3c:	04 1f                	add    $0x1f,%al
407a3e:	60                   	pusha
407a3f:	6f                   	outsl  %ds:(%esi),(%dx)
407a40:	55                   	push   %ebp
407a41:	00 00                	add    %al,(%eax)
407a43:	0a 00                	or     (%eax),%al
407a45:	02 7b 8c             	add    -0x74(%ebx),%bh
407a48:	00 00                	add    %al,(%eax)
407a4a:	04 72                	add    $0x72,%al
407a4c:	94                   	xchg   %eax,%esp
407a4d:	73 00                	jae    0x407a4f
407a4f:	70 6f                	jo     0x407ac0
407a51:	2d 00 00 0a 00       	sub    $0xa0000,%eax
407a56:	02 7b 8d             	add    -0x73(%ebx),%bh
407a59:	00 00                	add    %al,(%eax)
407a5b:	04 17                	add    $0x17,%al
407a5d:	6f                   	outsl  %ds:(%esi),(%dx)
407a5e:	52                   	push   %edx
407a5f:	00 00                	add    %al,(%eax)
407a61:	0a 00                	or     (%eax),%al
407a63:	02 7b 8d             	add    -0x73(%ebx),%bh
407a66:	00 00                	add    %al,(%eax)
407a68:	04 72                	add    $0x72,%al
407a6a:	4e                   	dec    %esi
407a6b:	73 00                	jae    0x407a6d
407a6d:	70 22                	jo     0x407a91
407a6f:	00 00                	add    %al,(%eax)
407a71:	60                   	pusha
407a72:	41                   	inc    %ecx
407a73:	73 53                	jae    0x407ac8
407a75:	00 00                	add    %al,(%eax)
407a77:	0a 6f 54             	or     0x54(%edi),%ch
407a7a:	00 00                	add    %al,(%eax)
407a7c:	0a 00                	or     (%eax),%al
407a7e:	02 7b 8d             	add    -0x73(%ebx),%bh
407a81:	00 00                	add    %al,(%eax)
407a83:	04 20                	add    $0x20,%al
407a85:	a2 02 00 00 20       	mov    %al,0x20000002
407a8a:	7b 01                	jnp    0x407a8d
407a8c:	00 00                	add    %al,(%eax)
407a8e:	73 47                	jae    0x407ad7
407a90:	00 00                	add    %al,(%eax)