40bf35:	28 8a 00 00 0a dc    	sub    %cl,-0x23f60000(%edx)
40bf3b:	de 2e                	fisubrs (%esi)
40bf3d:	25 28 4c 00 00       	and    $0x4c28,%eax
40bf42:	0a 1d 2d 0d 26 02    	or     0x2260d2d,%bl
40bf48:	7b 9b                	jnp    0x40bee5
40bf4a:	00 00                	add    %al,(%eax)
40bf4c:	04 0c                	add    $0xc,%al
40bf4e:	08 2c 0d 2b 03 0a 2b 	or     %ch,0x2b0a032b(,%ecx,1)
40bf55:	f1                   	int1
40bf56:	08 02                	or     %al,(%edx)
40bf58:	06                   	push   %es
40bf59:	6f                   	outsl  %ds:(%esi),(%dx)
40bf5a:	cc                   	int3
40bf5b:	01 00                	add    %eax,(%eax)
40bf5d:	06                   	push   %es
40bf5e:	02 6f a3             	add    -0x5d(%edi),%ch
40bf61:	01 00                	add    %eax,(%eax)
40bf63:	06                   	push   %es
40bf64:	28 61 00             	sub    %ah,0x0(%ecx)
40bf67:	00 0a                	add    %cl,(%edx)
40bf69:	de 00                	fiadds (%eax)
40bf6b:	2a 01                	sub    (%ecx),%al
40bf6d:	1c 00                	sbb    $0x0,%al
40bf6f:	00 02                	add    %al,(%edx)
40bf71:	00 24 00             	add    %ah,(%eax,%eax,1)
40bf74:	2c 50                	sub    $0x50,%al
40bf76:	00 07                	add    %al,(%edi)
40bf78:	00 00                	add    %al,(%eax)
40bf7a:	00 00                	add    %al,(%eax)
40bf7c:	00 00                	add    %al,(%eax)
40bf7e:	09 00                	or     %eax,(%eax)
40bf80:	50                   	push   %eax
40bf81:	59                   	pop    %ecx
40bf82:	00 2e                	add    %ch,(%esi)
40bf84:	46                   	inc    %esi
40bf85:	00 00                	add    %al,(%eax)
40bf87:	01 1b                	add    %ebx,(%ebx)
40bf89:	30 06                	xor    %al,(%esi)
40bf8b:	00 13                	add    %dl,(%ebx)
40bf8d:	01 00                	add    %eax,(%eax)
40bf8f:	00 9c 00 00 11 02 7b 	add    %bl,0x7b021100(%eax,%eax,1)
40bf96:	b2 00                	mov    $0x0,%dl
40bf98:	00 04 02             	add    %al,(%edx,%eax,1)
40bf9b:	7b b5                	jnp    0x40bf52
40bf9d:	00 00                	add    %al,(%eax)
40bf9f:	04 8e                	add    $0x8e,%al
40bfa1:	b7 33                	mov    $0x33,%bh
40bfa3:	4a                   	dec    %edx
40bfa4:	02 16                	add    (%esi),%dl
40bfa6:	1e                   	push   %ds
40bfa7:	2d 1a 26 26 02       	sub    $0x226261a,%eax
40bfac:	7b ba                	jnp    0x40bf68
40bfae:	00 00                	add    %al,(%eax)
40bfb0:	04 19                	add    $0x19,%al
40bfb2:	2d 16 26 08 28       	sub    $0x28082616,%eax
40bfb7:	88 00                	mov    %al,(%eax)
40bfb9:	00 0a                	add    %cl,(%edx)
40bfbb:	08 28                	or     %ch,(%eax)
40bfbd:	89 00                	mov    %eax,(%eax)
40bfbf:	00 0a                	add    %cl,(%edx)
40bfc1:	2b 0a                	sub    (%edx),%ecx
40bfc3:	7d b2                	jge    0x40bf77
40bfc5:	00 00                	add    %al,(%eax)
40bfc7:	04 2b                	add    $0x2b,%al
40bfc9:	e1 0c                	loope  0x40bfd7
40bfcb:	2b e8                	sub    %eax,%ebp
40bfcd:	02 02                	add    (%edx),%al
40bfcf:	7b bb                	jnp    0x40bf8c
40bfd1:	00 00                	add    %al,(%eax)
40bfd3:	04 6f                	add    $0x6f,%al
40bfd5:	eb 01                	jmp    0x40bfd8
40bfd7:	00 0a                	add    %cl,(%edx)
40bfd9:	16                   	push   %ss
40bfda:	2c 04                	sub    $0x4,%al
40bfdc:	26 26 de 0e          	es fimuls %es:(%esi)
40bfe0:	7d b5                	jge    0x40bf97
40bfe2:	00 00                	add    %al,(%eax)
40bfe4:	04 2b                	add    $0x2b,%al
40bfe6:	f7 08 28 8a 00 00    	testl  $0x8a28,(%eax)
40bfec:	0a dc                	or     %ah,%bl
40bfee:	02 7b 9c             	add    -0x64(%ebx),%bh
40bff1:	00 00                	add    %al,(%eax)
40bff3:	04 2c                	add    $0x2c,%al
40bff5:	30 02                	xor    %al,(%edx)
40bff7:	7b b2                	jnp    0x40bfab
40bff9:	00 00                	add    %al,(%eax)
40bffb:	04 16                	add    $0x16,%al
40bffd:	33 27                	xor    (%edi),%esp
40bfff:	1a 0a                	sbb    (%edx),%cl
40c001:	02 7b b5             	add    -0x4b(%ebx),%bh
40c004:	00 00                	add    %al,(%eax)
40c006:	04 8e                	add    $0x8e,%al
40c008:	b7 28                	mov    $0x28,%bh
40c00a:	ec                   	in     (%dx),%al
40c00b:	01 00                	add    %eax,(%eax)
40c00d:	0a 16                	or     (%esi),%dl
40c00f:	02 7b b7             	add    -0x49(%ebx),%bh
40c012:	00 00                	add    %al,(%eax)
40c014:	04 02                	add    $0x2,%al
40c016:	7b af                	jnp    0x40bfc7
40c018:	00 00                	add    %al,(%eax)
40c01a:	04 6f                	add    $0x6f,%al
40c01c:	ed                   	in     (%dx),%eax
40c01d:	01 00                	add    %eax,(%eax)
40c01f:	0a 1a                	or     (%edx),%bl
40c021:	28 5e 01             	sub    %bl,0x1(%esi)
40c024:	00 0a                	add    %cl,(%edx)
40c026:	02 7b b5             	add    -0x4b(%ebx),%bh
40c029:	00 00                	add    %al,(%eax)
40c02b:	04 8e                	add    $0x8e,%al
40c02d:	b7 02                	mov    $0x2,%bh
40c02f:	7b b2                	jnp    0x40bfe3
40c031:	00 00                	add    %al,(%eax)
40c033:	04 59                	add    $0x59,%al
40c035:	02 7b 9d             	add    -0x63(%ebx),%bh
40c038:	00 00                	add    %al,(%eax)
40c03a:	04 06                	add    $0x6,%al
40c03c:	59                   	pop    %ecx
40c03d:	28 e9                	sub    %ch,%cl
40c03f:	01 00                	add    %eax,(%eax)
40c041:	0a 0b                	or     (%ebx),%cl
40c043:	02 7b b5             	add    -0x4b(%ebx),%bh
40c046:	00 00                	add    %al,(%eax)
40c048:	04 02                	add    $0x2,%al
40c04a:	7b b2                	jnp    0x40bffe
40c04c:	00 00                	add    %al,(%eax)
40c04e:	04 02                	add    $0x2,%al
40c050:	7b b7                	jnp    0x40c009
40c052:	00 00                	add    %al,(%eax)
40c054:	04 02                	add    $0x2,%al
40c056:	7b af                	jnp    0x40c007
40c058:	00 00                	add    %al,(%eax)
40c05a:	04 6f                	add    $0x6f,%al
40c05c:	ed                   	in     (%dx),%eax
40c05d:	01 00                	add    %eax,(%eax)
40c05f:	0a 06                	or     (%esi),%al
40c061:	58                   	pop    %eax
40c062:	07                   	pop    %es
40c063:	28 5e 01             	sub    %bl,0x1(%esi)
40c066:	00 0a                	add    %cl,(%edx)
40c068:	02 7b af             	add    -0x51(%ebx),%bh
40c06b:	00 00                	add    %al,(%eax)
40c06d:	04 02                	add    $0x2,%al
40c06f:	7b af                	jnp    0x40c020
40c071:	00 00                	add    %al,(%eax)
40c073:	04 6f                	add    $0x6f,%al
40c075:	ed                   	in     (%dx),%eax
40c076:	01 00                	add    %eax,(%eax)
40c078:	0a 07                	or     (%edi),%al
40c07a:	06                   	push   %es
40c07b:	58                   	pop    %eax
40c07c:	6f                   	outsl  %ds:(%esi),(%dx)
40c07d:	ee                   	out    %al,(%dx)
40c07e:	01 00                	add    %eax,(%eax)
40c080:	0a 02                	or     (%edx),%al
40c082:	7b ad                	jnp    0x40c031
40c084:	00 00                	add    %al,(%eax)
40c086:	04 02                	add    $0x2,%al
40c088:	7b af                	jnp    0x40c039
40c08a:	00 00                	add    %al,(%eax)
40c08c:	04 6f                	add    $0x6f,%al
40c08e:	ef                   	out    %eax,(%dx)
40c08f:	01 00                	add    %eax,(%eax)
40c091:	0a 2d 12 02 02 7b    	or     0x7b020212,%ch
40c097:	ad                   	lods   %ds:(%esi),%eax
40c098:	00 00                	add    %al,(%eax)
40c09a:	04 02                	add    $0x2,%al
40c09c:	7b af                	jnp    0x40c04d
40c09e:	00 00                	add    %al,(%eax)
40c0a0:	04 6f                	add    $0x6f,%al
40c0a2:	9f                   	lahf
40c0a3:	01 00                	add    %eax,(%eax)
40c0a5:	06                   	push   %es
40c0a6:	2a 02                	sub    (%edx),%al
40c0a8:	01 10                	add    %edx,(%eax)
40c0aa:	00 00                	add    %al,(%eax)
40c0ac:	02 00                	add    (%eax),%al
40c0ae:	39 00                	cmp    %eax,(%eax)
40c0b0:	1a 53 00             	sbb    0x0(%ebx),%dl
40c0b3:	07                   	pop    %es
40c0b4:	00 00                	add    %al,(%eax)
40c0b6:	00 00                	add    %al,(%eax)
40c0b8:	13 30                	adc    (%eax),%esi
40c0ba:	04 00                	add    $0x0,%al
40c0bc:	20 01                	and    %al,(%ecx)
40c0be:	00 00                	add    %al,(%eax)
40c0c0:	9d                   	popf
40c0c1:	00 00                	add    %al,(%eax)
40c0c3:	11 02                	adc    %eax,(%edx)
40c0c5:	6f                   	outsl  %ds:(%esi),(%dx)
40c0c6:	8f 01                	pop    (%ecx)
40c0c8:	00 06                	add    %al,(%esi)
40c0ca:	2d 01 2a 02 7b       	sub    $0x7b022a01,%eax
40c0cf:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40c0d0:	00 00                	add    %al,(%eax)
40c0d2:	04 1d                	add    $0x1d,%al
40c0d4:	2d 23 26 02 7b       	sub    $0x7b022623,%eax
40c0d9:	a8 00                	test   $0x0,%al
40c0db:	00 04 1a             	add    %al,(%edx,%ebx,1)
40c0de:	2d 1c 26 02 16       	sub    $0x1602261c,%eax
40c0e3:	15 2d 19 26 26       	adc    $0x2626192d,%eax
40c0e8:	02 16                	add    (%esi),%dl
40c0ea:	7d a8                	jge    0x40c094
40c0ec:	00 00                	add    %al,(%eax)
40c0ee:	04 02                	add    $0x2,%al
40c0f0:	7b ad                	jnp    0x40c09f
40c0f2:	00 00                	add    %al,(%eax)
40c0f4:	04 2c                	add    $0x2c,%al
40c0f6:	21 2b                	and    %ebp,(%ebx)
40c0f8:	0d 0a 2b db 0b       	or     $0xbdb2b0a,%eax
40c0fd:	2b e2                	sub    %edx,%esp
40c0ff:	7d a7                	jge    0x40c0a8
40c101:	00 00                	add    %al,(%eax)
40c103:	04 2b                	add    $0x2b,%al
40c105:	e2 02                	loop   0x40c109
40c107:	7b ad                	jnp    0x40c0b6
40c109:	00 00                	add    %al,(%eax)
40c10b:	04 6f                	add    $0x6f,%al
40c10d:	f0 01 00             	lock add %eax,(%eax)
40c110:	0a 02                	or     (%edx),%al
40c112:	14 7d                	adc    $0x7d,%al
40c114:	ad                   	lods   %ds:(%esi),%eax
40c115:	00 00                	add    %al,(%eax)
40c117:	04 02                	add    $0x2,%al
40c119:	7b ae                	jnp    0x40c0c9
40c11b:	00 00                	add    %al,(%eax)
40c11d:	04 2c                	add    $0x2c,%al
40c11f:	12 02                	adc    (%edx),%al
40c121:	7b ae                	jnp    0x40c0d1
40c123:	00 00                	add    %al,(%eax)
40c125:	04 6f                	add    $0x6f,%al
40c127:	de 01                	fiadds (%ecx)
40c129:	00 0a                	add    %cl,(%edx)
40c12b:	02 14 7d ae 00 00 04 	add    0x40000ae(,%edi,2),%dl
40c132:	02 7b af             	add    -0x51(%ebx),%bh
40c135:	00 00                	add    %al,(%eax)
40c137:	04 2c                	add    $0x2c,%al
40c139:	12 02                	adc    (%edx),%al
40c13b:	7b af                	jnp    0x40c0ec
40c13d:	00 00                	add    %al,(%eax)
40c13f:	04 6f                	add    $0x6f,%al
40c141:	de 01                	fiadds (%ecx)
40c143:	00 0a                	add    %cl,(%edx)
40c145:	02 14 7d af 00 00 04 	add    0x40000af(,%edi,2),%dl
40c14c:	02 7b b0             	add    -0x50(%ebx),%bh
40c14f:	00 00                	add    %al,(%eax)
40c151:	04 2c                	add    $0x2c,%al
40c153:	12 02                	adc    (%edx),%al
40c155:	7b b0                	jnp    0x40c107
40c157:	00 00                	add    %al,(%eax)
40c159:	04 6f                	add    $0x6f,%al
40c15b:	de 01                	fiadds (%ecx)
40c15d:	00 0a                	add    %cl,(%edx)
40c15f:	02 14 7d b0 00 00 04 	add    0x40000b0(,%edi,2),%dl
40c166:	02 7b bb             	add    -0x45(%ebx),%bh
40c169:	00 00                	add    %al,(%eax)
40c16b:	04 2c                	add    $0x2c,%al
40c16d:	12 02                	adc    (%edx),%al
40c16f:	7b bb                	jnp    0x40c12c
40c171:	00 00                	add    %al,(%eax)
40c173:	04 6f                	add    $0x6f,%al
40c175:	f1                   	int1
40c176:	01 00                	add    %eax,(%eax)
40c178:	0a 02                	or     (%edx),%al
40c17a:	14 7d                	adc    $0x7d,%al
40c17c:	bb 00 00 04 02       	mov    $0x2040000,%ebx
40c181:	16                   	push   %ss
40c182:	7d b2                	jge    0x40c136
40c184:	00 00                	add    %al,(%eax)
40c186:	04 02                	add    $0x2,%al
40c188:	16                   	push   %ss
40c189:	7d b1                	jge    0x40c13c
40c18b:	00 00                	add    %al,(%eax)
40c18d:	04 02                	add    $0x2,%al
40c18f:	14 7d                	adc    $0x7d,%al
40c191:	b6 00                	mov    $0x0,%dh
40c193:	00 04 02             	add    %al,(%edx,%eax,1)
40c196:	14 7d                	adc    $0x7d,%al
40c198:	b4 00                	mov    $0x0,%ah
40c19a:	00 04 02             	add    %al,(%edx,%eax,1)
40c19d:	14 7d                	adc    $0x7d,%al
40c19f:	b5 00                	mov    $0x0,%ch
40c1a1:	00 04 02             	add    %al,(%edx,%eax,1)
40c1a4:	14 7d                	adc    $0x7d,%al
40c1a6:	b7 00                	mov    $0x0,%bh
40c1a8:	00 04 02             	add    %al,(%edx,%eax,1)
40c1ab:	16                   	push   %ss
40c1ac:	7d b8                	jge    0x40c166
40c1ae:	00 00                	add    %al,(%eax)
40c1b0:	04 02                	add    $0x2,%al
40c1b2:	16                   	push   %ss
40c1b3:	7d b9                	jge    0x40c16e
40c1b5:	00 00                	add    %al,(%eax)
40c1b7:	04 06                	add    $0x6,%al
40c1b9:	2c 14                	sub    $0x14,%al
40c1bb:	02 7b 95             	add    -0x6b(%ebx),%bh
40c1be:	00 00                	add    %al,(%eax)
40c1c0:	04 0c                	add    $0xc,%al
40c1c2:	08 2c 1e             	or     %ch,(%esi,%ebx,1)
40c1c5:	08 02                	or     %al,(%edx)
40c1c7:	16                   	push   %ss
40c1c8:	6f                   	outsl  %ds:(%esi),(%dx)
40c1c9:	c4 01                	les    (%ecx),%eax
40c1cb:	00 06                	add    %al,(%esi)
40c1cd:	2b 14 07             	sub    (%edi,%eax,1),%edx
40c1d0:	2c 11                	sub    $0x11,%al
40c1d2:	02 7b 96             	add    -0x6a(%ebx),%bh
40c1d5:	00 00                	add    %al,(%eax)
40c1d7:	04 0d                	add    $0xd,%al
40c1d9:	09 2c 07             	or     %ebp,(%edi,%eax,1)
40c1dc:	09 02                	or     %eax,(%edx)
40c1de:	6f                   	outsl  %ds:(%esi),(%dx)
40c1df:	b8 01 00 06 2a       	mov    $0x2a060001,%eax
40c1e4:	13 30                	adc    (%eax),%esi
40c1e6:	07                   	pop    %es
40c1e7:	00 ce                	add    %cl,%dh
40c1e9:	00 00                	add    %al,(%eax)
40c1eb:	00 9e 00 00 11 73    	add    %bl,0x73110000(%esi)
40c1f1:	fd                   	std
40c1f2:	00 00                	add    %al,(%eax)
40c1f4:	0a 1e                	or     (%esi),%bl
40c1f6:	2d 2c 26 02 04       	sub    $0x402262c,%eax
40c1fb:	6f                   	outsl  %ds:(%esi),(%dx)
40c1fc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
40c1fd:	01 00                	add    %eax,(%eax)
40c1ff:	06                   	push   %es
40c200:	17                   	pop    %ss
40c201:	2d 24 26 03 17       	sub    $0x17032624,%eax
40c206:	1f                   	pop    %ds
40c207:	48                   	dec    %eax
40c208:	12 02                	adc    (%edx),%al
40c20a:	12 03                	adc    (%ebx),%al
40c20c:	7e cd                	jle    0x40c1db
40c20e:	00 00                	add    %al,(%eax)
40c210:	0a 17                	or     (%edi),%dl
40c212:	2d 16 26 12 06       	sub    $0x6122616,%eax
40c217:	28 a7 01 00 06 16    	sub    %ah,0x16060001(%edi)
40c21d:	40                   	inc    %eax
40c21e:	95                   	xchg   %eax,%ebp
40c21f:	00 00                	add    %al,(%eax)
40c221:	00 2b                	add    %ch,(%ebx)
40c223:	0a 0a                	or     (%edx),%cl
40c225:	2b d2                	sub    %edx,%edx
40c227:	0c 2b                	or     $0x2b,%al
40c229:	da 13                	ficoml (%ebx)
40c22b:	06                   	push   %es
40c22c:	2b e7                	sub    %edi,%esp
40c22e:	09 d0                	or     %edx,%eax
40c230:	43                   	inc    %ebx
40c231:	00 00                	add    %al,(%eax)