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
411f96:	89 18                	mov    %ebx,(%eax)
411f98:	01 00                	add    %eax,(%eax)
411f9a:	39 42 75             	cmp    %eax,0x75(%edx)
411f9d:	18 01                	sbb    %al,(%ecx)
411f9f:	00 97 10 7f 12 01    	add    %dl,0x1127f10(%edi)
411fa5:	00 18                	add    %bl,(%eax)
411fa7:	15 05 18 01 00       	adc    $0x11805,%eax
411fac:	ab                   	stos   %eax,%es:(%edi)
411fad:	15 05 18 01 00       	adc    $0x11805,%eax
411fb2:	1f                   	pop    %ds
411fb3:	16                   	push   %ss
411fb4:	05 18 01 00 91       	add    $0x91000118,%eax
411fb9:	15 05 18 01 00       	adc    $0x11805,%eax
411fbe:	c5 1b                	lds    (%ebx),%ebx
411fc0:	7f 12                	jg     0x411fd4
411fc2:	01 00                	add    %eax,(%eax)
411fc4:	8d 18                	lea    (%eax),%ebx
411fc6:	52                   	push   %edx
411fc7:	18 01                	sbb    %al,(%ecx)
411fc9:	00 a3 18 52 18 01    	add    %ah,0x1185218(%ebx)
411fcf:	00 39                	add    %bh,(%ecx)
411fd1:	16                   	push   %ss
411fd2:	7f 12                	jg     0x411fe6
411fd4:	01 00                	add    %eax,(%eax)
411fd6:	9f                   	lahf
411fd7:	17                   	pop    %ss
411fd8:	2b 12                	sub    (%edx),%edx
411fda:	01 00                	add    %eax,(%eax)
411fdc:	41                   	inc    %ecx
411fdd:	18 2b                	sbb    %ch,(%ebx)
411fdf:	12 01                	adc    (%ecx),%al
411fe1:	00 92 16 89 18 01    	add    %dl,0x1188916(%edx)
411fe7:	00 71 16             	add    %dh,0x16(%ecx)
411fea:	89 18                	mov    %ebx,(%eax)
411fec:	01 00                	add    %eax,(%eax)
411fee:	21 1c 7e             	and    %ebx,(%esi,%edi,2)
411ff1:	17                   	pop    %ss
411ff2:	01 00                	add    %eax,(%eax)
411ff4:	4e                   	dec    %esi
411ff5:	16                   	push   %ss
411ff6:	2b 12                	sub    (%edx),%edx
411ff8:	01 00                	add    %eax,(%eax)
411ffa:	d5 17                	aad    $0x17
411ffc:	7e 17                	jle    0x412015
411ffe:	16                   	push   %ss
411fff:	00 4b 2c             	add    %cl,0x2c(%ebx)
412002:	7e 17                	jle    0x41201b
412004:	16                   	push   %ss
412005:	00 9b 2a 7e 17 16    	add    %bl,0x16177e2a(%ebx)
41200b:	00 71 2a             	add    %dh,0x2a(%ecx)
41200e:	7e 17                	jle    0x412027
412010:	16                   	push   %ss
412011:	00 c5                	add    %al,%ch
412013:	29 7e 17             	sub    %edi,0x17(%esi)
412016:	16                   	push   %ss
412017:	00 4b 2b             	add    %cl,0x2b(%ebx)
41201a:	7e 17                	jle    0x412033
41201c:	16                   	push   %ss
41201d:	00 61 2a             	add    %ah,0x2a(%ecx)
412020:	7e 17                	jle    0x412039
412022:	56                   	push   %esi
412023:	80 a9 2a 7e 17 56 80 	subb   $0x80,0x56177e2a(%ecx)
41202a:	69 29 7e 17 56 80    	imul   $0x8056177e,(%ecx),%ebp
412030:	7d 29                	jge    0x41205b
412032:	7e 17                	jle    0x41204b
412034:	01 00                	add    %eax,(%eax)
412036:	bc 13 7f 12 01       	mov    $0x1127f13,%esp
41203b:	00 15 10 5d 12 01    	add    %dl,0x1125d10
412041:	00 cc                	add    %cl,%ah
412043:	14 5d                	adc    $0x5d,%al
412045:	12 01                	adc    (%ecx),%al
412047:	00 6b 1a             	add    %ch,0x1a(%ebx)
41204a:	8a 12                	mov    (%edx),%dl
41204c:	33 01                	xor    (%ecx),%eax
41204e:	10 00                	adc    %al,(%eax)
412050:	e4 18                	in     $0x18,%al
412052:	33 01                	xor    (%ecx),%eax
412054:	6a 01                	push   $0x1
412056:	e9 18 33 01 09       	jmp    0x9425373
41205b:	02 ee                	add    %dh,%ch
41205d:	18 33                	sbb    %dh,(%ebx)
41205f:	01 ab 01 f3 18 50    	add    %ebp,0x5018f301(%ebx)
412065:	20 00                	and    %al,(%eax)
412067:	00 00                	add    %al,(%eax)
412069:	00 86 18 d8 3e 06    	add    %al,0x63ed818(%esi)
41206f:	00 01                	add    %al,(%ecx)
412071:	00 59 20             	add    %bl,0x20(%ecx)
412074:	00 00                	add    %al,(%eax)
412076:	00 00                	add    %al,(%eax)
412078:	91                   	xchg   %eax,%ecx
412079:	18 de                	sbb    %bl,%dh
41207b:	3e 33 01             	xor    %ds:(%ecx),%eax
41207e:	01 00                	add    %eax,(%eax)
412080:	68 20 00 00 00       	push   $0x20
412085:	00 86 18 d8 3e 06    	add    %al,0x63ed818(%esi)
41208b:	00 01                	add    %al,(%ecx)
41208d:	00 4c 26 00          	add    %cl,0x0(%esi,%eiz,1)
412091:	00 00                	add    %al,(%eax)
412093:	00 96 00 1a 33 f6    	add    %dl,-0x9cce600(%esi)
412099:	18 01                	sbb    %al,(%ecx)
41209b:	00 64 26 00          	add    %ah,0x0(%esi,%eiz,1)
41209f:	00 00                	add    %al,(%eax)
4120a1:	00 86 00 dc 50 be    	add    %al,-0x41af2400(%esi)
4120a7:	01 01                	add    %eax,(%ecx)
4120a9:	00 28                	add    %ch,(%eax)
4120ab:	27                   	daa
4120ac:	00 00                	add    %al,(%eax)
4120ae:	00 00                	add    %al,(%eax)
4120b0:	81 00 21 0f fb 18    	addl   $0x18fb0f21,(%eax)
4120b6:	01 00                	add    %eax,(%eax)
4120b8:	67 27                	addr16 daa
4120ba:	00 00                	add    %al,(%eax)
4120bc:	00 00                	add    %al,(%eax)
4120be:	83 18 d8             	sbbl   $0xffffffd8,(%eax)
4120c1:	3e 06                	ds push %es
4120c3:	00 02                	add    %al,(%edx)
4120c5:	00 74 27 00          	add    %dh,0x0(%edi,%eiz,1)
4120c9:	00 00                	add    %al,(%eax)
4120cb:	00 93 08 cc 3a 00    	add    %dl,0x3acc08(%ebx)
4120d1:	19 02                	sbb    %eax,(%edx)
4120d3:	00 bc 27 00 00 00 00 	add    %bh,0x0(%edi,%eiz,1)
4120da:	93                   	xchg   %eax,%ebx
4120db:	08 73 24             	or     %dh,0x24(%ebx)
4120de:	05 19 02 00 d3       	add    $0xd3000219,%eax
4120e3:	27                   	daa
4120e4:	00 00                	add    %al,(%eax)
4120e6:	00 00                	add    %al,(%eax)
4120e8:	93                   	xchg   %eax,%ebx
4120e9:	08 7f 24             	or     %bh,0x24(%edi)
4120ec:	0a 19                	or     (%ecx),%bl
4120ee:	02 00                	add    (%eax),%al
4120f0:	67 27                	addr16 daa
4120f2:	00 00                	add    %al,(%eax)
4120f4:	00 00                	add    %al,(%eax)
4120f6:	83 18 d8             	sbbl   $0xffffffd8,(%eax)
4120f9:	3e 06                	ds push %es
4120fb:	00 03                	add    %al,(%ebx)
4120fd:	00 dc                	add    %bl,%ah
4120ff:	27                   	daa
412100:	00 00                	add    %al,(%eax)
412102:	00 00                	add    %al,(%eax)
412104:	96                   	xchg   %eax,%esi
412105:	08 cc                	or     %cl,%ah
412107:	3a 00                	cmp    (%eax),%al
412109:	19 03                	sbb    %eax,(%ebx)
41210b:	00 24 28             	add    %ah,(%eax,%ebp,1)
41210e:	00 00                	add    %al,(%eax)
412110:	00 00                	add    %al,(%eax)
412112:	96                   	xchg   %eax,%esi
412113:	08 73 24             	or     %dh,0x24(%ebx)
412116:	05 19 03 00 3b       	add    $0x3b000319,%eax
41211b:	28 00                	sub    %al,(%eax)
41211d:	00 00                	add    %al,(%eax)
41211f:	00 96 08 7f 24 0a    	add    %dl,0xa247f08(%esi)
412125:	19 03                	sbb    %eax,(%ebx)
412127:	00 67 27             	add    %ah,0x27(%edi)
41212a:	00 00                	add    %al,(%eax)
41212c:	00 00                	add    %al,(%eax)
41212e:	83 18 d8             	sbbl   $0xffffffd8,(%eax)
412131:	3e 06                	ds push %es
412133:	00 04 00             	add    %al,(%eax,%eax,1)
412136:	44                   	inc    %esp
412137:	28 00                	sub    %al,(%eax)
412139:	00 00                	add    %al,(%eax)
41213b:	00 93 08 cc 3a 00    	add    %dl,0x3acc08(%ebx)
412141:	19 04 00             	sbb    %eax,(%eax,%eax,1)
412144:	8c 28                	mov    %gs,(%eax)
412146:	00 00                	add    %al,(%eax)
412148:	00 00                	add    %al,(%eax)
41214a:	93                   	xchg   %eax,%ebx
41214b:	08 73 24             	or     %dh,0x24(%ebx)
41214e:	05 19 04 00 a3       	add    $0xa3000419,%eax
412153:	28 00                	sub    %al,(%eax)
412155:	00 00                	add    %al,(%eax)
412157:	00 93 08 7f 24 0a    	add    %dl,0xa247f08(%ebx)