4067fb:	e3 01                	jecxz  0x4067fe
4067fd:	00 00                	add    %al,(%eax)
4067ff:	20 be 00 00 00 73    	and    %bh,0x73000000(%esi)
406805:	28 00                	sub    %al,(%eax)
406807:	00 0a                	add    %cl,(%edx)
406809:	6f                   	outsl  %ds:(%esi),(%dx)
40680a:	29 00                	sub    %eax,(%eax)
40680c:	00 0a                	add    %cl,(%edx)
40680e:	00 02                	add    %al,(%edx)
406810:	7b 70                	jnp    0x406882
406812:	00 00                	add    %al,(%eax)
406814:	04 72                	add    $0x72,%al
406816:	11 0e                	adc    %ecx,(%esi)
406818:	00 70 6f             	add    %dh,0x6f(%eax)
40681b:	2a 00                	sub    (%eax),%al
40681d:	00 0a                	add    %cl,(%edx)
40681f:	00 02                	add    %al,(%edx)
406821:	7b 70                	jnp    0x406893
406823:	00 00                	add    %al,(%eax)
406825:	04 16                	add    $0x16,%al
406827:	1f                   	pop    %ds
406828:	0c 73                	or     $0x73,%al
40682a:	2b 00                	sub    (%eax),%eax
40682c:	00 0a                	add    %cl,(%edx)
40682e:	6f                   	outsl  %ds:(%esi),(%dx)
40682f:	2c 00                	sub    $0x0,%al
406831:	00 0a                	add    %cl,(%edx)
406833:	00 02                	add    %al,(%edx)
406835:	7b 70                	jnp    0x4068a7
406837:	00 00                	add    %al,(%eax)
406839:	04 1f                	add    $0x1f,%al
40683b:	27                   	daa
40683c:	6f                   	outsl  %ds:(%esi),(%dx)
40683d:	2d 00 00 0a 00       	sub    $0xa0000,%eax
406842:	02 7b 70             	add    0x70(%ebx),%bh
406845:	00 00                	add    %al,(%eax)
406847:	04 72                	add    $0x72,%al
406849:	69 0d 00 70 6f 9d 00 	imul   $0xa0000,0x9d6f7000,%ecx
406850:	00 0a 00
406853:	02 7b 71             	add    0x71(%ebx),%bh
406856:	00 00                	add    %al,(%eax)
406858:	04 17                	add    $0x17,%al
40685a:	6f                   	outsl  %ds:(%esi),(%dx)
40685b:	27                   	daa
40685c:	00 00                	add    %al,(%eax)
40685e:	0a 00                	or     (%eax),%al
406860:	02 7b 71             	add    0x71(%ebx),%bh
406863:	00 00                	add    %al,(%eax)
406865:	04 20                	add    $0x20,%al
406867:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406868:	00 00                	add    %al,(%eax)
40686a:	00 20                	add    %ah,(%eax)
40686c:	be 00 00 00 73       	mov    $0x73000000,%esi
406871:	28 00                	sub    %al,(%eax)
406873:	00 0a                	add    %cl,(%edx)
406875:	6f                   	outsl  %ds:(%esi),(%dx)
406876:	29 00                	sub    %eax,(%eax)
406878:	00 0a                	add    %cl,(%edx)
40687a:	00 02                	add    %al,(%edx)
40687c:	7b 71                	jnp    0x4068ef
40687e:	00 00                	add    %al,(%eax)
406880:	04 72                	add    $0x72,%al
406882:	21 0e                	and    %ecx,(%esi)
406884:	00 70 6f             	add    %dh,0x6f(%eax)
406887:	2a 00                	sub    (%eax),%al
406889:	00 0a                	add    %cl,(%edx)
40688b:	00 02                	add    %al,(%edx)
40688d:	7b 71                	jnp    0x406900
40688f:	00 00                	add    %al,(%eax)
406891:	04 16                	add    $0x16,%al
406893:	1f                   	pop    %ds
406894:	0c 73                	or     $0x73,%al
406896:	2b 00                	sub    (%eax),%eax
406898:	00 0a                	add    %cl,(%edx)
40689a:	6f                   	outsl  %ds:(%esi),(%dx)
40689b:	2c 00                	sub    $0x0,%al
40689d:	00 0a                	add    %cl,(%edx)
40689f:	00 02                	add    %al,(%edx)
4068a1:	7b 71                	jnp    0x406914
4068a3:	00 00                	add    %al,(%eax)
4068a5:	04 1f                	add    $0x1f,%al
4068a7:	28 6f 2d             	sub    %ch,0x2d(%edi)
4068aa:	00 00                	add    %al,(%eax)
4068ac:	0a 00                	or     (%eax),%al
4068ae:	02 7b 71             	add    0x71(%ebx),%bh
4068b1:	00 00                	add    %al,(%eax)
4068b3:	04 72                	add    $0x72,%al
4068b5:	71 0c                	jno    0x4068c3
4068b7:	00 70 6f             	add    %dh,0x6f(%eax)
4068ba:	9d                   	popf
4068bb:	00 00                	add    %al,(%eax)
4068bd:	0a 00                	or     (%eax),%al
4068bf:	02 7b 72             	add    0x72(%ebx),%bh
4068c2:	00 00                	add    %al,(%eax)
4068c4:	04 17                	add    $0x17,%al
4068c6:	6f                   	outsl  %ds:(%esi),(%dx)
4068c7:	27                   	daa
4068c8:	00 00                	add    %al,(%eax)
4068ca:	0a 00                	or     (%eax),%al
4068cc:	02 7b 72             	add    0x72(%ebx),%bh
4068cf:	00 00                	add    %al,(%eax)
4068d1:	04 1f                	add    $0x1f,%al
4068d3:	41                   	inc    %ecx
4068d4:	20 be 00 00 00 73    	and    %bh,0x73000000(%esi)
4068da:	28 00                	sub    %al,(%eax)
4068dc:	00 0a                	add    %cl,(%edx)
4068de:	6f                   	outsl  %ds:(%esi),(%dx)
4068df:	29 00                	sub    %eax,(%eax)
4068e1:	00 0a                	add    %cl,(%edx)
4068e3:	00 02                	add    %al,(%edx)
4068e5:	7b 72                	jnp    0x406959
4068e7:	00 00                	add    %al,(%eax)
4068e9:	04 72                	add    $0x72,%al
4068eb:	31 0e                	xor    %ecx,(%esi)
4068ed:	00 70 6f             	add    %dh,0x6f(%eax)
4068f0:	2a 00                	sub    (%eax),%al
4068f2:	00 0a                	add    %cl,(%edx)
4068f4:	00 02                	add    %al,(%edx)
4068f6:	7b 72                	jnp    0x40696a
4068f8:	00 00                	add    %al,(%eax)
4068fa:	04 16                	add    $0x16,%al
4068fc:	1f                   	pop    %ds
4068fd:	0c 73                	or     $0x73,%al
4068ff:	2b 00                	sub    (%eax),%eax
406901:	00 0a                	add    %cl,(%edx)
406903:	6f                   	outsl  %ds:(%esi),(%dx)
406904:	2c 00                	sub    $0x0,%al
406906:	00 0a                	add    %cl,(%edx)
406908:	00 02                	add    %al,(%edx)
40690a:	7b 72                	jnp    0x40697e
40690c:	00 00                	add    %al,(%eax)
40690e:	04 1f                	add    $0x1f,%al
406910:	29 6f 2d             	sub    %ebp,0x2d(%edi)
406913:	00 00                	add    %al,(%eax)
406915:	0a 00                	or     (%eax),%al
406917:	02 7b 72             	add    0x72(%ebx),%bh
40691a:	00 00                	add    %al,(%eax)
40691c:	04 72                	add    $0x72,%al
40691e:	81 0d 00 70 6f 9d 00 	orl    $0xa0000,0x9d6f7000
406925:	00 0a 00
406928:	02 22                	add    (%edx),%ah
40692a:	00 00                	add    %al,(%eax)
40692c:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
406930:	00 40 41             	add    %al,0x41(%eax)
406933:	73 31                	jae    0x406966
406935:	00 00                	add    %al,(%eax)
406937:	0a 28                	or     (%eax),%ch
406939:	32 00                	xor    (%eax),%al
40693b:	00 0a                	add    %cl,(%edx)
40693d:	00 02                	add    %al,(%edx)
40693f:	17                   	pop    %ss
406940:	28 33                	sub    %dh,(%ebx)
406942:	00 00                	add    %al,(%eax)
406944:	0a 00                	or     (%eax),%al
406946:	02 20                	add    (%eax),%ah
406948:	2b 02                	sub    (%edx),%eax
40694a:	00 00                	add    %al,(%eax)
40694c:	20 05 01 00 00 73    	and    %al,0x73000001
406952:	2b 00                	sub    (%eax),%eax
406954:	00 0a                	add    %cl,(%edx)
406956:	28 34 00             	sub    %dh,(%eax,%eax,1)
406959:	00 0a                	add    %cl,(%edx)
40695b:	00 02                	add    %al,(%edx)
40695d:	28 35 00 00 0a 02    	sub    %dh,0x20a0000
406963:	7b 72                	jnp    0x4069d7
406965:	00 00                	add    %al,(%eax)
406967:	04 6f                	add    $0x6f,%al
406969:	36 00 00             	add    %al,%ss:(%eax)
40696c:	0a 00                	or     (%eax),%al
40696e:	02 28                	add    (%eax),%ch
406970:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406975:	7b 71                	jnp    0x4069e8
406977:	00 00                	add    %al,(%eax)
406979:	04 6f                	add    $0x6f,%al
40697b:	36 00 00             	add    %al,%ss:(%eax)
40697e:	0a 00                	or     (%eax),%al
406980:	02 28                	add    (%eax),%ch
406982:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406987:	7b 70                	jnp    0x4069f9
406989:	00 00                	add    %al,(%eax)
40698b:	04 6f                	add    $0x6f,%al
40698d:	36 00 00             	add    %al,%ss:(%eax)
406990:	0a 00                	or     (%eax),%al
406992:	02 28                	add    (%eax),%ch
406994:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406999:	7b 6f                	jnp    0x406a0a
40699b:	00 00                	add    %al,(%eax)
40699d:	04 6f                	add    $0x6f,%al
40699f:	36 00 00             	add    %al,%ss:(%eax)
4069a2:	0a 00                	or     (%eax),%al
4069a4:	02 28                	add    (%eax),%ch
4069a6:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4069ab:	7b 6e                	jnp    0x406a1b
4069ad:	00 00                	add    %al,(%eax)
4069af:	04 6f                	add    $0x6f,%al
4069b1:	36 00 00             	add    %al,%ss:(%eax)
4069b4:	0a 00                	or     (%eax),%al
4069b6:	02 28                	add    (%eax),%ch
4069b8:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4069bd:	7b 6d                	jnp    0x406a2c
4069bf:	00 00                	add    %al,(%eax)
4069c1:	04 6f                	add    $0x6f,%al
4069c3:	36 00 00             	add    %al,%ss:(%eax)
4069c6:	0a 00                	or     (%eax),%al
4069c8:	02 28                	add    (%eax),%ch
4069ca:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4069cf:	7b 6c                	jnp    0x406a3d
4069d1:	00 00                	add    %al,(%eax)
4069d3:	04 6f                	add    $0x6f,%al
4069d5:	36 00 00             	add    %al,%ss:(%eax)
4069d8:	0a 00                	or     (%eax),%al
4069da:	02 28                	add    (%eax),%ch
4069dc:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4069e1:	7b 6b                	jnp    0x406a4e
4069e3:	00 00                	add    %al,(%eax)
4069e5:	04 6f                	add    $0x6f,%al
4069e7:	36 00 00             	add    %al,%ss:(%eax)
4069ea:	0a 00                	or     (%eax),%al
4069ec:	02 28                	add    (%eax),%ch
4069ee:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4069f3:	7b 6a                	jnp    0x406a5f
4069f5:	00 00                	add    %al,(%eax)
4069f7:	04 6f                	add    $0x6f,%al
4069f9:	36 00 00             	add    %al,%ss:(%eax)
4069fc:	0a 00                	or     (%eax),%al
4069fe:	02 28                	add    (%eax),%ch
406a00:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406a05:	7b 69                	jnp    0x406a70
406a07:	00 00                	add    %al,(%eax)
406a09:	04 6f                	add    $0x6f,%al
406a0b:	36 00 00             	add    %al,%ss:(%eax)
406a0e:	0a 00                	or     (%eax),%al
406a10:	02 28                	add    (%eax),%ch
406a12:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406a17:	7b 68                	jnp    0x406a81
406a19:	00 00                	add    %al,(%eax)
406a1b:	04 6f                	add    $0x6f,%al
406a1d:	36 00 00             	add    %al,%ss:(%eax)
406a20:	0a 00                	or     (%eax),%al
406a22:	02 28                	add    (%eax),%ch
406a24:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406a29:	7b 67                	jnp    0x406a92
406a2b:	00 00                	add    %al,(%eax)
406a2d:	04 6f                	add    $0x6f,%al
406a2f:	36 00 00             	add    %al,%ss:(%eax)
406a32:	0a 00                	or     (%eax),%al
406a34:	02 28                	add    (%eax),%ch
406a36:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406a3b:	7b 66                	jnp    0x406aa3
406a3d:	00 00                	add    %al,(%eax)
406a3f:	04 6f                	add    $0x6f,%al
406a41:	36 00 00             	add    %al,%ss:(%eax)
406a44:	0a 00                	or     (%eax),%al
406a46:	02 28                	add    (%eax),%ch
406a48:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406a4d:	7b 65                	jnp    0x406ab4
406a4f:	00 00                	add    %al,(%eax)
406a51:	04 6f                	add    $0x6f,%al
406a53:	36 00 00             	add    %al,%ss:(%eax)
406a56:	0a 00                	or     (%eax),%al
406a58:	02 28                	add    (%eax),%ch
406a5a:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406a5f:	7b 64                	jnp    0x406ac5
406a61:	00 00                	add    %al,(%eax)
406a63:	04 6f                	add    $0x6f,%al
406a65:	36 00 00             	add    %al,%ss:(%eax)
406a68:	0a 00                	or     (%eax),%al
406a6a:	02 28                	add    (%eax),%ch
406a6c:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406a71:	7b 63                	jnp    0x406ad6
406a73:	00 00                	add    %al,(%eax)
406a75:	04 6f                	add    $0x6f,%al
406a77:	36 00 00             	add    %al,%ss:(%eax)
406a7a:	0a 00                	or     (%eax),%al
406a7c:	02 28                	add    (%eax),%ch
406a7e:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406a83:	7b 62                	jnp    0x406ae7
406a85:	00 00                	add    %al,(%eax)
406a87:	04 6f                	add    $0x6f,%al
406a89:	36 00 00             	add    %al,%ss:(%eax)
406a8c:	0a 00                	or     (%eax),%al
406a8e:	02 28                	add    (%eax),%ch
406a90:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406a95:	7b 61                	jnp    0x406af8
406a97:	00 00                	add    %al,(%eax)
406a99:	04 6f                	add    $0x6f,%al
406a9b:	36 00 00             	add    %al,%ss:(%eax)
406a9e:	0a 00                	or     (%eax),%al
406aa0:	02 28                	add    (%eax),%ch
406aa2:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406aa7:	7b 60                	jnp    0x406b09
406aa9:	00 00                	add    %al,(%eax)
406aab:	04 6f                	add    $0x6f,%al
406aad:	36 00 00             	add    %al,%ss:(%eax)
406ab0:	0a 00                	or     (%eax),%al
406ab2:	02 28                	add    (%eax),%ch
406ab4:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406ab9:	7b 5f                	jnp    0x406b1a
406abb:	00 00                	add    %al,(%eax)
406abd:	04 6f                	add    $0x6f,%al
406abf:	36 00 00             	add    %al,%ss:(%eax)
406ac2:	0a 00                	or     (%eax),%al
406ac4:	02 28                	add    (%eax),%ch
406ac6:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406acb:	7b 5e                	jnp    0x406b2b
406acd:	00 00                	add    %al,(%eax)
406acf:	04 6f                	add    $0x6f,%al
406ad1:	36 00 00             	add    %al,%ss:(%eax)
406ad4:	0a 00                	or     (%eax),%al
406ad6:	02 28                	add    (%eax),%ch
406ad8:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406add:	7b 5d                	jnp    0x406b3c
406adf:	00 00                	add    %al,(%eax)
406ae1:	04 6f                	add    $0x6f,%al
406ae3:	36 00 00             	add    %al,%ss:(%eax)
406ae6:	0a 00                	or     (%eax),%al
406ae8:	02 28                	add    (%eax),%ch
406aea:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406aef:	7b 5c                	jnp    0x406b4d
406af1:	00 00                	add    %al,(%eax)
406af3:	04 6f                	add    $0x6f,%al
406af5:	36 00 00             	add    %al,%ss:(%eax)
406af8:	0a 00                	or     (%eax),%al
406afa:	02 28                	add    (%eax),%ch
406afc:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406b01:	7b 5b                	jnp    0x406b5e
406b03:	00 00                	add    %al,(%eax)
406b05:	04 6f                	add    $0x6f,%al
406b07:	36 00 00             	add    %al,%ss:(%eax)
406b0a:	0a 00                	or     (%eax),%al
406b0c:	02 28                	add    (%eax),%ch
406b0e:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406b13:	7b 5a                	jnp    0x406b6f
406b15:	00 00                	add    %al,(%eax)
406b17:	04 6f                	add    $0x6f,%al
406b19:	36 00 00             	add    %al,%ss:(%eax)
406b1c:	0a 00                	or     (%eax),%al
406b1e:	02 28                	add    (%eax),%ch
406b20:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406b25:	7b 59                	jnp    0x406b80
406b27:	00 00                	add    %al,(%eax)
406b29:	04 6f                	add    $0x6f,%al
406b2b:	36 00 00             	add    %al,%ss:(%eax)
406b2e:	0a 00                	or     (%eax),%al
406b30:	02 28                	add    (%eax),%ch
406b32:	35 00 00 0a 02       	xor    $0x20a0000,%eax
406b37:	7b 58                	jnp    0x406b91
406b39:	00 00                	add    %al,(%eax)
406b3b:	04 6f                	add    $0x6f,%al
406b3d:	36 00 00             	add    %al,%ss:(%eax)