410f17:	04 02                	add    $0x2,%al
410f19:	72 0e                	jb     0x410f29
410f1b:	0b 00                	or     (%eax),%eax
410f1d:	70 28                	jo     0x410f47
410f1f:	6f                   	outsl  %ds:(%esi),(%dx)
410f20:	01 00                	add    %eax,(%eax)
410f22:	06                   	push   %es
410f23:	7d f7                	jge    0x410f1c
410f25:	01 00                	add    %eax,(%eax)
410f27:	04 02                	add    $0x2,%al
410f29:	72 6a                	jb     0x410f95
410f2b:	0b 00                	or     (%eax),%eax
410f2d:	70 28                	jo     0x410f57
410f2f:	6f                   	outsl  %ds:(%esi),(%dx)
410f30:	01 00                	add    %eax,(%eax)
410f32:	06                   	push   %es
410f33:	7d f8                	jge    0x410f2d
410f35:	01 00                	add    %eax,(%eax)
410f37:	04 02                	add    $0x2,%al
410f39:	72 d2                	jb     0x410f0d
410f3b:	0b 00                	or     (%eax),%eax
410f3d:	70 28                	jo     0x410f67
410f3f:	6f                   	outsl  %ds:(%esi),(%dx)
410f40:	01 00                	add    %eax,(%eax)
410f42:	06                   	push   %es
410f43:	7d f9                	jge    0x410f3e
410f45:	01 00                	add    %eax,(%eax)
410f47:	04 02                	add    $0x2,%al
410f49:	72 fa                	jb     0x410f45
410f4b:	0b 00                	or     (%eax),%eax
410f4d:	70 28                	jo     0x410f77
410f4f:	6f                   	outsl  %ds:(%esi),(%dx)
410f50:	01 00                	add    %eax,(%eax)
410f52:	06                   	push   %es
410f53:	7d fa                	jge    0x410f4f
410f55:	01 00                	add    %eax,(%eax)
410f57:	04 02                	add    $0x2,%al
410f59:	72 26                	jb     0x410f81
410f5b:	0c 00                	or     $0x0,%al
410f5d:	70 28                	jo     0x410f87
410f5f:	6f                   	outsl  %ds:(%esi),(%dx)
410f60:	01 00                	add    %eax,(%eax)
410f62:	06                   	push   %es
410f63:	7d fb                	jge    0x410f60
410f65:	01 00                	add    %eax,(%eax)
410f67:	04 02                	add    $0x2,%al
410f69:	72 56                	jb     0x410fc1
410f6b:	0c 00                	or     $0x0,%al
410f6d:	70 28                	jo     0x410f97
410f6f:	6f                   	outsl  %ds:(%esi),(%dx)
410f70:	01 00                	add    %eax,(%eax)
410f72:	06                   	push   %es
410f73:	7d fc                	jge    0x410f71
410f75:	01 00                	add    %eax,(%eax)
410f77:	04 02                	add    $0x2,%al
410f79:	72 a2                	jb     0x410f1d
410f7b:	0c 00                	or     $0x0,%al
410f7d:	70 28                	jo     0x410fa7
410f7f:	6f                   	outsl  %ds:(%esi),(%dx)
410f80:	01 00                	add    %eax,(%eax)
410f82:	06                   	push   %es
410f83:	7d fd                	jge    0x410f82
410f85:	01 00                	add    %eax,(%eax)
410f87:	04 02                	add    $0x2,%al
410f89:	28 15 00 00 0a 00    	sub    %dl,0xa0000
410f8f:	2a 1e                	sub    (%esi),%bl
410f91:	02 7b d6             	add    -0x2a(%ebx),%bh
410f94:	01 00                	add    %eax,(%eax)
410f96:	0a 2a                	or     (%edx),%ch
410f98:	22 02                	and    (%edx),%al
410f9a:	03 7d d6             	add    -0x2a(%ebp),%edi
410f9d:	01 00                	add    %eax,(%eax)
410f9f:	0a 2a                	or     (%edx),%ch
410fa1:	00 00                	add    %al,(%eax)
410fa3:	00 13                	add    %dl,(%ebx)
410fa5:	30 02                	xor    %al,(%edx)
410fa7:	00 39                	add    %bh,(%ecx)
410fa9:	00 00                	add    %al,(%eax)
410fab:	00 7e 00             	add    %bh,0x0(%esi)
410fae:	00 11                	add    %dl,(%ecx)
410fb0:	00 7e ff             	add    %bh,-0x1(%esi)
410fb3:	01 00                	add    %eax,(%eax)
410fb5:	04 14                	add    $0x14,%al
410fb7:	fe 01                	incb   (%ecx)
410fb9:	0a 06                	or     (%esi),%al
410fbb:	2c 22                	sub    $0x22,%al
410fbd:	00 72 af             	add    %dh,-0x51(%edx)
410fc0:	38 00                	cmp    %al,(%eax)
410fc2:	70 d0                	jo     0x410f94
410fc4:	3f                   	aas
410fc5:	00 00                	add    %al,(%eax)
410fc7:	02 28                	add    (%eax),%ch
410fc9:	19 00                	sbb    %eax,(%eax)
410fcb:	00 0a                	add    %cl,(%edx)
410fcd:	6f                   	outsl  %ds:(%esi),(%dx)
410fce:	d7                   	xlat   %ds:(%ebx)
410fcf:	01 00                	add    %eax,(%eax)
410fd1:	0a 73 d8             	or     -0x28(%ebx),%dh
410fd4:	01 00                	add    %eax,(%eax)
410fd6:	0a 0b                	or     (%ebx),%cl
410fd8:	07                   	pop    %es
410fd9:	80 ff 01             	cmp    $0x1,%bh
410fdc:	00 04 00             	add    %al,(%eax,%eax,1)
410fdf:	7e ff                	jle    0x410fe0
410fe1:	01 00                	add    %eax,(%eax)
410fe3:	04 0c                	add    $0xc,%al
410fe5:	2b 00                	sub    (%eax),%eax
410fe7:	08 2a                	or     %ch,(%edx)
410fe9:	00 00                	add    %al,(%eax)
410feb:	00 13                	add    %dl,(%ebx)
410fed:	30 01                	xor    %al,(%ecx)
410fef:	00 0b                	add    %cl,(%ebx)
410ff1:	00 00                	add    %al,(%eax)
410ff3:	00 7f 00             	add    %bh,0x0(%edi)
410ff6:	00 11                	add    %dl,(%ecx)
410ff8:	00 7e 00             	add    %bh,0x0(%esi)
410ffb:	02 00                	add    (%eax),%al
410ffd:	04 0a                	add    $0xa,%al
410fff:	2b 00                	sub    (%eax),%eax
411001:	06                   	push   %es
411002:	2a 22                	sub    (%edx),%ah
411004:	00 02                	add    %al,(%edx)
411006:	80 00 02             	addb   $0x2,(%eax)
411009:	00 04 2a             	add    %al,(%edx,%ebp,1)
41100c:	13 30                	adc    (%eax),%esi
41100e:	03 00                	add    (%eax),%eax
411010:	1a 00                	sbb    (%eax),%al
411012:	00 00                	add    %al,(%eax)
411014:	07                   	pop    %es
411015:	00 00                	add    %al,(%eax)
411017:	11 00                	adc    %eax,(%eax)
411019:	28 78 01             	sub    %bh,0x1(%eax)
41101c:	00 06                	add    %al,(%esi)
41101e:	72 e7                	jb     0x411007
411020:	38 00                	cmp    %al,(%eax)
411022:	70 7e                	jo     0x4110a2
411024:	00 02                	add    %al,(%edx)
411026:	00 04 6f             	add    %al,(%edi,%ebp,2)
411029:	d9 01                	flds   (%ecx)
41102b:	00 0a                	add    %cl,(%edx)
41102d:	0a 2b                	or     (%ebx),%ch
41102f:	00 06                	add    %al,(%esi)
411031:	2a 00                	sub    (%eax),%al
411033:	00 13                	add    %dl,(%ebx)
411035:	30 03                	xor    %al,(%ebx)
411037:	00 21                	add    %ah,(%ecx)
411039:	00 00                	add    %al,(%eax)
41103b:	00 80 00 00 11 00    	add    %al,0x110000(%eax)
411041:	28 78 01             	sub    %bh,0x1(%eax)
411044:	00 06                	add    %al,(%esi)
411046:	72 99                	jb     0x410fe1
411048:	04 00                	add    $0x0,%al
41104a:	70 7e                	jo     0x4110ca
41104c:	00 02                	add    %al,(%edx)
41104e:	00 04 6f             	add    %al,(%edi,%ebp,2)
411051:	da 01                	fiaddl (%ecx)
411053:	00 0a                	add    %cl,(%edx)
411055:	0a 06                	or     (%esi),%al
411057:	74 4a                	je     0x4110a3
411059:	00 00                	add    %al,(%eax)
41105b:	01 0b                	add    %ecx,(%ebx)
41105d:	2b 00                	sub    (%eax),%eax
41105f:	07                   	pop    %es
411060:	2a 00                	sub    (%eax),%al
411062:	00 00                	add    %al,(%eax)
411064:	13 30                	adc    (%eax),%esi
411066:	02 00                	add    (%eax),%al
411068:	0f 00 00             	sldt   (%eax)
41106b:	00 04 00             	add    %al,(%eax,%eax,1)
41106e:	00 11                	add    %dl,(%ecx)
411070:	00 02                	add    %al,(%edx)
411072:	7b 07                	jnp    0x41107b
411074:	02 00                	add    (%eax),%al
411076:	04 16                	add    $0x16,%al
411078:	fe 01                	incb   (%ecx)
41107a:	0a 2b                	or     (%ebx),%ch
41107c:	00 06                	add    %al,(%esi)
41107e:	2a 92 02 28 15 00    	sub    0x152802(%edx),%dl
411084:	00 0a                	add    %cl,(%edx)
411086:	00 00                	add    %al,(%eax)
411088:	02 03                	add    (%ebx),%al
41108a:	7d 05                	jge    0x411091
41108c:	02 00                	add    (%eax),%al
41108e:	04 02                	add    $0x2,%al
411090:	1f                   	pop    %ds
411091:	40                   	inc    %eax
411092:	8d 47 00             	lea    0x0(%edi),%eax
411095:	00 02                	add    %al,(%edx)
411097:	7d 06                	jge    0x41109f
411099:	02 00                	add    (%eax),%al
41109b:	04 02                	add    $0x2,%al
41109d:	16                   	push   %ss
41109e:	7d 07                	jge    0x4110a7
4110a0:	02 00                	add    (%eax),%al
4110a2:	04 2a                	add    $0x2a,%al
4110a4:	13 30                	adc    (%eax),%esi
4110a6:	02 00                	add    (%eax),%al
4110a8:	77 00                	ja     0x4110aa
4110aa:	00 00                	add    %al,(%eax)
4110ac:	81 00 00 11 00 02    	addl   $0x2001100,(%eax)
4110b2:	7b 06                	jnp    0x4110ba
4110b4:	02 00                	add    (%eax),%al
4110b6:	04 03                	add    $0x3,%al
4110b8:	9a 0a 02 7b 06 02 00 	lcall  $0x2,$0x67b020a
4110bf:	04 04                	add    $0x4,%al
4110c1:	9a 0b 06 6f 88 01 00 	lcall  $0x1,$0x886f060b
4110c8:	06                   	push   %es
4110c9:	07                   	pop    %es
4110ca:	6f                   	outsl  %ds:(%esi),(%dx)
4110cb:	88 01                	mov    %al,(%ecx)
4110cd:	00 06                	add    %al,(%esi)
4110cf:	fe 04 0c             	incb   (%esp,%ecx,1)
4110d2:	08 2c 04             	or     %ch,(%esp,%eax,1)
4110d5:	15 0d 2b 4c 06       	adc    $0x64c2b0d,%eax
4110da:	6f                   	outsl  %ds:(%esi),(%dx)
4110db:	88 01                	mov    %al,(%ecx)
4110dd:	00 06                	add    %al,(%esi)
4110df:	07                   	pop    %es
4110e0:	6f                   	outsl  %ds:(%esi),(%dx)
4110e1:	88 01                	mov    %al,(%ecx)
4110e3:	00 06                	add    %al,(%esi)
4110e5:	fe 02                	incb   (%edx)
4110e7:	13 04 11             	adc    (%ecx,%edx,1),%eax
4110ea:	04 2c                	add    $0x2c,%al
4110ec:	04 17                	add    $0x17,%al
4110ee:	0d 2b 34 06 6f       	or     $0x6f06342b,%eax
4110f3:	89 01                	mov    %eax,(%ecx)
4110f5:	00 06                	add    %al,(%esi)
4110f7:	07                   	pop    %es
4110f8:	6f                   	outsl  %ds:(%esi),(%dx)
4110f9:	89 01                	mov    %eax,(%ecx)
4110fb:	00 06                	add    %al,(%esi)
4110fd:	fe 04 13             	incb   (%ebx,%edx,1)
411100:	05 11 05 2c 04       	add    $0x42c0511,%eax
411105:	15 0d 2b 1c 06       	adc    $0x61c2b0d,%eax
41110a:	6f                   	outsl  %ds:(%esi),(%dx)
41110b:	89 01                	mov    %eax,(%ecx)
41110d:	00 06                	add    %al,(%esi)
41110f:	07                   	pop    %es
411110:	6f                   	outsl  %ds:(%esi),(%dx)
411111:	89 01                	mov    %eax,(%ecx)
411113:	00 06                	add    %al,(%esi)
411115:	fe 02                	incb   (%edx)
411117:	13 06                	adc    (%esi),%eax
411119:	11 06                	adc    %eax,(%esi)
41111b:	2c 04                	sub    $0x4,%al
41111d:	17                   	pop    %ss
41111e:	0d 2b 04 16 0d       	or     $0xd16042b,%eax
411123:	2b 00                	sub    (%eax),%eax
411125:	09 2a                	or     %ebp,(%edx)
411127:	00 13                	add    %dl,(%ebx)
411129:	30 04 00             	xor    %al,(%eax,%eax,1)
41112c:	24 00                	and    $0x0,%al
41112e:	00 00                	add    %al,(%eax)
411130:	82 00 00             	addb   $0x0,(%eax)
411133:	11 00                	adc    %eax,(%eax)
411135:	02 7b 06             	add    0x6(%ebx),%bh
411138:	02 00                	add    (%eax),%al
41113a:	04 03                	add    $0x3,%al
41113c:	9a 0a 02 7b 06 02 00 	lcall  $0x2,$0x67b020a
411143:	04 03                	add    $0x3,%al
411145:	02 7b 06             	add    0x6(%ebx),%bh
411148:	02 00                	add    (%eax),%al
41114a:	04 04                	add    $0x4,%al
41114c:	9a a2 02 7b 06 02 00 	lcall  $0x2,$0x67b02a2
411153:	04 04                	add    $0x4,%al
411155:	06                   	push   %es
411156:	a2 2a 13 30 03       	mov    %al,0x330132a
41115b:	00 34 00             	add    %dh,(%eax,%eax,1)
41115e:	00 00                	add    %al,(%eax)
411160:	20 00                	and    %al,(%eax)
411162:	00 11                	add    %dl,(%ecx)
411164:	00 03                	add    %al,(%ebx)
411166:	17                   	pop    %ss
411167:	59                   	pop    %ecx
411168:	18 5b 0a             	sbb    %bl,0xa(%ebx)
41116b:	2b 14 00             	sub    (%eax,%eax,1),%edx
41116e:	02 03                	add    (%ebx),%al
411170:	06                   	push   %es
411171:	28 80 01 00 06 00    	sub    %al,0x60001(%eax)
411177:	06                   	push   %es
411178:	10 01                	adc    %al,(%ecx)
41117a:	03 17                	add    (%edi),%edx
41117c:	59                   	pop    %ecx
41117d:	18 5b 0a             	sbb    %bl,0xa(%ebx)
411180:	00 03                	add    %al,(%ebx)
411182:	16                   	push   %ss
411183:	31 0d 02 03 06 28    	xor    %ecx,0x28060302
411189:	7f 01                	jg     0x41118c
41118b:	00 06                	add    %al,(%esi)
41118d:	16                   	push   %ss
41118e:	fe 04 2b             	incb   (%ebx,%ebp,1)
411191:	01 16                	add    %edx,(%esi)
411193:	0b 07                	or     (%edi),%eax
411195:	2d d6 2a 13 30       	sub    $0x30132ad6,%eax
41119a:	04 00                	add    $0x0,%al
41119c:	d7                   	xlat   %ds:(%ebx)
41119d:	00 00                	add    %al,(%eax)
41119f:	00 83 00 00 11 00    	add    %al,0x110000(%ebx)
4111a5:	38 bc 00 00 00 00 02 	cmp    %bh,0x2000000(%eax,%eax,1)
4111ac:	7b 07                	jnp    0x4111b5
4111ae:	02 00                	add    (%eax),%al
4111b0:	04 18                	add    $0x18,%al
4111b2:	5d                   	pop    %ebp
4111b3:	2d 0f 03 02 7b       	sub    $0x7b02030f,%eax
4111b8:	07                   	pop    %es
4111b9:	02 00                	add    (%eax),%al
4111bb:	04 18                	add    $0x18,%al
4111bd:	5b                   	pop    %ebx
4111be:	17                   	pop    %ss
4111bf:	59                   	pop    %ecx
4111c0:	fe 01                	incb   (%ecx)
4111c2:	2b 01                	sub    (%ecx),%eax
4111c4:	16                   	push   %ss
4111c5:	0a 06                	or     (%esi),%al
4111c7:	2c 2c                	sub    $0x2c,%al
4111c9:	00 02                	add    %al,(%edx)
4111cb:	03 02                	add    (%edx),%eax
4111cd:	7b 07                	jnp    0x4111d6
4111cf:	02 00                	add    (%eax),%al
4111d1:	04 17                	add    $0x17,%al
4111d3:	59                   	pop    %ecx
4111d4:	28 7f 01             	sub    %bh,0x1(%edi)
4111d7:	00 06                	add    %al,(%esi)
4111d9:	16                   	push   %ss
4111da:	fe 02                	incb   (%edx)
4111dc:	0b 07                	or     (%edi),%eax
4111de:	2c 10                	sub    $0x10,%al
4111e0:	02 03                	add    (%ebx),%al
4111e2:	02 7b 07             	add    0x7(%ebx),%bh
4111e5:	02 00                	add    (%eax),%al
4111e7:	04 17                	add    $0x17,%al
4111e9:	59                   	pop    %ecx
4111ea:	28 80 01 00 06 00    	sub    %al,0x60001(%eax)
4111f0:	38 85 00 00 00 00    	cmp    %al,0x0(%ebp)
4111f6:	18 03                	sbb    %al,(%ebx)
4111f8:	5a                   	pop    %edx
4111f9:	17                   	pop    %ss
4111fa:	58                   	pop    %eax
4111fb:	0c 08                	or     $0x8,%al
4111fd:	17                   	pop    %ss
4111fe:	58                   	pop    %eax
4111ff:	0d 02 08 09 28       	or     $0x28090802,%eax
411204:	7f 01                	jg     0x411207
411206:	00 06                	add    %al,(%esi)
411208:	13 04 02             	adc    (%edx,%eax,1),%eax
41120b:	08 03                	or     %al,(%ebx)
41120d:	28 7f 01             	sub    %bh,0x1(%edi)
411210:	00 06                	add    %al,(%esi)
411212:	16                   	push   %ss