4087db:	0a 28                	or     (%eax),%ch
4087dd:	3a 01                	cmp    (%ecx),%al
4087df:	00 0a                	add    %cl,(%edx)
4087e1:	0a 2b                	or     (%ebx),%ch
4087e3:	11 12                	adc    %edx,(%edx)
4087e5:	00 17                	add    %dl,(%edi)
4087e7:	16                   	push   %ss
4087e8:	16                   	push   %ss
4087e9:	16                   	push   %ss
4087ea:	73 3c                	jae    0x408828
4087ec:	01 00                	add    %eax,(%eax)
4087ee:	0a 28                	or     (%eax),%ch
4087f0:	3a 01                	cmp    (%ecx),%al
4087f2:	00 0a                	add    %cl,(%edx)
4087f4:	0a 12                	or     (%edx),%dl
4087f6:	00 28                	add    %ch,(%eax)
4087f8:	3b 01                	cmp    (%ecx),%eax
4087fa:	00 0a                	add    %cl,(%edx)
4087fc:	1d 5d 16 fe 03       	sbb    $0x3fe165d,%eax
408801:	13 06                	adc    (%esi),%eax
408803:	11 06                	adc    %eax,(%esi)
408805:	2d dd 00 2b 0a       	sub    $0xa2b00dd,%eax
40880a:	00 02                	add    %al,(%edx)
40880c:	17                   	pop    %ss
40880d:	28 fd                	sub    %bh,%ch
40880f:	00 00                	add    %al,(%eax)
408811:	06                   	push   %es
408812:	00 00                	add    %al,(%eax)
408814:	02 12                	add    (%edx),%dl
408816:	00 28                	add    %ch,(%eax)
408818:	3b 01                	cmp    (%ecx),%eax
40881a:	00 0a                	add    %cl,(%edx)
40881c:	8d 13                	lea    (%ebx),%edx
40881e:	00 00                	add    %al,(%eax)
408820:	02 7d 81             	add    -0x7f(%ebp),%bh
408823:	00 00                	add    %al,(%eax)
408825:	04 16                	add    $0x16,%al
408827:	13 07                	adc    (%edi),%eax
408829:	2b 2b                	sub    (%ebx),%ebp
40882b:	02 28                	add    (%eax),%ch
40882d:	b4 00                	mov    $0x0,%ah
40882f:	00 06                	add    %al,(%esi)
408831:	11 07                	adc    %eax,(%edi)
408833:	02 02                	add    (%edx),%al
408835:	28 dd                	sub    %bl,%ch
408837:	00 00                	add    %al,(%eax)
408839:	06                   	push   %es
40883a:	0c 12                	or     $0x12,%al
40883c:	02 07                	add    (%edi),%al
40883e:	65 11 07             	adc    %eax,%gs:(%edi)
408841:	58                   	pop    %eax
408842:	6c                   	insb   (%dx),%es:(%edi)
408843:	28 e6                	sub    %ah,%dh
408845:	00 00                	add    %al,(%eax)
408847:	0a 11                	or     (%ecx),%dl
408849:	07                   	pop    %es
40884a:	73 2c                	jae    0x408878
40884c:	01 00                	add    %eax,(%eax)
40884e:	06                   	push   %es
40884f:	a2 11 07 17 58       	mov    %al,0x58170711
408854:	13 07                	adc    (%edi),%eax
408856:	11 07                	adc    %eax,(%edi)
408858:	02 28                	add    (%eax),%ch
40885a:	b4 00                	mov    $0x0,%ah
40885c:	00 06                	add    %al,(%esi)
40885e:	8e 69 fe             	mov    -0x2(%ecx),%gs
408861:	04 13                	add    $0x13,%al
408863:	08 11                	or     %dl,(%ecx)
408865:	08 2d c3 02 28 b5    	or     %ch,0xb52802c3
40886b:	00 00                	add    %al,(%eax)
40886d:	06                   	push   %es
40886e:	16                   	push   %ss
40886f:	fe 01                	incb   (%ecx)
408871:	13 09                	adc    (%ecx),%ecx
408873:	11 09                	adc    %ecx,(%ecx)
408875:	2c 79                	sub    $0x79,%al
408877:	00 73 3d             	add    %dh,0x3d(%ebx)
40887a:	01 00                	add    %eax,(%eax)
40887c:	0a 13                	or     (%ebx),%dl
40887e:	0a 16                	or     (%esi),%dl
408880:	13 0b                	adc    (%ebx),%ecx
408882:	2b 4a 00             	sub    0x0(%edx),%ecx
408885:	02 28                	add    (%eax),%ch
408887:	b4 00                	mov    $0x0,%ah
408889:	00 06                	add    %al,(%esi)
40888b:	11 0b                	adc    %ecx,(%ebx)
40888d:	9a 6f b8 01 00 06 0c 	lcall  $0xc06,$0x1b86f
408894:	12 02                	adc    (%edx),%al
408896:	28 b0 00 00 0a 02    	sub    %dh,0x20a0000(%eax)
40889c:	28 ba 00 00 06 fe    	sub    %bh,-0x1fa0000(%edx)
4088a2:	01 13                	add    %edx,(%ebx)
4088a4:	0c 11                	or     $0x11,%al
4088a6:	0c 2c                	or     $0x2c,%al
4088a8:	1e                   	push   %ds
4088a9:	00 11                	add    %dl,(%ecx)
4088ab:	0a 02                	or     (%edx),%al
4088ad:	02 28                	add    (%eax),%ch
4088af:	b4 00                	mov    $0x0,%ah
4088b1:	00 06                	add    %al,(%esi)
4088b3:	11 0b                	adc    %ecx,(%ebx)
4088b5:	9a 6f b8 01 00 06 73 	lcall  $0x7306,$0x1b86f
4088bc:	ef                   	out    %eax,(%dx)
4088bd:	01 00                	add    %eax,(%eax)
4088bf:	06                   	push   %es
4088c0:	6f                   	outsl  %ds:(%esi),(%dx)
4088c1:	3e 01 00             	add    %eax,%ds:(%eax)
4088c4:	0a 00                	or     (%eax),%al
4088c6:	00 00                	add    %al,(%eax)
4088c8:	11 0b                	adc    %ecx,(%ebx)
4088ca:	17                   	pop    %ss
4088cb:	58                   	pop    %eax
4088cc:	13 0b                	adc    (%ebx),%ecx
4088ce:	11 0b                	adc    %ecx,(%ebx)
4088d0:	02 28                	add    (%eax),%ch
4088d2:	b4 00                	mov    $0x0,%ah
4088d4:	00 06                	add    %al,(%esi)
4088d6:	8e 69 fe             	mov    -0x2(%ecx),%gs
4088d9:	04 13                	add    $0x13,%al
4088db:	0d 11 0d 2d a4       	or     $0xa42d0d11,%eax
4088e0:	02 11                	add    (%ecx),%dl
4088e2:	0a 6f 3f             	or     0x3f(%edi),%ch
4088e5:	01 00                	add    %eax,(%eax)
4088e7:	0a 7d 94             	or     -0x6c(%ebp),%bh
4088ea:	00 00                	add    %al,(%eax)
4088ec:	04 00                	add    $0x0,%al
4088ee:	2b 0e                	sub    (%esi),%ecx
4088f0:	00 02                	add    %al,(%edx)
4088f2:	16                   	push   %ss
4088f3:	8d 23                	lea    (%ebx),%esp
4088f5:	00 00                	add    %al,(%eax)
4088f7:	02 7d 94             	add    -0x6c(%ebp),%bh
4088fa:	00 00                	add    %al,(%eax)
4088fc:	04 00                	add    $0x0,%al
4088fe:	02 28                	add    (%eax),%ch
408900:	02 01                	add    (%ecx),%al
408902:	00 06                	add    %al,(%esi)
408904:	00 2a                	add    %ch,(%edx)
408906:	00 00                	add    %al,(%eax)
408908:	13 30                	adc    (%eax),%esi
40890a:	02 00                	add    (%eax),%al
40890c:	38 00                	cmp    %al,(%eax)
40890e:	00 00                	add    %al,(%eax)
408910:	4f                   	dec    %edi
408911:	00 00                	add    %al,(%eax)
408913:	11 00                	adc    %eax,(%eax)
408915:	02 28                	add    (%eax),%ch
408917:	b4 00                	mov    $0x0,%ah
408919:	00 06                	add    %al,(%esi)
40891b:	14 fe                	adc    $0xfe,%al
40891d:	01 0a                	add    %ecx,(%edx)
40891f:	06                   	push   %es
408920:	2c 02                	sub    $0x2,%al
408922:	2b 27                	sub    (%edi),%esp
408924:	16                   	push   %ss
408925:	0b 2b                	or     (%ebx),%ebp
408927:	14 00                	adc    $0x0,%al
408929:	02 28                	add    (%eax),%ch
40892b:	b4 00                	mov    $0x0,%ah
40892d:	00 06                	add    %al,(%esi)
40892f:	07                   	pop    %es
408930:	9a 6f 34 01 00 06 00 	lcall  $0x6,$0x1346f
408937:	00 07                	add    %al,(%edi)
408939:	17                   	pop    %ss
40893a:	58                   	pop    %eax
40893b:	0b 07                	or     (%edi),%eax
40893d:	02 28                	add    (%eax),%ch
40893f:	b4 00                	mov    $0x0,%ah
408941:	00 06                	add    %al,(%esi)
408943:	8e 69 fe             	mov    -0x2(%ecx),%gs
408946:	04 0c                	add    $0xc,%al
408948:	08 2d dd 2a 13 30    	or     %ch,0x30132add
40894e:	03 00                	add    (%eax),%eax
408950:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
408951:	02 00                	add    (%eax),%al
408953:	00 62 00             	add    %ah,0x0(%edx)
408956:	00 11                	add    %dl,(%ecx)
408958:	00 02                	add    %al,(%edx)
40895a:	7b 97                	jnp    0x4088f3
40895c:	00 00                	add    %al,(%eax)
40895e:	04 75                	add    $0x75,%al
408960:	22 00                	and    (%eax),%al
408962:	00 02                	add    %al,(%edx)
408964:	0a 02                	or     (%edx),%al
408966:	7b 97                	jnp    0x4088ff
408968:	00 00                	add    %al,(%eax)
40896a:	04 75                	add    $0x75,%al
40896c:	08 00                	or     %al,(%eax)
40896e:	00 02                	add    %al,(%edx)
408970:	0b 02                	or     (%edx),%eax
408972:	7b 97                	jnp    0x40890b
408974:	00 00                	add    %al,(%eax)
408976:	04 75                	add    $0x75,%al
408978:	13 00                	adc    (%eax),%eax
40897a:	00 02                	add    %al,(%edx)
40897c:	0c 02                	or     $0x2,%al
40897e:	7b 96                	jnp    0x408916
408980:	00 00                	add    %al,(%eax)
408982:	04 75                	add    $0x75,%al
408984:	22 00                	and    (%eax),%al
408986:	00 02                	add    %al,(%edx)
408988:	0d 02 7b 96 00       	or     $0x967b02,%eax
40898d:	00 04 75 08 00 00 02 	add    %al,0x2000008(,%esi,2)
408994:	13 04 02             	adc    (%edx,%eax,1),%eax
408997:	7b 96                	jnp    0x40892f
408999:	00 00                	add    %al,(%eax)
40899b:	04 75                	add    $0x75,%al
40899d:	13 00                	adc    (%eax),%eax
40899f:	00 02                	add    %al,(%edx)
4089a1:	13 05 02 28 f9 00    	adc    0xf92802,%eax
4089a7:	00 06                	add    %al,(%esi)
4089a9:	00 02                	add    %al,(%edx)
4089ab:	7b 96                	jnp    0x408943
4089ad:	00 00                	add    %al,(%eax)
4089af:	04 2c                	add    $0x2c,%al
4089b1:	0b 02                	or     (%edx),%eax
4089b3:	7b 97                	jnp    0x40894c
4089b5:	00 00                	add    %al,(%eax)
4089b7:	04 14                	add    $0x14,%al
4089b9:	fe 01                	incb   (%ecx)
4089bb:	2b 01                	sub    (%ecx),%eax
4089bd:	17                   	pop    %ss
4089be:	13 06                	adc    (%esi),%eax
4089c0:	11 06                	adc    %eax,(%esi)
4089c2:	2c 05                	sub    $0x5,%al
4089c4:	38 34 02             	cmp    %dh,(%edx,%eax,1)
4089c7:	00 00                	add    %al,(%eax)
4089c9:	02 7b 96             	add    -0x6a(%ebx),%bh
4089cc:	00 00                	add    %al,(%eax)
4089ce:	04 02                	add    $0x2,%al
4089d0:	28 cc                	sub    %cl,%ah
4089d2:	00 00                	add    %al,(%eax)
4089d4:	06                   	push   %es
4089d5:	6f                   	outsl  %ds:(%esi),(%dx)
4089d6:	40                   	inc    %eax
4089d7:	01 00                	add    %eax,(%eax)
4089d9:	0a 16                	or     (%esi),%dl
4089db:	fe 04 13             	incb   (%ebx,%edx,1)
4089de:	07                   	pop    %es
4089df:	11 07                	adc    %eax,(%edi)
4089e1:	2c 4c                	sub    $0x4c,%al
4089e3:	00 02                	add    %al,(%edx)
4089e5:	7b 96                	jnp    0x40897d
4089e7:	00 00                	add    %al,(%eax)
4089e9:	04 75                	add    $0x75,%al
4089eb:	22 00                	and    (%eax),%al
4089ed:	00 02                	add    %al,(%edx)
4089ef:	0a 02                	or     (%edx),%al
4089f1:	7b 96                	jnp    0x408989
4089f3:	00 00                	add    %al,(%eax)
4089f5:	04 75                	add    $0x75,%al
4089f7:	08 00                	or     %al,(%eax)
4089f9:	00 02                	add    %al,(%edx)
4089fb:	0b 02                	or     (%edx),%eax
4089fd:	7b 96                	jnp    0x408995
4089ff:	00 00                	add    %al,(%eax)
408a01:	04 75                	add    $0x75,%al
408a03:	13 00                	adc    (%eax),%eax
408a05:	00 02                	add    %al,(%edx)
408a07:	0c 02                	or     $0x2,%al
408a09:	28 cc                	sub    %cl,%ah
408a0b:	00 00                	add    %al,(%eax)
408a0d:	06                   	push   %es
408a0e:	75 22                	jne    0x408a32
408a10:	00 00                	add    %al,(%eax)
408a12:	02 0d 02 28 cc 00    	add    0xcc2802,%cl
408a18:	00 06                	add    %al,(%esi)
408a1a:	75 08                	jne    0x408a24
408a1c:	00 00                	add    %al,(%eax)
408a1e:	02 13                	add    (%ebx),%dl
408a20:	04 02                	add    $0x2,%al
408a22:	7b 97                	jnp    0x4089bb
408a24:	00 00                	add    %al,(%eax)
408a26:	04 75                	add    $0x75,%al
408a28:	13 00                	adc    (%eax),%eax
408a2a:	00 02                	add    %al,(%edx)
408a2c:	13 05 00 06 2c 06    	adc    0x62c0600,%eax
408a32:	09 14 fe             	or     %edx,(%esi,%edi,8)
408a35:	03 2b                	add    (%ebx),%ebp
408a37:	01 16                	add    %edx,(%esi)
408a39:	13 08                	adc    (%eax),%ecx
408a3b:	11 08                	adc    %ecx,(%eax)
408a3d:	39 cb                	cmp    %ecx,%ebx
408a3f:	00 00                	add    %al,(%eax)
408a41:	00 00                	add    %al,(%eax)
408a43:	16                   	push   %ss
408a44:	13 09                	adc    (%ecx),%ecx
408a46:	06                   	push   %es
408a47:	6f                   	outsl  %ds:(%esi),(%dx)
408a48:	da 01                	fiaddl (%ecx)
408a4a:	00 06                	add    %al,(%esi)
408a4c:	6f                   	outsl  %ds:(%esi),(%dx)
408a4d:	23 01                	and    (%ecx),%eax
408a4f:	00 06                	add    %al,(%esi)
408a51:	13 0a                	adc    (%edx),%ecx
408a53:	38 a1 00 00 00 00    	cmp    %ah,0x0(%ecx)
408a59:	11 0a                	adc    %ecx,(%edx)
408a5b:	06                   	push   %es
408a5c:	6f                   	outsl  %ds:(%esi),(%dx)
408a5d:	da 01                	fiaddl (%ecx)
408a5f:	00 06                	add    %al,(%esi)
408a61:	6f                   	outsl  %ds:(%esi),(%dx)
408a62:	23 01                	and    (%ecx),%eax
408a64:	00 06                	add    %al,(%esi)
408a66:	2e 03 16             	add    %cs:(%esi),%edx
408a69:	2b 06                	sub    (%esi),%eax
408a6b:	06                   	push   %es
408a6c:	6f                   	outsl  %ds:(%esi),(%dx)
408a6d:	de 01                	fiadds (%ecx)
408a6f:	00 06                	add    %al,(%esi)
408a71:	13 0b                	adc    (%ebx),%ecx
408a73:	2b 54 00 02          	sub    0x2(%eax,%eax,1),%edx
408a77:	28 b4 00 00 06 11 0a 	sub    %dh,0xa110600(%eax,%eax,1)
408a7e:	9a 6f 25 01 00 06 11 	lcall  $0x1106,$0x1256f
408a85:	0b 9a 13 0c 11 0c    	or     0xc110c13(%edx),%ebx
408a8b:	17                   	pop    %ss
408a8c:	6f                   	outsl  %ds:(%esi),(%dx)
408a8d:	be 01 00 06 00       	mov    $0x60001,%esi
408a92:	02 11                	add    (%ecx),%dl
408a94:	0c 6f                	or     $0x6f,%al
408a96:	ba 01 00 06 28       	mov    $0x28060001,%edx
408a9b:	f8                   	clc
408a9c:	00 00                	add    %al,(%eax)
408a9e:	06                   	push   %es
408a9f:	00 02                	add    %al,(%edx)
408aa1:	7b 95                	jnp    0x408a38
408aa3:	00 00                	add    %al,(%eax)
408aa5:	04 11                	add    $0x11,%al
408aa7:	0c 6f                	or     $0x6f,%al
408aa9:	41                   	inc    %ecx
408aaa:	01 00                	add    %eax,(%eax)
408aac:	0a 00                	or     (%eax),%al
408aae:	11 0c 09             	adc    %ecx,(%ecx,%ecx,1)
408ab1:	6f                   	outsl  %ds:(%esi),(%dx)
408ab2:	42                   	inc    %edx
408ab3:	01 00                	add    %eax,(%eax)
408ab5:	0a 13                	or     (%ebx),%dl
408ab7:	0d 11 0d 2c 06       	or     $0x62c0d11,%eax
408abc:	00 17                	add    %dl,(%edi)
408abe:	13 09                	adc    (%ecx),%ecx
408ac0:	2b 30                	sub    (%eax),%esi
408ac2:	00 11                	add    %dl,(%ecx)
408ac4:	0b 17                	or     (%edi),%edx
408ac6:	58                   	pop    %eax
408ac7:	13 0b                	adc    (%ebx),%ecx
408ac9:	11 0a                	adc    %ecx,(%edx)
408acb:	02 28                	add    (%eax),%ch
408acd:	b4 00                	mov    $0x0,%ah
408acf:	00 06                	add    %al,(%esi)
408ad1:	8e 69 2f             	mov    0x2f(%ecx),%gs
408ad4:	16                   	push   %ss