4068d3:	12 04 28             	adc    (%eax,%ebp,1),%al
4068d6:	94                   	xchg   %eax,%esp
4068d7:	00 00                	add    %al,(%eax)
4068d9:	0a 6f 5b             	or     0x5b(%edi),%ch
4068dc:	00 00                	add    %al,(%eax)
4068de:	0a 07                	or     (%edi),%al
4068e0:	12 04 28             	adc    (%eax,%ebp,1),%al
4068e3:	95                   	xchg   %eax,%ebp
4068e4:	00 00                	add    %al,(%eax)
4068e6:	0a 28                	or     (%eax),%ch
4068e8:	52                   	push   %edx
4068e9:	00 00                	add    %al,(%eax)
4068eb:	0a 6f 5b             	or     0x5b(%edi),%ch
4068ee:	00 00                	add    %al,(%eax)
4068f0:	0a 20                	or     (%eax),%ah
4068f2:	72 20                	jb     0x406914
4068f4:	d0 1e                	rcrb   $1,(%esi)
4068f6:	28 ff                	sub    %bh,%bh
4068f8:	00 00                	add    %al,(%eax)
4068fa:	06                   	push   %es
4068fb:	12 04 28             	adc    (%eax,%ebp,1),%al
4068fe:	94                   	xchg   %eax,%esp
4068ff:	00 00                	add    %al,(%eax)
406901:	0a 12                	or     (%edx),%dl
406903:	04 28                	add    $0x28,%al
406905:	95                   	xchg   %eax,%ebp
406906:	00 00                	add    %al,(%eax)
406908:	0a 28                	or     (%eax),%ch
40690a:	52                   	push   %edx
40690b:	00 00                	add    %al,(%eax)
40690d:	0a 28                	or     (%eax),%ch
40690f:	ad                   	lods   %ds:(%esi),%eax
406910:	00 00                	add    %al,(%eax)
406912:	0a 28                	or     (%eax),%ch
406914:	b5 00                	mov    $0x0,%ch
406916:	00 06                	add    %al,(%esi)
406918:	11 06                	adc    %eax,(%esi)
40691a:	17                   	pop    %ss
40691b:	58                   	pop    %eax
40691c:	13 06                	adc    (%esi),%eax
40691e:	11 06                	adc    %eax,(%esi)
406920:	11 07                	adc    %eax,(%edi)
406922:	8e b7 32 9c 07 6f    	mov    0x6f079c32(%edi),%?
406928:	65 00 00             	add    %al,%gs:(%eax)
40692b:	0a 28                	or     (%eax),%ch
40692d:	2a 01                	sub    (%ecx),%al
40692f:	00 06                	add    %al,(%esi)
406931:	0a 7e 7d             	or     0x7d(%esi),%bh
406934:	00 00                	add    %al,(%eax)
406936:	04 20                	add    $0x20,%al
406938:	8a 21                	mov    (%ecx),%ah
40693a:	d0 1e                	rcrb   $1,(%esi)
40693c:	28 ff                	sub    %bh,%bh
40693e:	00 00                	add    %al,(%eax)
406940:	06                   	push   %es
406941:	28 a8 00 00 0a 0d    	sub    %ch,0xd0a0000(%eax)
406947:	7e 7d                	jle    0x4069c6
406949:	00 00                	add    %al,(%eax)
40694b:	04 20                	add    $0x20,%al
40694d:	1e                   	push   %ds
40694e:	28 d0                	sub    %dl,%al
406950:	1e                   	push   %ds
406951:	28 ff                	sub    %bh,%bh
406953:	00 00                	add    %al,(%eax)
406955:	06                   	push   %es
406956:	28 a8 00 00 0a 0c    	sub    %ch,0xc0a0000(%eax)
40695c:	09 28                	or     %ebp,(%eax)
40695e:	ae                   	scas   %es:(%edi),%al
40695f:	00 00                	add    %al,(%eax)
406961:	0a 2c 0d 08 28 0a 01 	or     0x10a2808(,%ecx,1),%ch
406968:	00 0a                	add    %cl,(%edx)
40696a:	09 08                	or     %ecx,(%eax)
40696c:	28 11                	sub    %dl,(%ecx)
40696e:	01 00                	add    %eax,(%eax)
406970:	0a 09                	or     (%ecx),%cl
406972:	06                   	push   %es
406973:	28 b8 00 00 0a 08    	sub    %bh,0x80a0000(%eax)
406979:	28 0a                	sub    %cl,(%edx)
40697b:	01 00                	add    %eax,(%eax)
40697d:	0a de                	or     %dh,%bl
40697f:	20 25 28 4c 00 00    	and    %ah,0x4c28
406985:	0a 13                	or     (%ebx),%dl
406987:	05 11 05 20 33       	add    $0x33200511,%eax
40698c:	28 d0                	sub    %dl,%al
40698e:	1e                   	push   %ds
40698f:	28 ff                	sub    %bh,%bh
406991:	00 00                	add    %al,(%eax)
406993:	06                   	push   %es
406994:	28 b4 00 00 06 28 61 	sub    %dh,0x61280600(%eax,%eax,1)
40699b:	00 00                	add    %al,(%eax)
40699d:	0a de                	or     %dh,%bl
40699f:	00 2a                	add    %ch,(%edx)
4069a1:	7f 00                	jg     0x4069a3
4069a3:	00 01                	add    %al,(%ecx)
4069a5:	10 00                	adc    %al,(%eax)
4069a7:	00 00                	add    %al,(%eax)
4069a9:	00 00                	add    %al,(%eax)
4069ab:	00 fc                	add    %bh,%ah
4069ad:	fc                   	cld
4069ae:	00 20                	add    %ah,(%eax)
4069b0:	46                   	inc    %esi
4069b1:	00 00                	add    %al,(%eax)
4069b3:	01 1b                	add    %ebx,(%ebx)
4069b5:	30 04 00             	xor    %al,(%eax,%eax,1)
4069b8:	15 01 00 00 5a       	adc    $0x5a000001,%eax
4069bd:	00 00                	add    %al,(%eax)
4069bf:	11 20                	adc    %esp,(%eax)
4069c1:	24 28                	and    $0x28,%al
4069c3:	d0 1e                	rcrb   $1,(%esi)
4069c5:	28 ff                	sub    %bh,%bh
4069c7:	00 00                	add    %al,(%eax)
4069c9:	06                   	push   %es
4069ca:	02 28                	add    (%eax),%ch
4069cc:	5c                   	pop    %esp
4069cd:	00 00                	add    %al,(%eax)
4069cf:	0a 28                	or     (%eax),%ch
4069d1:	b5 00                	mov    $0x0,%ch
4069d3:	00 06                	add    %al,(%esi)
4069d5:	7e 3c                	jle    0x406a13
4069d7:	00 00                	add    %al,(%eax)
4069d9:	04 6f                	add    $0x6f,%al
4069db:	5c                   	pop    %esp
4069dc:	00 00                	add    %al,(%eax)
4069de:	06                   	push   %es
4069df:	26 7e 7d             	es jle 0x406a5f
4069e2:	00 00                	add    %al,(%eax)
4069e4:	04 02                	add    $0x2,%al
4069e6:	28 a8 00 00 0a 28    	sub    %ch,0x280a0000(%eax)
4069ec:	ae                   	scas   %es:(%edi),%al
4069ed:	00 00                	add    %al,(%eax)
4069ef:	0a 2d 16 20 f1 29    	or     0x29f12016,%ch
4069f5:	d0 1e                	rcrb   $1,(%esi)
4069f7:	28 ff                	sub    %bh,%bh
4069f9:	00 00                	add    %al,(%eax)
4069fb:	06                   	push   %es
4069fc:	02 28                	add    (%eax),%ch
4069fe:	5c                   	pop    %esp
4069ff:	00 00                	add    %al,(%eax)
406a01:	0a 73 74             	or     0x74(%ebx),%dh
406a04:	00 00                	add    %al,(%eax)
406a06:	0a 7a 7e             	or     0x7e(%edx),%bh
406a09:	7d 00                	jge    0x406a0b
406a0b:	00 04 02             	add    %al,(%edx,%eax,1)
406a0e:	28 a8 00 00 0a 28    	sub    %ch,0x280a0000(%eax)
406a14:	af                   	scas   %es:(%edi),%eax
406a15:	00 00                	add    %al,(%eax)
406a17:	0a 1e                	or     (%esi),%bl
406a19:	2d 18 26 06 28       	sub    $0x28062618,%eax
406a1e:	2b 01                	sub    (%ecx),%eax
406a20:	00 06                	add    %al,(%esi)
406a22:	1a 2d 11 26 16 07    	sbb    0x7162611,%ch
406a28:	8e b7 17 59 19 2d    	mov    0x2d195917(%edi),%?
406a2e:	0a 26                	or     (%esi),%ah
406a30:	0c 2b                	or     $0x2b,%al
406a32:	51                   	push   %ecx
406a33:	0a 2b                	or     (%ebx),%ch
406a35:	e6 0b                	out    %al,$0xb
406a37:	2b ed                	sub    %ebp,%ebp
406a39:	13 06                	adc    (%esi),%eax
406a3b:	2b f3                	sub    %ebx,%esi
406a3d:	07                   	pop    %es
406a3e:	08 9a 74 ab 00 00    	or     %bl,0xab74(%edx)
406a44:	01 0d 07 08 17 58    	add    %ecx,0x58170807
406a4a:	9a 28 52 00 00 0a 13 	lcall  $0x130a,$0x5228
406a51:	04 7e                	add    $0x7e,%al
406a53:	3c 00                	cmp    $0x0,%al
406a55:	00 04 09             	add    %al,(%ecx,%ecx,1)
406a58:	11 04 28             	adc    %eax,(%eax,%ebp,1)
406a5b:	52                   	push   %edx
406a5c:	00 00                	add    %al,(%eax)
406a5e:	0a 6f 58             	or     0x58(%edi),%ch
406a61:	00 00                	add    %al,(%eax)
406a63:	06                   	push   %es
406a64:	20 72 20             	and    %dh,0x20(%edx)
406a67:	d0 1e                	rcrb   $1,(%esi)
406a69:	28 ff                	sub    %bh,%bh
406a6b:	00 00                	add    %al,(%eax)
406a6d:	06                   	push   %es
406a6e:	09 11                	or     %edx,(%ecx)
406a70:	04 28                	add    $0x28,%al
406a72:	52                   	push   %edx
406a73:	00 00                	add    %al,(%eax)
406a75:	0a 28                	or     (%eax),%ch
406a77:	ad                   	lods   %ds:(%esi),%eax
406a78:	00 00                	add    %al,(%eax)
406a7a:	0a 28                	or     (%eax),%ch
406a7c:	b5 00                	mov    $0x0,%ch
406a7e:	00 06                	add    %al,(%esi)
406a80:	08 18                	or     %bl,(%eax)
406a82:	58                   	pop    %eax
406a83:	0c 08                	or     $0x8,%al
406a85:	11 06                	adc    %eax,(%esi)
406a87:	31 b4 de 43 25 28 4c 	xor    %esi,0x4c282543(%esi,%ebx,8)
406a8e:	00 00                	add    %al,(%eax)
406a90:	0a 13                	or     (%ebx),%dl
406a92:	05 11 05 20 9f       	add    $0x9f200511,%eax
406a97:	29 d0                	sub    %edx,%eax
406a99:	1e                   	push   %ds
406a9a:	28 ff                	sub    %bh,%bh
406a9c:	00 00                	add    %al,(%eax)
406a9e:	06                   	push   %es
406a9f:	28 b4 00 00 06 02 20 	sub    %dh,0x20020600(%eax,%eax,1)
406aa6:	8a 21                	mov    (%ecx),%ah
406aa8:	d0 1e                	rcrb   $1,(%esi)
406aaa:	28 ff                	sub    %bh,%bh
406aac:	00 00                	add    %al,(%eax)
406aae:	06                   	push   %es
406aaf:	16                   	push   %ss
406ab0:	28 7e 00             	sub    %bh,0x0(%esi)
406ab3:	00 0a                	add    %cl,(%edx)
406ab5:	16                   	push   %ss
406ab6:	33 0f                	xor    (%edi),%ecx
406ab8:	20 1e                	and    %bl,(%esi)
406aba:	28 d0                	sub    %dl,%al
406abc:	1e                   	push   %ds
406abd:	28 ff                	sub    %bh,%bh
406abf:	00 00                	add    %al,(%eax)
406ac1:	06                   	push   %es
406ac2:	28 bb 00 00 06 28    	sub    %bh,0x28060000(%ebx)
406ac8:	61                   	popa
406ac9:	00 00                	add    %al,(%eax)
406acb:	0a de                	or     %dh,%bl
406acd:	00 17                	add    %dl,(%edi)
406acf:	80 33 00             	xorb   $0x0,(%ebx)
406ad2:	00 04 2a             	add    %al,(%edx,%ebp,1)
406ad5:	28 61 00             	sub    %ah,0x0(%ecx)
406ad8:	01 10                	add    %edx,(%eax)
406ada:	00 00                	add    %al,(%eax)
406adc:	00 00                	add    %al,(%eax)
406ade:	15 00 b6 cb 00       	adc    $0xcbb600,%eax
406ae3:	43                   	inc    %ebx
406ae4:	46                   	inc    %esi
406ae5:	00 00                	add    %al,(%eax)
406ae7:	01 13                	add    %edx,(%ebx)
406ae9:	30 03                	xor    %al,(%ebx)
406aeb:	00 90 00 00 00 5b    	add    %dl,0x5b000000(%eax)
406af1:	00 00                	add    %al,(%eax)
406af3:	11 28                	adc    %ebp,(%eax)
406af5:	23 01                	and    (%ecx),%eax
406af7:	00 0a                	add    %cl,(%edx)
406af9:	1e                   	push   %ds
406afa:	2d 0a 26 7e 34       	sub    $0x347e260a,%eax
406aff:	00 00                	add    %al,(%eax)
406b01:	04 2c                	add    $0x2c,%al
406b03:	0a 2b                	or     (%ebx),%ch
406b05:	03 0a                	add    (%edx),%ecx
406b07:	2b f4                	sub    %esp,%esi
406b09:	28 ba 00 00 06 7e    	sub    %bh,0x7e060000(%edx)
406b0f:	43                   	inc    %ebx
406b10:	00 00                	add    %al,(%eax)
406b12:	04 39                	add    $0x39,%al
406b14:	6b 00 00             	imul   $0x0,(%eax),%eax
406b17:	00 7e 43             	add    %bh,0x43(%esi)
406b1a:	00 00                	add    %al,(%eax)
406b1c:	04 6f                	add    $0x6f,%al
406b1e:	8e 01                	mov    (%ecx),%es
406b20:	00 06                	add    %al,(%esi)
406b22:	2d 01 2a 06 7e       	sub    $0x7e062a01,%eax
406b27:	4e                   	dec    %esi
406b28:	00 00                	add    %al,(%eax)
406b2a:	04 28                	add    $0x28,%al
406b2c:	3c 01                	cmp    $0x1,%al
406b2e:	00 0a                	add    %cl,(%edx)
406b30:	15 2d 12 26 12       	adc    $0x1226122d,%eax
406b35:	01 28                	add    %ebp,(%eax)
406b37:	3d 01 00 0a 28       	cmp    $0x280a0001,%eax
406b3c:	44                   	inc    %esp
406b3d:	01 00                	add    %eax,(%eax)
406b3f:	06                   	push   %es
406b40:	6c                   	insb   (%dx),%es:(%edi)
406b41:	34 06                	xor    $0x6,%al
406b43:	2b 03                	sub    (%ebx),%eax
406b45:	0b 2b                	or     (%ebx),%ebp
406b47:	ec                   	in     (%dx),%al
406b48:	2a 06                	sub    (%esi),%al
406b4a:	1b 2d 1e 26 06 7e    	sbb    0x7e06261e,%ebp
406b50:	49                   	dec    %ecx
406b51:	00 00                	add    %al,(%eax)
406b53:	04 28                	add    $0x28,%al
406b55:	3c 01                	cmp    $0x1,%al
406b57:	00 0a                	add    %cl,(%edx)
406b59:	0b 12                	or     (%edx),%edx
406b5b:	01 28                	add    %ebp,(%eax)
406b5d:	3d 01 00 0a 28       	cmp    $0x280a0001,%eax
406b62:	45                   	inc    %ebp
406b63:	01 00                	add    %eax,(%eax)
406b65:	06                   	push   %es
406b66:	6c                   	insb   (%dx),%es:(%edi)
406b67:	37                   	aaa
406b68:	15 2b 07 80 4e       	adc    $0x4e80072b,%eax
406b6d:	00 00                	add    %al,(%eax)
406b6f:	04 2b                	add    $0x2b,%al
406b71:	dc 7e 43             	fdivrl 0x43(%esi)
406b74:	00 00                	add    %al,(%eax)
406b76:	04 6f                	add    $0x6f,%al
406b78:	a3 01 00 06 2b       	mov    %eax,0x2b060001
406b7d:	05 28 17 01 00       	add    $0x11728,%eax
406b82:	06                   	push   %es
406b83:	2a 13                	sub    (%ebx),%dl
406b85:	30 03                	xor    %al,(%ebx)
406b87:	00 39                	add    %bh,(%ecx)
406b89:	00 00                	add    %al,(%eax)
406b8b:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
406b8f:	11 20                	adc    %esp,(%eax)
406b91:	20 4e 00             	and    %cl,0x0(%esi)
406b94:	00 28                	add    %ch,(%eax)
406b96:	de 00                	fiadds (%eax)
406b98:	00 0a                	add    %cl,(%edx)
406b9a:	20 01                	and    %al,(%ecx)
406b9c:	00 00                	add    %al,(%eax)
406b9e:	80 1a 2d             	sbbb   $0x2d,(%edx)
406ba1:	0a 26                	or     (%esi),%ah
406ba3:	28 3f                	sub    %bh,(%edi)
406ba5:	01 00                	add    %eax,(%eax)
406ba7:	06                   	push   %es
406ba8:	2c 12                	sub    $0x12,%al
406baa:	2b 03                	sub    (%ebx),%eax
406bac:	0a 2b                	or     (%ebx),%ch
406bae:	f4                   	hlt
406baf:	06                   	push   %es
406bb0:	1f                   	pop    %ds
406bb1:	40                   	inc    %eax
406bb2:	60                   	pusha
406bb3:	16                   	push   %ss
406bb4:	2c 03                	sub    $0x3,%al
406bb6:	26 2b 03             	sub    %es:(%ebx),%eax
406bb9:	0a 2b                	or     (%ebx),%ch
406bbb:	00 06                	add    %al,(%esi)
406bbd:	28 c4                	sub    %al,%ah
406bbf:	00 00                	add    %al,(%eax)
406bc1:	06                   	push   %es
406bc2:	26 28 bd 00 00 06 2a 	sub    %bh,%es:0x2a060000(%ebp)
406bc9:	00 00                	add    %al,(%eax)
406bcb:	00 4a 14             	add    %cl,0x14(%edx)
406bce:	fe 06                	incb   (%esi)
406bd0:	bf 00 00 06 73       	mov    $0x73060000,%edi
406bd5:	1b 01                	sbb    (%ecx),%eax
406bd7:	00 06                	add    %al,(%esi)
406bd9:	6f                   	outsl  %ds:(%esi),(%dx)
406bda:	1e                   	push   %ds
406bdb:	01 00                	add    %eax,(%eax)
406bdd:	06                   	push   %es
406bde:	2a 00                	sub    (%eax),%al
406be0:	03 30                	add    (%eax),%esi
406be2:	09 00                	or     %eax,(%eax)
406be4:	23 00                	and    (%eax),%eax
406be6:	00 00                	add    %al,(%eax)
406be8:	00 00                	add    %al,(%eax)
406bea:	00 00                	add    %al,(%eax)
406bec:	28 51 01             	sub    %dl,0x1(%ecx)