4028d6:	00 00                	add    %al,(%eax)
4028d8:	13 30                	adc    (%eax),%esi
4028da:	02 00                	add    (%eax),%al
4028dc:	1b 00                	sbb    (%eax),%eax
4028de:	00 00                	add    %al,(%eax)
4028e0:	10 00                	adc    %al,(%eax)
4028e2:	00 11                	add    %dl,(%ecx)
4028e4:	00 02                	add    %al,(%edx)
4028e6:	d0 06                	rolb   $1,(%esi)
4028e8:	00 00                	add    %al,(%eax)
4028ea:	1b 28                	sbb    (%eax),%ebp
4028ec:	4a                   	dec    %edx
4028ed:	00 00                	add    %al,(%eax)
4028ef:	0a 28                	or     (%eax),%ch
4028f1:	31 00                	xor    %eax,(%eax)
4028f3:	00 06                	add    %al,(%esi)
4028f5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4028f6:	06                   	push   %es
4028f7:	00 00                	add    %al,(%eax)
4028f9:	1b 0a                	sbb    (%edx),%ecx
4028fb:	2b 00                	sub    (%eax),%eax
4028fd:	06                   	push   %es
4028fe:	2a 00                	sub    (%eax),%al
402900:	13 30                	adc    (%eax),%esi
402902:	03 00                	add    (%eax),%eax
402904:	37                   	aaa
402905:	00 00                	add    %al,(%eax)
402907:	00 11                	add    %dl,(%ecx)
402909:	00 00                	add    %al,(%eax)
40290b:	11 00                	adc    %eax,(%eax)
40290d:	03 6f 4b             	add    0x4b(%edi),%ebp
402910:	00 00                	add    %al,(%eax)
402912:	0a 0b                	or     (%ebx),%cl
402914:	07                   	pop    %es
402915:	2c 0a                	sub    $0xa,%al
402917:	02 03                	add    (%ebx),%al
402919:	28 3f                	sub    %bh,(%edi)
40291b:	00 00                	add    %al,(%eax)
40291d:	06                   	push   %es
40291e:	0c 2b                	or     $0x2b,%al
402920:	20 02                	and    %al,(%edx)
402922:	7b 16                	jnp    0x40293a
402924:	00 00                	add    %al,(%eax)
402926:	04 03                	add    $0x3,%al
402928:	12 00                	adc    (%eax),%al
40292a:	6f                   	outsl  %ds:(%esi),(%dx)
40292b:	4c                   	dec    %esp
40292c:	00 00                	add    %al,(%eax)
40292e:	0a 0d 09 2c 04 06    	or     0x6042c09,%cl
402934:	0c 2b                	or     $0x2b,%al
402936:	0a 02                	or     (%edx),%al
402938:	03 28                	add    (%eax),%ebp
40293a:	3f                   	aas
40293b:	00 00                	add    %al,(%eax)
40293d:	06                   	push   %es
40293e:	0c 2b                	or     $0x2b,%al
402940:	00 08                	add    %cl,(%eax)
402942:	2a 3e                	sub    (%esi),%bh
402944:	00 02                	add    %al,(%edx)
402946:	02 28                	add    (%eax),%ch
402948:	2d 00 00 06 28       	sub    $0x28060000,%eax
40294d:	35 00 00 06 00       	xor    $0x60000,%eax
402952:	2a 4e 00             	sub    0x0(%esi),%cl
402955:	02 d0                	add    %al,%dl
402957:	06                   	push   %es
402958:	00 00                	add    %al,(%eax)
40295a:	1b 28                	sbb    (%eax),%ebp
40295c:	4a                   	dec    %edx
40295d:	00 00                	add    %al,(%eax)
40295f:	0a 28                	or     (%eax),%ch
402961:	34 00                	xor    $0x0,%al
402963:	00 06                	add    %al,(%esi)
402965:	00 2a                	add    %ch,(%edx)
402967:	42                   	inc    %edx
402968:	00 02                	add    %al,(%edx)
40296a:	02 03                	add    (%ebx),%al
40296c:	28 2f                	sub    %ch,(%edi)
40296e:	00 00                	add    %al,(%eax)
402970:	06                   	push   %es
402971:	28 35 00 00 06 00    	sub    %dh,0x60000
402977:	2a 13                	sub    (%ebx),%dl
402979:	30 03                	xor    %al,(%ebx)
40297b:	00 1e                	add    %bl,(%esi)
40297d:	00 00                	add    %al,(%eax)
40297f:	00 0b                	add    %cl,(%ebx)
402981:	00 00                	add    %al,(%eax)
402983:	11 00                	adc    %eax,(%eax)
402985:	16                   	push   %ss
402986:	0a 2b                	or     (%ebx),%ch
402988:	0e                   	push   %cs
402989:	02 03                	add    (%ebx),%al
40298b:	06                   	push   %es
40298c:	9a 28 38 00 00 06 00 	lcall  $0x6,$0x3828
402993:	06                   	push   %es
402994:	17                   	pop    %ss
402995:	58                   	pop    %eax
402996:	0a 06                	or     (%esi),%al
402998:	03 8e 69 fe 04 0b    	add    0xb04fe69(%esi),%ecx
40299e:	07                   	pop    %es
40299f:	2d e8 2a 4e 00       	sub    $0x4e2ae8,%eax
4029a4:	02 d0                	add    %al,%dl
4029a6:	06                   	push   %es
4029a7:	00 00                	add    %al,(%eax)
4029a9:	1b 28                	sbb    (%eax),%ebp
4029ab:	4a                   	dec    %edx
4029ac:	00 00                	add    %al,(%eax)
4029ae:	0a 28                	or     (%eax),%ch
4029b0:	37                   	aaa
4029b1:	00 00                	add    %al,(%eax)
4029b3:	06                   	push   %es
4029b4:	00 2a                	add    %ch,(%edx)
4029b6:	00 00                	add    %al,(%eax)
4029b8:	13 30                	adc    (%eax),%esi
4029ba:	03 00                	add    (%eax),%eax
4029bc:	1b 00                	sbb    (%eax),%eax
4029be:	00 00                	add    %al,(%eax)
4029c0:	01 00                	add    %eax,(%eax)
4029c2:	00 11                	add    %dl,(%ecx)
4029c4:	00 02                	add    %al,(%edx)
4029c6:	03 28                	add    (%eax),%ebp
4029c8:	3b 00                	cmp    (%eax),%eax
4029ca:	00 06                	add    %al,(%esi)
4029cc:	0a 06                	or     (%esi),%al
4029ce:	2c 0e                	sub    $0xe,%al
4029d0:	02 02                	add    (%edx),%al
4029d2:	03 28                	add    (%eax),%ebp
4029d4:	31 00                	xor    %eax,(%eax)
4029d6:	00 06                	add    %al,(%esi)
4029d8:	28 38                	sub    %bh,(%eax)
4029da:	00 00                	add    %al,(%eax)
4029dc:	06                   	push   %es
4029dd:	00 2a                	add    %ch,(%edx)
4029df:	00 13                	add    %dl,(%ebx)
4029e1:	30 02                	xor    %al,(%edx)
4029e3:	00 46 00             	add    %al,0x0(%esi)
4029e6:	00 00                	add    %al,(%eax)
4029e8:	0c 00                	or     $0x0,%al
4029ea:	00 11                	add    %dl,(%ecx)
4029ec:	00 03                	add    %al,(%ebx)
4029ee:	75 0a                	jne    0x4029fa
4029f0:	00 00                	add    %al,(%eax)
4029f2:	02 14 fe             	add    (%esi,%edi,8),%dl
4029f5:	03 0a                	add    (%edx),%ecx
4029f7:	06                   	push   %es
4029f8:	2c 0c                	sub    $0xc,%al
4029fa:	03 74 0a 00          	add    0x0(%edx,%ecx,1),%esi
4029fe:	00 02                	add    %al,(%edx)
402a00:	6f                   	outsl  %ds:(%esi),(%dx)
402a01:	44                   	inc    %esp
402a02:	00 00                	add    %al,(%eax)
402a04:	06                   	push   %es
402a05:	00 03                	add    %al,(%ebx)
402a07:	75 0d                	jne    0x402a16
402a09:	00 00                	add    %al,(%eax)
402a0b:	02 14 fe             	add    (%esi,%edi,8),%dl
402a0e:	03 0b                	add    (%ebx),%ecx
402a10:	07                   	pop    %es
402a11:	2c 0c                	sub    $0xc,%al
402a13:	03 74 0d 00          	add    0x0(%ebp,%ecx,1),%esi
402a17:	00 02                	add    %al,(%edx)
402a19:	6f                   	outsl  %ds:(%esi),(%dx)
402a1a:	58                   	pop    %eax
402a1b:	00 00                	add    %al,(%eax)
402a1d:	06                   	push   %es
402a1e:	00 02                	add    %al,(%edx)
402a20:	7b 16                	jnp    0x402a38
402a22:	00 00                	add    %al,(%eax)
402a24:	04 03                	add    $0x3,%al
402a26:	6f                   	outsl  %ds:(%esi),(%dx)
402a27:	46                   	inc    %esi
402a28:	00 00                	add    %al,(%eax)
402a2a:	0a 6f 4d             	or     0x4d(%edi),%ch
402a2d:	00 00                	add    %al,(%eax)
402a2f:	0a 26                	or     (%esi),%ah
402a31:	2a 00                	sub    (%eax),%al
402a33:	00 13                	add    %dl,(%ebx)
402a35:	30 03                	xor    %al,(%ebx)
402a37:	00 2d 00 00 00 12    	add    %ch,0x12000000
402a3d:	00 00                	add    %al,(%eax)
402a3f:	11 00                	adc    %eax,(%eax)
402a41:	16                   	push   %ss
402a42:	0a 2b                	or     (%ebx),%ch
402a44:	18 02                	sbb    %al,(%edx)
402a46:	03 06                	add    (%esi),%eax
402a48:	9a 28 3b 00 00 06 16 	lcall  $0x1606,$0x3b28
402a4f:	fe 01                	incb   (%ecx)
402a51:	0b 07                	or     (%edi),%eax
402a53:	2c 04                	sub    $0x4,%al
402a55:	16                   	push   %ss
402a56:	0c 2b                	or     $0x2b,%al
402a58:	12 06                	adc    (%esi),%al
402a5a:	17                   	pop    %ss
402a5b:	58                   	pop    %eax
402a5c:	0a 06                	or     (%esi),%al
402a5e:	03 8e 69 fe 04 0d    	add    0xd04fe69(%esi),%ecx
402a64:	09 2d de 17 0c 2b    	or     %ebp,0x2b0c17de
402a6a:	00 08                	add    %cl,(%eax)
402a6c:	2a 00                	sub    (%eax),%al
402a6e:	00 00                	add    %al,(%eax)
402a70:	13 30                	adc    (%eax),%esi
402a72:	02 00                	add    (%eax),%al
402a74:	16                   	push   %ss
402a75:	00 00                	add    %al,(%eax)
402a77:	00 01                	add    %al,(%ecx)
402a79:	00 00                	add    %al,(%eax)
402a7b:	11 00                	adc    %eax,(%eax)
402a7d:	02 d0                	add    %al,%dl
402a7f:	06                   	push   %es
402a80:	00 00                	add    %al,(%eax)
402a82:	1b 28                	sbb    (%eax),%ebp
402a84:	4a                   	dec    %edx
402a85:	00 00                	add    %al,(%eax)
402a87:	0a 28                	or     (%eax),%ch
402a89:	3b 00                	cmp    (%eax),%eax
402a8b:	00 06                	add    %al,(%esi)
402a8d:	0a 2b                	or     (%ebx),%ch
402a8f:	00 06                	add    %al,(%esi)
402a91:	2a 00                	sub    (%eax),%al
402a93:	00 13                	add    %dl,(%ebx)
402a95:	30 02                	xor    %al,(%edx)
402a97:	00 35 00 00 00 13    	add    %dh,0x13000000
402a9d:	00 00                	add    %al,(%eax)
402a9f:	11 00                	adc    %eax,(%eax)
402aa1:	03 6f 4b             	add    0x4b(%edi),%ebp
402aa4:	00 00                	add    %al,(%eax)
402aa6:	0a 0a                	or     (%edx),%cl
402aa8:	06                   	push   %es
402aa9:	2c 0a                	sub    $0xa,%al
402aab:	02 03                	add    (%ebx),%al
402aad:	28 3c 00             	sub    %bh,(%eax,%eax,1)
402ab0:	00 06                	add    %al,(%esi)
402ab2:	0b 2b                	or     (%ebx),%ebp
402ab4:	1e                   	push   %ds
402ab5:	02 7b 16             	add    0x16(%ebx),%bh
402ab8:	00 00                	add    %al,(%eax)
402aba:	04 03                	add    $0x3,%al
402abc:	6f                   	outsl  %ds:(%esi),(%dx)
402abd:	4e                   	dec    %esi
402abe:	00 00                	add    %al,(%eax)
402ac0:	0a 0c 08             	or     (%eax,%ecx,1),%cl
402ac3:	2c 04                	sub    $0x4,%al
402ac5:	17                   	pop    %ss
402ac6:	0b 2b                	or     (%ebx),%ebp
402ac8:	0a 02                	or     (%edx),%al
402aca:	03 28                	add    (%eax),%ebp
402acc:	3c 00                	cmp    $0x0,%al
402ace:	00 06                	add    %al,(%esi)
402ad0:	0b 2b                	or     (%ebx),%ebp
402ad2:	00 07                	add    %al,(%edi)
402ad4:	2a 00                	sub    (%eax),%al
402ad6:	00 00                	add    %al,(%eax)
402ad8:	1b 30                	sbb    (%eax),%esi
402ada:	01 00                	add    %eax,(%eax)
402adc:	3c 00                	cmp    $0x0,%al
402ade:	00 00                	add    %al,(%eax)
402ae0:	14 00                	adc    $0x0,%al
402ae2:	00 11                	add    %dl,(%ecx)
402ae4:	00 00                	add    %al,(%eax)
402ae6:	02 7b 16             	add    0x16(%ebx),%bh
402ae9:	00 00                	add    %al,(%eax)
402aeb:	04 6f                	add    $0x6f,%al
402aed:	4f                   	dec    %edi
402aee:	00 00                	add    %al,(%eax)
402af0:	0a 0a                	or     (%edx),%cl
402af2:	2b 0c 12             	sub    (%edx,%edx,1),%ecx
402af5:	00 28                	add    %ch,(%eax)
402af7:	50                   	push   %eax
402af8:	00 00                	add    %al,(%eax)
402afa:	0a 0b                	or     (%ebx),%cl
402afc:	16                   	push   %ss
402afd:	0c de                	or     $0xde,%al
402aff:	1e                   	push   %ds
402b00:	12 00                	adc    (%eax),%al
402b02:	28 51 00             	sub    %dl,0x0(%ecx)
402b05:	00 0a                	add    %cl,(%edx)
402b07:	2d eb de 0f 12       	sub    $0x120fdeeb,%eax
402b0c:	00 fe                	add    %bh,%dh
402b0e:	16                   	push   %ss
402b0f:	08 00                	or     %al,(%eax)
402b11:	00 1b                	add    %bl,(%ebx)
402b13:	6f                   	outsl  %ds:(%esi),(%dx)
402b14:	18 00                	sbb    %al,(%eax)
402b16:	00 0a                	add    %cl,(%edx)
402b18:	00 dc                	add    %bl,%ah
402b1a:	16                   	push   %ss
402b1b:	0c 2b                	or     $0x2b,%al
402b1d:	00 08                	add    %cl,(%eax)
402b1f:	2a 01                	sub    (%ecx),%al
402b21:	10 00                	adc    %al,(%eax)
402b23:	00 02                	add    %al,(%edx)
402b25:	00 0e                	add    %cl,(%esi)
402b27:	00 19                	add    %bl,(%ecx)
402b29:	27                   	daa
402b2a:	00 0f                	add    %cl,(%edi)
402b2c:	00 00                	add    %al,(%eax)
402b2e:	00 00                	add    %al,(%eax)
402b30:	1b 30                	sbb    (%eax),%esi
402b32:	01 00                	add    %eax,(%eax)
402b34:	47                   	inc    %edi
402b35:	00 00                	add    %al,(%eax)
402b37:	00 15 00 00 11 00    	add    %dl,0x110000
402b3d:	73 52                	jae    0x402b91
402b3f:	00 00                	add    %al,(%eax)
402b41:	0a 0a                	or     (%edx),%cl
402b43:	00 02                	add    %al,(%edx)
402b45:	7b 16                	jnp    0x402b5d
402b47:	00 00                	add    %al,(%eax)
402b49:	04 6f                	add    $0x6f,%al
402b4b:	4f                   	dec    %edi
402b4c:	00 00                	add    %al,(%eax)
402b4e:	0a 0b                	or     (%ebx),%cl
402b50:	2b 11                	sub    (%ecx),%edx
402b52:	12 01                	adc    (%ecx),%al
402b54:	28 50 00             	sub    %dl,0x0(%eax)
402b57:	00 0a                	add    %cl,(%edx)
402b59:	0c 06                	or     $0x6,%al
402b5b:	6f                   	outsl  %ds:(%esi),(%dx)
402b5c:	53                   	push   %ebx
402b5d:	00 00                	add    %al,(%eax)
402b5f:	0a 0d de 1e 12 01    	or     0x1121ede,%cl
402b65:	28 51 00             	sub    %dl,0x0(%ecx)
402b68:	00 0a                	add    %cl,(%edx)
402b6a:	2d e6 de 0f 12       	sub    $0x120fdee6,%eax
402b6f:	01 fe                	add    %edi,%esi
402b71:	16                   	push   %ss
402b72:	08 00                	or     %al,(%eax)
402b74:	00 1b                	add    %bl,(%ebx)
402b76:	6f                   	outsl  %ds:(%esi),(%dx)
402b77:	18 00                	sbb    %al,(%eax)
402b79:	00 0a                	add    %cl,(%edx)
402b7b:	00 dc                	add    %bl,%ah
402b7d:	14 0d                	adc    $0xd,%al
402b7f:	2b 00                	sub    (%eax),%eax
402b81:	09 2a                	or     %ebp,(%edx)
402b83:	00 01                	add    %al,(%ecx)
402b85:	10 00                	adc    %al,(%eax)
402b87:	00 02                	add    %al,(%edx)
402b89:	00 14 00             	add    %dl,(%eax,%eax,1)
402b8c:	1e                   	push   %ds
402b8d:	32 00                	xor    (%eax),%al
402b8f:	0f 00 00             	sldt   (%eax)
402b92:	00 00                	add    %al,(%eax)
402b94:	1b 30                	sbb    (%eax),%esi
402b96:	01 00                	add    %eax,(%eax)
402b98:	42                   	inc    %edx
402b99:	00 00                	add    %al,(%eax)
402b9b:	00 16                	add    %dl,(%esi)
402b9d:	00 00                	add    %al,(%eax)
402b9f:	11 00                	adc    %eax,(%eax)
402ba1:	73 54                	jae    0x402bf7