411c00:	05 18 01 00 f2       	add    $0xf2000118,%eax
411c05:	16                   	push   %ss
411c06:	05 18 01 00 04       	add    $0x4000118,%eax
411c0b:	1c 7f                	sbb    $0x7f,%al
411c0d:	12 01                	adc    (%ecx),%al
411c0f:	00 20                	add    %ah,(%eax)
411c11:	1b 7e 17             	sbb    0x17(%esi),%edi
411c14:	01 00                	add    %eax,(%eax)
411c16:	02 18                	add    (%eax),%bl
411c18:	7e 17                	jle    0x411c31
411c1a:	01 00                	add    %eax,(%eax)
411c1c:	b3 16                	mov    $0x16,%bl
411c1e:	7f 12                	jg     0x411c32
411c20:	01 00                	add    %eax,(%eax)
411c22:	fb                   	sti
411c23:	18 c6                	sbb    %al,%dh
411c25:	17                   	pop    %ss
411c26:	01 00                	add    %eax,(%eax)
411c28:	38 1b                	cmp    %bl,(%ebx)
411c2a:	37                   	aaa
411c2b:	17                   	pop    %ss
411c2c:	01 00                	add    %eax,(%eax)
411c2e:	72 18                	jb     0x411c48
411c30:	29 17                	sub    %edx,(%edi)
411c32:	01 00                	add    %eax,(%eax)
411c34:	c5 15 05 18 01 00    	lds    0x11805,%edx
411c3a:	00 16                	add    %dl,(%esi)
411c3c:	05 18 01 00 df       	add    $0xdf000118,%eax
411c41:	18 3f                	sbb    %bh,(%edi)
411c43:	17                   	pop    %ss
411c44:	01 00                	add    %eax,(%eax)
411c46:	3c 19                	cmp    $0x19,%al
411c48:	43                   	inc    %ebx
411c49:	17                   	pop    %ss
411c4a:	01 00                	add    %eax,(%eax)
411c4c:	b9 17 47 17 01       	mov    $0x1174717,%ecx
411c51:	00 c5                	add    %al,%ch
411c53:	15 22 18 01 00       	adc    $0x11822,%eax
411c58:	34 15                	xor    $0x15,%al
411c5a:	22 18                	and    (%eax),%bl
411c5c:	01 00                	add    %eax,(%eax)
411c5e:	df 15 22 18 01 00    	fists  0x11822
411c64:	e9 1a 27 18 01       	jmp    0x1594383
411c69:	00 9d 1a 2f 18 01    	add    %bl,0x1182f1a(%ebp)
411c6f:	00 02                	add    %al,(%edx)
411c71:	15 9e 17 01 00       	adc    $0x1179e,%eax
411c76:	ec                   	in     (%dx),%al
411c77:	17                   	pop    %ss
411c78:	39 18                	cmp    %ebx,(%eax)
411c7a:	01 00                	add    %eax,(%eax)
411c7c:	b6 1a                	mov    $0x1a,%dh
411c7e:	3e 18 06             	sbb    %al,%ds:(%esi)
411c81:	06                   	push   %es
411c82:	0b 0d 7e 17 56 80    	or     0x8056177e,%ecx
411c88:	c8 23 47 17          	enter  $0x4723,$0x17
411c8c:	56                   	push   %esi
411c8d:	80 51 24 47          	adcb   $0x47,0x24(%ecx)
411c91:	17                   	pop    %ss
411c92:	56                   	push   %esi
411c93:	80 78 3b 47          	cmpb   $0x47,0x3b(%eax)
411c97:	17                   	pop    %ss
411c98:	06                   	push   %es
411c99:	06                   	push   %es
411c9a:	0b 0d 7e 17 56 80    	or     0x8056177e,%ecx
411ca0:	41                   	inc    %ecx
411ca1:	2f                   	das
411ca2:	48                   	dec    %eax
411ca3:	18 56 80             	sbb    %dl,-0x80(%esi)
411ca6:	c6 47 48 18          	movb   $0x18,0x48(%edi)
411caa:	01 00                	add    %eax,(%eax)
411cac:	be 25 4d 18 01       	mov    $0x1184d25,%esi
411cb1:	00 0d 14 7f 12 01    	add    %cl,0x1127f14
411cb7:	00 c0                	add    %al,%al
411cb9:	3a 52 18             	cmp    0x18(%edx),%dl
411cbc:	01 00                	add    %eax,(%eax)
411cbe:	b0 3a                	mov    $0x3a,%al
411cc0:	52                   	push   %edx
411cc1:	18 01                	sbb    %al,(%ecx)
411cc3:	00 be 3d 57 18 01    	add    %bh,0x118573d(%esi)
411cc9:	00 d5                	add    %dl,%ch
411ccb:	2d 5c 18 01 00       	sub    $0x1185c,%eax
411cd0:	bd 2d 5c 18 01       	mov    $0x1185c2d,%ebp
411cd5:	00 b2 2d 5c 18 01    	add    %dh,0x1185c2d(%edx)
411cdb:	00 b1 3d 57 18 01    	add    %dh,0x118573d(%ecx)
411ce1:	00 ef                	add    %ch,%bh
411ce3:	22 61 18             	and    0x18(%ecx),%ah
411ce6:	01 00                	add    %eax,(%eax)
411ce8:	09 48 05             	or     %ecx,0x5(%eax)
411ceb:	18 01                	sbb    %al,(%ecx)
411ced:	00 84 3d 57 18 01 00 	add    %al,0x11857(%ebp,%edi,1)
411cf4:	c8 2d 5c 18          	enter  $0x5c2d,$0x18
411cf8:	01 00                	add    %eax,(%eax)
411cfa:	e8 47 05 18 01       	call   0x1592246
411cff:	00 77 33             	add    %dh,0x33(%edi)
411d02:	52                   	push   %edx
411d03:	18 01                	sbb    %al,(%ecx)
411d05:	00 f8                	add    %bh,%al
411d07:	4e                   	dec    %esi
411d08:	35 05 01 00 21       	xor    $0x21000105,%eax
411d0d:	48                   	dec    %eax
411d0e:	05 18 01 00 46       	add    $0x46000118,%eax
411d13:	2c 66                	sub    $0x66,%al
411d15:	18 01                	sbb    %al,(%ecx)
411d17:	00 75 17             	add    %dh,0x17(%ebp)
411d1a:	7f 12                	jg     0x411d2e
411d1c:	01 00                	add    %eax,(%eax)
411d1e:	15 17 7f 12 06       	adc    $0x6127f17,%eax
411d23:	06                   	push   %es
411d24:	0b 0d 7e 17 56 80    	or     0x8056177e,%ecx
411d2a:	07                   	pop    %es
411d2b:	3c 6b                	cmp    $0x6b,%al
411d2d:	18 56 80             	sbb    %dl,-0x80(%esi)
411d30:	b4 48                	mov    $0x48,%ah
411d32:	6b 18 56             	imul   $0x56,(%eax),%ebx
411d35:	80 bd 48 6b 18 06 06 	cmpb   $0x6,0x6186b48(%ebp)
411d3c:	0b 0d 7e 17 56 80    	or     0x8056177e,%ecx
411d42:	41                   	inc    %ecx
411d43:	2f                   	das
411d44:	4d                   	dec    %ebp
411d45:	18 56 80             	sbb    %dl,-0x80(%esi)
411d48:	cf                   	iret
411d49:	3c 4d                	cmp    $0x4d,%al
411d4b:	18 56 80             	sbb    %dl,-0x80(%esi)
411d4e:	27                   	daa
411d4f:	14 4d                	adc    $0x4d,%al
411d51:	18 01                	sbb    %al,(%ecx)
411d53:	00 be 25 4d 18 01    	add    %bh,0x1184d25(%esi)
411d59:	00 0d 14 7f 12 06    	add    %cl,0x6127f14
411d5f:	06                   	push   %es
411d60:	0b 0d 7e 17 56 80    	or     0x8056177e,%ecx
411d66:	38 2f                	cmp    %ch,(%edi)
411d68:	70 18                	jo     0x411d82
411d6a:	56                   	push   %esi
411d6b:	80 4c 2f 70 18       	orb    $0x18,0x70(%edi,%ebp,1)
411d70:	01 00                	add    %eax,(%eax)
411d72:	ef                   	out    %eax,(%dx)
411d73:	11 a2 17 01 00 cf    	adc    %esp,-0x30fffee9(%edx)
411d79:	1c a2                	sbb    $0xa2,%al
411d7b:	17                   	pop    %ss
411d7c:	01 00                	add    %eax,(%eax)
411d7e:	ef                   	out    %eax,(%dx)
411d7f:	24 a2                	and    $0xa2,%al
411d81:	17                   	pop    %ss
411d82:	01 00                	add    %eax,(%eax)
411d84:	bc 13 7f 12 21       	mov    $0x21127f13,%esp
411d89:	00 93 29 7e 17 21    	add    %dl,0x21177e29(%ebx)
411d8f:	00 2f                	add    %ch,(%edi)
411d91:	2a 7e 17             	sub    0x17(%esi),%bh
411d94:	01 00                	add    %eax,(%eax)
411d96:	33 49 7e             	xor    0x7e(%ecx),%ecx
411d99:	17                   	pop    %ss
411d9a:	01 00                	add    %eax,(%eax)
411d9c:	32 4a 7e             	xor    0x7e(%edx),%cl
411d9f:	17                   	pop    %ss
411da0:	01 00                	add    %eax,(%eax)
411da2:	39 42 75             	cmp    %eax,0x75(%edx)
411da5:	18 01                	sbb    %al,(%ecx)
411da7:	00 c5                	add    %al,%ch
411da9:	41                   	inc    %ecx
411daa:	7f 18                	jg     0x411dc4
411dac:	01 00                	add    %eax,(%eax)
411dae:	a1 4d 89 18 01       	mov    0x118894d,%eax
411db3:	00 61 1c             	add    %ah,0x1c(%ecx)
411db6:	89 18                	mov    %ebx,(%eax)
411db8:	01 00                	add    %eax,(%eax)
411dba:	b0 13                	mov    $0x13,%al
411dbc:	52                   	push   %edx
411dbd:	18 01                	sbb    %al,(%ecx)
411dbf:	00 9b 3c 52 18 01    	add    %bl,0x118523c(%ebx)
411dc5:	00 56 14             	add    %dl,0x14(%esi)
411dc8:	52                   	push   %edx
411dc9:	18 01                	sbb    %al,(%ecx)
411dcb:	00 ab 32 52 18 01    	add    %ch,0x1185232(%ebx)
411dd1:	00 c6                	add    %al,%dh
411dd3:	3c 52                	cmp    $0x52,%al
411dd5:	18 01                	sbb    %al,(%ecx)
411dd7:	00 6f 14             	add    %ch,0x14(%edi)
411dda:	52                   	push   %edx
411ddb:	18 01                	sbb    %al,(%ecx)
411ddd:	00 4f 1f             	add    %cl,0x1f(%edi)
411de0:	89 18                	mov    %ebx,(%eax)
411de2:	01 00                	add    %eax,(%eax)
411de4:	60                   	pusha
411de5:	1f                   	pop    %ds
411de6:	89 18                	mov    %ebx,(%eax)
411de8:	01 00                	add    %eax,(%eax)
411dea:	68 2c 7f 12 01       	push   $0x1127f2c
411def:	00 22                	add    %ah,(%edx)
411df1:	42                   	inc    %edx
411df2:	8e 18                	mov    (%eax),%ds
411df4:	01 00                	add    %eax,(%eax)
411df6:	65 46                	gs inc %esi
411df8:	bd 0a 01 00 03       	mov    $0x300010a,%ebp
411dfd:	1b 7f 12             	sbb    0x12(%edi),%edi
411e00:	01 00                	add    %eax,(%eax)
411e02:	4b                   	dec    %ebx
411e03:	1a 7f 12             	sbb    0x12(%edi),%bh
411e06:	01 00                	add    %eax,(%eax)
411e08:	82 1a 7f             	sbbb   $0x7f,(%edx)
411e0b:	12 01                	adc    (%ecx),%al
411e0d:	00 8e 1b 7e 17 01    	add    %cl,0x1177e1b(%esi)
411e13:	00 b7 19 98 18 01    	add    %dh,0x1189819(%edi)
411e19:	00 20                	add    %ah,(%eax)
411e1b:	13 a2 17 01 00 0c    	adc    0xc000117(%edx),%esp
411e21:	4f                   	dec    %edi
411e22:	35 05 01 00 02       	xor    $0x2000105,%eax
411e27:	15 05 18 01 00       	adc    $0x11805,%eax
411e2c:	db 19                	fistpl (%ecx)
411e2e:	57                   	push   %edi
411e2f:	18 01                	sbb    %al,(%ecx)
411e31:	00 5a 17             	add    %bl,0x17(%edx)
411e34:	a2 18 01 00 41       	mov    %al,0x41000118
411e39:	18 2b                	sbb    %ch,(%ebx)
411e3b:	12 01                	adc    (%ecx),%al
411e3d:	00 b8 11 a2 17 01    	add    %bh,0x117a211(%eax)
411e43:	00 33                	add    %dh,(%ebx)
411e45:	49                   	dec    %ecx
411e46:	7e 17                	jle    0x411e5f
411e48:	01 00                	add    %eax,(%eax)
411e4a:	68 48 7f 12 01       	push   $0x1127f48
411e4f:	00 c4                	add    %al,%ah
411e51:	44                   	inc    %esp
411e52:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411e53:	18 01                	sbb    %al,(%ecx)
411e55:	00 e9                	add    %ch,%cl
411e57:	3f                   	aas
411e58:	b1 18                	mov    $0x18,%cl
411e5a:	01 00                	add    %eax,(%eax)
411e5c:	b4 4d                	mov    $0x4d,%ah
411e5e:	7e 17                	jle    0x411e77
411e60:	01 00                	add    %eax,(%eax)
411e62:	95                   	xchg   %eax,%ebp
411e63:	1c 7e                	sbb    $0x7e,%al
411e65:	17                   	pop    %ss
411e66:	01 00                	add    %eax,(%eax)
411e68:	94                   	xchg   %eax,%esp
411e69:	50                   	push   %eax
411e6a:	b9 18 01 00 81       	mov    $0x81000118,%ecx
411e6f:	12 a2 17 01 00 1f    	adc    0x1f000117(%edx),%ah
411e75:	11 a2 17 24 00 a6    	adc    %esp,-0x59ffdbe9(%edx)
411e7b:	39 be 18 24 00 8c    	cmp    %edi,-0x73ffdbe8(%esi)
411e81:	39 be 18 01 00 e5    	cmp    %edi,-0x1afffee8(%esi)
411e87:	29 39                	sub    %edi,(%ecx)
411e89:	18 01                	sbb    %al,(%ecx)
411e8b:	00 0e                	add    %cl,(%esi)
411e8d:	2b 39                	sub    (%ecx),%edi
411e8f:	18 01                	sbb    %al,(%ecx)
411e91:	00 fe                	add    %bh,%dh
411e93:	4d                   	dec    %ebp
411e94:	05 18 01 00 27       	add    $0x27000118,%eax
411e99:	36 bd 0a 01 00 a9    	ss mov $0xa900010a,%ebp
411e9f:	20 7e 17             	and    %bh,0x17(%esi)
411ea2:	01 00                	add    %eax,(%eax)
411ea4:	0a 3b                	or     (%ebx),%bh
411ea6:	2d 17 01 00 56       	sub    $0x56000117,%eax
411eab:	18 7f 12             	sbb    %bh,0x12(%edi)
411eae:	01 00                	add    %eax,(%eax)
411eb0:	5d                   	pop    %ebp
411eb1:	23 48 18             	and    0x18(%eax),%ecx
411eb4:	01 00                	add    %eax,(%eax)
411eb6:	10 26                	adc    %ah,(%esi)
411eb8:	4d                   	dec    %ebp
411eb9:	18 01                	sbb    %al,(%ecx)
411ebb:	00 e9                	add    %ch,%cl
411ebd:	49                   	dec    %ecx
411ebe:	7f 12                	jg     0x411ed2
411ec0:	01 00                	add    %eax,(%eax)
411ec2:	0d 14 7f 12 01       	or     $0x1127f14,%eax
411ec7:	00 53 2c             	add    %dl,0x2c(%ebx)
411eca:	7e 17                	jle    0x411ee3
411ecc:	01 00                	add    %eax,(%eax)
411ece:	18 2c 7e             	sbb    %ch,(%esi,%edi,2)
411ed1:	17                   	pop    %ss
411ed2:	01 00                	add    %eax,(%eax)
411ed4:	03 49 7f             	add    0x7f(%ecx),%ecx
411ed7:	12 01                	adc    (%ecx),%al
411ed9:	00 6d 2d             	add    %ch,0x2d(%ebp)
411edc:	7f 12                	jg     0x411ef0
411ede:	01 00                	add    %eax,(%eax)
411ee0:	e6 10                	out    %al,$0x10
411ee2:	c3                   	ret
411ee3:	18 01                	sbb    %al,(%ecx)
411ee5:	00 df                	add    %bl,%bh
411ee7:	34 70                	xor    $0x70,%al
411ee9:	18 01                	sbb    %al,(%ecx)
411eeb:	00 ec                	add    %ch,%ah
411eed:	28 7e 17             	sub    %bh,0x17(%esi)
411ef0:	01 00                	add    %eax,(%eax)
411ef2:	4c                   	dec    %esp
411ef3:	32 7e 17             	xor    0x17(%esi),%bh
411ef6:	01 00                	add    %eax,(%eax)
411ef8:	6d                   	insl   (%dx),%es:(%edi)
411ef9:	32 7e 17             	xor    0x17(%esi),%bh
411efc:	01 00                	add    %eax,(%eax)
411efe:	35 2b 7e 17 01       	xor    $0x1177e2b,%eax
411f03:	00 c1                	add    %al,%cl
411f05:	0d 05 18 01 00       	or     $0x11805,%eax
411f0a:	0d 38 cd 18 01       	or     $0x118cd38,%eax
411f0f:	00 6e 0d             	add    %ch,0xd(%esi)
411f12:	05 18 01 00 07       	add    $0x7000118,%eax
411f17:	0f 05                	syscall
411f19:	18 01                	sbb    %al,(%ecx)
411f1b:	00 f8                	add    %bh,%al
411f1d:	0e                   	push   %cs
411f1e:	05 18 01 00 09       	add    $0x9000118,%eax
411f23:	4d                   	dec    %ebp
411f24:	7f 12                	jg     0x411f38
411f26:	01 00                	add    %eax,(%eax)
411f28:	77 4d                	ja     0x411f77
411f2a:	7f 12                	jg     0x411f3e
411f2c:	01 00                	add    %eax,(%eax)
411f2e:	69 4d 7f 12 01 00 38 	imul   $0x38000112,0x7f(%ebp),%ecx
411f35:	13 7f 12             	adc    0x12(%edi),%edi
411f38:	01 00                	add    %eax,(%eax)
411f3a:	58                   	pop    %eax
411f3b:	13 7f 12             	adc    0x12(%edi),%edi
411f3e:	01 00                	add    %eax,(%eax)
411f40:	46                   	inc    %esi
411f41:	13 7f 12             	adc    0x12(%edi),%edi
411f44:	01 00                	add    %eax,(%eax)
411f46:	b6 2c                	mov    $0x2c,%dh
411f48:	7f 12                	jg     0x411f5c
411f4a:	01 00                	add    %eax,(%eax)
411f4c:	de 28                	fisubrs (%eax)
411f4e:	7e 17                	jle    0x411f67
411f50:	01 00                	add    %eax,(%eax)
411f52:	d8 47 bd             	fadds  -0x43(%edi)
411f55:	0a 01                	or     (%ecx),%al
411f57:	00 15 3b 2d 17 01    	add    %dl,0x1172d3b
411f5d:	00 f3                	add    %dh,%bl
411f5f:	39 35 05 01 00 15    	cmp    %esi,0x15000105
411f65:	10 d0                	adc    %dl,%al
411f67:	18 01                	sbb    %al,(%ecx)
411f69:	00 cc                	add    %cl,%ah
411f6b:	14 d0                	adc    $0xd0,%al
411f6d:	18 01                	sbb    %al,(%ecx)
411f6f:	00 20                	add    %ah,(%eax)
411f71:	13 a2 17 01 00 8a    	adc    -0x75fffee9(%edx),%esp
411f77:	10 a2 17 01 00 f3    	adc    %ah,-0xcfffee9(%edx)
411f7d:	13 a2 17 01 00 0c    	adc    0xc000117(%edx),%esp
411f83:	4f                   	dec    %edi
411f84:	35 05 01 00 99       	xor    $0x99000105,%eax
411f89:	4d                   	dec    %ebp
411f8a:	7f 12                	jg     0x411f9e
411f8c:	01 00                	add    %eax,(%eax)
411f8e:	de 1f                	ficomps (%edi)
411f90:	df 18                	fistps (%eax)
411f92:	01 00                	add    %eax,(%eax)
411f94:	93                   	xchg   %eax,%ebx
411f95:	1f                   	pop    %ds