411cfc:	00 00                	add    %al,(%eax)
411cfe:	41                   	inc    %ecx
411cff:	13 00                	adc    (%eax),%eax
411d01:	00 81 00 0d 02 85    	add    %al,-0x7afdf300(%ecx)
411d07:	01 03                	add    %eax,(%ebx)
411d09:	01 00                	add    %eax,(%eax)
411d0b:	00 30                	add    %dh,(%eax)
411d0d:	13 00                	adc    (%eax),%eax
411d0f:	00 81 00 11 02 85    	add    %al,-0x7afdef00(%ecx)
411d15:	01 02                	add    %eax,(%edx)
411d17:	01 10                	add    %edx,(%eax)
411d19:	00 ff                	add    %bh,%bh
411d1b:	28 00                	sub    %al,(%eax)
411d1d:	00 89 00 15 02 85    	add    %cl,-0x7afdeb00(%ecx)
411d23:	01 03                	add    %eax,(%ebx)
411d25:	01 00                	add    %eax,(%eax)
411d27:	00 4b 28             	add    %cl,0x28(%ebx)
411d2a:	00 00                	add    %al,(%eax)
411d2c:	81 00 15 02 86 01    	addl   $0x1860215,(%eax)
411d32:	03 01                	add    (%ecx),%eax
411d34:	10 00                	adc    %al,(%eax)
411d36:	2a 37                	sub    (%edi),%dh
411d38:	00 00                	add    %al,(%eax)
411d3a:	41                   	inc    %ecx
411d3b:	00 1a                	add    %bl,(%edx)
411d3d:	02 86 01 01 00 9b    	add    -0x64fffeff(%esi),%al
411d43:	07                   	pop    %es
411d44:	77 0e                	ja     0x411d54
411d46:	01 00                	add    %eax,(%eax)
411d48:	85 37                	test   %esi,(%edi)
411d4a:	7a 0e                	jp     0x411d5a
411d4c:	01 00                	add    %eax,(%eax)
411d4e:	e9 2a 7e 0e 01       	jmp    0x14f9b7d
411d53:	00 71 26             	add    %dh,0x26(%ecx)
411d56:	82 0e 01             	orb    $0x1,(%esi)
411d59:	00 28                	add    %ch,(%eax)
411d5b:	3a 82 0e 01 00 64    	cmp    0x6400010e(%edx),%al
411d61:	02 86 0e 01 00 7b    	add    0x7b00010e(%esi),%al
411d67:	10 82 0e 01 00 86    	adc    %al,-0x79fffef2(%edx)
411d6d:	02 82 0e 01 00 04    	add    0x400010e(%edx),%al
411d73:	26 8a 0e             	mov    %es:(%esi),%cl
411d76:	01 00                	add    %eax,(%eax)
411d78:	7a 37                	jp     0x411db1
411d7a:	82 0e 01             	orb    $0x1,(%esi)
411d7d:	00 75 39             	add    %dh,0x39(%ebp)
411d80:	8e 0e                	mov    (%esi),%cs
411d82:	01 00                	add    %eax,(%eax)
411d84:	95                   	xchg   %eax,%ebp
411d85:	39 8e 0e 01 00 80    	cmp    %ecx,-0x7ffffef2(%esi)
411d8b:	11 92 0e 01 00 85    	adc    %edx,-0x7afffef2(%edx)
411d91:	37                   	aaa
411d92:	7a 0e                	jp     0x411da2
411d94:	01 00                	add    %eax,(%eax)
411d96:	8b 3d 8a 0e 01 00    	mov    0x10e8a,%edi
411d9c:	f0 0b 97 0e 01 00 37 	lock or 0x3700010e(%edi),%edx
411da3:	36 8e 0e             	mov    %ss:(%esi),%cs
411da6:	01 00                	add    %eax,(%eax)
411da8:	93                   	xchg   %eax,%ebx
411da9:	1d 86 0e 01 00       	sbb    $0x10e86,%eax
411dae:	64 02 86 0e 01 00 b6 	add    %fs:-0x49fffef2(%esi),%al
411db5:	3c 82                	cmp    $0x82,%al
411db7:	0e                   	push   %cs
411db8:	01 00                	add    %eax,(%eax)
411dba:	6d                   	insl   (%dx),%es:(%edi)
411dbb:	10 9b 0e 01 00 15    	adc    %bl,0x1500010e(%ebx)
411dc1:	0c 7e                	or     $0x7e,%al
411dc3:	0e                   	push   %cs
411dc4:	16                   	push   %ss
411dc5:	00 fb                	add    %bh,%bl
411dc7:	01 9f 0e 16 00 d9    	add    %ebx,-0x26ffe9f2(%edi)
411dcd:	01 9f 0e 16 00 8f    	add    %ebx,-0x70ffe9f2(%edi)
411dd3:	03 9f 0e 06 00 52    	add    0x5200060e(%edi),%ebx
411dd9:	02 a2 0e 06 00 ec    	add    -0x13fff9f2(%edx),%ah
411ddf:	33 a5 0e 06 00 a0    	xor    -0x5ffff9f2(%ebp),%esp
411de5:	32 a5 0e 06 00 9c    	xor    -0x63fff9f2(%ebp),%ah
411deb:	11 a8 0e 06 00 8e    	adc    %ebp,-0x71fff9f2(%eax)
411df1:	11 a8 0e 06 00 aa    	adc    %ebp,-0x55fff9f2(%eax)
411df7:	11 a8 0e 01 00 05    	adc    %ebp,0x500010e(%eax)
411dfd:	21 ac 0e 01 00 85 37 	and    %ebp,0x37850001(%esi,%ecx,1)
411e04:	7a 0e                	jp     0x411e14
411e06:	01 00                	add    %eax,(%eax)
411e08:	42                   	inc    %edx
411e09:	33 8a 0e 01 00 64    	xor    0x6400010e(%edx),%ecx
411e0f:	02 86 0e 01 00 02    	add    0x200010e(%esi),%al
411e15:	12 7e 0e             	adc    0xe(%esi),%bh
411e18:	11 00                	adc    %eax,(%eax)
411e1a:	69 07 b1 0e 01 00    	imul   $0x10eb1,(%edi),%eax
411e20:	8a 33                	mov    (%ebx),%dh
411e22:	b5 0e                	mov    $0xe,%ch
411e24:	01 00                	add    %eax,(%eax)
411e26:	79 3e                	jns    0x411e66
411e28:	9f                   	lahf
411e29:	0e                   	push   %cs
411e2a:	01 00                	add    %eax,(%eax)
411e2c:	84 07                	test   %al,(%edi)
411e2e:	ba 0e 01 00 54       	mov    $0x5400010e,%edx
411e33:	1c bf                	sbb    $0xbf,%al
411e35:	0e                   	push   %cs
411e36:	01 00                	add    %eax,(%eax)
411e38:	48                   	dec    %eax
411e39:	1c bf                	sbb    $0xbf,%al
411e3b:	0e                   	push   %cs
411e3c:	01 00                	add    %eax,(%eax)
411e3e:	21 30                	and    %esi,(%eax)
411e40:	bf 0e 01 00 e4       	mov    $0xe400010e,%edi
411e45:	1b c3                	sbb    %ebx,%eax
411e47:	0e                   	push   %cs
411e48:	01 00                	add    %eax,(%eax)
411e4a:	6d                   	insl   (%dx),%es:(%edi)
411e4b:	2d cb 0e 01 00       	sub    $0x10ecb,%eax
411e50:	05 21 ac 0e 06       	add    $0x60eac21,%eax
411e55:	06                   	push   %es
411e56:	78 03                	js     0x411e5b
411e58:	a5                   	movsl  %ds:(%esi),%es:(%edi)
411e59:	0e                   	push   %cs
411e5a:	56                   	push   %esi
411e5b:	80 51 11 d0          	adcb   $0xd0,0x11(%ecx)
411e5f:	0e                   	push   %cs
411e60:	56                   	push   %esi
411e61:	80 ed 30             	sub    $0x30,%ch
411e64:	d0 0e                	rorb   $1,(%esi)
411e66:	04 00                	add    $0x0,%al
411e68:	05 21 ac 0e 01       	add    $0x10eac21,%eax
411e6d:	00 6b 1c             	add    %ch,0x1c(%ebx)
411e70:	bf 0e 01 00 21       	mov    $0x2100010e,%edi
411e75:	30 d5                	xor    %dl,%ch
411e77:	0e                   	push   %cs
411e78:	06                   	push   %es
411e79:	06                   	push   %es
411e7a:	78 03                	js     0x411e7f
411e7c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
411e7d:	0e                   	push   %cs
411e7e:	56                   	push   %esi
411e7f:	80 b4 21 db 0e 56 80 	xorb   $0x2e,-0x7fa9f125(%ecx,%eiz,1)
411e86:	2e
411e87:	17                   	pop    %ss
411e88:	db 0e                	fisttpl (%esi)
411e8a:	56                   	push   %esi
411e8b:	80 ed 1a             	sub    $0x1a,%ch
411e8e:	db 0e                	fisttpl (%esi)
411e90:	56                   	push   %esi
411e91:	80 b8 06 db 0e 56 80 	cmpb   $0x80,0x560edb06(%eax)
411e98:	03 1a                	add    (%edx),%ebx
411e9a:	db 0e                	fisttpl (%esi)
411e9c:	06                   	push   %es
411e9d:	06                   	push   %es
411e9e:	78 03                	js     0x411ea3
411ea0:	a5                   	movsl  %ds:(%esi),%es:(%edi)
411ea1:	0e                   	push   %cs
411ea2:	56                   	push   %esi
411ea3:	80 53 21 e0          	adcb   $0xe0,0x21(%ebx)
411ea7:	0e                   	push   %cs
411ea8:	56                   	push   %esi
411ea9:	80 a2 09 e0 0e 56 80 	andb   $0x80,0x560ee009(%edx)
411eb0:	5e                   	pop    %esi
411eb1:	39 e0                	cmp    %esp,%eax
411eb3:	0e                   	push   %cs
411eb4:	56                   	push   %esi
411eb5:	80 fe 24             	cmp    $0x24,%dh
411eb8:	e0 0e                	loopne 0x411ec8
411eba:	06                   	push   %es
411ebb:	06                   	push   %es
411ebc:	78 03                	js     0x411ec1
411ebe:	a5                   	movsl  %ds:(%esi),%es:(%edi)
411ebf:	0e                   	push   %cs
411ec0:	56                   	push   %esi
411ec1:	80 51 11 ba          	adcb   $0xba,0x11(%ecx)
411ec5:	0e                   	push   %cs
411ec6:	56                   	push   %esi
411ec7:	80 2a 11             	subb   $0x11,(%edx)
411eca:	ba 0e 56 80 26       	mov    $0x2680560e,%edx
411ecf:	38 ba 0e 56 80 bd    	cmp    %bh,-0x427fa9f2(%edx)
411ed5:	37                   	aaa
411ed6:	ba 0e 06 00 b1       	mov    $0xb100060e,%edx
411edb:	23 8f 0d 06 00 57    	and    0x5700060d(%edi),%ecx
411ee1:	2a 8f 0d 06 00 ec    	sub    -0x13fff9f3(%edi),%cl
411ee7:	33 a5 0e 06 00 d3    	xor    -0x2cfff9f2(%ebp),%esp
411eed:	23 8f 0d 06 00 7d    	and    0x7d00060d(%edi),%ecx
411ef3:	2a 8f 0d 06 00 bb    	sub    -0x44fff9f3(%edi),%cl
411ef9:	23 8f 0d 06 00 5f    	and    0x5f00060d(%edi),%ecx
411eff:	2a 8f 0d 06 00 ec    	sub    -0x13fff9f3(%edi),%cl
411f05:	33 a5 0e 06 00 a0    	xor    -0x5ffff9f2(%ebp),%esp
411f0b:	32 a5 0e 01 00 5d    	xor    0x5d00010e(%ebp),%ah
411f11:	06                   	push   %es
411f12:	e5 0e                	in     $0xe,%eax
411f14:	01 00                	add    %eax,(%eax)
411f16:	15 1f e5 0e 01       	adc    $0x10ee51f,%eax
411f1b:	00 05 21 ac 0e 01    	add    %al,0x10eac21
411f21:	00 a9 2e ea 0e 01    	add    %ch,0x10eea2e(%ecx)
411f27:	00 6d 2d             	add    %ch,0x2d(%ebp)
411f2a:	cb                   	lret
411f2b:	0e                   	push   %cs
411f2c:	01 00                	add    %eax,(%eax)
411f2e:	84 2d ef 0e 01 00    	test   %ch,0x10eef
411f34:	53                   	push   %ebx
411f35:	13 db                	adc    %ebx,%ebx
411f37:	0e                   	push   %cs
411f38:	01 00                	add    %eax,(%eax)
411f3a:	2f                   	das
411f3b:	34 f3                	xor    $0xf3,%al
411f3d:	0e                   	push   %cs
411f3e:	01 00                	add    %eax,(%eax)
411f40:	8b 04 a2             	mov    (%edx,%eiz,4),%eax
411f43:	0e                   	push   %cs
411f44:	01 00                	add    %eax,(%eax)
411f46:	3a 22                	cmp    (%edx),%ah
411f48:	e0 0e                	loopne 0x411f58
411f4a:	01 00                	add    %eax,(%eax)
411f4c:	dd 0a                	fisttpll (%edx)
411f4e:	ba 0e 01 00 0d       	mov    $0xd00010e,%edx
411f53:	0b ba 0e 01 00 79    	or     0x7900010e(%edx),%edi
411f59:	36 a2 0e 01 00 c2    	mov    %al,%ss:0xc200010e
411f5f:	24 a2                	and    $0xa2,%al
411f61:	0e                   	push   %cs
411f62:	01 00                	add    %eax,(%eax)
411f64:	0a 09                	or     (%ecx),%cl
411f66:	a2 0e 01 00 05       	mov    %al,0x500010e
411f6b:	05 a2 0e 01 00       	add    $0x10ea2,%eax
411f70:	90                   	nop
411f71:	05 a2 0e 01 00       	add    $0x10ea2,%eax
411f76:	20 1b                	and    %bl,(%ebx)
411f78:	08 0f                	or     %cl,(%edi)
411f7a:	01 00                	add    %eax,(%eax)
411f7c:	6d                   	insl   (%dx),%es:(%edi)
411f7d:	25 0d 0f 01 00       	and    $0x10f0d,%eax
411f82:	2b 1b                	sub    (%ebx),%ebx
411f84:	08 0f                	or     %cl,(%edi)
411f86:	01 00                	add    %eax,(%eax)
411f88:	76 25                	jbe    0x411faf
411f8a:	0d 0f 01 00 f2       	or     $0xf200010f,%eax
411f8f:	1a 08                	sbb    (%eax),%cl
411f91:	0f 01 00             	sgdtl  (%eax)
411f94:	5d                   	pop    %ebp
411f95:	25 0d 0f 01 00       	and    $0x10f0d,%eax
411f9a:	36 1b 08             	sbb    %ss:(%eax),%ecx
411f9d:	0f 01 00             	sgdtl  (%eax)
411fa0:	7f 25                	jg     0x411fc7
411fa2:	0d 0f 01 00 45       	or     $0x4500010f,%eax
411fa7:	1b 08                	sbb    (%eax),%ecx
411fa9:	0f 01 00             	sgdtl  (%eax)
411fac:	8c 25 0d 0f 01 00    	mov    %fs,0x10f0d
411fb2:	99                   	cltd
411fb3:	25 0d 0f 01 00       	and    $0x10f0d,%eax
411fb8:	19 09                	sbb    %ecx,(%ecx)
411fba:	12 0f                	adc    (%edi),%cl
411fbc:	01 00                	add    %eax,(%eax)
411fbe:	dd 36                	fnsave (%esi)
411fc0:	12 0f                	adc    (%edi),%cl
411fc2:	01 00                	add    %eax,(%eax)
411fc4:	01 2a                	add    %ebp,(%edx)
411fc6:	12 0f                	adc    (%edi),%cl
411fc8:	01 00                	add    %eax,(%eax)
411fca:	c3                   	ret
411fcb:	29 12                	sub    %edx,(%edx)
411fcd:	0f 01 00             	sgdtl  (%eax)
411fd0:	6f                   	outsl  %ds:(%esi),(%dx)
411fd1:	21 12                	and    %edx,(%edx)
411fd3:	0f 01 00             	sgdtl  (%eax)
411fd6:	bd 2a 1c 0f 01       	mov    $0x10f1c2a,%ebp
411fdb:	00 aa 2a 1c 0f 01    	add    %ch,0x10f1c2a(%edx)
411fe1:	00 c6                	add    %al,%dh
411fe3:	09 d5                	or     %edx,%ebp
411fe5:	0e                   	push   %cs
411fe6:	01 00                	add    %eax,(%eax)
411fe8:	b8 09 d5 0e 01       	mov    $0x10ed509,%eax
411fed:	00 e7                	add    %ah,%bh
411fef:	24 8f                	and    $0x8f,%al
411ff1:	0d 01 00 f2 33       	or     $0x33f20001,%eax
411ff6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
411ff7:	0e                   	push   %cs
411ff8:	01 00                	add    %eax,(%eax)
411ffa:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411ffb:	32 a5 0e 01 00 46    	xor    0x4600010e(%ebp),%ah
412001:	37                   	aaa
412002:	26 0f 01 00          	sgdtl  %es:(%eax)
412006:	53                   	push   %ebx
412007:	13 31                	adc    (%ecx),%esi
412009:	0f 01 00             	sgdtl  (%eax)
41200c:	48                   	dec    %eax
41200d:	3f                   	aas
41200e:	36 0f 01 00          	sgdtl  %ss:(%eax)
412012:	7d 19                	jge    0x41202d
412014:	3e 0f 01 00          	sgdtl  %ds:(%eax)
412018:	ec                   	in     (%dx),%al
412019:	05 e5 0e 01 00       	add    $0x10ee5,%eax
41201e:	8b 04 a2             	mov    (%edx,%eiz,4),%eax
412021:	0e                   	push   %cs
412022:	01 00                	add    %eax,(%eax)
412024:	09 34 42             	or     %esi,(%edx,%eax,2)
412027:	0f 01 00             	sgdtl  (%eax)
41202a:	f4                   	hlt
41202b:	1b a5 0e 01 00 a2    	sbb    -0x5dfffef2(%ebp),%esp
412031:	2f                   	das
412032:	4f                   	dec    %edi
412033:	0f 01 00             	sgdtl  (%eax)
412036:	b0 2f                	mov    $0x2f,%al
412038:	4f                   	dec    %edi
412039:	0f 01 00             	sgdtl  (%eax)
41203c:	79 2f                	jns    0x41206d
41203e:	4f                   	dec    %edi
41203f:	0f 01 00             	sgdtl  (%eax)
412042:	e8 2f 4f 0f 06       	call   0x6506f76
412047:	06                   	push   %es
412048:	78 03                	js     0x41204d
41204a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
41204b:	0e                   	push   %cs
41204c:	56                   	push   %esi
41204d:	80 53 21 54          	adcb   $0x54,0x21(%ebx)
412051:	0f 56 80 5e 39 54 0f 	orps   0xf54395e(%eax),%xmm0
412058:	56                   	push   %esi
412059:	80 5c 09 54 0f       	sbbb   $0xf,0x54(%ecx,%ecx,1)
41205e:	56                   	push   %esi
41205f:	80 a2 09 54 0f 56 80 	andb   $0x80,0x560f5409(%edx)
412066:	37                   	aaa
412067:	39 54 0f 56          	cmp    %edx,0x56(%edi,%ecx,1)
41206b:	80 0a 06             	orb    $0x6,(%edx)
41206e:	54                   	push   %esp
41206f:	0f 56 80 fe 24 54 0f 	orps   0xf5424fe(%eax),%xmm0
412076:	01 00                	add    %eax,(%eax)
412078:	05 21 ac 0e 01       	add    $0x10eac21,%eax
41207d:	00 0f                	add    %cl,(%edi)
41207f:	1c a5                	sbb    $0xa5,%al
412081:	0e                   	push   %cs
412082:	01 00                	add    %eax,(%eax)
412084:	da 39                	fidivrl (%ecx)
412086:	a5                   	movsl  %ds:(%esi),%es:(%edi)
412087:	0e                   	push   %cs
412088:	01 00                	add    %eax,(%eax)
41208a:	1a 1c a5 0e 01 00 04 	sbb    0x400010e(,%eiz,4),%bl
412091:	3a a5 0e 01 00 f7    	cmp    -0x8fffef2(%ebp),%ah
412097:	02 a5 0e 01 00 46    	add    0x4600010e(%ebp),%ah
41209d:	03 a5 0e 01 00 0f    	add    0xf00010e(%ebp),%esp
4120a3:	1b 08                	sbb    (%eax),%ecx
4120a5:	0f 11 00             	movups %xmm0,(%eax)
4120a8:	8d 0b                	lea    (%ebx),%ecx
4120aa:	59                   	pop    %ecx
4120ab:	0f 11 00             	movups %xmm0,(%eax)
4120ae:	73 0b                	jae    0x4120bb
4120b0:	6e                   	outsb  %ds:(%esi),(%dx)
4120b1:	0f 51 80 f9 33 a5 0e 	sqrtps 0xea533f9(%eax),%xmm0
4120b8:	51                   	push   %ecx
4120b9:	80 c5 07             	add    $0x7,%ch
4120bc:	77 0e                	ja     0x4120cc
4120be:	06                   	push   %es
4120bf:	00 7d 34             	add    %bh,0x34(%ebp)
4120c2:	7b 0f                	jnp    0x4120d3
4120c4:	06                   	push   %es
4120c5:	00 8e 34 7b 0f 06    	add    %cl,0x60f7b34(%esi)
4120cb:	00 60 34             	add    %ah,0x34(%eax)
4120ce:	7b 0f                	jnp    0x4120df