407ed3:	7b 87                	jnp    0x407e5c
407ed5:	00 00                	add    %al,(%eax)
407ed7:	04 6f                	add    $0x6f,%al
407ed9:	36 00 00             	add    %al,%ss:(%eax)
407edc:	0a 00                	or     (%eax),%al
407ede:	02 28                	add    (%eax),%ch
407ee0:	35 00 00 0a 02       	xor    $0x20a0000,%eax
407ee5:	7b 86                	jnp    0x407e6d
407ee7:	00 00                	add    %al,(%eax)
407ee9:	04 6f                	add    $0x6f,%al
407eeb:	36 00 00             	add    %al,%ss:(%eax)
407eee:	0a 00                	or     (%eax),%al
407ef0:	02 28                	add    (%eax),%ch
407ef2:	35 00 00 0a 02       	xor    $0x20a0000,%eax
407ef7:	7b 85                	jnp    0x407e7e
407ef9:	00 00                	add    %al,(%eax)
407efb:	04 6f                	add    $0x6f,%al
407efd:	36 00 00             	add    %al,%ss:(%eax)
407f00:	0a 00                	or     (%eax),%al
407f02:	02 72 e3             	add    -0x1d(%edx),%dh
407f05:	12 00                	adc    (%eax),%al
407f07:	70 28                	jo     0x407f31
407f09:	2a 00                	sub    (%eax),%al
407f0b:	00 0a                	add    %cl,(%edx)
407f0d:	00 02                	add    %al,(%edx)
407f0f:	72 e3                	jb     0x407ef4
407f11:	12 00                	adc    (%eax),%al
407f13:	70 6f                	jo     0x407f84
407f15:	1b 00                	sbb    (%eax),%eax
407f17:	00 0a                	add    %cl,(%edx)
407f19:	00 73 27             	add    %dh,0x27(%ebx)
407f1c:	00 00                	add    %al,(%eax)
407f1e:	06                   	push   %es
407f1f:	0a 02                	or     (%edx),%al
407f21:	02 fe                	add    %dh,%bh
407f23:	06                   	push   %es
407f24:	40                   	inc    %eax
407f25:	00 00                	add    %al,(%eax)
407f27:	06                   	push   %es
407f28:	73 37                	jae    0x407f61
407f2a:	00 00                	add    %al,(%eax)
407f2c:	0a 28                	or     (%eax),%ch
407f2e:	38 00                	cmp    %al,(%eax)
407f30:	00 0a                	add    %cl,(%edx)
407f32:	00 02                	add    %al,(%edx)
407f34:	16                   	push   %ss
407f35:	28 3a                	sub    %bh,(%edx)
407f37:	00 00                	add    %al,(%eax)
407f39:	0a 00                	or     (%eax),%al
407f3b:	02 28                	add    (%eax),%ch
407f3d:	3b 00                	cmp    (%eax),%eax
407f3f:	00 0a                	add    %cl,(%edx)
407f41:	00 2a                	add    %ch,(%edx)
407f43:	5e                   	pop    %esi
407f44:	02 14 7d 92 00 00 04 	add    0x4000092(,%edi,2),%dl
407f4b:	02 28                	add    (%eax),%ch
407f4d:	1a 00                	sbb    (%eax),%al
407f4f:	00 0a                	add    %cl,(%edx)
407f51:	00 00                	add    %al,(%eax)
407f53:	02 28                	add    (%eax),%ch
407f55:	4c                   	dec    %esp
407f56:	00 00                	add    %al,(%eax)
407f58:	06                   	push   %es
407f59:	00 2a                	add    %ch,(%edx)
407f5b:	00 13                	add    %dl,(%ebx)
407f5d:	30 05 00 ec 01 00    	xor    %al,0x1ec00
407f63:	00 1d 00 00 11 00    	add    %bl,0x110000
407f69:	02 7b 96             	add    -0x6a(%ebx),%bh
407f6c:	00 00                	add    %al,(%eax)
407f6e:	04 6f                	add    $0x6f,%al
407f70:	3c 00                	cmp    $0x0,%al
407f72:	00 0a                	add    %cl,(%edx)
407f74:	6f                   	outsl  %ds:(%esi),(%dx)
407f75:	55                   	push   %ebp
407f76:	00 00                	add    %al,(%eax)
407f78:	0a 0a                	or     (%edx),%cl
407f7a:	02 7b a6             	add    -0x5a(%ebx),%bh
407f7d:	00 00                	add    %al,(%eax)
407f7f:	04 6f                	add    $0x6f,%al
407f81:	56                   	push   %esi
407f82:	00 00                	add    %al,(%eax)
407f84:	0a a5 5c 00 00 01    	or     0x100005c(%ebp),%ah
407f8a:	0d 02 7b a3 00       	or     $0xa37b02,%eax
407f8f:	00 04 6f             	add    %al,(%edi,%ebp,2)
407f92:	3c 00                	cmp    $0x0,%al
407f94:	00 0a                	add    %cl,(%edx)
407f96:	6f                   	outsl  %ds:(%esi),(%dx)
407f97:	55                   	push   %ebp
407f98:	00 00                	add    %al,(%eax)
407f9a:	0a 13                	or     (%ebx),%dl
407f9c:	04 02                	add    $0x2,%al
407f9e:	7b a5                	jnp    0x407f45
407fa0:	00 00                	add    %al,(%eax)
407fa2:	04 6f                	add    $0x6f,%al
407fa4:	3c 00                	cmp    $0x0,%al
407fa6:	00 0a                	add    %cl,(%edx)
407fa8:	6f                   	outsl  %ds:(%esi),(%dx)
407fa9:	55                   	push   %ebp
407faa:	00 00                	add    %al,(%eax)
407fac:	0a 13                	or     (%ebx),%dl
407fae:	05 02 7b a4 00       	add    $0xa47b02,%eax
407fb3:	00 04 6f             	add    %al,(%edi,%ebp,2)
407fb6:	3c 00                	cmp    $0x0,%al
407fb8:	00 0a                	add    %cl,(%edx)
407fba:	6f                   	outsl  %ds:(%esi),(%dx)
407fbb:	55                   	push   %ebp
407fbc:	00 00                	add    %al,(%eax)
407fbe:	0a 13                	or     (%ebx),%dl
407fc0:	06                   	push   %es
407fc1:	02 7b a2             	add    -0x5e(%ebx),%bh
407fc4:	00 00                	add    %al,(%eax)
407fc6:	04 6f                	add    $0x6f,%al
407fc8:	3c 00                	cmp    $0x0,%al
407fca:	00 0a                	add    %cl,(%edx)
407fcc:	6f                   	outsl  %ds:(%esi),(%dx)
407fcd:	55                   	push   %ebp
407fce:	00 00                	add    %al,(%eax)
407fd0:	0a 13                	or     (%ebx),%dl
407fd2:	07                   	pop    %es
407fd3:	02 7b a0             	add    -0x60(%ebx),%bh
407fd6:	00 00                	add    %al,(%eax)
407fd8:	04 6f                	add    $0x6f,%al
407fda:	57                   	push   %edi
407fdb:	00 00                	add    %al,(%eax)
407fdd:	0a 13                	or     (%ebx),%dl
407fdf:	0b 11                	or     (%ecx),%edx
407fe1:	0b 2c 10             	or     (%eax,%edx,1),%ebp
407fe4:	00 02                	add    %al,(%edx)
407fe6:	7b a0                	jnp    0x407f88
407fe8:	00 00                	add    %al,(%eax)
407fea:	04 6f                	add    $0x6f,%al
407fec:	3c 00                	cmp    $0x0,%al
407fee:	00 0a                	add    %cl,(%edx)
407ff0:	0b 00                	or     (%eax),%eax
407ff2:	2b 50 02             	sub    0x2(%eax),%edx
407ff5:	7b 9e                	jnp    0x407f95
407ff7:	00 00                	add    %al,(%eax)
407ff9:	04 6f                	add    $0x6f,%al
407ffb:	57                   	push   %edi
407ffc:	00 00                	add    %al,(%eax)
407ffe:	0a 13                	or     (%ebx),%dl
408000:	0c 11                	or     $0x11,%al
408002:	0c 2c                	or     $0x2c,%al
408004:	10 00                	adc    %al,(%eax)
408006:	02 7b 9e             	add    -0x62(%ebx),%bh
408009:	00 00                	add    %al,(%eax)
40800b:	04 6f                	add    $0x6f,%al
40800d:	3c 00                	cmp    $0x0,%al
40800f:	00 0a                	add    %cl,(%edx)
408011:	0b 00                	or     (%eax),%eax
408013:	2b 2f                	sub    (%edi),%ebp
408015:	02 7b 9f             	add    -0x61(%ebx),%bh
408018:	00 00                	add    %al,(%eax)
40801a:	04 6f                	add    $0x6f,%al
40801c:	57                   	push   %edi
40801d:	00 00                	add    %al,(%eax)
40801f:	0a 13                	or     (%ebx),%dl
408021:	0d 11 0d 2c 10       	or     $0x102c0d11,%eax
408026:	00 02                	add    %al,(%edx)
408028:	7b 9f                	jnp    0x407fc9
40802a:	00 00                	add    %al,(%eax)
40802c:	04 6f                	add    $0x6f,%al
40802e:	3c 00                	cmp    $0x0,%al
408030:	00 0a                	add    %cl,(%edx)
408032:	0b 00                	or     (%eax),%eax
408034:	2b 0e                	sub    (%esi),%ecx
408036:	00 02                	add    %al,(%edx)
408038:	7b 9d                	jnp    0x407fd7
40803a:	00 00                	add    %al,(%eax)
40803c:	04 6f                	add    $0x6f,%al
40803e:	3c 00                	cmp    $0x0,%al
408040:	00 0a                	add    %cl,(%edx)
408042:	0b 00                	or     (%eax),%eax
408044:	02 7b a8             	add    -0x58(%ebx),%bh
408047:	00 00                	add    %al,(%eax)
408049:	04 6f                	add    $0x6f,%al
40804b:	57                   	push   %edi
40804c:	00 00                	add    %al,(%eax)
40804e:	0a 13                	or     (%ebx),%dl
408050:	0e                   	push   %cs
408051:	11 0e                	adc    %ecx,(%esi)
408053:	2c 15                	sub    $0x15,%al
408055:	00 02                	add    %al,(%edx)
408057:	7b a8                	jnp    0x408001
408059:	00 00                	add    %al,(%eax)
40805b:	04 6f                	add    $0x6f,%al
40805d:	3c 00                	cmp    $0x0,%al
40805f:	00 0a                	add    %cl,(%edx)
408061:	28 58 00             	sub    %bl,0x0(%eax)
408064:	00 0a                	add    %cl,(%edx)
408066:	0c 00                	or     $0x0,%al
408068:	2b 39                	sub    (%ecx),%edi
40806a:	02 7b a9             	add    -0x57(%ebx),%bh
40806d:	00 00                	add    %al,(%eax)
40806f:	04 6f                	add    $0x6f,%al
408071:	57                   	push   %edi
408072:	00 00                	add    %al,(%eax)
408074:	0a 13                	or     (%ebx),%dl
408076:	0f 11 0f             	movups %xmm1,(%edi)
408079:	2c 15                	sub    $0x15,%al
40807b:	00 02                	add    %al,(%edx)
40807d:	7b a9                	jnp    0x408028
40807f:	00 00                	add    %al,(%eax)
408081:	04 6f                	add    $0x6f,%al
408083:	3c 00                	cmp    $0x0,%al
408085:	00 0a                	add    %cl,(%edx)
408087:	28 58 00             	sub    %bl,0x0(%eax)
40808a:	00 0a                	add    %cl,(%edx)
40808c:	0c 00                	or     $0x0,%al
40808e:	2b 13                	sub    (%ebx),%edx
408090:	00 02                	add    %al,(%edx)
408092:	7b aa                	jnp    0x40803e
408094:	00 00                	add    %al,(%eax)
408096:	04 6f                	add    $0x6f,%al
408098:	3c 00                	cmp    $0x0,%al
40809a:	00 0a                	add    %cl,(%edx)
40809c:	28 58 00             	sub    %bl,0x0(%eax)
40809f:	00 0a                	add    %cl,(%edx)
4080a1:	0c 00                	or     $0x0,%al
4080a3:	72 ef                	jb     0x408094
4080a5:	12 00                	adc    (%eax),%al
4080a7:	70 1f                	jo     0x4080c8
4080a9:	09 8d 12 00 00 01    	or     %ecx,0x1000012(%ebp)
4080af:	25 16 06 a2 25       	and    $0x25a20616,%eax
4080b4:	17                   	pop    %ss
4080b5:	07                   	pop    %es
4080b6:	a2 25 18 08 8c       	mov    %al,0x8c081825
4080bb:	5c                   	pop    %esp
4080bc:	00 00                	add    %al,(%eax)
4080be:	01 a2 25 19 09 8c    	add    %esp,-0x73f6e6db(%edx)
4080c4:	5c                   	pop    %esp
4080c5:	00 00                	add    %al,(%eax)
4080c7:	01 a2 25 1a 11 04    	add    %esp,0x4111a25(%edx)
4080cd:	a2 25 1b 11 05       	mov    %al,0x5111b25
4080d2:	a2 25 1c 11 06       	mov    %al,0x6111c25
4080d7:	a2 25 1d 11 07       	mov    %al,0x7111d25
4080dc:	a2 25 1e 02 7b       	mov    %al,0x7b021e25
4080e1:	91                   	xchg   %eax,%ecx
4080e2:	00 00                	add    %al,(%eax)
4080e4:	04 8c                	add    $0x8c,%al
4080e6:	5c                   	pop    %esp
4080e7:	00 00                	add    %al,(%eax)
4080e9:	01 a2 28 4c 00 00    	add    %esp,0x4c28(%edx)
4080ef:	0a 13                	or     (%ebx),%dl
4080f1:	08 11                	or     %dl,(%ecx)
4080f3:	08 7e 75             	or     %bh,0x75(%esi)
4080f6:	00 00                	add    %al,(%eax)
4080f8:	04 73                	add    $0x73,%al
4080fa:	59                   	pop    %ecx
4080fb:	00 00                	add    %al,(%eax)
4080fd:	0a 13                	or     (%ebx),%dl
4080ff:	09 11                	or     %edx,(%ecx)
408101:	09 7e 75             	or     %edi,0x75(%esi)
408104:	00 00                	add    %al,(%eax)
408106:	04 6f                	add    $0x6f,%al
408108:	40                   	inc    %eax
408109:	00 00                	add    %al,(%eax)
40810b:	0a 00                	or     (%eax),%al
40810d:	7e 75                	jle    0x408184
40810f:	00 00                	add    %al,(%eax)
408111:	04 6f                	add    $0x6f,%al
408113:	43                   	inc    %ebx
408114:	00 00                	add    %al,(%eax)
408116:	0a 00                	or     (%eax),%al
408118:	11 09                	adc    %ecx,(%ecx)
40811a:	6f                   	outsl  %ds:(%esi),(%dx)
40811b:	45                   	inc    %ebp
40811c:	00 00                	add    %al,(%eax)
40811e:	0a 13                	or     (%ebx),%dl
408120:	0a 11                	or     (%ecx),%dl
408122:	0a 16                	or     (%esi),%dl
408124:	fe 02                	incb   (%edx)
408126:	13 10                	adc    (%eax),%edx
408128:	11 10                	adc    %edx,(%eax)
40812a:	2c 0f                	sub    $0xf,%al
40812c:	00 72 30             	add    %dh,0x30(%edx)
40812f:	14 00                	adc    $0x0,%al
408131:	70 28                	jo     0x40815b
408133:	3e 00 00             	add    %al,%ds:(%eax)
408136:	0a 26                	or     (%esi),%ah
408138:	00 2b                	add    %ch,(%ebx)
40813a:	0d 00 72 3e 14       	or     $0x143e7200,%eax
40813f:	00 70 28             	add    %dh,0x28(%eax)
408142:	3e 00 00             	add    %al,%ds:(%eax)
408145:	0a 26                	or     (%esi),%ah
408147:	00 7e 75             	add    %bh,0x75(%esi)
40814a:	00 00                	add    %al,(%eax)
40814c:	04 6f                	add    $0x6f,%al
40814e:	47                   	inc    %edi
40814f:	00 00                	add    %al,(%eax)
408151:	0a 00                	or     (%eax),%al
408153:	2a 1b                	sub    (%ebx),%bl
408155:	30 03                	xor    %al,(%ebx)
408157:	00 f4                	add    %dh,%ah
408159:	02 00                	add    (%eax),%al
40815b:	00 1e                	add    %bl,(%esi)
40815d:	00 00                	add    %al,(%eax)
40815f:	11 00                	adc    %eax,(%eax)
408161:	00 72 6d             	add    %dh,0x6d(%edx)
408164:	02 00                	add    (%eax),%al
408166:	70 16                	jo     0x40817e
408168:	8d 12                	lea    (%edx),%edx
40816a:	00 00                	add    %al,(%eax)
40816c:	01 28                	add    %ebp,(%eax)
40816e:	4c                   	dec    %esp
40816f:	00 00                	add    %al,(%eax)
408171:	0a 0a                	or     (%edx),%cl
408173:	02 73 4e             	add    0x4e(%ebx),%dh
408176:	00 00                	add    %al,(%eax)
408178:	0a 7d 8e             	or     -0x72(%ebp),%bh
40817b:	00 00                	add    %al,(%eax)
40817d:	04 02                	add    $0x2,%al
40817f:	06                   	push   %es
408180:	7e 75                	jle    0x4081f7
408182:	00 00                	add    %al,(%eax)
408184:	04 73                	add    $0x73,%al
408186:	4d                   	dec    %ebp
408187:	00 00                	add    %al,(%eax)
408189:	0a 7d 90             	or     -0x70(%ebp),%bh
40818c:	00 00                	add    %al,(%eax)
40818e:	04 02                	add    $0x2,%al
408190:	7b 90                	jnp    0x408122
408192:	00 00                	add    %al,(%eax)
408194:	04 02                	add    $0x2,%al
408196:	7b 8e                	jnp    0x408126
408198:	00 00                	add    %al,(%eax)
40819a:	04 72                	add    $0x72,%al
40819c:	99                   	cltd
40819d:	02 00                	add    (%eax),%al
40819f:	70 6f                	jo     0x408210
4081a1:	4f                   	dec    %edi
4081a2:	00 00                	add    %al,(%eax)
4081a4:	0a 26                	or     (%esi),%ah
4081a6:	02 7b a6             	add    -0x5a(%ebx),%bh
4081a9:	00 00                	add    %al,(%eax)
4081ab:	04 02                	add    $0x2,%al
4081ad:	7b 8e                	jnp    0x40813d
4081af:	00 00                	add    %al,(%eax)
4081b1:	04 6f                	add    $0x6f,%al
4081b3:	50                   	push   %eax
4081b4:	00 00                	add    %al,(%eax)
4081b6:	0a 72 99             	or     -0x67(%edx),%dh
4081b9:	02 00                	add    (%eax),%al
4081bb:	70 6f                	jo     0x40822c
4081bd:	51                   	push   %ecx
4081be:	00 00                	add    %al,(%eax)
4081c0:	0a 6f 52             	or     0x52(%edi),%ch
4081c3:	00 00                	add    %al,(%eax)
4081c5:	0a 00                	or     (%eax),%al
4081c7:	02 7b a6             	add    -0x5a(%ebx),%bh