407d9e:	13 0a                	adc    (%edx),%ecx
407da0:	11 0a                	adc    %ecx,(%edx)
407da2:	2c 1b                	sub    $0x1b,%al
407da4:	00 02                	add    %al,(%edx)
407da6:	7c 7b                	jl     0x407e23
407da8:	00 00                	add    %al,(%eax)
407daa:	04 25                	add    $0x25,%al
407dac:	28 2b                	sub    %ch,(%ebx)
407dae:	00 00                	add    %al,(%eax)
407db0:	0a 02                	or     (%edx),%al
407db2:	7b a3                	jnp    0x407d57
407db4:	00 00                	add    %al,(%eax)
407db6:	04 59                	add    $0x59,%al
407db8:	28 2f                	sub    %ch,(%edi)
407dba:	00 00                	add    %al,(%eax)
407dbc:	0a 00                	or     (%eax),%al
407dbe:	00 02                	add    %al,(%edx)
407dc0:	7b a5                	jnp    0x407d67
407dc2:	00 00                	add    %al,(%eax)
407dc4:	04 2d                	add    $0x2d,%al
407dc6:	0b 02                	or     (%edx),%eax
407dc8:	7b 9f                	jnp    0x407d69
407dca:	00 00                	add    %al,(%eax)
407dcc:	04 1a                	add    $0x1a,%al
407dce:	fe 01                	incb   (%ecx)
407dd0:	2b 01                	sub    (%ecx),%eax
407dd2:	16                   	push   %ss
407dd3:	13 0b                	adc    (%ebx),%ecx
407dd5:	11 0b                	adc    %ecx,(%ebx)
407dd7:	2c 1b                	sub    $0x1b,%al
407dd9:	00 02                	add    %al,(%edx)
407ddb:	7c 7b                	jl     0x407e58
407ddd:	00 00                	add    %al,(%eax)
407ddf:	04 25                	add    $0x25,%al
407de1:	28 2b                	sub    %ch,(%ebx)
407de3:	00 00                	add    %al,(%eax)
407de5:	0a 02                	or     (%edx),%al
407de7:	7b a3                	jnp    0x407d8c
407de9:	00 00                	add    %al,(%eax)
407deb:	04 58                	add    $0x58,%al
407ded:	28 2f                	sub    %ch,(%edi)
407def:	00 00                	add    %al,(%eax)
407df1:	0a 00                	or     (%eax),%al
407df3:	00 00                	add    %al,(%eax)
407df5:	02 7b a7             	add    -0x59(%ebx),%bh
407df8:	00 00                	add    %al,(%eax)
407dfa:	04 13                	add    $0x13,%al
407dfc:	0c 11                	or     $0x11,%al
407dfe:	0c 39                	or     $0x39,%al
407e00:	85 00                	test   %eax,(%eax)
407e02:	00 00                	add    %al,(%eax)
407e04:	00 02                	add    %al,(%edx)
407e06:	7c a2                	jl     0x407daa
407e08:	00 00                	add    %al,(%eax)
407e0a:	04 7b                	add    $0x7b,%al
407e0c:	77 00                	ja     0x407e0e
407e0e:	00 04 16             	add    %al,(%esi,%edx,1)
407e11:	fe 01                	incb   (%ecx)
407e13:	13 0d 11 0d 2c 3c    	adc    0x3c2c0d11,%ecx
407e19:	02 7c 7b 00          	add    0x0(%ebx,%edi,2),%bh
407e1d:	00 04 25 28 2b 00 00 	add    %al,0x2b28(,%eiz,1)
407e24:	0a 02                	or     (%edx),%al
407e26:	7b a4                	jnp    0x407dcc
407e28:	00 00                	add    %al,(%eax)
407e2a:	04 02                	add    $0x2,%al
407e2c:	7b 7a                	jnp    0x407ea8
407e2e:	00 00                	add    %al,(%eax)
407e30:	04 6f                	add    $0x6f,%al
407e32:	a2 00 00 06 02       	mov    %al,0x2060000
407e37:	7b 07                	jnp    0x407e40
407e39:	00 00                	add    %al,(%eax)
407e3b:	04 59                	add    $0x59,%al
407e3d:	6b 02 7b             	imul   $0x7b,(%edx),%eax
407e40:	7a 00                	jp     0x407e42
407e42:	00 04 6f             	add    %al,(%edi,%ebp,2)
407e45:	a2 00 00 06 6b       	mov    %al,0x6b060000
407e4a:	5b                   	pop    %ebx
407e4b:	5a                   	pop    %edx
407e4c:	59                   	pop    %ecx
407e4d:	28 2f                	sub    %ch,(%edi)
407e4f:	00 00                	add    %al,(%eax)
407e51:	0a 00                	or     (%eax),%al
407e53:	2b 10                	sub    (%eax),%edx
407e55:	00 02                	add    %al,(%edx)
407e57:	16                   	push   %ss
407e58:	7d ab                	jge    0x407e05
407e5a:	00 00                	add    %al,(%eax)
407e5c:	04 02                	add    $0x2,%al
407e5e:	16                   	push   %ss
407e5f:	7d a7                	jge    0x407e08
407e61:	00 00                	add    %al,(%eax)
407e63:	04 00                	add    $0x0,%al
407e65:	00 02                	add    %al,(%edx)
407e67:	7b ac                	jnp    0x407e15
407e69:	00 00                	add    %al,(%eax)
407e6b:	04 13                	add    $0x13,%al
407e6d:	0e                   	push   %cs
407e6e:	11 0e                	adc    %ecx,(%esi)
407e70:	2c 10                	sub    $0x10,%al
407e72:	00 02                	add    %al,(%edx)
407e74:	16                   	push   %ss
407e75:	7d ac                	jge    0x407e23
407e77:	00 00                	add    %al,(%eax)
407e79:	04 02                	add    $0x2,%al
407e7b:	16                   	push   %ss
407e7c:	7d ab                	jge    0x407e29
407e7e:	00 00                	add    %al,(%eax)
407e80:	04 00                	add    $0x0,%al
407e82:	00 00                	add    %al,(%eax)
407e84:	38 00                	cmp    %al,(%eax)
407e86:	01 00                	add    %eax,(%eax)
407e88:	00 00                	add    %al,(%eax)
407e8a:	02 7b aa             	add    -0x56(%ebx),%bh
407e8d:	00 00                	add    %al,(%eax)
407e8f:	04 13                	add    $0x13,%al
407e91:	0f 11 0f             	movups %xmm1,(%edi)
407e94:	39 c9                	cmp    %ecx,%ecx
407e96:	00 00                	add    %al,(%eax)
407e98:	00 00                	add    %al,(%eax)
407e9a:	00 02                	add    %al,(%edx)
407e9c:	7b ac                	jnp    0x407e4a
407e9e:	00 00                	add    %al,(%eax)
407ea0:	04 13                	add    $0x13,%al
407ea2:	10 11                	adc    %dl,(%ecx)
407ea4:	10 2c 10             	adc    %ch,(%eax,%edx,1)
407ea7:	00 02                	add    %al,(%edx)
407ea9:	16                   	push   %ss
407eaa:	7d ac                	jge    0x407e58
407eac:	00 00                	add    %al,(%eax)
407eae:	04 02                	add    $0x2,%al
407eb0:	16                   	push   %ss
407eb1:	7d ab                	jge    0x407e5e
407eb3:	00 00                	add    %al,(%eax)
407eb5:	04 00                	add    $0x0,%al
407eb7:	00 02                	add    %al,(%edx)
407eb9:	7c a2                	jl     0x407e5d
407ebb:	00 00                	add    %al,(%eax)
407ebd:	04 7b                	add    $0x7b,%al
407ebf:	78 00                	js     0x407ec1
407ec1:	00 04 16             	add    %al,(%esi,%edx,1)
407ec4:	fe 01                	incb   (%ecx)
407ec6:	13 11                	adc    (%ecx),%edx
407ec8:	11 11                	adc    %edx,(%ecx)
407eca:	2c 54                	sub    $0x54,%al
407ecc:	00 02                	add    %al,(%edx)
407ece:	7b ac                	jnp    0x407e7c
407ed0:	00 00                	add    %al,(%eax)
407ed2:	04 16                	add    $0x16,%al
407ed4:	fe 01                	incb   (%ecx)
407ed6:	13 12                	adc    (%edx),%edx
407ed8:	11 12                	adc    %edx,(%edx)
407eda:	2c 29                	sub    $0x29,%al
407edc:	02 7c 7b 00          	add    0x0(%ebx,%edi,2),%bh
407ee0:	00 04 25 28 2b 00 00 	add    %al,0x2b28(,%eiz,1)
407ee7:	0a 02                	or     (%edx),%al
407ee9:	7b a4                	jnp    0x407e8f
407eeb:	00 00                	add    %al,(%eax)
407eed:	04 02                	add    $0x2,%al
407eef:	7b ab                	jnp    0x407e9c
407ef1:	00 00                	add    %al,(%eax)
407ef3:	04 6b                	add    $0x6b,%al
407ef5:	22 00                	and    (%eax),%al
407ef7:	00 a0 40 5b 5a 58    	add    %ah,0x585a5b40(%eax)
407efd:	28 2f                	sub    %ch,(%edi)
407eff:	00 00                	add    %al,(%eax)
407f01:	0a 00                	or     (%eax),%al
407f03:	2b 18                	sub    (%eax),%ebx
407f05:	02 7c 7b 00          	add    0x0(%ebx,%edi,2),%bh
407f09:	00 04 25 28 2b 00 00 	add    %al,0x2b28(,%eiz,1)
407f10:	0a 22                	or     (%edx),%ah
407f12:	00 00                	add    %al,(%eax)
407f14:	80 3f 58             	cmpb   $0x58,(%edi)
407f17:	28 2f                	sub    %ch,(%edi)
407f19:	00 00                	add    %al,(%eax)
407f1b:	0a 00                	or     (%eax),%al
407f1d:	00 2b                	add    %ch,(%ebx)
407f1f:	3f                   	aas
407f20:	00 02                	add    %al,(%edx)
407f22:	28 7e 00             	sub    %bh,0x0(%esi)
407f25:	00 06                	add    %al,(%esi)
407f27:	17                   	pop    %ss
407f28:	fe 01                	incb   (%ecx)
407f2a:	16                   	push   %ss
407f2b:	fe 01                	incb   (%ecx)
407f2d:	13 13                	adc    (%ebx),%edx
407f2f:	11 13                	adc    %edx,(%ebx)
407f31:	2c 08                	sub    $0x8,%al
407f33:	02 1e                	add    (%esi),%bl
407f35:	28 7d 00             	sub    %bh,0x0(%ebp)
407f38:	00 06                	add    %al,(%esi)
407f3a:	00 02                	add    %al,(%edx)
407f3c:	16                   	push   %ss
407f3d:	7d aa                	jge    0x407ee9
407f3f:	00 00                	add    %al,(%eax)
407f41:	04 02                	add    $0x2,%al
407f43:	16                   	push   %ss
407f44:	7d ad                	jge    0x407ef3
407f46:	00 00                	add    %al,(%eax)
407f48:	04 02                	add    $0x2,%al
407f4a:	16                   	push   %ss
407f4b:	7d a7                	jge    0x407ef4
407f4d:	00 00                	add    %al,(%eax)
407f4f:	04 02                	add    $0x2,%al
407f51:	16                   	push   %ss
407f52:	7d ac                	jge    0x407f00
407f54:	00 00                	add    %al,(%eax)
407f56:	04 02                	add    $0x2,%al
407f58:	16                   	push   %ss
407f59:	7d a9                	jge    0x407f04
407f5b:	00 00                	add    %al,(%eax)
407f5d:	04 00                	add    $0x0,%al
407f5f:	00 2b                	add    %ch,(%ebx)
407f61:	26 00 02             	add    %al,%es:(%edx)
407f64:	7c a2                	jl     0x407f08
407f66:	00 00                	add    %al,(%eax)
407f68:	04 7b                	add    $0x7b,%al
407f6a:	78 00                	js     0x407f6c
407f6c:	00 04 16             	add    %al,(%esi,%edx,1)
407f6f:	fe 01                	incb   (%ecx)
407f71:	13 14 11             	adc    (%ecx,%edx,1),%edx
407f74:	14 2c                	adc    $0x2c,%al
407f76:	10 00                	adc    %al,(%eax)
407f78:	02 17                	add    (%edi),%dl
407f7a:	7d aa                	jge    0x407f26
407f7c:	00 00                	add    %al,(%eax)
407f7e:	04 02                	add    $0x2,%al
407f80:	16                   	push   %ss
407f81:	7d ab                	jge    0x407f2e
407f83:	00 00                	add    %al,(%eax)
407f85:	04 00                	add    $0x0,%al
407f87:	00 00                	add    %al,(%eax)
407f89:	02 7c 7b 00          	add    0x0(%ebx,%edi,2),%bh
407f8d:	00 04 28             	add    %al,(%eax,%ebp,1)
407f90:	2b 00                	sub    (%eax),%eax
407f92:	00 0a                	add    %cl,(%edx)
407f94:	22 00                	and    (%eax),%al
407f96:	80 22 44             	andb   $0x44,(%edx)
407f99:	fe 02                	incb   (%edx)
407f9b:	13 15 11 15 2c 09    	adc    0x92c1511,%edx
407fa1:	02 17                	add    (%edi),%dl
407fa3:	16                   	push   %ss
407fa4:	28 96 00 00 06 00    	sub    %dl,0x60000(%esi)
407faa:	2a 00                	sub    (%eax),%al
407fac:	13 30                	adc    (%eax),%esi
407fae:	02 00                	add    (%eax),%al
407fb0:	d4 01                	aam    $0x1
407fb2:	00 00                	add    %al,(%eax)
407fb4:	2b 00                	sub    (%eax),%eax
407fb6:	00 11                	add    %dl,(%ecx)
407fb8:	00 02                	add    %al,(%edx)
407fba:	28 7e 00             	sub    %bh,0x0(%esi)
407fbd:	00 06                	add    %al,(%esi)
407fbf:	2c 19                	sub    $0x19,%al
407fc1:	02 28                	add    (%eax),%ch
407fc3:	7e 00                	jle    0x407fc5
407fc5:	00 06                	add    %al,(%esi)
407fc7:	17                   	pop    %ss
407fc8:	2e 10 02             	adc    %al,%cs:(%edx)
407fcb:	28 7f 00             	sub    %bh,0x0(%edi)
407fce:	00 06                	add    %al,(%esi)
407fd0:	6f                   	outsl  %ds:(%esi),(%dx)
407fd1:	32 00                	xor    (%eax),%al
407fd3:	00 06                	add    %al,(%esi)
407fd5:	16                   	push   %ss
407fd6:	fe 01                	incb   (%ecx)
407fd8:	2b 01                	sub    (%ecx),%eax
407fda:	17                   	pop    %ss
407fdb:	0a 06                	or     (%esi),%al
407fdd:	2c 05                	sub    $0x5,%al
407fdf:	38 a7 01 00 00 02    	cmp    %ah,0x2000001(%edi)
407fe5:	7b aa                	jnp    0x407f91
407fe7:	00 00                	add    %al,(%eax)
407fe9:	04 0b                	add    $0xb,%al
407feb:	07                   	pop    %es
407fec:	2c 31                	sub    $0x31,%al
407fee:	00 02                	add    %al,(%edx)
407ff0:	1d 28 7d 00 00       	sbb    $0x7d28,%eax
407ff5:	06                   	push   %es
407ff6:	00 02                	add    %al,(%edx)
407ff8:	7b a7                	jnp    0x407fa1
407ffa:	00 00                	add    %al,(%eax)
407ffc:	04 0c                	add    $0xc,%al
407ffe:	08 2c 08             	or     %ch,(%eax,%ecx,1)
408001:	02 1c 28             	add    (%eax,%ebp,1),%bl
408004:	7d 00                	jge    0x408006
408006:	00 06                	add    %al,(%esi)
408008:	00 02                	add    %al,(%edx)
40800a:	7b ad                	jnp    0x407fb9
40800c:	00 00                	add    %al,(%eax)
40800e:	04 0d                	add    $0xd,%al
408010:	09 2c 09             	or     %ebp,(%ecx,%ecx,1)
408013:	02 1f                	add    (%edi),%bl
408015:	0b 28                	or     (%eax),%ebp
408017:	7d 00                	jge    0x408019
408019:	00 06                	add    %al,(%esi)
40801b:	00 00                	add    %al,(%eax)
40801d:	2b 5b 00             	sub    0x0(%ebx),%ebx
408020:	02 19                	add    (%ecx),%bl
408022:	28 7d 00             	sub    %bh,0x0(%ebp)
408025:	00 06                	add    %al,(%esi)
408027:	00 02                	add    %al,(%edx)
408029:	7b a6                	jnp    0x407fd1
40802b:	00 00                	add    %al,(%eax)
40802d:	04 13                	add    $0x13,%al
40802f:	04 11                	add    $0x11,%al
408031:	04 2c                	add    $0x2c,%al
408033:	08 02                	or     %al,(%edx)
408035:	1a 28                	sbb    (%eax),%ch
408037:	7d 00                	jge    0x408039
408039:	00 06                	add    %al,(%esi)
40803b:	00 02                	add    %al,(%edx)
40803d:	7b a8                	jnp    0x407fe7
40803f:	00 00                	add    %al,(%eax)
408041:	04 13                	add    $0x13,%al
408043:	05 11 05 2c 08       	add    $0x82c0511,%eax
408048:	02 1b                	add    (%ebx),%bl
40804a:	28 7d 00             	sub    %bh,0x0(%ebp)
40804d:	00 06                	add    %al,(%esi)
40804f:	00 02                	add    %al,(%edx)
408051:	7b ad                	jnp    0x408000
408053:	00 00                	add    %al,(%eax)
408055:	04 13                	add    $0x13,%al
408057:	06                   	push   %es
408058:	11 06                	adc    %eax,(%esi)
40805a:	2c 09                	sub    $0x9,%al
40805c:	02 1f                	add    (%edi),%bl
40805e:	0b 28                	or     (%eax),%ebp
408060:	7d 00                	jge    0x408062
408062:	00 06                	add    %al,(%esi)
408064:	00 02                	add    %al,(%edx)
408066:	7b a7                	jnp    0x40800f
408068:	00 00                	add    %al,(%eax)
40806a:	04 13                	add    $0x13,%al
40806c:	07                   	pop    %es
40806d:	11 07                	adc    %eax,(%edi)
40806f:	2c 08                	sub    $0x8,%al
408071:	02 1c 28             	add    (%eax,%ebp,1),%bl
408074:	7d 00                	jge    0x408076
408076:	00 06                	add    %al,(%esi)
408078:	00 00                	add    %al,(%eax)
40807a:	02 7b ac             	add    -0x54(%ebx),%bh
40807d:	00 00                	add    %al,(%eax)
40807f:	04 13                	add    $0x13,%al
408081:	08 11                	or     %dl,(%ecx)
408083:	08 2c 20             	or     %ch,(%eax,%eiz,1)
408086:	00 02                	add    %al,(%edx)
408088:	1f                   	pop    %ds
408089:	09 28                	or     %ebp,(%eax)
40808b:	7d 00                	jge    0x40808d
40808d:	00 06                	add    %al,(%esi)