411a7d:	2d 8c 28 12 00       	sub    $0x12288c,%eax
411a82:	ee                   	out    %al,(%dx)
411a83:	2c 8c                	sub    $0x8c,%al
411a85:	28 06                	sub    %al,(%esi)
411a87:	00 c8                	add    %cl,%al
411a89:	1d ea 21 12 00       	sbb    $0x1221ea,%eax
411a8e:	bf 12 b9 04 06       	mov    $0x604b912,%edi
411a93:	00 2e                	add    %ch,(%esi)
411a95:	00 20                	add    %ah,(%eax)
411a97:	05 06 00 34 28       	add    $0x28340006,%eax
411a9c:	ea 21 0e 00 42 1a 2d 	ljmp   $0x2d1a,$0x42000e21
411aa3:	2f                   	das
411aa4:	06                   	push   %es
411aa5:	00 9f 28 ea 21 06    	add    %bl,0x621ea28(%edi)
411aab:	00 52 12             	add    %dl,0x12(%edx)
411aae:	ea 21 06 00 e1 07 96 	ljmp   $0x9607,$0xe1000621
411ab5:	17                   	pop    %ss
411ab6:	12 00                	adc    (%eax),%al
411ab8:	97                   	xchg   %eax,%edi
411ab9:	10 b9 04 12 00 b1    	adc    %bh,-0x4effedfc(%ecx)
411abf:	26 b9 04 12 00 41    	es mov $0x41001204,%ecx
411ac5:	38 b9 04 12 00 47    	cmp    %bh,0x47001204(%ecx)
411acb:	38 b9 04 06 00 f2    	cmp    %bh,-0xdfff9fc(%ecx)
411ad1:	1c ea                	sbb    $0xea,%al
411ad3:	21 16                	and    %edx,(%esi)
411ad5:	00 1d 19 51 04 12    	add    %bl,0x12045119
411adb:	00 08                	add    %cl,(%eax)
411add:	28 b9 04 06 00 3c    	sub    %bh,0x3c000604(%ecx)
411ae3:	00 20                	add    %ah,(%eax)
411ae5:	05 06 00 8f 01       	add    $0x18f0006,%eax
411aea:	20 05 00 00 00 00    	and    %al,0x0
411af0:	9f                   	lahf
411af1:	02 00                	add    (%eax),%al
411af3:	00 00                	add    %al,(%eax)
411af5:	00 01                	add    %al,(%ecx)
411af7:	00 01                	add    %al,(%ecx)
411af9:	00 01                	add    %al,(%ecx)
411afb:	00 10                	add    %dl,(%eax)
411afd:	00 f0                	add    %dh,%al
411aff:	29 c9                	sub    %ecx,%ecx
411b01:	2a 3d 00 01 00 01    	sub    0x1000100,%bh
411b07:	00 01                	add    %al,(%ecx)
411b09:	00 10                	add    %dl,(%eax)
411b0b:	00 05 22 c9 2a 3d    	add    %al,0x3d2ac922
411b11:	00 05 00 05 00 01    	add    %al,0x1000500
411b17:	00 10                	add    %dl,(%eax)
411b19:	00 8c 22 83 02 3d 00 	add    %cl,0x3d0283(%edx,%eiz,1)
411b20:	0c 00                	or     $0x0,%al
411b22:	0d 00 01 00 10       	or     $0x10000100,%eax
411b27:	00 0c 04             	add    %cl,(%esp,%eax,1)
411b2a:	83 02 3d             	addl   $0x3d,(%edx)
411b2d:	00 32                	add    %dh,(%edx)
411b2f:	00 20                	add    %ah,(%eax)
411b31:	00 01                	add    %al,(%ecx)
411b33:	00 10                	add    %dl,(%eax)
411b35:	00 c3                	add    %al,%bl
411b37:	1e                   	push   %ds
411b38:	83 02 3d             	addl   $0x3d,(%edx)
411b3b:	00 40 00             	add    %al,0x0(%eax)
411b3e:	2b 00                	sub    (%eax),%eax
411b40:	01 00                	add    %eax,(%eax)
411b42:	10 00                	adc    %al,(%eax)
411b44:	de 2a                	fisubrs (%edx)
411b46:	db 05 5d 00 4f 00    	fildl  0x4f005d
411b4c:	35 00 01 00 10       	xor    $0x10000100,%eax
411b51:	00 f1                	add    %dh,%cl
411b53:	21 db                	and    %ebx,%ebx
411b55:	05 3d 00 53 00       	add    $0x53003d,%eax
411b5a:	3f                   	aas
411b5b:	00 00                	add    %al,(%eax)
411b5d:	00 10                	add    %dl,(%eax)
411b5f:	00 33                	add    %dh,(%ebx)
411b61:	29 db                	sub    %ebx,%ebx
411b63:	05 5d 00 5e 00       	add    $0x5e005d,%eax
411b68:	48                   	dec    %eax
411b69:	00 01                	add    %al,(%ecx)
411b6b:	00 10                	add    %dl,(%eax)
411b6d:	00 5f 2a             	add    %bl,0x2a(%edi)
411b70:	db 05 5d 00 62 00    	fildl  0x62005d
411b76:	51                   	push   %ecx
411b77:	00 00                	add    %al,(%eax)
411b79:	00 10                	add    %dl,(%eax)
411b7b:	00 b9 17 db 05 5d    	add    %bh,0x5d05db17(%ecx)
411b81:	00 65 00             	add    %ah,0x0(%ebp)
411b84:	56                   	push   %esi
411b85:	00 01                	add    %al,(%ecx)
411b87:	00 10                	add    %dl,(%eax)
411b89:	00 28                	add    %ch,(%eax)
411b8b:	1d db 05 5d 00       	sbb    $0x5d05db,%eax
411b90:	66 00 5a 00          	data16 add %bl,0x0(%edx)
411b94:	01 00                	add    %eax,(%eax)
411b96:	10 00                	adc    %al,(%eax)
411b98:	56                   	push   %esi
411b99:	1d db 05 5d 00       	sbb    $0x5d05db,%eax
411b9e:	66 00 5b 00          	data16 add %bl,0x0(%ebx)
411ba2:	00 00                	add    %al,(%eax)
411ba4:	10 00                	adc    %al,(%eax)
411ba6:	6d                   	insl   (%dx),%es:(%edi)
411ba7:	37                   	aaa
411ba8:	d3 29                	shrl   %cl,(%ecx)
411baa:	5d                   	pop    %ebp
411bab:	00 66 00             	add    %ah,0x0(%esi)
411bae:	5d                   	pop    %ebp
411baf:	00 00                	add    %al,(%eax)
411bb1:	00 10                	add    %dl,(%eax)
411bb3:	00 b2 02 d3 29 5d    	add    %dh,0x5d29d302(%edx)
411bb9:	00 67 00             	add    %ah,0x0(%edi)
411bbc:	5f                   	pop    %edi
411bbd:	00 01                	add    %al,(%ecx)
411bbf:	20 10                	and    %dl,(%eax)
411bc1:	00 cb                	add    %cl,%bl
411bc3:	29 d3                	sub    %edx,%ebx
411bc5:	29 6d 00             	sub    %ebp,0x0(%ebp)
411bc8:	67 00 64 00          	add    %ah,0x0(%si)
411bcc:	01 00                	add    %eax,(%eax)
411bce:	10 00                	adc    %al,(%eax)
411bd0:	84 22                	test   %ah,(%edx)
411bd2:	d3 29                	shrl   %cl,(%ecx)
411bd4:	3d 00 6b 00 7b       	cmp    $0x7b006b00,%eax
411bd9:	00 01                	add    %al,(%ecx)
411bdb:	00 10                	add    %dl,(%eax)
411bdd:	00 13                	add    %dl,(%ebx)
411bdf:	05 d3 29 3d 00       	add    $0x3d29d3,%eax
411be4:	7e 00                	jle    0x411be6
411be6:	82 00 01             	addb   $0x1,(%eax)
411be9:	00 10                	add    %dl,(%eax)
411beb:	00 f9                	add    %bh,%cl
411bed:	32 d3                	xor    %bl,%dl
411bef:	29 3d 00 95 00 87    	sub    %edi,0x87009500
411bf5:	00 01                	add    %al,(%ecx)
411bf7:	00 10                	add    %dl,(%eax)
411bf9:	00 e9                	add    %ch,%cl
411bfb:	29 d3                	sub    %edx,%ebx
411bfd:	29 3d 00 96 00 8a    	sub    %edi,0x8a009600
411c03:	00 80 01 10 00 ab    	add    %al,-0x54ffefff(%eax)
411c09:	1e                   	push   %ds
411c0a:	d3 29                	shrl   %cl,(%ecx)
411c0c:	5d                   	pop    %ebp
411c0d:	00 ab 00 8f 00 00    	add    %ch,0x8f00(%ebx)
411c13:	00 10                	add    %dl,(%eax)
411c15:	00 af 2f 4d 31 5d    	add    %ch,0x5d314d2f(%edi)
411c1b:	00 ab 00 90 00 00    	add    %ch,0x9000(%ebx)
411c21:	01 10                	add    %edx,(%eax)
411c23:	00 3c 32             	add    %bh,(%edx,%esi,1)
411c26:	4d                   	dec    %ebp
411c27:	31 ed                	xor    %ebp,%ebp
411c29:	01 ad 00 96 00 01    	add    %ebp,0x1009600(%ebp)
411c2f:	00 10                	add    %dl,(%eax)
411c31:	00 19                	add    %bl,(%ecx)
411c33:	2e b6 34             	cs mov $0x34,%dh
411c36:	09 02                	or     %eax,(%edx)
411c38:	ae                   	scas   %es:(%edi),%al
411c39:	00 9a 00 01 00 10    	add    %bl,0x10000100(%edx)
411c3f:	00 84 2d b6 34 09 02 	add    %al,0x20934b6(%ebp,%ebp,1)
411c46:	b3 00                	mov    $0x0,%bl
411c48:	b0 00                	mov    $0x0,%al
411c4a:	01 00                	add    %eax,(%eax)
411c4c:	10 00                	adc    %al,(%eax)
411c4e:	cc                   	int3
411c4f:	2d b6 34 09 02       	sub    $0x20934b6,%eax
411c54:	b8 00 c6 00 01       	mov    $0x100c600,%eax
411c59:	00 10                	add    %dl,(%eax)
411c5b:	00 1b                	add    %bl,(%ebx)
411c5d:	2b b6 34 09 02 bd    	sub    -0x42fdf6cc(%esi),%esi
411c63:	00 dc                	add    %bl,%ah
411c65:	00 02                	add    %al,(%edx)
411c67:	01 00                	add    %eax,(%eax)
411c69:	00 15 2c 00 00 65    	add    %dl,0x6500002c
411c6f:	01 c3                	add    %eax,%ebx
411c71:	00 f1                	add    %dh,%cl
411c73:	00 02                	add    %al,(%edx)
411c75:	01 00                	add    %eax,(%eax)
411c77:	00 d8                	add    %bl,%al
411c79:	2b 00                	sub    (%eax),%eax
411c7b:	00 65 01             	add    %ah,0x1(%ebp)
411c7e:	c3                   	ret
411c7f:	00 f5                	add    %dh,%ch
411c81:	00 02                	add    %al,(%edx)
411c83:	01 00                	add    %eax,(%eax)
411c85:	00 f5                	add    %dh,%ch
411c87:	2b 00                	sub    (%eax),%eax
411c89:	00 65 01             	add    %ah,0x1(%ebp)
411c8c:	c3                   	ret
411c8d:	00 f9                	add    %bh,%cl
411c8f:	00 02                	add    %al,(%edx)
411c91:	20 10                	and    %dl,(%eax)
411c93:	00 57 0d             	add    %dl,0xd(%edi)
411c96:	00 00                	add    %al,(%eax)
411c98:	69 00 c3 00 fd 00    	imul   $0xfd00c3,(%eax),%eax
411c9e:	02 20                	add    (%eax),%ah
411ca0:	10 00                	adc    %al,(%eax)
411ca2:	32 0d 00 00 69 00    	xor    0x690000,%cl
411ca8:	c9                   	leave
411ca9:	00 1d 01 02 20 10    	add    %bl,0x10200201
411caf:	00 43 0d             	add    %al,0xd(%ebx)
411cb2:	00 00                	add    %al,(%eax)
411cb4:	69 00 d1 00 3f 01    	imul   $0x13f00d1,(%eax),%eax
411cba:	02 00                	add    (%eax),%al
411cbc:	10 00                	adc    %al,(%eax)
411cbe:	11 3b                	adc    %edi,(%ebx)
411cc0:	00 00                	add    %al,(%eax)
411cc2:	99                   	cltd
411cc3:	00 da                	add    %bl,%dl
411cc5:	00 62 01             	add    %ah,0x1(%edx)
411cc8:	02 00                	add    (%eax),%al
411cca:	10 00                	adc    %al,(%eax)
411ccc:	aa                   	stos   %al,%es:(%edi)
411ccd:	3a 00                	cmp    (%eax),%al
411ccf:	00 99 00 db 00 67    	add    %bl,0x6700db00(%ecx)
411cd5:	01 02                	add    %eax,(%edx)
411cd7:	00 10                	add    %dl,(%eax)
411cd9:	00 dd                	add    %bl,%ch
411cdb:	3a 00                	cmp    (%eax),%al
411cdd:	00 99 00 dc 00 74    	add    %bl,0x7400dc00(%ecx)
411ce3:	01 02                	add    %eax,(%edx)
411ce5:	00 10                	add    %dl,(%eax)
411ce7:	00 29                	add    %ch,(%ecx)
411ce9:	38 00                	cmp    %al,(%eax)
411ceb:	00 61 00             	add    %ah,0x0(%ecx)
411cee:	dd 00                	fldl   (%eax)
411cf0:	83 01 02             	addl   $0x2,(%ecx)
411cf3:	00 10                	add    %dl,(%eax)
411cf5:	00 fa                	add    %bh,%dl
411cf7:	37                   	aaa
411cf8:	00 00                	add    %al,(%eax)
411cfa:	61                   	popa
411cfb:	00 df                	add    %bl,%bh
411cfd:	00 86 01 02 00 10    	add    %al,0x10000201(%esi)
411d03:	00 10                	add    %dl,(%eax)
411d05:	38 00                	cmp    %al,(%eax)
411d07:	00 61 00             	add    %ah,0x0(%ecx)
411d0a:	e1 00                	loope  0x411d0c
411d0c:	89 01                	mov    %eax,(%ecx)
411d0e:	02 01                	add    (%ecx),%al
411d10:	00 00                	add    %al,(%eax)
411d12:	c4 27                	les    (%edi),%esp
411d14:	00 00                	add    %al,(%eax)
411d16:	49                   	dec    %ecx
411d17:	02 e3                	add    %bl,%ah
411d19:	00 8c 01 03 00 10 00 	add    %cl,0x100003(%ecx,%eax,1)
411d20:	d8 2c 00             	fsubrs (%eax,%eax,1)
411d23:	00 5d 00             	add    %bl,0x0(%ebp)
411d26:	e6 00                	out    %al,$0x0
411d28:	8c 01                	mov    %es,(%ecx)
411d2a:	01 00                	add    %eax,(%eax)
411d2c:	24 35                	and    $0x35,%al
411d2e:	69 0b 01 00 e6 00    	imul   $0xe60001,(%ebx),%ecx
411d34:	6d                   	insl   (%dx),%es:(%edi)
411d35:	0b 01                	or     (%ecx),%eax
411d37:	00 1e                	add    %bl,(%esi)
411d39:	1d 71 0b 01 00       	sbb    $0x10b71,%eax
411d3e:	06                   	push   %es
411d3f:	04 71                	add    $0x71,%al
411d41:	0b 01                	or     (%ecx),%eax
411d43:	00 24 35 69 0b 01 00 	add    %ah,0x10b69(,%esi,1)
411d4a:	1e                   	push   %ds
411d4b:	1d 71 0b 01 00       	sbb    $0x10b71,%eax
411d50:	e6 00                	out    %al,$0x0
411d52:	6d                   	insl   (%dx),%es:(%edi)
411d53:	0b 01                	or     (%ecx),%eax
411d55:	00 f3                	add    %dh,%bl
411d57:	00 75 0b             	add    %dh,0xb(%ebp)
411d5a:	01 00                	add    %eax,(%eax)
411d5c:	80 00 79             	addb   $0x79,(%eax)
411d5f:	0b 01                	or     (%ecx),%eax
411d61:	00 5b 01             	add    %bl,0x1(%ebx)
411d64:	7d 0b                	jge    0x411d71
411d66:	01 00                	add    %eax,(%eax)
411d68:	ee                   	out    %al,(%dx)
411d69:	38 81 0b 01 00 17    	cmp    %al,0x1700010b(%ecx)
411d6f:	00 85 0b 01 00 1d    	add    %al,0x1d00010b(%ebp)
411d75:	00 85 0b 01 00 73    	add    %al,0x7300010b(%ebp)
411d7b:	01 85 0b 01 00 79    	add    %eax,0x7900010b(%ebp)
411d81:	01 85 0b 01 00 16    	add    %eax,0x1600010b(%ebp)
411d87:	02 85 0b 01 00 1c    	add    0x1c00010b(%ebp),%al
411d8d:	02 85 0b 01 00 52    	add    0x5200010b(%ebp),%al
411d93:	02 85 0b 01 00 58    	add    0x5800010b(%ebp),%al
411d99:	02 85 0b 01 00 41    	add    0x4100010b(%ebp),%al
411d9f:	04 85                	add    $0x85,%al
411da1:	0b 01                	or     (%ecx),%eax
411da3:	00 89 17 d6 03 01    	add    %cl,0x103d617(%ecx)
411da9:	00 6e 3b             	add    %ch,0x3b(%esi)
411dac:	89 0b                	mov    %ecx,(%ebx)
411dae:	01 00                	add    %eax,(%eax)
411db0:	13 04 8c             	adc    (%esp,%ecx,4),%eax
411db3:	0b 01                	or     (%ecx),%eax
411db5:	00 24 35 69 0b 01 00 	add    %ah,0x10b69(,%esi,1)
411dbc:	48                   	dec    %eax
411dbd:	01 90 0b 01 00 87    	add    %edx,-0x78fffef5(%eax)
411dc3:	00 94 0b 01 00 2d 0a 	add    %dl,0xa2d0001(%ebx,%ecx,1)
411dca:	71 0b                	jno    0x411dd7
411dcc:	01 00                	add    %eax,(%eax)
411dce:	6b 1a 98             	imul   $0xffffff98,(%edx),%ebx
411dd1:	0b 01                	or     (%ecx),%eax
411dd3:	00 db                	add    %bl,%bl
411dd5:	3c 71                	cmp    $0x71,%al
411dd7:	0b 01                	or     (%ecx),%eax
411dd9:	00 03                	add    %al,(%ebx)
411ddb:	05 71 0b 01 00       	add    $0x10b71,%eax
411de0:	0b 3a                	or     (%edx),%edi
411de2:	71 0b                	jno    0x411def
411de4:	01 00                	add    %eax,(%eax)
411de6:	aa                   	stos   %al,%es:(%edi)
411de7:	04 71                	add    $0x71,%al
411de9:	0b 01                	or     (%ecx),%eax
411deb:	00 b3 1e 71 0b 01    	add    %dh,0x10b711e(%ebx)
411df1:	00 b1 04 9c 0b 01    	add    %dh,0x10b9c04(%ecx)
411df7:	00 c4                	add    %al,%ah
411df9:	29 9c 0b 01 00 3f 22 	sub    %ebx,0x223f0001(%ebx,%ecx,1)
411e00:	9c                   	pushf
411e01:	0b 01                	or     (%ecx),%eax
411e03:	00 06                	add    %al,(%esi)
411e05:	3a a0 0b 01 00 7b    	cmp    0x7b00010b(%eax),%ah
411e0b:	1e                   	push   %ds
411e0c:	a0 0b 01 00 91       	mov    0x9100010b,%al
411e11:	02 79 0b             	add    0xb(%ecx),%bh
411e14:	01 00                	add    %eax,(%eax)
411e16:	98                   	cwtl
411e17:	02 79 0b             	add    0xb(%ecx),%bh
411e1a:	01 00                	add    %eax,(%eax)
411e1c:	4a                   	dec    %edx
411e1d:	22 81 0b 01 00 01    	and    0x100010b(%ecx),%al
411e23:	00 79 0b             	add    %bh,0xb(%ecx)
411e26:	01 00                	add    %eax,(%eax)
411e28:	09 00                	or     %eax,(%eax)
411e2a:	79 0b                	jns    0x411e37
411e2c:	01 00                	add    %eax,(%eax)
411e2e:	65 01 79 0b          	add    %edi,%gs:0xb(%ecx)
411e32:	01 00                	add    %eax,(%eax)
411e34:	0e                   	push   %cs
411e35:	02 79 0b             	add    0xb(%ecx),%bh
411e38:	01 00                	add    %eax,(%eax)
411e3a:	12 3a                	adc    (%edx),%bh
411e3c:	81 0b 01 00 44 02    	orl    $0x2440001,(%ebx)
411e42:	79 0b                	jns    0x411e4f
411e44:	01 00                	add    %eax,(%eax)
411e46:	ba 00 a5 0b 01       	mov    $0x10ba500,%edx
411e4b:	00 d0                	add    %dl,%al
411e4d:	1e                   	push   %ds
411e4e:	71 0b                	jno    0x411e5b
411e50:	01 00                	add    %eax,(%eax)
411e52:	13 04 8c             	adc    (%esp,%ecx,4),%eax
411e55:	0b 01                	or     (%ecx),%eax
411e57:	00 11                	add    %dl,(%ecx)
411e59:	00 8c 0b 01 00 24 35 	add    %cl,0x35240001(%ebx,%ecx,1)
411e60:	69 0b 01 00 36 04    	imul   $0x4360001,(%ebx),%ecx
411e66:	90                   	nop
411e67:	0b 01                	or     (%ecx),%eax
411e69:	00 81 11 71 0b 01    	add    %al,0x10b7111(%ecx)
411e6f:	00 2b                	add    %ch,(%ebx)