40c91a:	01 00                	add    %eax,(%eax)
40c91c:	0c 00                	or     $0x0,%al
40c91e:	00 00                	add    %al,(%eax)
40c920:	82 00 00             	addb   $0x0,(%eax)
40c923:	11 00                	adc    %eax,(%eax)
40c925:	02 7b 03             	add    0x3(%ebx),%bh
40c928:	01 00                	add    %eax,(%eax)
40c92a:	04 0a                	add    $0xa,%al
40c92c:	2b 00                	sub    (%eax),%eax
40c92e:	06                   	push   %es
40c92f:	2a 13                	sub    (%ebx),%dl
40c931:	30 01                	xor    %al,(%ecx)
40c933:	00 0c 00             	add    %cl,(%eax,%eax,1)
40c936:	00 00                	add    %al,(%eax)
40c938:	01 00                	add    %eax,(%eax)
40c93a:	00 11                	add    %dl,(%ecx)
40c93c:	00 02                	add    %al,(%edx)
40c93e:	7b 07                	jnp    0x40c947
40c940:	01 00                	add    %eax,(%eax)
40c942:	04 0a                	add    $0xa,%al
40c944:	2b 00                	sub    (%eax),%eax
40c946:	06                   	push   %es
40c947:	2a 26                	sub    (%esi),%ah
40c949:	00 02                	add    %al,(%edx)
40c94b:	03 7d 07             	add    0x7(%ebp),%edi
40c94e:	01 00                	add    %eax,(%eax)
40c950:	04 2a                	add    $0x2a,%al
40c952:	00 00                	add    %al,(%eax)
40c954:	13 30                	adc    (%eax),%esi
40c956:	01 00                	add    %eax,(%eax)
40c958:	0c 00                	or     $0x0,%al
40c95a:	00 00                	add    %al,(%eax)
40c95c:	08 00                	or     %al,(%eax)
40c95e:	00 11                	add    %dl,(%ecx)
40c960:	00 02                	add    %al,(%edx)
40c962:	7b 06                	jnp    0x40c96a
40c964:	01 00                	add    %eax,(%eax)
40c966:	04 0a                	add    $0xa,%al
40c968:	2b 00                	sub    (%eax),%eax
40c96a:	06                   	push   %es
40c96b:	2a 26                	sub    (%esi),%ah
40c96d:	00 02                	add    %al,(%edx)
40c96f:	03 7d 06             	add    0x6(%ebp),%edi
40c972:	01 00                	add    %eax,(%eax)
40c974:	04 2a                	add    $0x2a,%al
40c976:	00 00                	add    %al,(%eax)
40c978:	13 30                	adc    (%eax),%esi
40c97a:	01 00                	add    %eax,(%eax)
40c97c:	0c 00                	or     $0x0,%al
40c97e:	00 00                	add    %al,(%eax)
40c980:	01 00                	add    %eax,(%eax)
40c982:	00 11                	add    %dl,(%ecx)
40c984:	00 02                	add    %al,(%edx)
40c986:	7b 05                	jnp    0x40c98d
40c988:	01 00                	add    %eax,(%eax)
40c98a:	04 0a                	add    $0xa,%al
40c98c:	2b 00                	sub    (%eax),%eax
40c98e:	06                   	push   %es
40c98f:	2a 26                	sub    (%esi),%ah
40c991:	00 02                	add    %al,(%edx)
40c993:	03 7d 05             	add    0x5(%ebp),%edi
40c996:	01 00                	add    %eax,(%eax)
40c998:	04 2a                	add    $0x2a,%al
40c99a:	00 00                	add    %al,(%eax)
40c99c:	13 30                	adc    (%eax),%esi
40c99e:	01 00                	add    %eax,(%eax)
40c9a0:	0c 00                	or     $0x0,%al
40c9a2:	00 00                	add    %al,(%eax)
40c9a4:	01 00                	add    %eax,(%eax)
40c9a6:	00 11                	add    %dl,(%ecx)
40c9a8:	00 02                	add    %al,(%edx)
40c9aa:	7b 04                	jnp    0x40c9b0
40c9ac:	01 00                	add    %eax,(%eax)
40c9ae:	04 0a                	add    $0xa,%al
40c9b0:	2b 00                	sub    (%eax),%eax
40c9b2:	06                   	push   %es
40c9b3:	2a 26                	sub    (%esi),%ah
40c9b5:	00 02                	add    %al,(%edx)
40c9b7:	03 7d 04             	add    0x4(%ebp),%edi
40c9ba:	01 00                	add    %eax,(%eax)
40c9bc:	04 2a                	add    $0x2a,%al
40c9be:	00 00                	add    %al,(%eax)
40c9c0:	13 30                	adc    (%eax),%esi
40c9c2:	01 00                	add    %eax,(%eax)
40c9c4:	0c 00                	or     $0x0,%al
40c9c6:	00 00                	add    %al,(%eax)
40c9c8:	83 00 00             	addl   $0x0,(%eax)
40c9cb:	11 00                	adc    %eax,(%eax)
40c9cd:	02 7b 0a             	add    0xa(%ebx),%bh
40c9d0:	01 00                	add    %eax,(%eax)
40c9d2:	04 0a                	add    $0xa,%al
40c9d4:	2b 00                	sub    (%eax),%eax
40c9d6:	06                   	push   %es
40c9d7:	2a 26                	sub    (%esi),%ah
40c9d9:	00 02                	add    %al,(%edx)
40c9db:	03 7d 0a             	add    0xa(%ebp),%edi
40c9de:	01 00                	add    %eax,(%eax)
40c9e0:	04 2a                	add    $0x2a,%al
40c9e2:	00 00                	add    %al,(%eax)
40c9e4:	13 30                	adc    (%eax),%esi
40c9e6:	03 00                	add    (%eax),%eax
40c9e8:	cb                   	lret
40c9e9:	00 00                	add    %al,(%eax)
40c9eb:	00 99 00 00 11 02    	add    %bl,0x2110000(%ecx)
40c9f1:	28 36                	sub    %dh,(%esi)
40c9f3:	00 00                	add    %al,(%eax)
40c9f5:	0a 00                	or     (%eax),%al
40c9f7:	00 02                	add    %al,(%edx)
40c9f9:	03 7d 03             	add    0x3(%ebp),%edi
40c9fc:	01 00                	add    %eax,(%eax)
40c9fe:	04 02                	add    $0x2,%al
40ca00:	7b 03                	jnp    0x40ca05
40ca02:	01 00                	add    %eax,(%eax)
40ca04:	04 1a                	add    $0x1a,%al
40ca06:	6f                   	outsl  %ds:(%esi),(%dx)
40ca07:	ef                   	out    %eax,(%dx)
40ca08:	00 00                	add    %al,(%eax)
40ca0a:	0a 00                	or     (%eax),%al
40ca0c:	02 7b 03             	add    0x3(%ebx),%bh
40ca0f:	01 00                	add    %eax,(%eax)
40ca11:	04 18                	add    $0x18,%al
40ca13:	6f                   	outsl  %ds:(%esi),(%dx)
40ca14:	7d 01                	jge    0x40ca17
40ca16:	00 0a                	add    %cl,(%edx)
40ca18:	00 02                	add    %al,(%edx)
40ca1a:	7b 03                	jnp    0x40ca1f
40ca1c:	01 00                	add    %eax,(%eax)
40ca1e:	04 1d                	add    $0x1d,%al
40ca20:	6f                   	outsl  %ds:(%esi),(%dx)
40ca21:	7e 01                	jle    0x40ca24
40ca23:	00 0a                	add    %cl,(%edx)
40ca25:	00 02                	add    %al,(%edx)
40ca27:	7b 03                	jnp    0x40ca2c
40ca29:	01 00                	add    %eax,(%eax)
40ca2b:	04 18                	add    $0x18,%al
40ca2d:	6f                   	outsl  %ds:(%esi),(%dx)
40ca2e:	7f 01                	jg     0x40ca31
40ca30:	00 0a                	add    %cl,(%edx)
40ca32:	00 02                	add    %al,(%edx)
40ca34:	04 7d                	add    $0x7d,%al
40ca36:	08 01                	or     %al,(%ecx)
40ca38:	00 04 02             	add    %al,(%edx,%eax,1)
40ca3b:	05 28 ff 01 00       	add    $0x1ff28,%eax
40ca40:	06                   	push   %es
40ca41:	00 02                	add    %al,(%edx)
40ca43:	0e                   	push   %cs
40ca44:	05 28 03 02 00       	add    $0x20328,%eax
40ca49:	06                   	push   %es
40ca4a:	00 02                	add    %al,(%edx)
40ca4c:	0e                   	push   %cs
40ca4d:	06                   	push   %es
40ca4e:	28 01                	sub    %al,(%ecx)
40ca50:	02 00                	add    (%eax),%al
40ca52:	06                   	push   %es
40ca53:	00 02                	add    %al,(%edx)
40ca55:	0e                   	push   %cs
40ca56:	07                   	pop    %es
40ca57:	28 fd                	sub    %bh,%ch
40ca59:	01 00                	add    %eax,(%eax)
40ca5b:	06                   	push   %es
40ca5c:	00 0e                	add    %cl,(%esi)
40ca5e:	04 0b                	add    $0xb,%al
40ca60:	07                   	pop    %es
40ca61:	0a 06                	or     (%esi),%al
40ca63:	45                   	inc    %ebp
40ca64:	03 00                	add    (%eax),%eax
40ca66:	00 00                	add    %al,(%eax)
40ca68:	24 00                	and    $0x0,%al
40ca6a:	00 00                	add    %al,(%eax)
40ca6c:	02 00                	add    (%eax),%al
40ca6e:	00 00                	add    %al,(%eax)
40ca70:	13 00                	adc    (%eax),%eax
40ca72:	00 00                	add    %al,(%eax)
40ca74:	2b 33                	sub    (%ebx),%esi
40ca76:	02 02                	add    (%edx),%al
40ca78:	28 04 02             	sub    %al,(%edx,%eax,1)
40ca7b:	00 06                	add    %al,(%esi)
40ca7d:	17                   	pop    %ss
40ca7e:	60                   	pusha
40ca7f:	28 05 02 00 06 00    	sub    %al,0x60002
40ca85:	2b 24 02             	sub    (%edx,%eax,1),%esp
40ca88:	02 28                	add    (%eax),%ch
40ca8a:	04 02                	add    $0x2,%al
40ca8c:	00 06                	add    %al,(%esi)
40ca8e:	18 60 28             	sbb    %ah,0x28(%eax)
40ca91:	05 02 00 06 00       	add    $0x60002,%eax
40ca96:	2b 13                	sub    (%ebx),%edx
40ca98:	02 02                	add    (%edx),%al
40ca9a:	28 04 02             	sub    %al,(%edx,%eax,1)
40ca9d:	00 06                	add    %al,(%esi)
40ca9f:	16                   	push   %ss
40caa0:	60                   	pusha
40caa1:	28 05 02 00 06 00    	sub    %al,0x60002
40caa7:	2b 02                	sub    (%edx),%eax
40caa9:	2b 00                	sub    (%eax),%eax
40caab:	02 02                	add    (%edx),%al
40caad:	28 04 02             	sub    %al,(%edx,%eax,1)
40cab0:	00 06                	add    %al,(%esi)
40cab2:	1a 60 28             	sbb    0x28(%eax),%ah
40cab5:	05 02 00 06 00       	add    $0x60002,%eax
40caba:	2a 66 02             	sub    0x2(%esi),%ah
40cabd:	03 04 05 17 0e 04 7e 	add    0x7e040e17(,%eax,1),%eax
40cac4:	67 01 00             	add    %eax,(%bx,%si)
40cac7:	0a 7e 67             	or     0x67(%esi),%bh
40caca:	01 00                	add    %eax,(%eax)
40cacc:	0a 28                	or     (%eax),%ch
40cace:	06                   	push   %es
40cacf:	02 00                	add    (%eax),%al
40cad1:	06                   	push   %es
40cad2:	00 00                	add    %al,(%eax)
40cad4:	2a 5a 02             	sub    0x2(%edx),%bl
40cad7:	03 04 05 17 0e 04 0e 	add    0xe040e17(,%eax,1),%eax
40cade:	05 7e 67 01 00       	add    $0x1677e,%eax
40cae3:	0a 28                	or     (%eax),%ch
40cae5:	06                   	push   %es
40cae6:	02 00                	add    (%eax),%al
40cae8:	06                   	push   %es
40cae9:	00 00                	add    %al,(%eax)
40caeb:	2a 5e 02             	sub    0x2(%esi),%bl
40caee:	03 04 05 0e 04 0e 05 	add    0x50e040e(,%eax,1),%eax
40caf5:	0e                   	push   %cs
40caf6:	06                   	push   %es
40caf7:	7e 67                	jle    0x40cb60
40caf9:	01 00                	add    %eax,(%eax)
40cafb:	0a 28                	or     (%eax),%ch
40cafd:	06                   	push   %es
40cafe:	02 00                	add    (%eax),%al
40cb00:	06                   	push   %es
40cb01:	00 00                	add    %al,(%eax)
40cb03:	2a 6a 02             	sub    0x2(%edx),%ch
40cb06:	03 04 05 0e 04 0e 05 	add    0x50e040e(,%eax,1),%eax
40cb0d:	7e 67                	jle    0x40cb76
40cb0f:	01 00                	add    %eax,(%eax)
40cb11:	0a 7e 67             	or     0x67(%esi),%bh
40cb14:	01 00                	add    %eax,(%eax)
40cb16:	0a 28                	or     (%eax),%ch
40cb18:	06                   	push   %es
40cb19:	02 00                	add    (%eax),%al
40cb1b:	06                   	push   %es
40cb1c:	00 00                	add    %al,(%eax)
40cb1e:	2a 00                	sub    (%eax),%al
40cb20:	13 30                	adc    (%eax),%esi
40cb22:	01 00                	add    %eax,(%eax)
40cb24:	0c 00                	or     $0x0,%al
40cb26:	00 00                	add    %al,(%eax)
40cb28:	9a 00 00 11 00 02 7b 	lcall  $0x7b02,$0x110000
40cb2f:	0e                   	push   %cs
40cb30:	01 00                	add    %eax,(%eax)
40cb32:	04 0a                	add    $0xa,%al
40cb34:	2b 00                	sub    (%eax),%eax
40cb36:	06                   	push   %es
40cb37:	2a 26                	sub    (%esi),%ah
40cb39:	00 02                	add    %al,(%edx)
40cb3b:	03 7d 0e             	add    0xe(%ebp),%edi
40cb3e:	01 00                	add    %eax,(%eax)
40cb40:	04 2a                	add    $0x2a,%al
40cb42:	00 00                	add    %al,(%eax)
40cb44:	13 30                	adc    (%eax),%esi
40cb46:	01 00                	add    %eax,(%eax)
40cb48:	0c 00                	or     $0x0,%al
40cb4a:	00 00                	add    %al,(%eax)
40cb4c:	9b                   	fwait
40cb4d:	00 00                	add    %al,(%eax)
40cb4f:	11 00                	adc    %eax,(%eax)
40cb51:	02 7b 0d             	add    0xd(%ebx),%bh
40cb54:	01 00                	add    %eax,(%eax)
40cb56:	04 0a                	add    $0xa,%al
40cb58:	2b 00                	sub    (%eax),%eax
40cb5a:	06                   	push   %es
40cb5b:	2a 13                	sub    (%ebx),%dl
40cb5d:	30 01                	xor    %al,(%ecx)
40cb5f:	00 0c 00             	add    %cl,(%eax,%eax,1)
40cb62:	00 00                	add    %al,(%eax)
40cb64:	23 00                	and    (%eax),%eax
40cb66:	00 11                	add    %dl,(%ecx)
40cb68:	00 02                	add    %al,(%edx)
40cb6a:	7b 0b                	jnp    0x40cb77
40cb6c:	01 00                	add    %eax,(%eax)
40cb6e:	04 0a                	add    $0xa,%al
40cb70:	2b 00                	sub    (%eax),%eax
40cb72:	06                   	push   %es
40cb73:	2a 13                	sub    (%ebx),%dl
40cb75:	30 01                	xor    %al,(%ecx)
40cb77:	00 0c 00             	add    %cl,(%eax,%eax,1)
40cb7a:	00 00                	add    %al,(%eax)
40cb7c:	14 00                	adc    $0x0,%al
40cb7e:	00 11                	add    %dl,(%ecx)
40cb80:	00 02                	add    %al,(%edx)
40cb82:	7b 0c                	jnp    0x40cb90
40cb84:	01 00                	add    %eax,(%eax)
40cb86:	04 0a                	add    $0xa,%al
40cb88:	2b 00                	sub    (%eax),%eax
40cb8a:	06                   	push   %es
40cb8b:	2a 13                	sub    (%ebx),%dl
40cb8d:	30 02                	xor    %al,(%edx)
40cb8f:	00 37                	add    %dh,(%edi)
40cb91:	00 00                	add    %al,(%eax)
40cb93:	00 0f                	add    %cl,(%edi)
40cb95:	00 00                	add    %al,(%eax)
40cb97:	11 00                	adc    %eax,(%eax)
40cb99:	02 28                	add    (%eax),%ch
40cb9b:	0f 02 00             	lar    (%eax),%eax
40cb9e:	06                   	push   %es
40cb9f:	02 28                	add    (%eax),%ch
40cba1:	0b 02                	or     (%edx),%eax
40cba3:	00 06                	add    %al,(%esi)
40cba5:	6f                   	outsl  %ds:(%esi),(%dx)
40cba6:	3e 02 00             	add    %ds:(%eax),%al
40cba9:	06                   	push   %es
40cbaa:	28 8e 01 00 0a 2c    	sub    %cl,0x2c0a0001(%esi)
40cbb0:	18 02                	sbb    %al,(%edx)
40cbb2:	28 0f                	sub    %cl,(%edi)
40cbb4:	02 00                	add    (%eax),%al
40cbb6:	06                   	push   %es
40cbb7:	02 28                	add    (%eax),%ch
40cbb9:	0b 02                	or     (%edx),%eax
40cbbb:	00 06                	add    %al,(%esi)
40cbbd:	6f                   	outsl  %ds:(%esi),(%dx)
40cbbe:	40                   	inc    %eax
40cbbf:	02 00                	add    (%eax),%al
40cbc1:	06                   	push   %es
40cbc2:	28 8f 01 00 0a 2b    	sub    %cl,0x2b0a0001(%edi)
40cbc8:	01 16                	add    %edx,(%esi)
40cbca:	0a 2b                	or     (%ebx),%ch
40cbcc:	00 06                	add    %al,(%esi)
40cbce:	2a 00                	sub    (%eax),%al
40cbd0:	13 30                	adc    (%eax),%esi
40cbd2:	02 00                	add    (%eax),%al
40cbd4:	2c 00                	sub    $0x0,%al
40cbd6:	00 00                	add    %al,(%eax)
40cbd8:	6b 00 00             	imul   $0x0,(%eax),%eax
40cbdb:	11 00                	adc    %eax,(%eax)
40cbdd:	02 28                	add    (%eax),%ch
40cbdf:	0d 02 00 06 6f       	or     $0x6f060002,%eax
40cbe4:	22 02                	and    (%edx),%al
40cbe6:	00 06                	add    %al,(%esi)
40cbe8:	0a 12                	or     (%edx),%dl
40cbea:	00 28                	add    %ch,(%eax)
40cbec:	54                   	push   %esp
40cbed:	00 00                	add    %al,(%eax)
40cbef:	0a 02                	or     (%edx),%al
40cbf1:	28 0f                	sub    %cl,(%edi)
40cbf3:	02 00                	add    (%eax),%al
40cbf5:	06                   	push   %es
40cbf6:	0a 12                	or     (%edx),%dl
40cbf8:	00 28                	add    %ch,(%eax)
40cbfa:	54                   	push   %esp
40cbfb:	00 00                	add    %al,(%eax)
40cbfd:	0a fe                	or     %dh,%bh
40cbff:	01 16                	add    %edx,(%esi)