40ba9c:	1b 30                	sbb    (%eax),%esi
40ba9e:	04 00                	add    $0x0,%al
40baa0:	15 02 00 00 26       	adc    $0x26000002,%eax
40baa5:	00 00                	add    %al,(%eax)
40baa7:	11 02                	adc    %eax,(%edx)
40baa9:	14 7d                	adc    $0x7d,%al
40baab:	bc 00 00 04 02       	mov    $0x2040000,%esp
40bab0:	28 15 00 00 0a 00    	sub    %dl,0xa0000
40bab6:	00 02                	add    %al,(%edx)
40bab8:	28 65 01             	sub    %ah,0x1(%ebp)
40babb:	00 06                	add    %al,(%esi)
40babd:	00 02                	add    %al,(%edx)
40babf:	7b ed                	jnp    0x40baae
40bac1:	00 00                	add    %al,(%eax)
40bac3:	04 7e                	add    $0x7e,%al
40bac5:	41                   	inc    %ecx
40bac6:	01 00                	add    %eax,(%eax)
40bac8:	04 7b                	add    $0x7b,%al
40baca:	a2 00 00 04 6f       	mov    %al,0x6f040000
40bacf:	98                   	cwtl
40bad0:	01 00                	add    %eax,(%eax)
40bad2:	0a 00                	or     (%eax),%al
40bad4:	02 7b ef             	add    -0x11(%ebx),%bh
40bad7:	00 00                	add    %al,(%eax)
40bad9:	04 7e                	add    $0x7e,%al
40badb:	41                   	inc    %ecx
40badc:	01 00                	add    %eax,(%eax)
40bade:	04 7b                	add    $0x7b,%al
40bae0:	a3 00 00 04 6f       	mov    %eax,0x6f040000
40bae5:	98                   	cwtl
40bae6:	01 00                	add    %eax,(%eax)
40bae8:	0a 00                	or     (%eax),%al
40baea:	02 7b ee             	add    -0x12(%ebx),%bh
40baed:	00 00                	add    %al,(%eax)
40baef:	04 7e                	add    $0x7e,%al
40baf1:	41                   	inc    %ecx
40baf2:	01 00                	add    %eax,(%eax)
40baf4:	04 7b                	add    $0x7b,%al
40baf6:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40baf7:	00 00                	add    %al,(%eax)
40baf9:	04 6f                	add    $0x6f,%al
40bafb:	98                   	cwtl
40bafc:	01 00                	add    %eax,(%eax)
40bafe:	0a 00                	or     (%eax),%al
40bb00:	02 7b 0c             	add    0xc(%ebx),%bh
40bb03:	01 00                	add    %eax,(%eax)
40bb05:	04 02                	add    $0x2,%al
40bb07:	7b 13                	jnp    0x40bb1c
40bb09:	01 00                	add    %eax,(%eax)
40bb0b:	04 7e                	add    $0x7e,%al
40bb0d:	41                   	inc    %ecx
40bb0e:	01 00                	add    %eax,(%eax)
40bb10:	04 7b                	add    $0x7b,%al
40bb12:	a5                   	movsl  %ds:(%esi),%es:(%edi)
40bb13:	00 00                	add    %al,(%eax)
40bb15:	04 25                	add    $0x25,%al
40bb17:	0b 6f 98             	or     -0x68(%edi),%ebp
40bb1a:	01 00                	add    %eax,(%eax)
40bb1c:	0a 00                	or     (%eax),%al
40bb1e:	07                   	pop    %es
40bb1f:	6f                   	outsl  %ds:(%esi),(%dx)
40bb20:	6b 00 00             	imul   $0x0,(%eax),%eax
40bb23:	0a 00                	or     (%eax),%al
40bb25:	02 7b d6             	add    -0x2a(%ebx),%bh
40bb28:	00 00                	add    %al,(%eax)
40bb2a:	04 02                	add    $0x2,%al
40bb2c:	7b c1                	jnp    0x40baef
40bb2e:	00 00                	add    %al,(%eax)
40bb30:	04 7e                	add    $0x7e,%al
40bb32:	41                   	inc    %ecx
40bb33:	01 00                	add    %eax,(%eax)
40bb35:	04 7b                	add    $0x7b,%al
40bb37:	9b                   	fwait
40bb38:	00 00                	add    %al,(%eax)
40bb3a:	04 25                	add    $0x25,%al
40bb3c:	0b 6f 7c             	or     0x7c(%edi),%ebp
40bb3f:	00 00                	add    %al,(%eax)
40bb41:	06                   	push   %es
40bb42:	00 07                	add    %al,(%edi)
40bb44:	6f                   	outsl  %ds:(%esi),(%dx)
40bb45:	98                   	cwtl
40bb46:	01 00                	add    %eax,(%eax)
40bb48:	0a 00                	or     (%eax),%al
40bb4a:	02 7b 37             	add    0x37(%ebx),%bh
40bb4d:	01 00                	add    %eax,(%eax)
40bb4f:	04 02                	add    $0x2,%al
40bb51:	7b c1                	jnp    0x40bb14
40bb53:	00 00                	add    %al,(%eax)
40bb55:	04 7e                	add    $0x7e,%al
40bb57:	41                   	inc    %ecx
40bb58:	01 00                	add    %eax,(%eax)
40bb5a:	04 7b                	add    $0x7b,%al
40bb5c:	9c                   	pushf
40bb5d:	00 00                	add    %al,(%eax)
40bb5f:	04 25                	add    $0x25,%al
40bb61:	0b 6f 7e             	or     0x7e(%edi),%ebp
40bb64:	00 00                	add    %al,(%eax)
40bb66:	06                   	push   %es
40bb67:	00 07                	add    %al,(%edi)
40bb69:	6f                   	outsl  %ds:(%esi),(%dx)
40bb6a:	98                   	cwtl
40bb6b:	01 00                	add    %eax,(%eax)
40bb6d:	0a 00                	or     (%eax),%al
40bb6f:	02 7b 38             	add    0x38(%ebx),%bh
40bb72:	01 00                	add    %eax,(%eax)
40bb74:	04 02                	add    $0x2,%al
40bb76:	7b c1                	jnp    0x40bb39
40bb78:	00 00                	add    %al,(%eax)
40bb7a:	04 7e                	add    $0x7e,%al
40bb7c:	41                   	inc    %ecx
40bb7d:	01 00                	add    %eax,(%eax)
40bb7f:	04 7b                	add    $0x7b,%al
40bb81:	9d                   	popf
40bb82:	00 00                	add    %al,(%eax)
40bb84:	04 25                	add    $0x25,%al
40bb86:	0b 6f 80             	or     -0x80(%edi),%ebp
40bb89:	00 00                	add    %al,(%eax)
40bb8b:	06                   	push   %es
40bb8c:	00 07                	add    %al,(%edi)
40bb8e:	6f                   	outsl  %ds:(%esi),(%dx)
40bb8f:	98                   	cwtl
40bb90:	01 00                	add    %eax,(%eax)
40bb92:	0a 00                	or     (%eax),%al
40bb94:	02 7b 39             	add    0x39(%ebx),%bh
40bb97:	01 00                	add    %eax,(%eax)
40bb99:	04 02                	add    $0x2,%al
40bb9b:	7b c1                	jnp    0x40bb5e
40bb9d:	00 00                	add    %al,(%eax)
40bb9f:	04 7e                	add    $0x7e,%al
40bba1:	41                   	inc    %ecx
40bba2:	01 00                	add    %eax,(%eax)
40bba4:	04 7b                	add    $0x7b,%al
40bba6:	9e                   	sahf
40bba7:	00 00                	add    %al,(%eax)
40bba9:	04 25                	add    $0x25,%al
40bbab:	0b 6f 82             	or     -0x7e(%edi),%ebp
40bbae:	00 00                	add    %al,(%eax)
40bbb0:	06                   	push   %es
40bbb1:	00 07                	add    %al,(%edi)
40bbb3:	6f                   	outsl  %ds:(%esi),(%dx)
40bbb4:	98                   	cwtl
40bbb5:	01 00                	add    %eax,(%eax)
40bbb7:	0a 00                	or     (%eax),%al
40bbb9:	02 7b 3e             	add    0x3e(%ebx),%bh
40bbbc:	01 00                	add    %eax,(%eax)
40bbbe:	04 02                	add    $0x2,%al
40bbc0:	7b c1                	jnp    0x40bb83
40bbc2:	00 00                	add    %al,(%eax)
40bbc4:	04 7e                	add    $0x7e,%al
40bbc6:	41                   	inc    %ecx
40bbc7:	01 00                	add    %eax,(%eax)
40bbc9:	04 7b                	add    $0x7b,%al
40bbcb:	9f                   	lahf
40bbcc:	00 00                	add    %al,(%eax)
40bbce:	04 25                	add    $0x25,%al
40bbd0:	0b 6f 84             	or     -0x7c(%edi),%ebp
40bbd3:	00 00                	add    %al,(%eax)
40bbd5:	06                   	push   %es
40bbd6:	00 07                	add    %al,(%edi)
40bbd8:	6f                   	outsl  %ds:(%esi),(%dx)
40bbd9:	98                   	cwtl
40bbda:	01 00                	add    %eax,(%eax)
40bbdc:	0a 00                	or     (%eax),%al
40bbde:	02 7b 3c             	add    0x3c(%ebx),%bh
40bbe1:	01 00                	add    %eax,(%eax)
40bbe3:	04 02                	add    $0x2,%al
40bbe5:	7b c1                	jnp    0x40bba8
40bbe7:	00 00                	add    %al,(%eax)
40bbe9:	04 7e                	add    $0x7e,%al
40bbeb:	41                   	inc    %ecx
40bbec:	01 00                	add    %eax,(%eax)
40bbee:	04 7b                	add    $0x7b,%al
40bbf0:	a0 00 00 04 25       	mov    0x25040000,%al
40bbf5:	0b 6f 86             	or     -0x7a(%edi),%ebp
40bbf8:	00 00                	add    %al,(%eax)
40bbfa:	06                   	push   %es
40bbfb:	00 07                	add    %al,(%edi)
40bbfd:	6f                   	outsl  %ds:(%esi),(%dx)
40bbfe:	98                   	cwtl
40bbff:	01 00                	add    %eax,(%eax)
40bc01:	0a 00                	or     (%eax),%al
40bc03:	7e 41                	jle    0x40bc46
40bc05:	01 00                	add    %eax,(%eax)
40bc07:	04 7b                	add    $0x7b,%al
40bc09:	a9 00 00 04 28       	test   $0x28040000,%eax
40bc0e:	8a 01                	mov    (%ecx),%al
40bc10:	00 0a                	add    %cl,(%edx)
40bc12:	0c 08                	or     $0x8,%al
40bc14:	2c 1b                	sub    $0x1b,%al
40bc16:	7e 41                	jle    0x40bc59
40bc18:	01 00                	add    %eax,(%eax)
40bc1a:	04 17                	add    $0x17,%al
40bc1c:	72 01                	jb     0x40bc1f
40bc1e:	00 00                	add    %al,(%eax)
40bc20:	70 02                	jo     0x40bc24
40bc22:	7b bb                	jnp    0x40bbdf
40bc24:	00 00                	add    %al,(%eax)
40bc26:	04 28                	add    $0x28,%al
40bc28:	10 00                	adc    %al,(%eax)
40bc2a:	00 06                	add    %al,(%esi)
40bc2c:	7d a9                	jge    0x40bbd7
40bc2e:	00 00                	add    %al,(%eax)
40bc30:	04 00                	add    $0x0,%al
40bc32:	00 02                	add    %al,(%edx)
40bc34:	7b c3                	jnp    0x40bbf9
40bc36:	00 00                	add    %al,(%eax)
40bc38:	04 7e                	add    $0x7e,%al
40bc3a:	41                   	inc    %ecx
40bc3b:	01 00                	add    %eax,(%eax)
40bc3d:	04 7b                	add    $0x7b,%al
40bc3f:	a8 00                	test   $0x0,%al
40bc41:	00 04 6f             	add    %al,(%edi,%ebp,2)
40bc44:	c8 00 00 06          	enter  $0x0,$0x6
40bc48:	00 00                	add    %al,(%eax)
40bc4a:	de 2f                	fisubrs (%edi)
40bc4c:	26 00 02             	add    %al,%es:(%edx)
40bc4f:	7b c3                	jnp    0x40bc14
40bc51:	00 00                	add    %al,(%eax)
40bc53:	04 6f                	add    $0x6f,%al
40bc55:	ce                   	into
40bc56:	00 00                	add    %al,(%eax)
40bc58:	06                   	push   %es
40bc59:	00 02                	add    %al,(%edx)
40bc5b:	7b c3                	jnp    0x40bc20
40bc5d:	00 00                	add    %al,(%eax)
40bc5f:	04 28                	add    $0x28,%al
40bc61:	25 01 00 06 6f       	and    $0x6f060001,%eax
40bc66:	cf                   	iret
40bc67:	00 00                	add    %al,(%eax)
40bc69:	06                   	push   %es
40bc6a:	00 02                	add    %al,(%edx)
40bc6c:	7b c3                	jnp    0x40bc31
40bc6e:	00 00                	add    %al,(%eax)
40bc70:	04 16                	add    $0x16,%al
40bc72:	6f                   	outsl  %ds:(%esi),(%dx)
40bc73:	be 00 00 06 00       	mov    $0x60000,%esi
40bc78:	00 de                	add    %bl,%dh
40bc7a:	00 02                	add    %al,(%edx)
40bc7c:	7e 41                	jle    0x40bcbf
40bc7e:	01 00                	add    %eax,(%eax)
40bc80:	04 7b                	add    $0x7b,%al
40bc82:	a1 00 00 04 28       	mov    0x28040000,%eax
40bc87:	32 01                	xor    (%ecx),%al
40bc89:	00 06                	add    %al,(%esi)
40bc8b:	00 02                	add    %al,(%edx)
40bc8d:	7b c3                	jnp    0x40bc52
40bc8f:	00 00                	add    %al,(%eax)
40bc91:	04 6f                	add    $0x6f,%al
40bc93:	d2 00                	rolb   %cl,(%eax)
40bc95:	00 06                	add    %al,(%esi)
40bc97:	00 02                	add    %al,(%edx)
40bc99:	28 2c 01             	sub    %ch,(%ecx,%eax,1)
40bc9c:	00 06                	add    %al,(%esi)
40bc9e:	00 7e 41             	add    %bh,0x41(%esi)
40bca1:	01 00                	add    %eax,(%eax)
40bca3:	04 7b                	add    $0x7b,%al
40bca5:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40bca6:	00 00                	add    %al,(%eax)
40bca8:	04 1f                	add    $0x1f,%al
40bcaa:	32 32                	xor    (%edx),%dh
40bcac:	0c 7e                	or     $0x7e,%al
40bcae:	41                   	inc    %ecx
40bcaf:	01 00                	add    %eax,(%eax)
40bcb1:	04 7b                	add    $0x7b,%al
40bcb3:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40bcb4:	00 00                	add    %al,(%eax)
40bcb6:	04 2b                	add    $0x2b,%al
40bcb8:	02 1f                	add    (%edi),%bl
40bcba:	32 0a                	xor    (%edx),%cl
40bcbc:	2a 00                	sub    (%eax),%al
40bcbe:	00 00                	add    %al,(%eax)
40bcc0:	01 10                	add    %edx,(%eax)
40bcc2:	00 00                	add    %al,(%eax)
40bcc4:	00 00                	add    %al,(%eax)
40bcc6:	8a 01                	mov    (%ecx),%al
40bcc8:	1a a4 01 2f 10 00 00 	sbb    0x102f(%ecx,%eax,1),%ah
40bccf:	01 7e 00             	add    %edi,0x0(%esi)
40bcd2:	7e 41                	jle    0x40bd15
40bcd4:	01 00                	add    %eax,(%eax)
40bcd6:	04 14                	add    $0x14,%al
40bcd8:	7d ac                	jge    0x40bc86
40bcda:	00 00                	add    %al,(%eax)
40bcdc:	04 03                	add    $0x3,%al
40bcde:	80 40 01 00          	addb   $0x0,0x1(%eax)
40bce2:	04 02                	add    $0x2,%al
40bce4:	7b c3                	jnp    0x40bca9
40bce6:	00 00                	add    %al,(%eax)
40bce8:	04 6f                	add    $0x6f,%al
40bcea:	c0 00 00             	rolb   $0x0,(%eax)
40bced:	06                   	push   %es
40bcee:	00 2a                	add    %ch,(%edx)
40bcf0:	13 30                	adc    (%eax),%esi
40bcf2:	03 00                	add    (%eax),%eax
40bcf4:	bc 05 00 00 76       	mov    $0x76000005,%esp
40bcf9:	00 00                	add    %al,(%eax)
40bcfb:	11 00                	adc    %eax,(%eax)
40bcfd:	02 7b c1             	add    -0x3f(%ebx),%bh
40bd00:	00 00                	add    %al,(%eax)
40bd02:	04 6f                	add    $0x6f,%al
40bd04:	74 00                	je     0x40bd06
40bd06:	00 06                	add    %al,(%esi)
40bd08:	16                   	push   %ss
40bd09:	fe 01                	incb   (%ecx)
40bd0b:	0a 02                	or     (%edx),%al
40bd0d:	7b c1                	jnp    0x40bcd0
40bd0f:	00 00                	add    %al,(%eax)
40bd11:	04 6f                	add    $0x6f,%al
40bd13:	74 00                	je     0x40bd15
40bd15:	00 06                	add    %al,(%esi)
40bd17:	17                   	pop    %ss
40bd18:	2e 10 02             	adc    %al,%cs:(%edx)
40bd1b:	7b c1                	jnp    0x40bcde
40bd1d:	00 00                	add    %al,(%eax)
40bd1f:	04 6f                	add    $0x6f,%al
40bd21:	74 00                	je     0x40bd23
40bd23:	00 06                	add    %al,(%esi)
40bd25:	18 fe                	sbb    %bh,%dh
40bd27:	01 2b                	add    %ebp,(%ebx)
40bd29:	01 17                	add    %edx,(%edi)
40bd2b:	0b 02                	or     (%edx),%eax
40bd2d:	7b c1                	jnp    0x40bcf0
40bd2f:	00 00                	add    %al,(%eax)
40bd31:	04 6f                	add    $0x6f,%al
40bd33:	74 00                	je     0x40bd35
40bd35:	00 06                	add    %al,(%esi)
40bd37:	1a fe                	sbb    %dh,%bh
40bd39:	01 0c 02             	add    %ecx,(%edx,%eax,1)
40bd3c:	7b c1                	jnp    0x40bcff
40bd3e:	00 00                	add    %al,(%eax)
40bd40:	04 6f                	add    $0x6f,%al
40bd42:	74 00                	je     0x40bd44
40bd44:	00 06                	add    %al,(%esi)
40bd46:	19 fe                	sbb    %edi,%esi
40bd48:	01 0d 08 13 04 11    	add    %ecx,0x11041308
40bd4e:	04 2c                	add    $0x2c,%al
40bd50:	04 00                	add    $0x0,%al
40bd52:	00 2b                	add    %ch,(%ebx)
40bd54:	0c 06                	or     $0x6,%al
40bd56:	16                   	push   %ss
40bd57:	fe 01                	incb   (%ecx)
40bd59:	13 05 11 05 2c 02    	adc    0x22c0511,%eax
40bd5f:	00 00                	add    %al,(%eax)
40bd61:	02 7b 10             	add    0x10(%ebx),%bh
40bd64:	01 00                	add    %eax,(%eax)
40bd66:	04 06                	add    $0x6,%al
40bd68:	6f                   	outsl  %ds:(%esi),(%dx)
40bd69:	99                   	cltd
40bd6a:	01 00                	add    %eax,(%eax)
40bd6c:	0a 00                	or     (%eax),%al
40bd6e:	02 7b 0d             	add    0xd(%ebx),%bh