40ba41:	00 00                	add    %al,(%eax)
40ba43:	0a 6f 48             	or     0x48(%edi),%ch
40ba46:	00 00                	add    %al,(%eax)
40ba48:	0a 00                	or     (%eax),%al
40ba4a:	02 7b d2             	add    -0x2e(%ebx),%bh
40ba4d:	00 00                	add    %al,(%eax)
40ba4f:	04 72                	add    $0x72,%al
40ba51:	90                   	nop
40ba52:	9a 00 70 6f 4b 00 00 	lcall  $0x0,$0x4b6f7000
40ba59:	0a 00                	or     (%eax),%al
40ba5b:	02 7b d2             	add    -0x2e(%ebx),%bh
40ba5e:	00 00                	add    %al,(%eax)
40ba60:	04 1f                	add    $0x1f,%al
40ba62:	7a 1f                	jp     0x40ba83
40ba64:	15 73 43 00 00       	adc    $0x4373,%eax
40ba69:	0a 6f 4c             	or     0x4c(%edi),%ch
40ba6c:	00 00                	add    %al,(%eax)
40ba6e:	0a 00                	or     (%eax),%al
40ba70:	02 7b d2             	add    -0x2e(%ebx),%bh
40ba73:	00 00                	add    %al,(%eax)
40ba75:	04 1e                	add    $0x1e,%al
40ba77:	6f                   	outsl  %ds:(%esi),(%dx)
40ba78:	55                   	push   %ebp
40ba79:	00 00                	add    %al,(%eax)
40ba7b:	0a 00                	or     (%eax),%al
40ba7d:	02 7b d2             	add    -0x2e(%ebx),%bh
40ba80:	00 00                	add    %al,(%eax)
40ba82:	04 72                	add    $0x72,%al
40ba84:	32 9a 00 70 6f 2d    	xor    0x2d6f7000(%edx),%bl
40ba8a:	00 00                	add    %al,(%eax)
40ba8c:	0a 00                	or     (%eax),%al
40ba8e:	02 7b d3             	add    -0x2d(%ebx),%bh
40ba91:	00 00                	add    %al,(%eax)
40ba93:	04 17                	add    $0x17,%al
40ba95:	6f                   	outsl  %ds:(%esi),(%dx)
40ba96:	52                   	push   %edx
40ba97:	00 00                	add    %al,(%eax)
40ba99:	0a 00                	or     (%eax),%al
40ba9b:	02 7b d3             	add    -0x2d(%ebx),%bh
40ba9e:	00 00                	add    %al,(%eax)
40baa0:	04 72                	add    $0x72,%al
40baa2:	4e                   	dec    %esi
40baa3:	73 00                	jae    0x40baa5
40baa5:	70 22                	jo     0x40bac9
40baa7:	00 00                	add    %al,(%eax)
40baa9:	60                   	pusha
40baaa:	41                   	inc    %ecx
40baab:	73 53                	jae    0x40bb00
40baad:	00 00                	add    %al,(%eax)
40baaf:	0a 6f 54             	or     0x54(%edi),%ch
40bab2:	00 00                	add    %al,(%eax)
40bab4:	0a 00                	or     (%eax),%al
40bab6:	02 7b d3             	add    -0x2d(%ebx),%bh
40bab9:	00 00                	add    %al,(%eax)
40babb:	04 1f                	add    $0x1f,%al
40babd:	16                   	push   %ss
40babe:	20 8a 01 00 00 73    	and    %cl,0x73000001(%edx)
40bac4:	47                   	inc    %edi
40bac5:	00 00                	add    %al,(%eax)
40bac7:	0a 6f 48             	or     0x48(%edi),%ch
40baca:	00 00                	add    %al,(%eax)
40bacc:	0a 00                	or     (%eax),%al
40bace:	02 7b d3             	add    -0x2d(%ebx),%bh
40bad1:	00 00                	add    %al,(%eax)
40bad3:	04 72                	add    $0x72,%al
40bad5:	cc                   	int3
40bad6:	9a 00 70 6f 4b 00 00 	lcall  $0x0,$0x4b6f7000
40badd:	0a 00                	or     (%eax),%al
40badf:	02 7b d3             	add    -0x2d(%ebx),%bh
40bae2:	00 00                	add    %al,(%eax)
40bae4:	04 1f                	add    $0x1f,%al
40bae6:	49                   	dec    %ecx
40bae7:	1f                   	pop    %ds
40bae8:	15 73 43 00 00       	adc    $0x4373,%eax
40baed:	0a 6f 4c             	or     0x4c(%edi),%ch
40baf0:	00 00                	add    %al,(%eax)
40baf2:	0a 00                	or     (%eax),%al
40baf4:	02 7b d3             	add    -0x2d(%ebx),%bh
40baf7:	00 00                	add    %al,(%eax)
40baf9:	04 1f                	add    $0x1f,%al
40bafb:	09 6f 55             	or     %ebp,0x55(%edi)
40bafe:	00 00                	add    %al,(%eax)
40bb00:	0a 00                	or     (%eax),%al
40bb02:	02 7b d3             	add    -0x2d(%ebx),%bh
40bb05:	00 00                	add    %al,(%eax)
40bb07:	04 72                	add    $0x72,%al
40bb09:	74 77                	je     0x40bb82
40bb0b:	00 70 6f             	add    %dh,0x6f(%eax)
40bb0e:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40bb13:	02 7b d4             	add    -0x2c(%ebx),%bh
40bb16:	00 00                	add    %al,(%eax)
40bb18:	04 17                	add    $0x17,%al
40bb1a:	6f                   	outsl  %ds:(%esi),(%dx)
40bb1b:	52                   	push   %edx
40bb1c:	00 00                	add    %al,(%eax)
40bb1e:	0a 00                	or     (%eax),%al
40bb20:	02 7b d4             	add    -0x2c(%ebx),%bh
40bb23:	00 00                	add    %al,(%eax)
40bb25:	04 72                	add    $0x72,%al
40bb27:	4e                   	dec    %esi
40bb28:	73 00                	jae    0x40bb2a
40bb2a:	70 22                	jo     0x40bb4e
40bb2c:	00 00                	add    %al,(%eax)
40bb2e:	60                   	pusha
40bb2f:	41                   	inc    %ecx
40bb30:	73 53                	jae    0x40bb85
40bb32:	00 00                	add    %al,(%eax)
40bb34:	0a 6f 54             	or     0x54(%edi),%ch
40bb37:	00 00                	add    %al,(%eax)
40bb39:	0a 00                	or     (%eax),%al
40bb3b:	02 7b d4             	add    -0x2c(%ebx),%bh
40bb3e:	00 00                	add    %al,(%eax)
40bb40:	04 20                	add    $0x20,%al
40bb42:	08 01                	or     %al,(%ecx)
40bb44:	00 00                	add    %al,(%eax)
40bb46:	20 8d 01 00 00 73    	and    %cl,0x73000001(%ebp)
40bb4c:	47                   	inc    %edi
40bb4d:	00 00                	add    %al,(%eax)
40bb4f:	0a 6f 48             	or     0x48(%edi),%ch
40bb52:	00 00                	add    %al,(%eax)
40bb54:	0a 00                	or     (%eax),%al
40bb56:	02 7b d4             	add    -0x2c(%ebx),%bh
40bb59:	00 00                	add    %al,(%eax)
40bb5b:	04 72                	add    $0x72,%al
40bb5d:	08 9b 00 70 6f 4b    	or     %bl,0x4b6f7000(%ebx)
40bb63:	00 00                	add    %al,(%eax)
40bb65:	0a 00                	or     (%eax),%al
40bb67:	02 7b d4             	add    -0x2c(%ebx),%bh
40bb6a:	00 00                	add    %al,(%eax)
40bb6c:	04 1f                	add    $0x1f,%al
40bb6e:	49                   	dec    %ecx
40bb6f:	1f                   	pop    %ds
40bb70:	15 73 43 00 00       	adc    $0x4373,%eax
40bb75:	0a 6f 4c             	or     0x4c(%edi),%ch
40bb78:	00 00                	add    %al,(%eax)
40bb7a:	0a 00                	or     (%eax),%al
40bb7c:	02 7b d4             	add    -0x2c(%ebx),%bh
40bb7f:	00 00                	add    %al,(%eax)
40bb81:	04 1f                	add    $0x1f,%al
40bb83:	0a 6f 55             	or     0x55(%edi),%ch
40bb86:	00 00                	add    %al,(%eax)
40bb88:	0a 00                	or     (%eax),%al
40bb8a:	02 7b d4             	add    -0x2c(%ebx),%bh
40bb8d:	00 00                	add    %al,(%eax)
40bb8f:	04 72                	add    $0x72,%al
40bb91:	74 77                	je     0x40bc0a
40bb93:	00 70 6f             	add    %dh,0x6f(%eax)
40bb96:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40bb9b:	02 7b d5             	add    -0x2b(%ebx),%bh
40bb9e:	00 00                	add    %al,(%eax)
40bba0:	04 17                	add    $0x17,%al
40bba2:	6f                   	outsl  %ds:(%esi),(%dx)
40bba3:	52                   	push   %edx
40bba4:	00 00                	add    %al,(%eax)
40bba6:	0a 00                	or     (%eax),%al
40bba8:	02 7b d5             	add    -0x2b(%ebx),%bh
40bbab:	00 00                	add    %al,(%eax)
40bbad:	04 72                	add    $0x72,%al
40bbaf:	4e                   	dec    %esi
40bbb0:	73 00                	jae    0x40bbb2
40bbb2:	70 22                	jo     0x40bbd6
40bbb4:	00 00                	add    %al,(%eax)
40bbb6:	60                   	pusha
40bbb7:	41                   	inc    %ecx
40bbb8:	73 53                	jae    0x40bc0d
40bbba:	00 00                	add    %al,(%eax)
40bbbc:	0a 6f 54             	or     0x54(%edi),%ch
40bbbf:	00 00                	add    %al,(%eax)
40bbc1:	0a 00                	or     (%eax),%al
40bbc3:	02 7b d5             	add    -0x2b(%ebx),%bh
40bbc6:	00 00                	add    %al,(%eax)
40bbc8:	04 20                	add    $0x20,%al
40bbca:	f0 01 00             	lock add %eax,(%eax)
40bbcd:	00 20                	add    %ah,(%eax)
40bbcf:	8c 01                	mov    %es,(%ecx)
40bbd1:	00 00                	add    %al,(%eax)
40bbd3:	73 47                	jae    0x40bc1c
40bbd5:	00 00                	add    %al,(%eax)
40bbd7:	0a 6f 48             	or     0x48(%edi),%ch
40bbda:	00 00                	add    %al,(%eax)
40bbdc:	0a 00                	or     (%eax),%al
40bbde:	02 7b d5             	add    -0x2b(%ebx),%bh
40bbe1:	00 00                	add    %al,(%eax)
40bbe3:	04 72                	add    $0x72,%al
40bbe5:	46                   	inc    %esi
40bbe6:	9b                   	fwait
40bbe7:	00 70 6f             	add    %dh,0x6f(%eax)
40bbea:	4b                   	dec    %ebx
40bbeb:	00 00                	add    %al,(%eax)
40bbed:	0a 00                	or     (%eax),%al
40bbef:	02 7b d5             	add    -0x2b(%ebx),%bh
40bbf2:	00 00                	add    %al,(%eax)
40bbf4:	04 1f                	add    $0x1f,%al
40bbf6:	49                   	dec    %ecx
40bbf7:	1f                   	pop    %ds
40bbf8:	15 73 43 00 00       	adc    $0x4373,%eax
40bbfd:	0a 6f 4c             	or     0x4c(%edi),%ch
40bc00:	00 00                	add    %al,(%eax)
40bc02:	0a 00                	or     (%eax),%al
40bc04:	02 7b d5             	add    -0x2b(%ebx),%bh
40bc07:	00 00                	add    %al,(%eax)
40bc09:	04 1f                	add    $0x1f,%al
40bc0b:	0b 6f 55             	or     0x55(%edi),%ebp
40bc0e:	00 00                	add    %al,(%eax)
40bc10:	0a 00                	or     (%eax),%al
40bc12:	02 7b d5             	add    -0x2b(%ebx),%bh
40bc15:	00 00                	add    %al,(%eax)
40bc17:	04 72                	add    $0x72,%al
40bc19:	74 77                	je     0x40bc92
40bc1b:	00 70 6f             	add    %dh,0x6f(%eax)
40bc1e:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40bc23:	02 7b d6             	add    -0x2a(%ebx),%bh
40bc26:	00 00                	add    %al,(%eax)
40bc28:	04 17                	add    $0x17,%al
40bc2a:	6f                   	outsl  %ds:(%esi),(%dx)
40bc2b:	52                   	push   %edx
40bc2c:	00 00                	add    %al,(%eax)
40bc2e:	0a 00                	or     (%eax),%al
40bc30:	02 7b d6             	add    -0x2a(%ebx),%bh
40bc33:	00 00                	add    %al,(%eax)
40bc35:	04 72                	add    $0x72,%al
40bc37:	4e                   	dec    %esi
40bc38:	73 00                	jae    0x40bc3a
40bc3a:	70 22                	jo     0x40bc5e
40bc3c:	00 00                	add    %al,(%eax)
40bc3e:	60                   	pusha
40bc3f:	41                   	inc    %ecx
40bc40:	73 53                	jae    0x40bc95
40bc42:	00 00                	add    %al,(%eax)
40bc44:	0a 6f 54             	or     0x54(%edi),%ch
40bc47:	00 00                	add    %al,(%eax)
40bc49:	0a 00                	or     (%eax),%al
40bc4b:	02 7b d6             	add    -0x2a(%ebx),%bh
40bc4e:	00 00                	add    %al,(%eax)
40bc50:	04 1f                	add    $0x1f,%al
40bc52:	16                   	push   %ss
40bc53:	20 9f 01 00 00 73    	and    %bl,0x73000001(%edi)
40bc59:	47                   	inc    %edi
40bc5a:	00 00                	add    %al,(%eax)
40bc5c:	0a 6f 48             	or     0x48(%edi),%ch
40bc5f:	00 00                	add    %al,(%eax)
40bc61:	0a 00                	or     (%eax),%al
40bc63:	02 7b d6             	add    -0x2a(%ebx),%bh
40bc66:	00 00                	add    %al,(%eax)
40bc68:	04 72                	add    $0x72,%al
40bc6a:	82 9b 00 70 6f 4b 00 	sbbb   $0x0,0x4b6f7000(%ebx)
40bc71:	00 0a                	add    %cl,(%edx)
40bc73:	00 02                	add    %al,(%edx)
40bc75:	7b d6                	jnp    0x40bc4d
40bc77:	00 00                	add    %al,(%eax)
40bc79:	04 1f                	add    $0x1f,%al
40bc7b:	46                   	inc    %esi
40bc7c:	1f                   	pop    %ds
40bc7d:	15 73 43 00 00       	adc    $0x4373,%eax
40bc82:	0a 6f 4c             	or     0x4c(%edi),%ch
40bc85:	00 00                	add    %al,(%eax)
40bc87:	0a 00                	or     (%eax),%al
40bc89:	02 7b d6             	add    -0x2a(%ebx),%bh
40bc8c:	00 00                	add    %al,(%eax)
40bc8e:	04 1f                	add    $0x1f,%al
40bc90:	0c 6f                	or     $0x6f,%al
40bc92:	55                   	push   %ebp
40bc93:	00 00                	add    %al,(%eax)
40bc95:	0a 00                	or     (%eax),%al
40bc97:	02 7b d6             	add    -0x2a(%ebx),%bh
40bc9a:	00 00                	add    %al,(%eax)
40bc9c:	04 72                	add    $0x72,%al
40bc9e:	c0 9b 00 70 6f 2d 00 	rcrb   $0x0,0x2d6f7000(%ebx)
40bca5:	00 0a                	add    %cl,(%edx)
40bca7:	00 02                	add    %al,(%edx)
40bca9:	7b d7                	jnp    0x40bc82
40bcab:	00 00                	add    %al,(%eax)
40bcad:	04 17                	add    $0x17,%al
40bcaf:	6f                   	outsl  %ds:(%esi),(%dx)
40bcb0:	52                   	push   %edx
40bcb1:	00 00                	add    %al,(%eax)
40bcb3:	0a 00                	or     (%eax),%al
40bcb5:	02 7b d7             	add    -0x29(%ebx),%bh
40bcb8:	00 00                	add    %al,(%eax)
40bcba:	04 72                	add    $0x72,%al
40bcbc:	4e                   	dec    %esi
40bcbd:	73 00                	jae    0x40bcbf
40bcbf:	70 22                	jo     0x40bce3
40bcc1:	00 00                	add    %al,(%eax)
40bcc3:	60                   	pusha
40bcc4:	41                   	inc    %ecx
40bcc5:	73 53                	jae    0x40bd1a
40bcc7:	00 00                	add    %al,(%eax)
40bcc9:	0a 6f 54             	or     0x54(%edi),%ch
40bccc:	00 00                	add    %al,(%eax)
40bcce:	0a 00                	or     (%eax),%al
40bcd0:	02 7b d7             	add    -0x29(%ebx),%bh
40bcd3:	00 00                	add    %al,(%eax)
40bcd5:	04 20                	add    $0x20,%al
40bcd7:	07                   	pop    %es
40bcd8:	01 00                	add    %eax,(%eax)
40bcda:	00 20                	add    %ah,(%eax)
40bcdc:	a2 01 00 00 73       	mov    %al,0x73000001
40bce1:	47                   	inc    %edi
40bce2:	00 00                	add    %al,(%eax)
40bce4:	0a 6f 48             	or     0x48(%edi),%ch
40bce7:	00 00                	add    %al,(%eax)
40bce9:	0a 00                	or     (%eax),%al
40bceb:	02 7b d7             	add    -0x29(%ebx),%bh
40bcee:	00 00                	add    %al,(%eax)
40bcf0:	04 72                	add    $0x72,%al
40bcf2:	d0 9b 00 70 6f 4b    	rcrb   $1,0x4b6f7000(%ebx)
40bcf8:	00 00                	add    %al,(%eax)
40bcfa:	0a 00                	or     (%eax),%al
40bcfc:	02 7b d7             	add    -0x29(%ebx),%bh
40bcff:	00 00                	add    %al,(%eax)
40bd01:	04 1f                	add    $0x1f,%al
40bd03:	46                   	inc    %esi
40bd04:	1f                   	pop    %ds
40bd05:	15 73 43 00 00       	adc    $0x4373,%eax
40bd0a:	0a 6f 4c             	or     0x4c(%edi),%ch
40bd0d:	00 00                	add    %al,(%eax)
40bd0f:	0a 00                	or     (%eax),%al
40bd11:	02 7b d7             	add    -0x29(%ebx),%bh
40bd14:	00 00                	add    %al,(%eax)
40bd16:	04 1f                	add    $0x1f,%al
40bd18:	0d 6f 55 00 00       	or     $0x556f,%eax
40bd1d:	0a 00                	or     (%eax),%al
40bd1f:	02 7b d7             	add    -0x29(%ebx),%bh
40bd22:	00 00                	add    %al,(%eax)
40bd24:	04 72                	add    $0x72,%al
40bd26:	c0 9b 00 70 6f 2d 00 	rcrb   $0x0,0x2d6f7000(%ebx)
40bd2d:	00 0a                	add    %cl,(%edx)
40bd2f:	00 02                	add    %al,(%edx)
40bd31:	7b d8                	jnp    0x40bd0b
40bd33:	00 00                	add    %al,(%eax)
40bd35:	04 17                	add    $0x17,%al
40bd37:	6f                   	outsl  %ds:(%esi),(%dx)
40bd38:	52                   	push   %edx
40bd39:	00 00                	add    %al,(%eax)
40bd3b:	0a 00                	or     (%eax),%al
40bd3d:	02 7b d8             	add    -0x28(%ebx),%bh
40bd40:	00 00                	add    %al,(%eax)
40bd42:	04 72                	add    $0x72,%al
40bd44:	4e                   	dec    %esi
40bd45:	73 00                	jae    0x40bd47
40bd47:	70 22                	jo     0x40bd6b
40bd49:	00 00                	add    %al,(%eax)
40bd4b:	60                   	pusha
40bd4c:	41                   	inc    %ecx
40bd4d:	73 53                	jae    0x40bda2
40bd4f:	00 00                	add    %al,(%eax)
40bd51:	0a 6f 54             	or     0x54(%edi),%ch
40bd54:	00 00                	add    %al,(%eax)
40bd56:	0a 00                	or     (%eax),%al