407e25:	0a 20                	or     (%eax),%ah
407e27:	1e                   	push   %ds
407e28:	7b 00                	jnp    0x407e2a
407e2a:	53                   	push   %ebx
407e2b:	0a 40 1e             	or     0x1e(%eax),%al
407e2e:	7b 00                	jnp    0x407e30
407e30:	53                   	push   %ebx
407e31:	0a 60 1e             	or     0x1e(%eax),%ah
407e34:	7b 00                	jnp    0x407e36
407e36:	53                   	push   %ebx
407e37:	0a 80 1e 7b 00 53    	or     0x53007b1e(%eax),%al
407e3d:	0a a0 1e 7b 00 53    	or     0x53007b1e(%eax),%ah
407e43:	0a c0                	or     %al,%al
407e45:	1e                   	push   %ds
407e46:	7b 00                	jnp    0x407e48
407e48:	53                   	push   %ebx
407e49:	0a e0                	or     %al,%ah
407e4b:	1e                   	push   %ds
407e4c:	7b 00                	jnp    0x407e4e
407e4e:	53                   	push   %ebx
407e4f:	0a 00                	or     (%eax),%al
407e51:	1f                   	pop    %ds
407e52:	7b 00                	jnp    0x407e54
407e54:	53                   	push   %ebx
407e55:	0a a0 1f 7b 00 53    	or     0x53007b1f(%eax),%ah
407e5b:	0a c0                	or     %al,%al
407e5d:	1f                   	pop    %ds
407e5e:	7b 00                	jnp    0x407e60
407e60:	53                   	push   %ebx
407e61:	0a e0                	or     %al,%ah
407e63:	1f                   	pop    %ds
407e64:	7b 00                	jnp    0x407e66
407e66:	53                   	push   %ebx
407e67:	0a 00                	or     (%eax),%al
407e69:	20 7b 00             	and    %bh,0x0(%ebx)
407e6c:	53                   	push   %ebx
407e6d:	0a 60 21             	or     0x21(%eax),%ah
407e70:	7b 00                	jnp    0x407e72
407e72:	53                   	push   %ebx
407e73:	0a 80 21 7b 00 53    	or     0x53007b21(%eax),%al
407e79:	0a a0 21 7b 00 53    	or     0x53007b21(%eax),%ah
407e7f:	0a c0                	or     %al,%al
407e81:	21 7b 00             	and    %edi,0x0(%ebx)
407e84:	53                   	push   %ebx
407e85:	0a e0                	or     %al,%ah
407e87:	21 7b 00             	and    %edi,0x0(%ebx)
407e8a:	53                   	push   %ebx
407e8b:	0a 00                	or     (%eax),%al
407e8d:	22 7b 00             	and    0x0(%ebx),%bh
407e90:	53                   	push   %ebx
407e91:	0a 80 24 7b 00 53    	or     0x53007b24(%eax),%al
407e97:	0a a0 24 7b 00 53    	or     0x53007b24(%eax),%ah
407e9d:	0a c0                	or     %al,%al
407e9f:	24 7b                	and    $0x7b,%al
407ea1:	00 53 0a             	add    %dl,0xa(%ebx)
407ea4:	e0 24                	loopne 0x407eca
407ea6:	7b 00                	jnp    0x407ea8
407ea8:	53                   	push   %ebx
407ea9:	0a 00                	or     (%eax),%al
407eab:	25 7b 00 53 0a       	and    $0xa53007b,%eax
407eb0:	20 25 7b 00 53 0a    	and    %ah,0xa53007b
407eb6:	40                   	inc    %eax
407eb7:	26 7b 00             	es jnp 0x407eba
407eba:	53                   	push   %ebx
407ebb:	0a 60 26             	or     0x26(%eax),%ah
407ebe:	7b 00                	jnp    0x407ec0
407ec0:	53                   	push   %ebx
407ec1:	0a 80 26 7b 00 53    	or     0x53007b26(%eax),%al
407ec7:	0a a0 26 7b 00 53    	or     0x53007b26(%eax),%ah
407ecd:	0a c0                	or     %al,%al
407ecf:	26 7b 00             	es jnp 0x407ed2
407ed2:	53                   	push   %ebx
407ed3:	0a e0                	or     %al,%ah
407ed5:	26 7b 00             	es jnp 0x407ed8
407ed8:	53                   	push   %ebx
407ed9:	0a 49 00             	or     0x0(%ecx),%cl
407edc:	aa                   	stos   %al,%es:(%edi)
407edd:	00 ae 00 b3 00 bd    	add    %ch,-0x42ff4d00(%esi)
407ee3:	00 d0                	add    %dl,%al
407ee5:	00 dd                	add    %bl,%ch
407ee7:	00 ee                	add    %ch,%dh
407ee9:	00 17                	add    %dl,(%edi)
407eeb:	01 1c 01             	add    %ebx,(%ecx,%eax,1)
407eee:	29 01                	sub    %eax,(%ecx)
407ef0:	49                   	dec    %ecx
407ef1:	01 4e 01             	add    %ecx,0x1(%esi)
407ef4:	75 01                	jne    0x407ef7
407ef6:	7b 01                	jnp    0x407ef9
407ef8:	81 01 8e 01 a6 01    	addl   $0x1a6018e,(%ecx)
407efe:	ad                   	lods   %ds:(%esi),%eax
407eff:	01 b3 01 eb 01 16    	add    %esi,0x1601eb01(%ebx)
407f05:	02 40 02             	add    0x2(%eax),%al
407f08:	44                   	inc    %esp
407f09:	02 49 02             	add    0x2(%ecx),%cl
407f0c:	4f                   	dec    %edi
407f0d:	02 5c 02 62          	add    0x62(%edx,%eax,1),%bl
407f11:	02 66 02             	add    0x2(%esi),%ah
407f14:	6a 02                	push   $0x2
407f16:	6e                   	outsb  %ds:(%esi),(%dx)
407f17:	02 72 02             	add    0x2(%edx),%dh
407f1a:	76 02                	jbe    0x407f1e
407f1c:	7a 02                	jp     0x407f20
407f1e:	a0 02 b0 02 b9       	mov    0xb902b002,%al
407f23:	02 c1                	add    %cl,%al
407f25:	02 c9                	add    %cl,%cl
407f27:	02 d2                	add    %dl,%dl
407f29:	02 e8                	add    %al,%ch
407f2b:	02 f5                	add    %ch,%dh
407f2d:	02 09                	add    (%ecx),%cl
407f2f:	03 12                	add    (%edx),%edx
407f31:	03 1d 03 2c 03 35    	add    0x35032c03,%ebx
407f37:	03 3f                	add    (%edi),%edi
407f39:	03 48 03             	add    0x3(%eax),%ecx
407f3c:	6f                   	outsl  %ds:(%esi),(%dx)
407f3d:	03 78 03             	add    0x3(%eax),%edi
407f40:	80 03 89             	addb   $0x89,(%ebx)
407f43:	03 92 03 9a 03 a2    	add    -0x5dfc65fd(%edx),%edx
407f49:	03 ad 03 b7 03 bf    	add    -0x40fc48fd(%ebp),%ebp
407f4f:	03 c8                	add    %eax,%ecx
407f51:	03 d0                	add    %eax,%edx
407f53:	03 d8                	add    %eax,%ebx
407f55:	03 e0                	add    %eax,%esp
407f57:	03 ea                	add    %edx,%ebp
407f59:	03 f2                	add    %edx,%esi
407f5b:	03 01                	add    (%ecx),%eax
407f5d:	04 09                	add    $0x9,%al
407f5f:	04 11                	add    $0x11,%al
407f61:	04 19                	add    $0x19,%al
407f63:	04 21                	add    $0x21,%al
407f65:	04 2c                	add    $0x2c,%al
407f67:	04 6a                	add    $0x6a,%al
407f69:	04 6f                	add    $0x6f,%al
407f6b:	04 9b                	add    $0x9b,%al
407f6d:	04 ca                	add    $0xca,%al
407f6f:	04 d1                	add    $0xd1,%al
407f71:	04 64                	add    $0x64,%al
407f73:	05 69 05 81 05       	add    $0x5810569,%eax
407f78:	87 05 98 05 9f 05    	xchg   %eax,0x59f0598
407f7e:	b4 05                	mov    $0x5,%ah
407f80:	ba 05 c2 05 f1       	mov    $0xf105c205,%edx
407f85:	05 03 00 01 00       	add    $0x10003,%eax
407f8a:	05 00 06 00 06       	add    $0x6000600,%eax
407f8f:	00 07                	add    %al,(%edi)
407f91:	00 07                	add    %al,(%edi)
407f93:	00 09                	add    %cl,(%ecx)
407f95:	00 08                	add    %cl,(%eax)
407f97:	00 0b                	add    %cl,(%ebx)
407f99:	00 0a                	add    %cl,(%edx)
407f9b:	00 0c 00             	add    %cl,(%eax,%eax,1)
407f9e:	0c 00                	or     $0x0,%al
407fa0:	0d 00 0f 00 0e       	or     $0xe000f00,%eax
407fa5:	00 10                	add    %dl,(%eax)
407fa7:	00 0f                	add    %cl,(%edi)
407fa9:	00 21                	add    %ah,(%ecx)
407fab:	00 12                	add    %dl,(%edx)
407fad:	00 22                	add    %ah,(%edx)
407faf:	00 18                	add    %bl,(%eax)
407fb1:	00 25 00 1a 00 26    	add    %ah,0x26001a00
407fb7:	00 1e                	add    %bl,(%esi)
407fb9:	00 28                	add    %ch,(%eax)
407fbb:	00 22                	add    %ah,(%edx)
407fbd:	00 2b                	add    %ch,(%ebx)
407fbf:	00 24 00             	add    %ah,(%eax,%eax,1)
407fc2:	2e 00 28             	add    %ch,%cs:(%eax)
407fc5:	00 31                	add    %dh,(%ecx)
407fc7:	00 2b                	add    %ch,(%ebx)
407fc9:	00 00                	add    %al,(%eax)
407fcb:	00 a7 01 23 09 00    	add    %ah,0x92301(%edi)
407fd1:	00 ca                	add    %cl,%dl
407fd3:	01 23                	add    %esp,(%ebx)
407fd5:	09 00                	or     %eax,(%eax)
407fd7:	00 9d 13 27 09 00    	add    %bl,0x92713(%ebp)
407fdd:	00 ee                	add    %ch,%dh
407fdf:	11 23                	adc    %esp,(%ebx)
407fe1:	09 00                	or     %eax,(%eax)
407fe3:	00 15 12 23 09 00    	add    %dl,0x92312
407fe9:	00 f4                	add    %dh,%ah
407feb:	01 23                	add    %esp,(%ebx)
407fed:	09 00                	or     %eax,(%eax)
407fef:	00 28                	add    %ch,(%eax)
407ff1:	07                   	pop    %es
407ff2:	2c 09                	sub    $0x9,%al
407ff4:	00 00                	add    %al,(%eax)
407ff6:	b5 02                	mov    $0x2,%ch
407ff8:	23 09                	and    (%ecx),%ecx
407ffa:	00 00                	add    %al,(%eax)
407ffc:	42                   	inc    %edx
407ffd:	02 30                	add    (%eax),%dh
407fff:	09 00                	or     %eax,(%eax)
408001:	00 09                	add    %cl,(%ecx)
408003:	17                   	pop    %ss
408004:	35 09 00 00 af       	xor    $0xaf000009,%eax
408009:	17                   	pop    %ss
40800a:	23 09                	and    (%ecx),%ecx
40800c:	00 00                	add    %al,(%eax)
40800e:	ea 02 39 09 00 00 af 	ljmp   $0xaf00,$0x93902
408015:	17                   	pop    %ss
408016:	23 09                	and    (%ecx),%ecx
408018:	00 00                	add    %al,(%eax)
40801a:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40801b:	10 3d 09 00 00 a7    	adc    %bh,0xa7000009
408021:	05 42 09 00 00       	add    $0x942,%eax
408026:	a3 05 42 09 00       	mov    %eax,0x94205
40802b:	00 fa                	add    %bh,%dl
40802d:	02 3d 09 00 00 61    	add    0x61000009,%bh
408033:	06                   	push   %es
408034:	2c 09                	sub    $0x9,%al
408036:	00 00                	add    %al,(%eax)
408038:	13 0f                	adc    (%edi),%ecx
40803a:	2c 09                	sub    $0x9,%al
40803c:	00 00                	add    %al,(%eax)
40803e:	f2 10 2c 09          	repnz adc %ch,(%ecx,%ecx,1)
408042:	00 00                	add    %al,(%eax)
408044:	46                   	inc    %esi
408045:	18 2c 09             	sbb    %ch,(%ecx,%ecx,1)
408048:	00 00                	add    %al,(%eax)
40804a:	01 19                	add    %ebx,(%ecx)
40804c:	2c 09                	sub    $0x9,%al
40804e:	00 00                	add    %al,(%eax)
408050:	40                   	inc    %eax
408051:	1c 2c                	sbb    $0x2c,%al
408053:	09 00                	or     %eax,(%eax)
408055:	00 bb 0b 46 09 00    	add    %bh,0x9460b(%ebx)
40805b:	00 f2                	add    %dh,%dl
40805d:	0b 4c 09 00          	or     0x0(%ecx,%ecx,1),%ecx
408061:	00 06                	add    %al,(%esi)
408063:	13 50 09             	adc    0x9(%eax),%edx
408066:	00 00                	add    %al,(%eax)
408068:	dc 07                	faddl  (%edi)
40806a:	56                   	push   %esi
40806b:	09 00                	or     %eax,(%eax)
40806d:	00 0e                	add    %cl,(%esi)
40806f:	0c 5c                	or     $0x5c,%al
408071:	09 00                	or     %eax,(%eax)
408073:	00 27                	add    %ah,(%edi)
408075:	1b 61 09             	sbb    0x9(%ecx),%esp
408078:	00 00                	add    %al,(%eax)
40807a:	d2 02                	rolb   %cl,(%edx)
40807c:	67 09 00             	or     %eax,(%bx,%si)
40807f:	00 8d 0e 67 09 00    	add    %cl,0x9670e(%ebp)
408085:	00 3a                	add    %bh,(%edx)
408087:	0b 67 09             	or     0x9(%edi),%esp
40808a:	00 00                	add    %al,(%eax)
40808c:	12 02                	adc    (%edx),%al
40808e:	67 09 00             	or     %eax,(%bx,%si)
408091:	00 af 01 67 09 00    	add    %ch,0x96701(%edi)
408097:	00 d2                	add    %dl,%dl
408099:	01 67 09             	add    %esp,0x9(%edi)
40809c:	00 00                	add    %al,(%eax)
40809e:	00 08                	add    %cl,(%eax)
4080a0:	6b 09 00             	imul   $0x0,(%ecx),%ecx
4080a3:	00 d3                	add    %dl,%bl
4080a5:	16                   	push   %ss
4080a6:	71 09                	jno    0x4080b1
4080a8:	00 00                	add    %al,(%eax)
4080aa:	3b 17                	cmp    (%edi),%edx
4080ac:	78 09                	js     0x4080b7
4080ae:	00 00                	add    %al,(%eax)
4080b0:	4e                   	dec    %esi
4080b1:	14 7f                	adc    $0x7f,%al
4080b3:	09 00                	or     %eax,(%eax)
4080b5:	00 b5 02 23 09 00    	add    %dh,0x92302(%ebp)
4080bb:	00 be 0c 23 09 00    	add    %bh,0x9230c(%esi)
4080c1:	00 d2                	add    %dl,%dl
4080c3:	18 23                	sbb    %ah,(%ebx)
4080c5:	09 00                	or     %eax,(%eax)
4080c7:	00 af 01 42 09 00    	add    %ch,0x94201(%edi)
4080cd:	00 d2                	add    %dl,%dl
4080cf:	01 42 09             	add    %eax,0x9(%edx)
4080d2:	00 00                	add    %al,(%eax)
4080d4:	e5 01                	in     $0x1,%eax
4080d6:	42                   	inc    %edx
4080d7:	09 02                	or     %eax,(%edx)
4080d9:	00 05 00 03 00 01    	add    %al,0x1000300
4080df:	00 06                	add    %al,(%esi)
4080e1:	00 03                	add    %al,(%ebx)
4080e3:	00 02                	add    %al,(%edx)
4080e5:	00 07                	add    %al,(%edi)
4080e7:	00 05 00 01 00 08    	add    %al,0x8000100
4080ed:	00 05 00 02 00 09    	add    %al,0x9000200
4080f3:	00 07                	add    %al,(%edi)
4080f5:	00 01                	add    %al,(%ecx)
4080f7:	00 0a                	add    %cl,(%edx)
4080f9:	00 07                	add    %al,(%edi)
4080fb:	00 02                	add    %al,(%edx)
4080fd:	00 0b                	add    %cl,(%ebx)
4080ff:	00 09                	add    %cl,(%ecx)
408101:	00 01                	add    %al,(%ecx)
408103:	00 0c 00             	add    %cl,(%eax,%eax,1)
408106:	09 00                	or     %eax,(%eax)
408108:	02 00                	add    (%eax),%al
40810a:	0d 00 0b 00 01       	or     $0x1000b00,%eax
40810f:	00 0e                	add    %cl,(%esi)
408111:	00 0b                	add    %cl,(%ebx)
408113:	00 02                	add    %al,(%edx)
408115:	00 16                	add    %dl,(%esi)
408117:	00 0d 00 01 00 17    	add    %cl,0x17000100
40811d:	00 0d 00 02 00 1a    	add    %cl,0x1a000200
408123:	00 0f                	add    %cl,(%edi)
408125:	00 01                	add    %al,(%ecx)
408127:	00 1b                	add    %bl,(%ebx)
408129:	00 0f                	add    %cl,(%edi)
40812b:	00 02                	add    %al,(%edx)
40812d:	00 1c 00             	add    %bl,(%eax,%eax,1)
408130:	11 00                	adc    %eax,(%eax)
408132:	01 00                	add    %eax,(%eax)
408134:	1d 00 11 00 02       	sbb    $0x2001100,%eax
408139:	00 20                	add    %ah,(%eax)
40813b:	00 13                	add    %dl,(%ebx)
40813d:	00 01                	add    %al,(%ecx)
40813f:	00 21                	add    %ah,(%ecx)
408141:	00 13                	add    %dl,(%ebx)
408143:	00 02                	add    %al,(%edx)
408145:	00 22                	add    %ah,(%edx)
408147:	00 15 00 01 00 23    	add    %dl,0x23000100
40814d:	00 15 00 02 00 25    	add    %dl,0x25000200
408153:	00 17                	add    %dl,(%edi)
408155:	00 02                	add    %al,(%edx)
408157:	00 42 00             	add    %al,0x0(%edx)
40815a:	19 00                	sbb    %eax,(%eax)
40815c:	02 00                	add    (%eax),%al
40815e:	45                   	inc    %ebp
40815f:	00 1b                	add    %bl,(%ebx)
408161:	00 02                	add    %al,(%edx)
408163:	00 5a 00             	add    %bl,0x0(%edx)
408166:	1d 00 01 00 5b       	sbb    $0x5b000100,%eax
40816b:	00 1d 00 02 00 60    	add    %bl,0x60000200
408171:	00 1f                	add    %bl,(%edi)
408173:	00 02                	add    %al,(%edx)
408175:	00 61 00             	add    %ah,0x0(%ecx)
408178:	21 00                	and    %eax,(%eax)
40817a:	02 00                	add    (%eax),%al
40817c:	62 00                	bound  %eax,(%eax)
40817e:	23 00                	and    (%eax),%eax
408180:	02 00                	add    (%eax),%al
408182:	d8 00                	fadds  (%eax)
408184:	25 00 02 00 d9       	and    $0xd9000200,%eax
408189:	00 27                	add    %ah,(%edi)
40818b:	00 02                	add    %al,(%edx)
40818d:	00 da                	add    %bl,%dl
40818f:	00 29                	add    %ch,(%ecx)
408191:	00 02                	add    %al,(%edx)
408193:	00 db                	add    %bl,%bl
408195:	00 2b                	add    %ch,(%ebx)
408197:	00 02                	add    %al,(%edx)
408199:	00 dc                	add    %bl,%ah
40819b:	00 2d 00 02 00 dd    	add    %ch,0xdd000200
4081a1:	00 2f                	add    %ch,(%edi)
4081a3:	00 02                	add    %al,(%edx)
4081a5:	00 e0                	add    %ah,%al