407895:	28 ab 00 00 06 05    	sub    %ch,0x5060000(%ebx)
40789b:	28 df                	sub    %bl,%bh
40789d:	00 00                	add    %al,(%eax)
40789f:	06                   	push   %es
4078a0:	0a 2b                	or     (%ebx),%ch
4078a2:	00 06                	add    %al,(%esi)
4078a4:	2a 00                	sub    (%eax),%al
4078a6:	00 00                	add    %al,(%eax)
4078a8:	13 30                	adc    (%eax),%esi
4078aa:	05 00 10 00 00       	add    $0x1000,%eax
4078af:	00 1b                	add    %bl,(%ebx)
4078b1:	00 00                	add    %al,(%eax)
4078b3:	11 00                	adc    %eax,(%eax)
4078b5:	02 03                	add    (%ebx),%al
4078b7:	04 05                	add    $0x5,%al
4078b9:	14 28                	adc    $0x28,%al
4078bb:	df 00                	filds  (%eax)
4078bd:	00 06                	add    %al,(%esi)
4078bf:	0a 2b                	or     (%ebx),%ch
4078c1:	00 06                	add    %al,(%esi)
4078c3:	2a 13                	sub    (%ebx),%dl
4078c5:	30 05 00 11 00 00    	xor    %al,0x1100
4078cb:	00 1b                	add    %bl,(%ebx)
4078cd:	00 00                	add    %al,(%eax)
4078cf:	11 00                	adc    %eax,(%eax)
4078d1:	02 03                	add    (%ebx),%al
4078d3:	04 05                	add    $0x5,%al
4078d5:	0e                   	push   %cs
4078d6:	04 28                	add    $0x28,%al
4078d8:	df 00                	filds  (%eax)
4078da:	00 06                	add    %al,(%esi)
4078dc:	0a 2b                	or     (%ebx),%ch
4078de:	00 06                	add    %al,(%esi)
4078e0:	2a 00                	sub    (%eax),%al
4078e2:	00 00                	add    %al,(%eax)
4078e4:	13 30                	adc    (%eax),%esi
4078e6:	02 00                	add    (%eax),%al
4078e8:	0f 00 00             	sldt   (%eax)
4078eb:	00 2d 00 00 11 00    	add    %ch,0x110000
4078f1:	02 16                	add    (%esi),%dl
4078f3:	6f                   	outsl  %ds:(%esi),(%dx)
4078f4:	c6 00 00             	movb   $0x0,(%eax)
4078f7:	06                   	push   %es
4078f8:	00 14 0b             	add    %dl,(%ebx,%ecx,1)
4078fb:	2b 00                	sub    (%eax),%eax
4078fd:	07                   	pop    %es
4078fe:	2a 00                	sub    (%eax),%al
407900:	13 30                	adc    (%eax),%esi
407902:	08 00                	or     %al,(%eax)
407904:	1a 00                	sbb    (%eax),%al
407906:	00 00                	add    %al,(%eax)
407908:	1b 00                	sbb    (%eax),%eax
40790a:	00 11                	add    %dl,(%ecx)
40790c:	00 02                	add    %al,(%edx)
40790e:	03 04 05 0e 04 02 28 	add    0x2802040e(,%eax,1),%eax
407915:	ab                   	stos   %eax,%es:(%edi)
407916:	00 00                	add    %al,(%eax)
407918:	06                   	push   %es
407919:	14 0e                	adc    $0xe,%al
40791b:	05 28 e4 00 00       	add    $0xe428,%eax
407920:	06                   	push   %es
407921:	0a 2b                	or     (%ebx),%ch
407923:	00 06                	add    %al,(%esi)
407925:	2a 00                	sub    (%eax),%al
407927:	00 13                	add    %dl,(%ebx)
407929:	30 08                	xor    %cl,(%eax)
40792b:	00 1b                	add    %bl,(%ebx)
40792d:	00 00                	add    %al,(%eax)
40792f:	00 1b                	add    %bl,(%ebx)
407931:	00 00                	add    %al,(%eax)
407933:	11 00                	adc    %eax,(%eax)
407935:	02 03                	add    (%ebx),%al
407937:	04 05                	add    $0x5,%al
407939:	0e                   	push   %cs
40793a:	04 02                	add    $0x2,%al
40793c:	28 ab 00 00 06 0e    	sub    %ch,0xe060000(%ebx)
407942:	05 0e 06 28 e4       	add    $0xe428060e,%eax
407947:	00 00                	add    %al,(%eax)
407949:	06                   	push   %es
40794a:	0a 2b                	or     (%ebx),%ch
40794c:	00 06                	add    %al,(%esi)
40794e:	2a 00                	sub    (%eax),%al
407950:	13 30                	adc    (%eax),%esi
407952:	08 00                	or     %al,(%eax)
407954:	16                   	push   %ss
407955:	00 00                	add    %al,(%eax)
407957:	00 1b                	add    %bl,(%ebx)
407959:	00 00                	add    %al,(%eax)
40795b:	11 00                	adc    %eax,(%eax)
40795d:	02 03                	add    (%ebx),%al
40795f:	04 05                	add    $0x5,%al
407961:	0e                   	push   %cs
407962:	04 0e                	add    $0xe,%al
407964:	05 14 0e 06 28       	add    $0x28060e14,%eax
407969:	e4 00                	in     $0x0,%al
40796b:	00 06                	add    %al,(%esi)
40796d:	0a 2b                	or     (%ebx),%ch
40796f:	00 06                	add    %al,(%esi)
407971:	2a 00                	sub    (%eax),%al
407973:	00 13                	add    %dl,(%ebx)
407975:	30 08                	xor    %cl,(%eax)
407977:	00 17                	add    %dl,(%edi)
407979:	00 00                	add    %al,(%eax)
40797b:	00 1b                	add    %bl,(%ebx)
40797d:	00 00                	add    %al,(%eax)
40797f:	11 00                	adc    %eax,(%eax)
407981:	02 03                	add    (%ebx),%al
407983:	04 05                	add    $0x5,%al
407985:	0e                   	push   %cs
407986:	04 0e                	add    $0xe,%al
407988:	05 0e 06 0e 07       	add    $0x70e060e,%eax
40798d:	28 e4                	sub    %ah,%ah
40798f:	00 00                	add    %al,(%eax)
407991:	06                   	push   %es
407992:	0a 2b                	or     (%ebx),%ch
407994:	00 06                	add    %al,(%esi)
407996:	2a 00                	sub    (%eax),%al
407998:	13 30                	adc    (%eax),%esi
40799a:	03 00                	add    (%eax),%eax
40799c:	24 00                	and    $0x0,%al
40799e:	00 00                	add    %al,(%eax)
4079a0:	2c 00                	sub    $0x0,%al
4079a2:	00 11                	add    %dl,(%ecx)
4079a4:	00 12                	add    %dl,(%edx)
4079a6:	00 03                	add    %al,(%ebx)
4079a8:	04 28                	add    $0x28,%al
4079aa:	1c 00                	sbb    $0x0,%al
4079ac:	00 0a                	add    %cl,(%edx)
4079ae:	0e                   	push   %cs
4079af:	07                   	pop    %es
4079b0:	0c 08                	or     $0x8,%al
4079b2:	2c 04                	sub    $0x4,%al
4079b4:	00 00                	add    %al,(%eax)
4079b6:	2b 02                	sub    (%edx),%eax
4079b8:	00 00                	add    %al,(%eax)
4079ba:	02 16                	add    (%esi),%dl
4079bc:	6f                   	outsl  %ds:(%esi),(%dx)
4079bd:	c6 00 00             	movb   $0x0,(%eax)
4079c0:	06                   	push   %es
4079c1:	00 14 0d 2b 00 09 2a 	add    %dl,0x2a09002b(,%ecx,1)
4079c8:	13 30                	adc    (%eax),%esi
4079ca:	07                   	pop    %es
4079cb:	00 18                	add    %bl,(%eax)
4079cd:	00 00                	add    %al,(%eax)
4079cf:	00 1b                	add    %bl,(%ebx)
4079d1:	00 00                	add    %al,(%eax)
4079d3:	11 00                	adc    %eax,(%eax)
4079d5:	02 03                	add    (%ebx),%al
4079d7:	04 05                	add    $0x5,%al
4079d9:	02 28                	add    (%eax),%ch
4079db:	ab                   	stos   %eax,%es:(%edi)
4079dc:	00 00                	add    %al,(%eax)
4079de:	06                   	push   %es
4079df:	14 0e                	adc    $0xe,%al
4079e1:	04 28                	add    $0x28,%al
4079e3:	e9 00 00 06 0a       	jmp    0xa4679e8
4079e8:	2b 00                	sub    (%eax),%eax
4079ea:	06                   	push   %es
4079eb:	2a 13                	sub    (%ebx),%dl
4079ed:	30 07                	xor    %al,(%edi)
4079ef:	00 19                	add    %bl,(%ecx)
4079f1:	00 00                	add    %al,(%eax)
4079f3:	00 1b                	add    %bl,(%ebx)
4079f5:	00 00                	add    %al,(%eax)
4079f7:	11 00                	adc    %eax,(%eax)
4079f9:	02 03                	add    (%ebx),%al
4079fb:	04 05                	add    $0x5,%al
4079fd:	02 28                	add    (%eax),%ch
4079ff:	ab                   	stos   %eax,%es:(%edi)
407a00:	00 00                	add    %al,(%eax)
407a02:	06                   	push   %es
407a03:	0e                   	push   %cs
407a04:	04 0e                	add    $0xe,%al
407a06:	05 28 e9 00 00       	add    $0xe928,%eax
407a0b:	06                   	push   %es
407a0c:	0a 2b                	or     (%ebx),%ch
407a0e:	00 06                	add    %al,(%esi)
407a10:	2a 00                	sub    (%eax),%al
407a12:	00 00                	add    %al,(%eax)
407a14:	13 30                	adc    (%eax),%esi
407a16:	07                   	pop    %es
407a17:	00 14 00             	add    %dl,(%eax,%eax,1)
407a1a:	00 00                	add    %al,(%eax)
407a1c:	1b 00                	sbb    (%eax),%eax
407a1e:	00 11                	add    %dl,(%ecx)
407a20:	00 02                	add    %al,(%edx)
407a22:	03 04 05 0e 04 14 0e 	add    0xe14040e(,%eax,1),%eax
407a29:	05 28 e9 00 00       	add    $0xe928,%eax
407a2e:	06                   	push   %es
407a2f:	0a 2b                	or     (%ebx),%ch
407a31:	00 06                	add    %al,(%esi)
407a33:	2a 13                	sub    (%ebx),%dl
407a35:	30 07                	xor    %al,(%edi)
407a37:	00 15 00 00 00 1b    	add    %dl,0x1b000000
407a3d:	00 00                	add    %al,(%eax)
407a3f:	11 00                	adc    %eax,(%eax)
407a41:	02 03                	add    (%ebx),%al
407a43:	04 05                	add    $0x5,%al
407a45:	0e                   	push   %cs
407a46:	04 0e                	add    $0xe,%al
407a48:	05 0e 06 28 e9       	add    $0xe928060e,%eax
407a4d:	00 00                	add    %al,(%eax)
407a4f:	06                   	push   %es
407a50:	0a 2b                	or     (%ebx),%ch
407a52:	00 06                	add    %al,(%esi)
407a54:	2a 00                	sub    (%eax),%al
407a56:	00 00                	add    %al,(%eax)
407a58:	13 30                	adc    (%eax),%esi
407a5a:	04 00                	add    $0x0,%al
407a5c:	6e                   	outsb  %ds:(%esi),(%dx)
407a5d:	00 00                	add    %al,(%eax)
407a5f:	00 2e                	add    %ch,(%esi)
407a61:	00 00                	add    %al,(%eax)
407a63:	11 00                	adc    %eax,(%eax)
407a65:	19 8d 2b 00 00 01    	sbb    %ecx,0x100002b(%ebp)
407a6b:	0a 06                	or     (%esi),%al
407a6d:	16                   	push   %ss
407a6e:	03 a4 2b 00 00 01 06 	add    0x6010000(%ebx,%ebp,1),%esp
407a75:	17                   	pop    %ss
407a76:	04 a4                	add    $0xa4,%al
407a78:	2b 00                	sub    (%eax),%eax
407a7a:	00 01                	add    %al,(%ecx)
407a7c:	06                   	push   %es
407a7d:	18 05 a4 2b 00 00    	sbb    %al,0x2ba4
407a83:	01 0e                	add    %ecx,(%esi)
407a85:	04 02                	add    $0x2,%al
407a87:	28 ad 00 00 06 0e    	sub    %ch,0xe060000(%ebp)
407a8d:	06                   	push   %es
407a8e:	06                   	push   %es
407a8f:	73 a2                	jae    0x407a33
407a91:	00 00                	add    %al,(%eax)
407a93:	06                   	push   %es
407a94:	0b 0e                	or     (%esi),%ecx
407a96:	06                   	push   %es
407a97:	0c 08                	or     $0x8,%al
407a99:	2c 04                	sub    $0x4,%al
407a9b:	00 00                	add    %al,(%eax)
407a9d:	2b 02                	sub    (%edx),%eax
407a9f:	00 00                	add    %al,(%eax)
407aa1:	07                   	pop    %es
407aa2:	0e                   	push   %cs
407aa3:	05 6f 78 00 00       	add    $0x786f,%eax
407aa8:	06                   	push   %es
407aa9:	00 02                	add    %al,(%edx)
407aab:	7b 6a                	jnp    0x407b17
407aad:	00 00                	add    %al,(%eax)
407aaf:	04 07                	add    $0x7,%al
407ab1:	6f                   	outsl  %ds:(%esi),(%dx)
407ab2:	50                   	push   %eax
407ab3:	00 00                	add    %al,(%eax)
407ab5:	06                   	push   %es
407ab6:	00 07                	add    %al,(%edi)
407ab8:	02 28                	add    (%eax),%ch
407aba:	af                   	scas   %es:(%edi),%eax
407abb:	00 00                	add    %al,(%eax)
407abd:	06                   	push   %es
407abe:	6f                   	outsl  %ds:(%esi),(%dx)
407abf:	79 00                	jns    0x407ac1
407ac1:	00 06                	add    %al,(%esi)
407ac3:	00 02                	add    %al,(%edx)
407ac5:	16                   	push   %ss
407ac6:	6f                   	outsl  %ds:(%esi),(%dx)
407ac7:	c6 00 00             	movb   $0x0,(%eax)
407aca:	06                   	push   %es
407acb:	00 07                	add    %al,(%edi)
407acd:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
407ad2:	00 00                	add    %al,(%eax)
407ad4:	13 30                	adc    (%eax),%esi
407ad6:	05 00 15 00 00       	add    $0x1500,%eax
407adb:	00 1b                	add    %bl,(%ebx)
407add:	00 00                	add    %al,(%eax)
407adf:	11 00                	adc    %eax,(%eax)
407ae1:	02 02                	add    (%edx),%al
407ae3:	28 ab 00 00 06 14    	sub    %ch,0x14060000(%ebx)
407ae9:	03 04 28             	add    (%eax,%ebp,1),%eax
407aec:	ee                   	out    %al,(%dx)
407aed:	00 00                	add    %al,(%eax)
407aef:	06                   	push   %es
407af0:	0a 2b                	or     (%ebx),%ch
407af2:	00 06                	add    %al,(%esi)
407af4:	2a 00                	sub    (%eax),%al
407af6:	00 00                	add    %al,(%eax)
407af8:	13 30                	adc    (%eax),%esi
407afa:	05 00 15 00 00       	add    $0x1500,%eax
407aff:	00 1b                	add    %bl,(%ebx)
407b01:	00 00                	add    %al,(%eax)
407b03:	11 00                	adc    %eax,(%eax)
407b05:	02 02                	add    (%edx),%al
407b07:	28 ab 00 00 06 03    	sub    %ch,0x3060000(%ebx)
407b0d:	04 05                	add    $0x5,%al
407b0f:	28 ee                	sub    %ch,%dh
407b11:	00 00                	add    %al,(%eax)
407b13:	06                   	push   %es
407b14:	0a 2b                	or     (%ebx),%ch
407b16:	00 06                	add    %al,(%esi)
407b18:	2a 00                	sub    (%eax),%al
407b1a:	00 00                	add    %al,(%eax)
407b1c:	13 30                	adc    (%eax),%esi
407b1e:	05 00 10 00 00       	add    $0x1000,%eax
407b23:	00 1b                	add    %bl,(%ebx)
407b25:	00 00                	add    %al,(%eax)
407b27:	11 00                	adc    %eax,(%eax)
407b29:	02 03                	add    (%ebx),%al
407b2b:	14 04                	adc    $0x4,%al
407b2d:	05 28 ee 00 00       	add    $0xee28,%eax
407b32:	06                   	push   %es
407b33:	0a 2b                	or     (%ebx),%ch
407b35:	00 06                	add    %al,(%esi)
407b37:	2a 13                	sub    (%ebx),%dl
407b39:	30 05 00 11 00 00    	xor    %al,0x1100
407b3f:	00 1b                	add    %bl,(%ebx)
407b41:	00 00                	add    %al,(%eax)
407b43:	11 00                	adc    %eax,(%eax)
407b45:	02 03                	add    (%ebx),%al
407b47:	04 05                	add    $0x5,%al
407b49:	0e                   	push   %cs
407b4a:	04 28                	add    $0x28,%al
407b4c:	ee                   	out    %al,(%dx)
407b4d:	00 00                	add    %al,(%eax)
407b4f:	06                   	push   %es
407b50:	0a 2b                	or     (%ebx),%ch
407b52:	00 06                	add    %al,(%esi)
407b54:	2a 00                	sub    (%eax),%al
407b56:	00 00                	add    %al,(%eax)
407b58:	13 30                	adc    (%eax),%esi
407b5a:	04 00                	add    $0x0,%al
407b5c:	4c                   	dec    %esp
407b5d:	00 00                	add    %al,(%eax)
407b5f:	00 2f                	add    %ch,(%edi)
407b61:	00 00                	add    %al,(%eax)
407b63:	11 00                	adc    %eax,(%eax)
407b65:	03 02                	add    (%edx),%eax
407b67:	28 ad 00 00 06 05    	sub    %ch,0x5060000(%ebp)
407b6d:	0e                   	push   %cs
407b6e:	04 73                	add    $0x73,%al
407b70:	9a 00 00 06 0a 05 0b 	lcall  $0xb05,$0xa060000
407b77:	07                   	pop    %es
407b78:	2c 04                	sub    $0x4,%al
407b7a:	00 00                	add    %al,(%eax)
407b7c:	2b 02                	sub    (%edx),%eax
407b7e:	00 00                	add    %al,(%eax)
407b80:	06                   	push   %es
407b81:	04 6f                	add    $0x6f,%al
407b83:	78 00                	js     0x407b85
407b85:	00 06                	add    %al,(%esi)
407b87:	00 02                	add    %al,(%edx)
407b89:	7b 6a                	jnp    0x407bf5
407b8b:	00 00                	add    %al,(%eax)
407b8d:	04 06                	add    $0x6,%al
407b8f:	6f                   	outsl  %ds:(%esi),(%dx)